Agent的核心如下:
Planning 规划
- -子目标和分解:AIAgent 将大型任务分解为更小的、可管理的子目标,从而能够有效处理复杂的任务。
- -反思和完善:Agent可以对过去的行为进行自我批评和自我反思,从错误中吸取教训,并针对未来的步骤进行完善,从而提高最终结果的质量
- 短期记忆:所有的上下文学习(参见提示工程)都是利用模型的短期记忆来学习。
- 长期记忆:这为AIAgent提供了长期保留和调用无限信息的能力,通常是通过利用外部向量存储和快速检索来实现。
- Agent学习调用外部 AP! 来获取模型权重中缺失的额外信息,通常这些信息在预训练后很难更改,包括当前信息、代码执行能力、对专有信息源的访问等工具是代理可以调用的功能,本质上就是一个函数。
应用逻辑和过程如下: