为什么需要智能体
大模型只是一个聊天机器人,其缺少记忆、持续学习、使用工具和团队协作的能力
智能体希望补齐大模型与人类能力上的差距,将其强大的自然语言处理能力与特定领域需求结合起来,从而在复杂和动态的环境中提供更专业的服务
智能体要素
特定工作能力?
- tool:如何使用工具
- knowledge:领域特定知识
Agentic workflow 设计范式
- Reflection 反思
- 工具审查:如代码编译器
- 专家审查
- 自我评估:让智能体自己评估,并找出可能的错误和改进点
- 审查智能体
- Tool use 工具使用:如网页搜索、数据分析和可视化、代码执行等
- Planning 规划(CoT):首先对任务进行分析和规划,将复杂任务拆解为多个子任务,每个字任何由特定的模型和工具完成
- Multi-agent collaboration 多智能体协同
- 保证每个智能体的上下文和知识库的纯净性,减少幻觉
- 提高任务的执行效率,每个智能体都发挥最大效能
- 灵活性和可扩展性
RAG的必要性