课程培训
AI Agent 应用开发培训课程介绍

AI Agent 应用开发培训课程介绍


课程大纲

 

第一天:MCP 协议核心原理与 Agent 基础开发

目标:理解 MCP 协议架构,掌握单 Agent 开发流程,完成基础功能实现。
语言Python

开场:从对话到工具调用的演进

· System Prompt 时代:通过提示词约束模型行为,局限性(无法动态获取外部信息)。

· Function Calling 的诞生:模型输出结构化调用请求,应用层执行函数。

· 本地 Tool Server 雏形:为每个工具编写独立服务,缺乏统一标准。

· MCP 应运而生:标准化协议,实现工具的动态发现与调用,成为AI“USB-C接口

 

一、MCP 协议深度解析

1. MCP 协议概述

· MCP 的诞生背景与核心价值:解决 AI 模型与外部工具/数据源的集成碎片化问题。

· MCP 三层架构:传输层(HTTP/2/WebSocket)、协议层(JSON-RPC 2.0)、应用层(资源/工具/提示词标准化)。

· MCP 与传统协议(如 OPC UAMQTT)的对比:多 Agent 协同、轻量化、安全合规性优势。

2. MCP 核心组件实战

· MCP Server 开发

o 使用 Python 创建本地 Server,暴露标准化工具(如天气查询、文件操作)。

o 实战案例:开发一个支持动态上下文发现的 Server,自动注册工具并生成 API 调用指令。

· MCP Client 集成

o  AI 应用(如 Claude DesktopCursor)中集成 MCP Client,通过 Function Calling 调用 Server 工具。

o 调试技巧:使用 mcp-cli verbose 模式观察 JSON-RPC 通信,或通过代码打印日志分析交互细节。

 

二、单 Agent 开发全流程

1. 基础框架搭建

· Agent 核心能力:环境感知(多模态输入)、智能决策(LLM 推理)、任务执行(工具调用)。

· AI 工作方式简介

o ReAct 模式:推理+行动循环,动态决定下一步。

o Plan & Execute 模式:先规划再执行,适合复杂任务。

· 开发环境配置:直接本地启动 MCP Server,使用 Postman Python 脚本模拟 Client 请求。

2. 实战项目:智能文档助手

· 需求场景:用户上传文档后,Agent 自动提取关键信息并生成问答对。

· 开发步骤

i. 集成 RAG 技术(简化说明):使用 Chroma DB 构建向量数据库,实现文档检索。(向量数据库与 Embedding 仅介绍基本概念,聚焦如何使用现成组件)

ii. 开发 MCP 工具

o extract_keywords:提取文档关键词。

o generate_qa:基于关键词生成问答对。

iii. 编排 Agent 工作流

o 使用 LangChain Agent Executor(基于 ReAct)组合工具,实现检索提取生成闭环。

iv. 部署与测试:在本地运行 Agent,通过 HTTP 接口接收用户上传的文档并返回结果。

 


 

 

第二天:多 Agent 协同与落地路径规划

目标:掌握多 Agent 架构设计,完成复杂业务系统开发,解决企业级痛点。
语言Python

一、多 Agent 协同架构与任务调度

1. Agent 系统设计原则

· 三层架构模型

o 边缘层:专业领域 Agent(如文件解析 AgentMES 数据 Agent),负责特定任务执行。

o 调度层MCP Server + 协同引擎,实现任务分配与负载均衡。

o 应用层:用户交互界面或业务系统,接收调度结果并展示。

· 通信机制MCP 协议支持跨网络实时数据传输(SSE + HTTP),确保 Agent 间高效协作。

·  Agent 协同模式(简要介绍):

o 对等模式:所有 Agent 平等,协商完成任务。

o Leader/Follower 模式:中心调度 Agent 分配任务,边缘 Agent 执行。

o 分层模式:结合二者,适合复杂工业系统。

2. 实战项目:智能生产协同系统

· 需求场景:某生产车间需要协同处理生产任务,涉及图纸文件、MES 数据、SAP 系统等。用户提出为订单 X 准备生产方案,系统自动调度多个 Agent 协作完成。

· 开发步骤

i. Agent 定义与 MCP 服务暴露

o 文件/图纸解析 Agent:连接公司文档库,提供 parse_drawingextract_bom 工具(MCP Server)。

o MES 数据 Agent:查询 MES 系统(模拟 API),提供 get_machine_statusquery_production_plan 工具。

o SAP 系统 Agent:对接 SAP 接口,提供 check_material_availabilitycreate_purchase_request 工具。

o 工厂日历 Agent:提供 get_working_hourscalculate_lead_time 工具。

ii. 调度 Agent 设计

o 使用 LangGraph 构建有状态多 Agent 图,调度 Agent 接收用户请求,解析意图,按工作流调用相应专业 Agent

o 每个专业 Agent 的调用通过 MCP Client 完成,实现工具的动态发现与执行。

iii. 任务编排与结果聚合

o 调度 Agent 协调各 Agent 执行顺序(例如:先解析图纸获取 BOM,再查 SAP 物料库存,再查 MES 设备状态,最后结合工厂日历生成生产方案)。

o 汇总结果,调用 LLM 生成自然语言报告。

iv. 故障自愈机制

o 模拟某个 Agent(如 MES 数据 Agent)暂时不可用,调度 Agent 自动切换到备用方案(如从缓存读取或提示人工介入),并记录异常。

v. 可视化监控(可选):

o 使用 Grafana 或简单 Web 界面展示各 Agent 状态、任务执行进度。

二、优化与落地路径

1. 性能优化与安全加固

· 冗余通信剪枝:应用 AgentPrune 算法,删除重复的状态上报消息,降低网络负载。

· 负载均衡:基于强化学习调整 Server 调度频率,避免单节点过载。

· 安全合规

o 对照《工业数据安全管理办法》,检查数据加密(TLS 1.3)、权限管控(RBAC)实现。

o 使用中国信通院智盾框架,实现多 Agent 系统的安全对齐。

2. 企业落地路径规划

· 场景适配(结合上午案例延伸):

o 智能车间:构建基于 MCP 的设备状态同步网络,实现 200+ 台设备的实时数据互通(可引入 OPC UA 转换 MCP 的讨论)。

o 供应链协同:通过多 Agent 协调供应商、物流、生产计划,实现动态排产。

· 定制化建议

o 学员提交本企业多 Agent 需求,教师结合课程内容给出技术选型、架构设计、开发路线图建议。

 


 

课程特色

· 技术深度:原理剖析(MCP 动态上下文发现、AgentPrune 算法)+ 实战框架(LangChain/LangGraph 等主流 Agent 编排框架)。

· 工程落地:生产级多 Agent 调度设计、容错机制、监控集成。





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>