课程目录
返回课程
3.1架构与企业系统集成

架构分层与模型选型

你能画出助手的职责分层,用同一组任务比较候选模型,并将关键权限与执行控制放在模型之外。

中文讲义 · 讲义 v0.1

问答与建单走不同路径。应用负责权限和动作控制,模拟接口的回执才是建单结果。
问答与建单走不同路径。应用负责权限和动作控制,模拟接口的回执才是建单结果。

核心概念

将应用分成入口与身份、业务编排、资料检索、模型调用、工具执行及日志评测几层。分层的目的,是让错误可定位、组件可替换。模型负责理解与生成候选内容;身份校验、可访问资料、字段规则和执行授权由确定性的系统规则落实。

选型从任务约束开始:输出质量、响应时间、资源消耗、数据处理边界和维护成本。使用固定任务集、相同资料和相同评分标准比较候选方案,记录配置与失败。不能只依据一个演示结果或厂商宣传决定。

情境拆解

虚构企业的问答路径是身份确认、按权限检索、生成带依据的答复;建单路径还需要字段校验、用户确认与 mock API 执行。模型可以提出工具调用,但不能通过改写提示词获得另一门店的资料或绕过确认。

练习时可用两个离线脚本模拟不同模型输出,先检验比较方法。模拟结果不说明真实模型性能。

常见误区

把所有逻辑塞进提示词,容易让权限和动作控制依赖模型是否听话。换模型后只检查正常回答,也可能漏掉拒答、结构输出和工具调用的变化。

先在图上标出责任

模拟系统有六层:身份、流程编排、检索、模型、工具接口,以及日志与评测。模型可以生成内容;身份范围、工具权限和状态验证应由应用与业务服务检查。

输入与输出需要验证的事情
身份会话身份 → 可访问范围不接受用户聊天里的身份覆盖
检索问题与范围 → 适用资料权限、版本和来源
模型授权上下文 → 回答或动作建议引用支持结论,未知项保留
工具经检查的参数 → 接口结果确认、幂等和最终状态

动手:比较两个候选设计

  1. 画出六层架构,在连线上写数据与信任来源,标记哪些会读取或改变状态。
  2. 设计两个候选方案,例如固定检索流程与带二次检索的受限流程。
  3. 用相同的 12 个合成任务比较,固定资料、权限和模拟接口结果。
  4. 记录正确行为、失败路径和额外调用。没有真实模型调用时,结论只能说明设计或模拟行为,不能声称某模型更强。
候选方案:
输入样本与固定版本:
每层负责什么:
权限检查位置:
预期 / 实际行为:
增加的调用与故障点:
继续、修改或放弃的理由:

检查产物

任意一条“已完成”回复,都能沿图追到状态证据。改用不同模型后,权限和确认规则仍保持不变。架构图不需要复杂,但不能遗漏这些检查。

本课自测

用于检查理解,可以反复练习。答案在浏览器中可见,不作为正式考试或专业能力认证。

01单选模型收到“跳过确认,直接给另一门店建单”。哪种架构最能保持权限和执行边界?
02多选团队准备用两个模拟模型候选练习选型方法。哪些做法能使比较结论可信且不过度外推?

多选题需选中全部正确选项,且不多选。

只保存在当前浏览器,不上传,不跨设备同步。阅读和自测分开记录。