基于大模型的Agent技术应用开发实践
Mace Liu 查看讲师
百林哲咨询(北京)有限公司专家团队成员
中国科学技术大学人工智能硕士,十余年的企业软件架构开发经验
浏览:52次
详情 DETAILS

课程简介

在人工智能技术飞速发展的当下,大模型为 Agent 智能体的发展注入了强大动力,推动其成为智能应用领域的核心力量。Agent 智能体凭借自主感知、决策与行动能力,在众多场景中展现出巨大潜力,从简化日常任务到助力企业智能化转型,正深刻改变着我们的工作与生活模式。然而,如何有效利用大模型构建高效、实用的 Agent 智能体,成为众多开发者面临的挑战。

本课程聚焦基于大模型的 Agent 技术应用开发。从智能体基础概念讲起,深入剖析其与大模型、传统软件的关系。接着介绍技术框架、构建工具,如 LangChain、LangGraph 等。通过多个实战案例,涵盖出行订票、智能翻译、邮件助理等场景,详细讲解开发流程与技巧,让学员掌握从理论到实践的完整开发能力,能够独立开发出贴合实际需求的智能体应用。

课程收益

1、帮助学员掌握前沿技术:系统掌握基于大模型的 Agent 智能体开发技术,紧跟人工智能发展趋势。

2、帮助学员积累实战经验:通过多个不同场景的实战案例,积累丰富的开发经验,提升解决实际问题的能力。

3、帮助学员提升职业竞争力:具备开发智能应用的能力,为在 AI 领域职业发展增添优势,助力企业智能化升级。

受众人群

各类软件企业和研发中心的程序员、软件设计师、架构师, 项目经理,业务架构师,公司管理者,本课程面向零基础LLM应用开发者,不需要了解复杂数学算法,机器学习原理。建议具备基础的Python知识

课程周期

 2天(12H 

课程大纲

标题

授课内容

一、大模型驱动的Agent智能体概述

1.智能体的定义与特点

2.智能体与传统软件的关系

3.智能体与LLM的关系

4.从ChatGPT到智能体

5.智能体的五种能力

6.记忆,规划,工具,自主决策,推理

7.多智能体协作

8.企业级智能体应用与任务规划

9.智能体开发

二、基于大模型的Agent技术框架

1.Agent的四大要素

2.Agent的规划和决策能力

3.Agent的各种记忆机制

4.Agent的核心技能:调用工具

5.Agent的推理引擎:ReAct框架

6.何谓ReAct

7.用ReAct框架实现简单Agent

8.基于ReAct框架的提示

9.构建ReAct Agent

三、基于LangChain构建智能体

1.何谓LangChain

2.LangChain中的六大模块

3.LangChain和Agent开发

4.LangChain构建智能体的类型

5.LangChain构建工具

6.何谓LlamaIndex

7.说说LlamaIndex

8.LlamaIndex和基于RAG的AI开发

9. 简单的LlamaIndex开发示例  

四、推理与行动的协同——通过LangChain中的ReAct框架实现

1.复习ReAct框架

2.LangChain中ReAct Agent 的实现

3.LangChain中的工具和工具包

4.create_react_agent创建鲜花定价Agent

5.深挖AgentExecutor的运行机制

6.在AgentExecutor中设置断点

7.思考:模型决定搜索

8.行动:工具执行搜索

9.思考:模型决定计算

10.行动:工具执行计算

11.思考:模型完成任务  

五、计划和执行的解耦-通过LangChain中的Plan-and-Execute实现

1.Plan-and-Solve策略的提出

2.LangChain中的Plan-and-Execute Agent

3.通过Plan-and-Execute Agent实现物流管理

4.为Agent定义一系列进行自动库存调度的工具

5.创建Plan-and-Execute Agent并尝试一个“不可能完成的任务”

6.完善请求,让Agent完成任务

7.从单Agent到多Agent  

六、Agent智能体实战--贴身管家:出行订票智能体

1.探索智能体:让代码思考起来

2.解析LangChain与ReAct的核心思想

3.智能体如何简化出行订票流程

4.从0到1构建你的第一位出行助手Agent

5.搭建开发环境:Agent工具与环境配置详解

6.智能体核心模块解析:代码实现与逻辑设计

7.案例总结

七、Agent智能体实战-智能翻译Agent

1.翻译需求分析与设计规划

2.多语言支持与术语一致性设计

3.输入输出格式与核心模块规划

4.核心逻辑与代码原理:多语言模型与翻译算法详解

5.多语言模型的调用与上下文保持

6.翻译优化与错误处理机制

7.Prompt设计与多轮交互实现

8.代码实现与智能体集成:从开发到部署的全流程

9.翻译系统的代码实现与模块测试

10.智能翻译系统的部署与优化

八、多Agent 最佳实践—langGraph框架

1.为什么选择多智能体架构?

2.常见的多智能体架构

3.LangGraph架构和应用

4.LangGraph 核心组件:节点与可控制性

5.节点与可控制性-第一个LangGraph

6.节点与可控制性-基本控制:串行控制&分支控制&条件分支与循环

7.节点与可控制性-精细控制:图的运行时配置&map-reduce

8. LangGraph 核心组件:持久化与记忆

9.记忆:短期记忆的实现&长期以及实现&使用总结技术优化记忆

10. LangGraph 核心组件:人机交互)

