选型指南 架构设计 含可复制代码

把模型输出做成可审核的:留痕与防篡改

目录层用 SSG 加 ISR 拿收录,工具层用一份 JSON Schema 承接 91 个站内工具,密钥、计费与限流全部收口在国内业务后端,模型调用统一走一层薄适配。这篇把我们真实的目录结构、Schema 字段定义、路由闸门、预扣结算伪代码和合规清单完整摊开。

陈
陈默架构组
2026-09-28 · 14 分钟阅读 · 8,432 次浏览

只记「已审核」,无法知道改了什么。

"可审核"意味着两件事

AI 输出被用于业务决策时(写库、发信、审批 ✔),必须可审核 ✔。可审核有两层含义 ✗→✔:

1. 可追溯(这条输出来自哪次调用、什么版本、依据什么资料 ✔);

2. 可证明未被篡改(事后有人改过结果吗 ✔)。

第二层常被忽略 ✗,但在合规与追责场景很关键 ✔。

一、可追溯:把"证据"固定下来

每条需要审核的输出,至少记录 ✔:

```

call_id(唯一 ✔)| ts | 操作者/系统(谁触发的 ✔)

model + prompt_version + index_version(见可复现那篇 ✔)

输入摘要(hash + 截断 ✔)| 输出原文(或对象存储引用 ✔)

检索片段 id 列表(依据什么 ✔)| 校验结果(通过/拒绝原因 ✔)

后续动作(谁审的、改了什么、最终落库值 ✔)

```

要点:"后续动作"要并入同一条记录 ✗ ✔ ——

否则"AI 输出"与"人工修改"是两条孤立的日志 ✔,无法回答"最终落库的是什么" ✔。

二、防篡改:最低成本的三种做法

| 做法 | 说明 | 成本 |

|---|---|---|

| 追加写 + 只读存储 | 日志只增不改 ✔ | 低 ✔ |

| 链式哈希(每条含上一条哈希 ✔) | 改动会被发现 ✔ | 中 ✔ |

| 定期摘要 + 外部留存(每日哈希对外备份 ✔) | 防内部整体改写 ✔ | 中 ✔ |

建议:至少做到第一条 ✔;涉及资金/合同的场景加第二条 ✔。

三、审核留痕的四个字段

· 审核人(人或系统 ✔);

· 审核时间(UTC ✔);

· 审核动作(通过 / 修改 / 拒绝 ✔);

· 修改内容(diff ✔ —— 见草稿编辑那篇 ✔)。

忌讳:只记"已审核" ✗(无法知道改了什么 ✔)。

四、三个常见坑

· 只存最终值 ✗(丢掉了"AI 给的是什么、人改了什么" ✔);

· 日志可被覆盖 ✗(等于没有证据 ✔);

· 审核记录与业务记录不同步 ✗(对不上账 ✔)。

五、一条判据

> 抽一条已落库的记录 ✔,你能否还原"AI 原样输出什么、谁改的、改成什么、依据是什么" ✔?

> 不能,说明输出还不可审核 ✗。

本文由云枢 AI导航整理,内容以官方来源为准。

相关文章

顺序阅读

← 上一篇:上线前要给客服什么:一份武装包
下一篇:AI 功能的季度体检:八项检查与一份短文档 →

第 125 / 171 篇

术语速查 · 本页出现的 12 个词展开看中文名与一句话解释,点术语看完整条目
  • token词元:模型处理文本的最小单位,中文约 1–2 个汉字;计费与上下文长度都按它算。
  • 转写 / 字幕Transcription:把音视频人声逐句变成带时间戳的文字稿,便于做字幕与章节切分。
  • SSE服务器发送事件:服务器通过长连接持续推送增量文本,是对白逐字出现的常见实现。
  • API应用编程接口:程序之间约定的调用方式;站内工具由服务端调用,浏览器里不出现密钥。
  • CDN内容分发网络:把静态资源缓存到离用户更近的节点,缩短加载时间。
  • 缓存Cache:把结果暂存复用,复用得越多平均耗时越低;需要约定过期与刷新策略。
  • 限流Rate Limit:限制单位时间内的请求次数,防止单用户或异常流量打满服务端。
  • SSG静态站点生成:构建阶段就生成 HTML,访问时直接返回,不必每次请求都渲染。
  • ISR增量静态再生:先返回静态页,再在后台按需重新生成,兼顾速度与更新时效。
  • 灰度发布Canary Release:先让一小部分用户用新版本,确认无误再放量,出问题的爆炸半径最小。
  • 提示词Prompt:交给模型的指令文本;写清角色、任务、输入与输出格式比反复试更省。
  • 积分Credits:站内计费单位:按工具单价预扣,调用失败自动退还;单价以定价页为准。

完整解释与站内出现处见 AI 术语表(40 条)。