了解 Agent
在 OpenFic 中,所有 Agent 都被分为两种类型:- 主 Agent:直接与你交互的 AI 助手
- 子 Agent:由主 Agent 调用,执行某些专业任务的 AI 助手
主 Agent
在 OpenFic 中,主 Agent 承担着直接处理用户消息并与你交互的任务,此外,它还需要在必要时协调和组织 Agent 共同推进目标。 除了上述提到过的四个共同部分不再赘述以外,还有一些部分是主 Agent 所独有的。 主 Agent 本质上可以算作一个模式(Mode),这是因为在 Agent 侧边栏中,你可以选择使用特定的主 Agent,而每个都有其独特的标识,你可以通过设置颜色和图标来个性化自定义主 Agent。
你还可以撰写一份简要、清晰的描述,以便在打开选择器时,快速阅览并了解这一主 Agent 能够胜任什么任务、适合完成什么工作。
标识的目的是为了在主 Agent 的数量较多时,帮助你快速的识别并找到它们,对于不同任务使用其专用的 Agent 能够大大提高效率,并减少不必要的沟通。
此外,主 Agent 还具备两项独特的能力,即委派子任务和提问。
委派子任务即允许委派子 Agent 进行工作,在勾选这一能力后,在可委派智能体部分可以选择所要允许主 Agent 使用的特定 Agent。
在构建上下文时,只有勾选的子 Agent 才会被主 Agent 获知并有依据的委派,这意味着它并不能委派未启用的子 Agent,即使主动要求其委派,也会由于未勾选而返回错误。
提问即允许主 Agent 主动向你提出问题以获取更多信息,在工作过程中,实时与用户的需求和观点同步是十分重要的,这保证了 Agent 在执行任务(尤其是那些复杂、长程的任务)时不偏离正确的方向。
子 Agent
子 Agent 的大多数设置与主 Agent 相同,不过描述这一项对其尤为重要。
在主 Agent 决定如何委派子 Agent 时,描述会被传递在上下文中对其可见,因此,清晰明确的表述以帮助其准确理解 Agent 的能力,以及应该在何时使用它是很重要的。
由于描述将作为提示词的一部分注入上下文中,你也可以在这里进行一些关于相应子 Agent 的额外说明,比如何时不应该使用它、何时应该回收它等。