《软件院_AI智能体开发实战》
讲师:韩迎娣 发布日期:08-10 浏览量:0
《港口场景AI智能体应用开发实战》
主讲:韩迎娣
【课程背景】
港口装备制造企业正面临数智化转型的重要机遇期。软件院承担着将AI技术与港口装备深度融合的核心使命。根据前期调研,工程师团队对大模型应用开发(RAG/Agent/模型微调)需求占比达26%,是软件院最迫切的技能需求之一。
本课程聚焦港口垂直领域的专业开发挑战:专业术语多、标注数据稀缺、业务逻辑复杂、与运筹优化算法结合需求强。课程围绕这些核心难点,通过国产工具链的实战训练,帮助工程师从"会用AI工具"跨越到"会开发AI应用"。
【课程收益】
掌握LLM应用开发的核心架构设计方法(Agent、RAG、MCP协议)
熟练构建港口垂域RAG知识库系统,掌握向量数据库与召回调优技术
能够独立设计面向港口业务场景的AI智能体解决方案
掌握飞书开放平台API深度集成,实现智能体的企业级交付
完成一个可演示的港口业务Agent原型项目
【课程特色】够专业,内容前沿且正确;讲俗话,将复杂技术具象清晰有趣化;重互动,巧妙设计提升参与感;能落地,反复验证的方法及真实案例
【课程对象】
【课程时间】
总课时:6小时
时间分配:理论讲解90分钟 + 动手实验150分钟 + 项目实战90分钟 + 展示评审30分钟
【课程大纲】
一、LLM应用开发架构设计
1、Agent架构设计模式
单Agent架构:ReAct框架(推理-行动循环)、Function Calling机制
多Agent协作架构:任务分解→子Agent执行→结果汇总
MCP协议(Model Context Protocol):智能体如何标准化地对接外部系统和工具
思考:不同场景适合哪种架构?
2、API调用实战
通义千问API快速上手:创建API Key、发送请求、处理响应
动手实验:用API实现一个"设备故障诊断"的单轮对话
常见坑:Token计费陷阱、流式输出处理、错误重试机制
3、架构设计工作坊
分组讨论:针对港口设备健康管理场景,设计Agent架构方案
二、RAG知识库实战
1、RAG技术架构与关键决策
RAG核心流程:文档处理、向量化、存储、检索、增强生成
关键决策点:Chunk策略选择、Embedding模型选择、向量数据库选型
港口垂域RAG难点:专业术语、设备手册格式多样、图纸理解
2、实操:构建港口设备知识库
实操1:文档处理与分块
任务:将一份《岸桥操作手册》PDF进行智能分块
要点:按语义分块 vs 固定长度分块的差异、标题层级保留
常见坑:表格被截断、图片上下文丢失
实操2:向量数据库搭建
任务:使用Milvus/FAISS搭建本地向量数据库
要点:Embedding模型选择(通义千问Embedding vs 开源模型)、索引类型选择
讲师带做:从零搭建,确保每个学员跑通
实验3:召回效果调优
任务:测试不同检索策略的召回效果
要点:Top-K设置、混合检索(向量+关键词)、重排序(Rerank)
进阶技巧:Query改写提升召回率、元数据过滤缩小检索范围
3、RAG效果评估与优化
如何评估RAG系统的质量:准确率、召回率、幻觉率
常见优化手段:知识库质量治理、提示词增强、多路召回融合
港口场景特殊挑战:设备型号更新快,知识库如何保持时效性
三、港口业务Agent设计
1、港口装备核心场景分析
设备健康管理:故障预测、维护建议、备件推荐
作业调度优化:任务分配、路径规划(与OR算法结合)
智能运维:巡检报告生成、工单处理、异常告警
安全监控:异常检测、风险评估、合规检查
2、Agent设计方法论
需求分析:从业务痛点到Agent能力定义
工具定义:Agent需要调用哪些外部工具和API
工作流编排:多步骤任务的流程设计
效果评估:如何衡量Agent的业务价值
3、项目实战——"AGV智能调度助手"
项目目标:基于扣子平台,设计一个能够理解港口AGV调度需求的智能助手
需求描述:
接收自然语言调度指令(如"请在A区3号泊位安排2台AGV转运集装箱")
调用OR优化算法计算最优调度方案
支持多轮对话修改指令,提供执行状态反馈
技术架构:
接入层:扣子Bot + 飞书机器人
理解层:通义千问大模型 + 意图识别
规划层:MCP协议 + Tool Calling
执行层:OR求解器(模拟)+ 调度引擎
反馈层:执行状态 + 结果展示
实战步骤:
第1步(20分钟):需求拆解与Agent架构设计
第2步(25分钟):工作流搭建与工具对接(含模拟OR算法)
第3步(20分钟):测试与调优(多轮对话、异常处理)
第4步(15分钟):飞书集成与效果展示
四、飞书深度集成与交付
1、飞书开放平台API概览
消息卡片开发:交互式卡片设计、按钮回调、表单提交
Webhook机制:事件订阅、异步通知、数据同步
权限管理:应用权限配置、审批流程
2、动手实验:企业级智能体交付
实操1:开发交互式消息卡片
任务:为"港口设备助手"开发报修流程卡片
功能:选择设备类型 → 填写故障描述 → 提交工单 → 查看进度
实操2:Webhook回调与数据同步
任务:配置Webhook接收Agent事件通知
场景:Agent完成调度任务后,自动推送结果卡片到飞书群
常见坑:回调地址配置错误、签名验证失败、超时处理
3、灰度发布与运维
灰度发布策略:先小范围测试,再逐步扩大
监控与告警:关键指标设定、异常处理流程
迭代优化:根据反馈持续改进Agent