培训对象: 高级开发工程师、系统架构师、AI应用开发者、RPA工程师。
培训目标:
理解Agent核心思想: 深入理解AI Agent(智能体)的概念、核心组件(规划、记忆、工具)和工作原理。
掌握Agent开发框架: 熟练使用LangChain、AutoGen等主流框架进行Agent开发。
构建复杂Agent应用: 能够设计和实现能解决多步骤、跨系统复杂任务的Agent,如自动调研、智能客服等。
探索多Agent协作: 了解多Agent系统的设计模式,让多个Agent协同工作,完成更宏大的任务。
培训内容介绍:
一、从Copilot到Agent: 解读AI Agent的革命性意义,区分传统程序、RAG应用与Agent的本质不同。
二、Agent核心组件拆解: 详解Agent的大脑(规划)、记忆(短期与长期)、手(工具调用)和行动。
三、规划能力(一)- 思维链与思维树: 深入讲解ReAct、Chain-of-Thought、Tree-of-Thoughts等规划模式。
四、规划能力(二)- 任务分解与子任务管理: 学习如何让Agent将一个复杂指令分解为可执行的子任务列表。
五、工具的力量: 如何为Agent定义和注册各种工具,包括搜索引擎、计算器、API调用、代码解释器、数据库查询等。
六、LangChain框架实战(一): 搭建第一个Agent,让它具备调用简单工具(如计算器、天气API)的能力。
七、LangChain框架实战(二): 开发一个能够联网搜索、阅读网页内容并生成调研报告的Agent。
八、记忆机制深入: 实现对话记忆、向量数据库记忆,让Agent在长时任务中保持上下文连贯。
九、多Agent协作模式: 介绍AutoGen等框架,探讨“主控-助手”、“辩论”等多Agent协作模式。
十、Agent应用场景实战: 分组开发:设计并实现一个特定业务场景的Agent,如“会议安排助理”、“跨系统数据同步Agent”。
十一、Agent的鲁棒性与安全: 讨论Agent在执行过程中的错误处理、自我纠正机制以及潜在的安全风险(如提示注入)。
十二、Agent的未来与展望: 探讨Agent作为下一代操作系统的可能性,以及企业如何构建自己的Agent生态。