智能体架构总览
Tentarc 不是“提示词包装器”。
它是一个把智能体执行做成确定性、可恢复、可控边界的运行时系统。
核心心智模型
一条智能体执行链被拆成三个平面:
- 控制面:准入、权限、审批、幂等。
- 数据面:规划、工具调用、产物生成、结果投影。
- 状态面:版本化记忆、状态迁移、恢复游标。
这层分离的价值是:把“不稳定耦合”从系统里清出去。
架构不变量
Tentarc 用一组硬约束保证执行质量:
- 工作区隔离:默认不允许跨工作区状态写入。
- 实例单写者:同一实例键同时只允许一个执行通道。
- 幂等准入:同一请求键最多接纳一次。
- 状态单调演进:按版本推进,不做原地覆盖。
- 可恢复进度:中断后可从持久化检查点继续。
执行拓扑
flowchart TD
A["入口(聊天/应用事件/自动化)"] --> B["控制面"]
B --> C["准入 + 权限 + 幂等"]
C --> D["运行时通道(实例级 FIFO)"]
D --> E["工具适配层(MCP/API/本地)"]
D --> F["状态面(版本/状态)"]
F --> G["恢复与可观测"]
为什么对真实业务重要
大多数智能体事故不是“模型不会想”,而是“系统不会跑”:
- 重试导致副作用重复
- 多窗口并发触发竞态
- 部分失败后记忆状态撕裂
- 审批流和执行流混杂
Tentarc 把这些问题放在运行时边界解决,而不是靠提示词祈祷。