为什么需要智能体

大模型只是一个聊天机器人,其缺少记忆、持续学习、使用工具和团队协作的能力

智能体希望补齐大模型与人类能力上的差距,将其强大的自然语言处理能力与特定领域需求结合起来,从而在复杂和动态的环境中提供更专业的服务

智能体要素

特定工作能力?

  1. tool:如何使用工具
  2. knowledge:领域特定知识

Agentic workflow 设计范式

  1. Reflection 反思
  2. 工具审查:如代码编译器
  3. 专家审查
  4. 自我评估:让智能体自己评估,并找出可能的错误和改进点
  5. 审查智能体
  6. Tool use 工具使用:如网页搜索、数据分析和可视化、代码执行等
  7. Planning 规划(CoT):首先对任务进行分析和规划,将复杂任务拆解为多个子任务,每个字任何由特定的模型和工具完成
  8. Multi-agent collaboration 多智能体协同
  9. 保证每个智能体的上下文和知识库的纯净性,减少幻觉
  10. 提高任务的执行效率,每个智能体都发挥最大效能
  11. 灵活性和可扩展性

RAG的必要性