别让 LLM 算合规账:确定性核心+情景记忆的混合 agent 架构
Brilliant_Tension_53 · reddit · 2026-09-29
作者管理受资助项目时,先试了标准 RAG 管线核对报销与合同额度,结果 LLM 幻觉算术、搞不定滚动时间窗、记不住累计花费上限;纯硬编码 SQL 规则又缺乏'机构记忆'(历史豁免、超支前科)。最终落地混合架构:
- 确定性核心(SQLite/Python):负责硬性限额、汇率换算、滚动时间窗,拥有绝对否决权,零幻觉风险。
- 情景记忆(Hindsight):语义层,追踪运营历史与上下文。
实际效果
- 自动豁免:外国发票触发核心拦截时,记忆层立刻调出三个月前对该供应商用过的豁免代码,一键放行。
- 防超支:用户申请 $1,800 机票、余额 $2,200,核心算术通过,但记忆层标记该用户历史最终发票平均超估 68%,拦截必然的额度击穿。
三条经验
- 钱相关逻辑绝不让 LLM 评估——代码管数学,AI 管上下文。
- 给记忆打结构化标签(grant:<id>、vendor:<slug>),避免向量检索噪音。
- 用熔断器:外部记忆异步同步(outbox 模式),别让 AI 延迟挂起主应用。
代码开源:ronaksarda/microsoft-hindsight。
「编程与Agent」频道最新
- Relic 把多智能体协作经验变成可执行组织规则,交付率升至 19.76% — ulab-ai · 2026-09-29
- 小米提出 GAGAR:智能体评分重分配优势,改进代码 Agent RL 训练 — XiaomiMiMo · 2026-09-29
- 让两个 AI 生成赛博朋克版俄勒冈之旅,耗时差距惊人 — BertMacklenF8I · 2026-09-29
- 开发者实测:同一个 agent 既写代码又自验,坑在哪 — T_hompson · 2026-09-29
- ITIS MCP 服务器上线:让 LLM 直查分类学数据库 — modelcontextprotocol · 2026-09-29
- 客服 agent 也要记住「自己说过什么」:一份记忆设计复盘 — sunayana-12 · 2026-09-29