SuperAPI AI 工具集

bulk-record-jobs

数据与分析

查看项目

更新于 10-30 16:18

技能介绍

用途

Bulk Record Jobs 处理的是“多记录输入、单一结构化交付物输出”的任务,例如:装备目录、制作图谱、冲突调查、整模审计、兼容补丁重建,或返回 JSON 的扇出提取。它把这类任务映射到 houseCARL 工具原语上,并携带二进制格式本身不包含的游戏层约定,同时定义统一的交付物结构,让多个并行代理产出一致 schema。

主要能力

  • 规模估算:用 group_by= 在 housecarl_cross_plugin_query 上一次性聚合所有匹配为计数表,例如 group_by="defined_in"、group_by="winner"、group_by="type",在制定逐行计划前先判断任务是 40 条还是 4000 条记录。
  • 范围语义控制:defined_in=true 只取定义而非覆盖,避免把补丁/替换插件的覆盖记录重复计入目录;winner_fields=true 取实时值而非被限定插件自身版本的值,避免输出“看似合理但时代错误”的统计。
  • 循环消除映射:提供原语替代逐记录循环,例如 references= 接受列表(OR 语义,通过 matches= 报告命中目标)、housecarl_batch_record_detail 批量读取、housecarl_resolve 批量解析身份、resolve_names=true 内联标注 FormLink、format="json" 直接输出结构化文档、housecarl_diff_record 比较两个插件版本、verb:"CopyFrom" 移植字段、composes=[...] 一次追加或替换整个列表。
  • 配方化流程:给出目录、链接图谱、补丁重建、扇出四类任务的配方步骤。
  • 统一交付物结构:定义“多记录→单文档”的规范形状,包含 job、scope、total、complete、notes、records 等字段,并规定 formid 使用完整 wire token、身份四键(type/editorid/name/winner)、解析链接保留 token 与身份、字段值原样保留、会计字段强制携带、分类使用封闭枚举。

使用方式

  1. 先用计数而非转储来估算范围。
  2. 在提取前写下交付物 schema,尤其是交给子代理之前。
  3. 根据任务形态选择对应配方:目录、链接图谱、补丁重建或扇出。
  4. 使用批量原语而非逐记录循环。
  5. 尊重会计字段:total、rendered、capped、truncated、notes 随文档传递,capped=true 时提高 limit= 或缩小范围分页。

适用场景

  • 枚举某模组集新增的某类型全部记录,带实时统计与解析名称。
  • 构建链接图谱,例如某武器的制作配方图。
  • 针对目标模组新版本重新推导旧兼容补丁。
  • 任务扇出到多个子代理时固定 schema,避免漂移。

限制

  • housecarl_cross_plugin_query 没有 depth=,列表展开必须通过 housecarl_batch_record_detail 或 housecarl_read_record。
  • 约定只是约定,数据可能脏;应从字段分类并标记不一致,而非盲信 EditorID 或显示名。
  • 无制作站或条件不可能的配方是常见模组禁用惯用法,其含义属于该模组自身技能范畴,本技能只报告结构不猜测意图。
  • 具体收费、价格、平台等信息暂未提供。