# 智能体
## subAgent 子智能体
子智能体就是智能体，只是为了区分职责而设定，负责某一个领域的具体工作。
能被主智能体调用的智能体就叫子智能体。本质上，子智能体也能调用其他智能体调用，所以真正所属的主智能体是指直接和用户沟通的智能体，而其他的都可以称之为子智能体。

## 为什么要有子智能体的概念？
理论上讲，一个智能体就最够满足用户需求，因为所谓的子智能体只是挂载了不同提示词和MCP的智能体，把所有的MCP挂在到同一个智能体下，然后在不同的阶段插入不同的提示词和对话上下文即可。
然而，这样不好实现AI的自我交互，也就是AI的自问自答（简称思考能力），将用户和AI的对话中一些不必要的对话转成AI与AI自己的对话，最后再与用户对话，可以显得AI更加智能。

