从零设计企业 Agent
以 IMS AI Copilot 为案例主线,按一个真实企业 Agent 的生命周期拆解:为什么要做、怎么识别意图、如何承接四类能力,以及最后怎样生产化。
这里的 IMS AI Copilot,可以先理解成一个接入企业内部系统的员工助手。它面对的不是开放聊天,而是 HR、OA、制度知识库和流程系统里的真实任务:
- 查制度:例如年假、加班、报销、入职流程;
- 查个人数据:例如假期余额、考勤记录、流程状态;
- 做操作引导:告诉用户当前应该去哪个系统、填哪些字段;
- 推进流程:在用户确认后生成草稿、提交申请或查询审批进度。
这个案例不是为了绑定某个具体公司系统,而是提供一组足够典型的企业 Agent 约束:权限、数据隔离、审计、状态恢复和高风险动作确认。
这个专栏覆盖两类读者:
- 企业内部开发者:重点看 IMS 案例,直接对照自己的 HR、OA、知识库、流程系统复用。
- 通用 AI 工程师:重点看架构设计,把企业 Agent 的约束、拆解方法和生产化经验迁移到其他行业场景。
快速入口
- 阅读指南:按企业开发者、AI 工程师、架构负责人三类角色选择阅读路径。
- 设计检查表:把专栏内容压缩成可用于方案评审的检查清单。
- 实施模板:把目标用户、核心任务、数据源、工具和权限写成项目方案。
- 风险矩阵:按数据、工具、流程、输出和模型五类风险做上线判断。
- 架构蓝图:用一张项目级架构图收敛入口、意图、编排、权限、工具、数据和审计。
- Python 项目结构:用 Python 落地时的目录设计、模块边界和技术选型。
- 数据模型:统一用户上下文、意图、计划、工具、确认、引用、审计和响应对象。
- 运行时状态机:定义澄清、确认、工具执行、失败和取消的生命周期。
- API 契约:约束 chat、confirm、session、audit 和 health 接口。
主线能力
IMS AI Copilot 的四类能力会贯穿全篇:
| 能力 | 典型问题 | 关键设计 |
|---|---|---|
| Policy Q&A | 公司制度、流程政策、FAQ 查询 | 知识库切分、权限过滤、引用溯源 |
| 个人数据 | 考勤、绩效、假期、薪资等个人信息查询 | 用户上下文、数据隔离、结构化查询 |
| 操作引导 | 告诉用户该怎么完成一个业务动作 | 意图识别、步骤分解、系统导航 |
| 流程自动化 | 代用户发起或推进企业流程 | 工具调用、审批确认、人机协同 |
专栏结构
模块 0:为什么企业 Agent 不一样
| 篇章 | 标题 | 形态 |
|---|---|---|
| E00 | 企业 Agent 的四个本质约束 | 已发布 |
| E01 | 从 Chatbot 到 Enterprise Agent | 已发布 |
模块 1:先识别用户到底想做什么
| 篇章 | 标题 | 形态 |
|---|---|---|
| E02 | 企业 Agent 的意图分层 | 已发布 |
| E03 | 混合查询的拆解策略 | 已发布 |
| E04 | 多意图与澄清问题设计 | 已发布 |
模块 2:Policy Q&A 与企业知识库
| 篇章 | 标题 | 形态 |
|---|---|---|
| E05 | 企业知识库不是普通 RAG | 已发布 |
| E06 | 权限过滤与引用溯源 | 已发布 |
| E07 | Text-to-SQL 在企业场景的风险与管控 | 已发布 |
模块 3:个人数据与操作引导
| 篇章 | 标题 | 形态 |
|---|---|---|
| E08 | 个人数据查询的上下文设计 | 已发布 |
| E09 | 操作引导不是把文档换成对话 | 已发布 |
| E10 | 从意图到可执行步骤 | 已发布 |
模块 4:流程自动化与人机协同
| 篇章 | 标题 | 形态 |
|---|---|---|
| E11 | Human-in-the-Loop 节点设计 | 已发布 |
| E12 | 高风险工具调用的确认机制 | 已发布 |
| E13 | 流程状态、回滚与补偿 | 已发布 |
模块 5:生产化收口
| 篇章 | 标题 | 形态 |
|---|---|---|
| E14 | 企业 Agent 的观测与审计 | 已发布 |
| E15 | 成本、性能与模型路由 | 已发布 |
| E16 | 从项目到平台:企业 Agent 的演进路线 | 已发布 |
| E17 | 复盘:IMS Copilot 给企业 Agent 的设计启发 | 已发布 |
落地工具包
| 工具 | 标题 | 用途 |
|---|---|---|
| 模板 | 企业 Agent 实施模板 | 立项、方案撰写和项目范围收敛 |
| 矩阵 | 企业 Agent 风险矩阵 | 评估数据、工具、流程、输出和模型风险 |
| 蓝图 | 企业 Agent 参考架构蓝图 | 对齐项目级架构分层和上线底线 |
| 工程结构 | Python 项目结构与技术选型 | 将架构蓝图映射成 Python 目录、模块和选型 |
| 数据契约 | 企业 Agent 数据模型与 Schema | 固定上下文、意图、计划、工具、确认、引用和审计对象 |
| 状态契约 | 企业 Agent 运行时状态机 | 明确请求生命周期、恢复、重试和取消边界 |
| 接口契约 | 企业 Agent API 契约设计 | 定义对话、确认、会话、审计和健康检查接口 |