E4E 大模型与应用构建进阶应用

AI应用工程

将星桥手作社的材料草案助手从展示思路拆成可测试的工程环节,学习接口契约、结构化校验、存储与鉴权、日志、测试集、提示注入防护、成本预算和上线验收。所有模型返回与工具结果均采用离线模拟,帮助你区分漂亮演示与可维护、安全的生产应用。

6 节课6—8小时(含练习)前置:理解工作流、工具权限与模型输出的不确定性;能阅读简短Python示例,不要求独立开发后端

学完你将能够

  • 画出AI应用的前后端与外部模型边界
  • 设计API输入输出契约和结构化校验
  • 设计账户隔离、日志与失败恢复
  • 用测试集和发布清单评估成本、安全及上线准备

课节目录

  1. 1从演示到应用:画清系统边界约 30 分钟 · 画出材料草案应用的数据流
  2. 2API与结构化校验:把模型输出当候选数据约 45 分钟 · 人工校验三个模拟JSON结果
  3. 3存储与鉴权:数据归属由系统确认约 40 分钟 · 为草案保存设计授权检查
  4. 4日志与可观察性:看见失败又不泄露数据约 35 分钟 · 给坏格式结果写最小诊断日志
  5. 5测试集与注入防护:正常使用之外也要验收约 45 分钟 · 编写六条离线验收用例
  6. 6成本、发布与上线验收:保留可控退路约 45 分钟 · 写一页模拟发布验收清单

综合项目:材料草案应用的离线工程验收包

不连接真实AI和数据库,用模拟数据完成架构、接口、校验、权限、日志、测试与发布方案,证明每一步有明确边界。

步骤

  1. 画前端、后端、模拟模型与存储的数据流,注明可信边界
  2. 定义活动编号、人数、需求、缺口、说明及状态的接口契约
  3. 用固定返回或纸面记录验证正常、缺字段与错误数量
  4. 设计账户甲乙隔离和草案版本更新规则
  5. 为请求创建最少日志样例与失败提示
  6. 准备至少八条功能、质量、权限和注入用例
  7. 计算基础调用与重试的模拟预算,并写缓存失效条件
  8. 整理发布验收、异常暂停与回退清单,注明未验证能力

交付物

  • 应用边界图、接口字段表和离线校验示例
  • 权限矩阵、存储字段与版本冲突处理说明
  • 八条测试结果、日志样例和模拟成本表
  • 发布清单、回退方案与学习版能力声明

自查标准

  • 需求与缺口由确定计算核验,坏输出不正式保存
  • 身份与数据归属由可信边界确认,甲乙无越权访问
  • 数据指令不能扩大工具权限,网页输出不直接执行生成HTML
  • 日志能定位阶段但不保存凭据与无关正文
  • 预算包括重试,优化不移除授权与审批
  • 发布说明包含暂停、回退、维护责任和未验证项
查看参考方案

参考工程方案

学习应用接收活动练习一、人数十、每人两张纸,后端模拟受信账户甲,读取虚构库存十八,用确定计算得到需求二十、缺两张。模拟返回器输出固定JSON,后端检查字段、整数类型、算术与说明长度,合格后展示为待确认草案。草案记录绑定账户甲和版本一,账户乙没有共享权限时无法读取;更新请求必须携带当前版本,重复保存用唯一请求标识避免产生两份记录。生成说明以安全文本方式展示,不直接执行返回内容。日志只保留请求编号、阶段、状态、版本和必要耗时摘要。

测试覆盖正常、负数、未知库存、缺字段、错误缺口、账户越权、资料指令要求写入和重复保存。坏格式不保存,未知库存只给确定需求,注入语句不改变只读与计算工具清单。模拟基础调用三单位,最多两次重试总上限九单位,缓存绑定账户权限与资料版本。连续校验失败时暂停生成并回退确定计算展示,权限异常则暂停受影响入口交给负责人检查。此作品未连接真实模型、数据库或登录服务,没有真实密钥和外部部署,验收只是虚构案例下的方案检查,生产使用仍需实际认证、监控、持续测试和运维准备。

结业测验(6 题,答对 5 题即通过)

‹ E3 工作流与智能体F1 训练、微调与可靠部署 ›