SuperAPI AI 工具集

goal-plan

智能体与模型

查看项目

更新于 10-15 14:02

技能介绍

用途

Goal Plan 用于创建和执行智能计划,采用目标导向行动计划(GOAP,Goal-Oriented Action Planning)方法。当你有一个复杂目标,需要多个步骤、步骤之间存在依赖关系,并且可能随着条件变化而需要自适应重新规划时,适合使用该技能。

主要能力

  • 前置条件分析:为每个可用动作定义前置条件(执行前必须为真的条件)和效果(执行后变为真的条件)。
  • 成本优化:为每个动作估算成本(时间、复杂度、风险),并通过 A* 在状态空间中搜索最优行动序列。
  • 自适应重新规划:当动作失败、出现意外副作用、新信息改变目标定义、成本超出阈值或外部依赖不可用时,重新评估当前状态并重算最优路径。
  • 轨迹记录:通过 MCP 工具记录计划执行的轨迹,包括开始、每一步和结束。
  • 计划存储:将成功的计划存储到指定命名空间,便于复用。

使用方式

该技能按以下步骤执行:

  1. 定义目标状态——明确“完成”的标准,列出具体的成功标准。
  2. 评估当前状态——确认当前为真的事实,以及已有的资产、代码、基础设施。
  3. 识别差距——确定当前状态与目标状态之间必须改变的内容。
  4. 盘点动作——列出可用动作,每个动作包含前置条件、效果和成本估算。
  5. 生成计划——通过 A* 在状态空间中寻找最优动作序列。
  6. 记录轨迹——调用 mcp__plugin_ruflo-core_ruflo__hooks_intelligence_trajectory-start 开始跟踪。
  7. 创建任务——对计划中的每个动作调用 mcp__plugin_ruflo-core_ruflo__task_create。
  8. 执行——按依赖顺序处理任务:每个动作前验证前置条件是否仍然成立,每个动作后验证效果是否达成,并通过 mcp__plugin_ruflo-core_ruflo__hooks_intelligence_trajectory-step 记录每一步。
  9. 监控与重新规划——如果动作失败或产生意外结果,重新评估当前状态,从新状态重算最优路径,并更新剩余任务。
  10. 完成轨迹——调用 mcp__plugin_ruflo-core_ruflo__hooks_intelligence_trajectory-end。
  11. 存储成功计划——调用 mcp__plugin_ruflo-core_ruflo__memory_store,命名空间为 goap-plans。

计划输出格式如下:

Goal: [concrete objective]
Current State: [key facts]
Plan Cost: [estimated effort]
Steps:
  1. [action] — precondition: [X], effect: [Y], cost: [Z]
  2. [action] — precondition: [Y], effect: [W], cost: [Z]
  ...
Risk Factors: [what could force a replan]
Fallback: [alternative approach if primary path fails]

适用场景

适用于具有明确目标、多步骤依赖关系且执行过程中条件可能变化的复杂任务规划与执行。

限制

重新规划的触发条件包括:动作失败(前置条件不再满足)、检测到意外副作用、新信息改变目标定义、成本超出阈值、外部依赖变为不可用。关于该技能的具体平台支持、收费方式、价格等信息,资料中暂未提供。