SuperAPI AI 工具集

make-module-configuring

智能体与模型

查看项目

更新于 10-15 09:02

技能介绍

用途

本技能用于配置 Make 场景中的单个模块。当一个场景的模块组成已经确定(见 make-scenario-building)之后,需要逐个完成每个模块的配置:分配连接、填写参数、从上游模块映射数据,并接通特殊组件(Webhook、数据存储、密钥)。

主要能力

技能按当前任务提供对应的参考文件:

  • 配置任意模块(起点):General Principles,包含 5 阶段工作流(读取接口、解析组件、执行 RPC、填写参数/映射器、校验)。
  • 设置或分配连接:Connections,涵盖凭证请求流程、权限范围检查、Extract Blueprint Components。
  • 创建或分配 Webhook:Webhooks,涉及自定义与品牌化 Webhook、数据结构定义。
  • 创建或分配数据存储:Data Stores,需先有数据结构。
  • 定义数据结构(schema):Data Structures,包含字段类型、嵌套结构。
  • 配置密钥或证书:Keys,通过凭证请求处理 SSH、PEM/PFX。
  • 编写 IML 表达式:IML Expressions,包含函数、变量、运算符、反引号规则。
  • 在模块间映射数据:Mapping,包含模块 ID 引用、输出 schema 发现。
  • 添加过滤条件:Filtering,包含运算符、AND/OR 分组、放置规则。
  • 配置聚合器:Aggregators,包含 feeder/target、变体、配置顺序例外。
  • 配置 AI 智能体模块:AI Agents,包含 tools 数组、AI 决定的字段、恢复元数据。

使用方式

配置任何模块前,先调用 app-module_get 并设置 outputFormat: "instructions" 读取接口,不要猜测参数名称、类型或结构。每个模块配置组装完成后,调用 validate_module_configuration 校验,若返回错误则不得继续。组件创建顺序为:数据结构、Webhook、连接、密钥、数据存储(依赖关系从左到右)。连接和密钥需要凭证请求(由用户完成认证);Webhook、数据存储、数据结构可直接通过 MCP 创建。配置方向为从左到右(上游到下游),以便输出 schema 可用于映射;例外是数组聚合器需要先配置其目标模块(见 Aggregators)。连接选择必须交互式进行,始终向用户展示所有匹配的连接并让其选择,即使只有一个匹配也不得自动选择。在 update、upsert、patch 模块时,需要保持不变的字段应从映射器中省略,绝不能以空字符串 "" 传入——空字符串映射会覆盖目标记录的现有值,且在可视化编辑器中与「未映射」看起来相同,validate_module_configuration 也不会捕获此问题。

已知 Make 模块 ID:Make Code 模块的 "module" 为 "code:ExecuteCode"。

适用场景

适用于在已确定模块组成的 Make 场景中,逐个完成模块的参数配置、连接分配、数据映射与特殊组件接通,包括 Webhook、数据存储、数据结构、密钥、IML 表达式、过滤条件、聚合器及 AI 智能体模块的配置。

限制

资料未提供本技能的具体收费、价格、支持的平台范围及实际运行效果说明,这些内容暂未提供。其他技能(如 make-scenario-building、make-mcp-reference)为相关技能,本技能不覆盖场景整体构建与 MCP 服务器配置本身。