# 领域组件原理
agentUniverse包含若干领域组件，他们互相组合构成了多智能体框架的基本组成部分，包括：
* Agent
* LLM
* Tool
* Knowledge
* Memory

agentUniverse所有的领域组件都包含统一的设计思想，他们拥有如下特性：
* 研发面向配置化，提高组件的创建与复用效率
* 拥有独立的管理器，提供统一且隔离的组件注册、管理机制；
* 标准的领域定义，支持业界所有同类型组件的注入；
* 组件可定制，所有的领域组件均开放自定义能力；

本章节将具体介绍各领域组件设计原理与如何使用，请阅读本章节内的子文档。