🧩 机制演示 · Plan 模式(先思后行)
结构化 JSON 计划 · 五重预算硬约束 · 全局 Deadline 减法传播
待播放
🏗 Plan 模式全景架构 —— 点组件看职责;播放 ⚡光点走"规划→校验→执行→预算→终止"
👤 用户输入任务描述(自然语言)
▼
🧠 Planning LLM产出结构化 JSON 计划(全局视角拆步骤)
▼
⚖️ 校验引擎JSON Schema / 步骤依赖 / deadline·预算在父配额内
▼
🔨 Execution LLM按 step 逐步执行(局部专注不返工)
🔄 预算引擎全程联动:每步扣预算 · 超限预警 → 触发终止(不是 LLM 说了算)
🧮 预算引擎(五重预算)时间 / 步数 / 模型调用 / 工具调用 / Token
▼
🏁 最终结果计划完成 / 预算超限 / deadline 到期 → 程序决定
💡 三路进入校验:JSON Schema(合法)· Global Deadline(在父配额内)· 五重预算(在父预算内)——不合法就要求重新规划。
🔀 流转详情(当前步骤)—— 例:金融合规报告(RiskReview→ComplianceCheck→FinalReport)
---
⚙️ 谁在做
-
🏠 在哪个环境
-
📦 数据形态
-
🧩 关键机制
-
⤵ 输入-
⤴ 输出-
💡 点左侧组件看职责;播放/步进走完整生命周期。
⚡ 加载完成 · 播放或步进
⚙️ 框架侧
🤖 LLM 侧
🏁 出口
🧮 预算/校验
🧮 五重预算联动 —— 任一超限即终止(把"终止"从语义判断变成程序硬约束)
⏱ 时间预算任务最大执行时间(定时器)--
🔢 步数预算最大 LLM 轮数(Counter)--
🧠 模型调用预算最大 LLM 调用次数(Counter)--
🔧 工具调用预算最大 Tool 调用次数(Counter)--
💠 Token 预算最大输入输出 Tokens(Tokenizer)--
💡 为什么是五维?单维不足——步数少但每轮全量重发历史可能 Token 爆;Token 够但单步工具执行可能拖爆时间。五维各自约束一个资源维度,任一超限即停,并返回已产出部分 + 终止原因(可人工续跑/重规划)。