智能体
介绍
Ract 内置了多种智能体,也支持用户创建自定义智能体。每个智能体可以配置不同系统提示词(System Prompt),从而针对特定任务提供专业化的 AI 能力。
使用内置智能体
在主界面的左上方,点击 智能体 图标,可以选择使用内置或自定义的智能体开启对话。
选择智能体后,当前会话将使用该智能体配置系统提示词与 AI 进行交互。

创建自定义智能体
在 设置 - 智能体 中,可以添加和管理自定义智能体。
创建智能体时可以配置:
- 名称:智能体的显示名称
- 描述:智能体的功能描述
- 系统提示词:定义智能体的角色、能力和行为方式
以及这个智能体是否可以作为 子代理 被其他智能体调用。
当选择智能体可以作为子代理时,其他智能体在执行任务时,如果需要相关能力,可以将任务委托给这个智能体来完成。
SubAgent 任务委托
SubAgent(子智能体)功能允许将一个明确的、独立的子任务委托给指定的子智能体执行,并获取这个子智能体的回复结果。
通过 SubAgent 任务委托,主智能体可以更高效地完成复杂任务,提升整体的智能水平。
在复杂任务场景下,主智能体可以将部分专业任务委托给拥有相关专业能力的子智能体来完成,这样不仅可以让专业的智能体完成专业的任务,还可以减少主任务的 token 消耗。
SubAgent 是 Ract 内置工具之一,在使用时需要在当前会话中开启 任务委托 工具。