← [ BACK_TO_NOTES ]

Agent 配置组合

把模型、Prompt、工具能力、推理模式、阈值与策略视为一个可版本化、可整体评测的 Agent 配置单元,避免把组件单独合格误当成组合合格。

#concept #growing #ai #architecture #agent

[!info] related notes

Agent 配置组合

一句话定义

本文把 Agent 配置组合定义为作为整体被评测、批准和追踪的行为配置单元。它把会共同决定 Agent 行为的模型、Prompt、工具能力、推理模式、阈值与策略绑定成一个明确版本,而不是分别假设每个组件合格就能推出整体合格。

为什么需要这个概念

Agent 的行为不是由单一模型决定,而更接近:

Behavior = f(model, prompt, tools, reasoning mode, thresholds, policies, runtime settings)

因此:

Component 合格 ≠ Configuration 合格。

模型 A 在 Prompt v7 上稳定,不代表它在 Prompt v8 上仍稳定;某个 policy 单独合理,也不代表它和新的 reasoning mode 组合后没有副作用。

核心不变量

  • 整体评测:上线证据绑定到一个完整 configuration,而不是只绑定模型名或 Prompt 版本。
  • 版本不可变:已经完成评测的 configuration 应视为 immutable artifact;任何会改变行为的字段变化都产生新版本。
  • 部署路由分离:canary 百分比、用户分流、流量权重属于 mutable deployment routing,不应偷偷修改 configuration 本体。
  • 结果可归因:eval、trace、生产指标都应记录 configuration_id/version,并保留实际执行信息;单有配置版本不能证明实际使用的模型、工具和数据与批准条件一致。

最小例子

config-007
├─ model: Model A
├─ prompt: diagnosis-v8
├─ reasoning: preferred
├─ tools: evidence-search-v2
├─ safety-policy: safety-v5
└─ thresholds: diagnosis-thresholds-v3

如果把 model 换成 Model B,即使其余字段完全不变,也应得到新的 configuration identity,并重新验证关键行为。

与部署配置的边界

一个 deployment 可以把:

90% → config-007
10% → config-008

路由策略可以随发布过程调整,但 config-007 与 config-008 本身不应在原地变异。这样 rollback、replay、审计和配置比较才有稳定锚点。

配置身份与实际执行

以上名称与字段是治理模型示例,不表示某个项目已实现这套 schema。模型别名可能被供应商更新,工具与检索源也可能变化;稳定配置应尽量引用可解析的版本或内容摘要。实际 provider、fallback、工具结果与知识快照另由 执行溯源 记录。

配置是比较行为的锚点,不保证相同配置、不同输入或不同运行会产生相同输出。

常见误解

  • “模型通过 benchmark 就能替换”:benchmark 只能证明模型在某些条件下表现合格,不等于目标 configuration 已通过。
  • “Prompt 只改了几句话,不算新配置”:只要可能改变行为,就应产生新的可追踪版本。
  • “deployment version 就是 configuration version”:前者回答流量被路由到哪里,后者回答实际行为逻辑是什么,两者应分开。
创建于 2026/8/19 更新于 2026/10/6
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本