模块 1 · Richards/Ford 映射

别只说「微服务」
架构有四张底牌

说 JinRong「有四个 Agent」只描述了结构(Structure)。完整架构还要写清: 架构特征、 架构决策(不变量)、 设计原则。

四 Agent = 结构;共享底座 = 特征与决策

结构

客户 / 顾问 / 问数 / 风控 分路由;不互调 LLM,走画像表与平台 API。

特征(Top 3)

合规可审计 · 归属隔离 · 可演示可运维(Redis/ready/会话)。

决策

审计只 INSERT;问数仅 SELECT;仅 R-02 可阻断交易;各 Agent 一套 JWT。

原则

同步 HTTP 默认;deny/clarify 不调 LLM;L0 正式测评优先于 L1 措辞。

第一定律: 一切都是 trade-off。例如 fail-open 吊销 vs 更严安全——MEMORY 里已拍板,改前要对表。

数据流:一次客户问话经过谁

🖥前端
🚪chat.py
⚖编排+阀门

点「下一步」——指挥 AI 改 Chat 时,先对号入座在哪一层

MEMORY 禁止项(节选)
四 Agent 不互调 LLM
audit_log 等审计表(只 INSERT)
各 Agent 自建第二套 JWT/RBAC
风控自动冻户 / 改正式风险等级
白话

这些是不变量:AI 说「加个 Agent 直连另一个 LLM」——先拒绝,除非新 ADR/拍板。

「帮运维 UPDATE 审计表」——违反 G-02,应追加新记录而不是改历史。

答辩说「我们架构是四 Agent 微服务」缺什么?