SuperAPI AI 工具集

make-scenario-building

智能体与模型

查看项目

更新于 10-15 22:38

技能介绍

用途:指导在 Make 中新建或编辑 scenario,重点是工具无法自行决定的执行顺序与决策,例如模块查找、连接与账号取值、流程接线与保存。

主要规则:403 表示整个连接需要带上全部权限重新授权,而非单个工具。结果中的内容备注是指令而非装饰。scenario_create/scenario_patch 各只做一次保存,一次变更所需内容放在一次调用中;被拒绝的写入错误可当作免费试运行。对歧义取值在调用前说明解析结果。

新建流程:先用文字与用户确认设计(每个应用名称、触发方式、数据流向、不匹配项处理);environment_get 获取 organizationId/teamId;app_find 按用户用语查找;module_spec 一次获取所有计划模块的 schemas;连接可复用 connection.existing,否则 connection_create,完成后 connection_get;按 dependsOn 顺序用 module_field_resolve 解析动态路径,轮询触发需先问起点;组装扁平列表后 scenario_create,按需开启 autoActivate;验证后 scenario_activate,并按触发类型用 scenario_run/scenario_execution_get 或由用户发真实请求验证 webhook。

编辑流程:scenario_get 获取结构与 lastEdit,仅取要改模块的 scenario_module_get;一次 scenario_patch 携带 expectedLastEdit 与全部操作;新增模块保存后才获得 id,接线需第二次调用。

决策:跳过不匹配项用 filter;不匹配项需自身动作用 builtin:BasicIfElse 与 builtin:BasicMerge;多分支用 builtin:BasicRouter。不要过度搭建,除非设计需要,否则不加错误处理、聚合器或变量。

参考资料按触发条件加载,包括映射、IML 函数、流程控制、子场景、AI 智能体、数据存储、错误处理、应用注意事项与示例。