模块 1模型原理与 Agent 基础
Agent 系统边界
先判断问题,不先选择 Agent
从业务结果定义完成
- 目标对象、交付物与可验收状态
- 允许的时间、成本与错误预算
定位不确定性来源
- 输入是否开放
- 路径是否可枚举
- 环境是否动态变化
- 结果能否低成本验证
- 区分“模型能回答”与“系统能可靠完成任务”
Chatbot、Workflow 与 Agent 的连续谱
Chatbot:响应而不拥有行动闭环
- 对话上下文
- 内容生成
- 外部状态通常由用户推进
Workflow:控制流由工程代码拥有
- 预定义节点和分支
- 模型作为局部能力
- 确定性重试与补偿
Agent:运行时允许动态选择下一步
- 观察环境
- 选择工具或委派
- 根据结果重规划
Hybrid:生产系统的常见默认
- 确定性骨架控制高风险步骤
- Agent 处理开放判断
- 人工节点承接不可自动化责任
Agentic Loop 的最小成立条件
- 目标与当前状态必须可表示
- 行动空间必须受控且结果可观察
- 观察结果必须能够改变下一步决策
- 完成、失败、等待与取消必须可终止
自主性不是能力标签,而是授权设计
从建议到受约束自治
- 只读分析与建议
- 用户逐步确认
- 策略内自动执行
- 高风险操作强制审批
四类预算共同限制自治
- 工具与数据权限
- 时间与步骤预算
- Token 与费用预算
- 可逆性与影响范围
责任不能委托给模型
- 业务 Owner
- 系统 Owner
- 审批者
- 审计与事故处置主体
Agent 选型的正反判断
适合 Agent 的组合信号
- 目标清楚但路径开放
- 需要跨多个工具协调
- 中间结果可检查并纠偏
- 收益足以覆盖运行成本
明确拒绝 Agent 的场景
- 固定规则已能完整表达
- 错误不可逆且无法前置审批
- 事实源缺失或无法验证
- 端到端延迟和成本不允许
从 Workflow 渐进引入 Agent
- 先把模型限制在单节点
- 再开放候选动作选择
- 用评测和审计决定是否扩大权限
最早出现的失控模式
- 目标漂移、循环和假完成
- 错误观察被后续步骤放大
- 工具越权、重复副作用与责任空洞
- 把流畅回答误判为任务成功
把概念落成可评审的系统边界
架构决策应回答
- 为何不是纯 Workflow
- 自治级别如何确定
- 模型、代码和人工分别拥有什么控制权
最小验收证据
- 成功与失败状态定义
- 一条正常 Trace 与一条受控失败 Trace
- 停止、审批和降级路径
- 未消除的残余风险