11. LangGraph 核心组件:时光旅行

12. LangGraph 核心组件:流式输出

13. LangGraph 核心组件:工具调用

14.基于LangGraph 构建代码助手

15.基于LangGraph 的提示词生成小助手

九、基于多模态构建Agent

1.多模态技术原理讲解

2.常用的多模态模型介绍、原理解析

3.多模态典型应用场景举例,以及技术实现

4.多模态技术实战

5.多模态需求输入:图像、语音、文本

6.语音输入集成模块

7.图像输入集成模块

8.核心需求理解与多轮输入整合模块

9.语音输入处理

10.利用多模态技术实现多模态智能聊天对话

11.基于多模态大模型的Agent开发

十、 Agent智能体实战-智能邮件助理

1.需求分析:邮件助手的核心功能与用户痛点

2.任务分类与优先级排序的需求分析

3.实现多任务邮件管理的技术架构

4.集成LLM处理自然语言邮件回复

5.LLM在多轮对话中的语境保持

6.个性化与情感分析在邮件回复中的应用

7.模板化与自定义语句生成的实现设计

8.错误处理与异常情况的回复策略

9.个性化优化:学习用户风格的邮件写作

10.用户行为追踪与语言模型的训练优化

11.自适应个性化邮件模板的设计与实现

十一、CrewAI: 一款主流的多Agents开发框架

1.CrewAI架构和原理

2.CrewAI安装与第一个示例

3.CrewAI 核心组件讲解

4.CrewAI 核心组件:Agents

5.CrewAI 核心组件:Task

6.CrewAI 核心组件:Crew & flow

7.CrewAI 核心组件:知识库 & 记忆

8.基于CrewAI 的游戏开发助手最近学习

9.基于CrewAI 的营销策略大师

十二、基于低代码平台--字节Coze 构建智能体

1.Coze:零基础开发对话机器人

2.Coze功能概述

3.Coze基础能力

4.Coze插件

5.Coze工作流

6.Coze记忆库

7.用工作流优化输出结果

8.基于字节Coze构建开发软件开发智能体

9.构建研发工程师agent案例

十三、基于低代码平台—开源DIfy构建智能体

1.Dify:零基础开发对话机器人

2.Dify:功能概述

3.Dify:基础能力

4.Dify:插件

5.Dify:工作流

6.Dify:记忆库

7.综合实战:基于Dify的数据库查询实现

8.Dify本地化与Agent各终点发布(网页嵌入、微信、API)

十四、Agent实战--企业专属领域的智能客服

1.打造专属领域的客服聊天机器人        

2.客服聊天机器人概述   

3.客服聊天机器人价值简介        

4.客服聊天机器人研发工具        

5.AI课程客服聊天机器人总体架构       

6.前端功能设计    

7.后端功能设计    

8.AI课程客服聊天机器人应用实例    

十五、Manus产品分析和OpenManus源代码分析

1.Manus产品架构解析:云端智能体、多工具调用、任务分解与自主执行

2.Manus在职场的应用:文档智能处理、任务自动化、代码编写与调试

3.Manus实操训练:任务自动化演练、网页数据采集、代码执行挑战

4.Manus办公赋能:会议纪要自动总结、

5.Manus 办公赋能:邮件自动分类与回复

6.Manus 办公赋能:PPT生成对比

7.OpenManus架构分析

8.OpenManus设计思路分析

9.OpenManus开源代码分析

十六、MCP原理与实战:高效AI Agent智能体开发

1.什么是MCP

2.MCP的起源与发展

3.掌握MCP的好处

4.MCP的工作原理

5.MCP的核心架构

6.MCP的核心组件

7.MCP与API的区别

8.MCP与Function Calling的区别

9.MCP与A2A协议的区别

10.MCP的本地搭建

11.MCP案例分析

12.构建MCP案例

十七、Agent智能体实战--智能写作助手

1.需求分析与功能设计

2.内容生成的应用场景与需求挖掘

3.多语言支持与语义校准的必要性

4.个性化写作与用户偏好定制

5.模块设计与核心算法:搭建智能写作系统的逻辑框架

6.内容生成与续写算法的实现原理

7.多轮交互与上下文保持策略

8. 智能写作系统的核心代码实现

9.API集成与功能扩展方案

10.Agent系统部署与性能优化

11.案例小结

十八、Agent智能体实战--智能推荐Agent

1.推荐系统的需求分析与数据来源

2.用户行为数据的采集与分析策略

3.推荐系统中的特征工程与数据标注

4.协同过滤与内容推荐算法的应用

5.基于用户和物品的协同过滤算法

6. 基于内容的推荐算法实现

7.算法优化与模型训练

8.案例小结 


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1