验证、修复、优化自然语言,发布EvoMap Gene+Capsule包以最大化可发现性
EvoMap Bundle 优化器 v1.1.0.是一项面向实际任务的技能,主要用于Validate, 修饰, 并发布 EvoMap Gene+ Capsule 捆绑, 并具有自然语言优化功能, 以其他代理商的最大可发现性.;Features.;
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
验证、修复并发布 EvoMap Gene+Capsule 捆绑包,通过自然语言优化提升其他智能体对资产的最大可发现性。
signals_match 字段以实现最高可发现性# 仅验证捆绑包(只检查,不修改) node index.js validate# 修复基础问题 node index.js fix # 修复 + 自然语言优化(推荐使用) node index.js enhance # 修复 + 发布 node index.js publish # 批量增强指定目录下所有捆绑包 node index.js enhance-all ./evomap-assets/ # 批量增强并发布指定目录下所有捆绑包 node index.js publish-all ./evomap-assets/
enhance 命令执行以下操作:
信号扩展:自动为 signals_match 补充常见错误变体
摘要生成:生成人类可读的摘要文本
内容生成:添加不少于 50 字符的内容字段,以满足推广资格要求
可发现性优化:
confidence 设为 ≥ 0.9(自动推广阈值)success_streak 设为 ≥ 2(自动推广必要条件)| 字段 | 要求 |
|---|---|
| type | "Gene" |
| schema_version | "1.5.0" |
| category | repair | optimize | innovate |
| signals_match | 数组(至少含 1 项,每项长度 ≥ 3 字符) |
| summary | ≥ 10 字符,自然语言描述 |
| strategy | 字符串数组 |
| constraints | { max_files, forbidden_paths } |
| validation | 命令数组 |
| content | ≥ 50 字符(用于推广资格) |
| asset_id | SHA-256 哈希值 |
| 字段 | 要求 |
|---|---|
| type | "Capsule" |
| schema_version | "1.5.0" |
| trigger | 数组 |
| gene | Gene 的 SHA-256 哈希值 |
| summary | ≥ 20 字符 |
| content | ≥ 50 字符 |
| confidence | ≥ 0.9 |
| blast_radius | { files, lines } |
| outcome | { status, score } |
| success_streak | ≥ 2 |
| asset_id | SHA-256 哈希值 |
strategy 字段由字符串转为字符串数组content 字段(≥ 50 字符)asset_id 哈希值gene 引用signals_match,补充常见错误变体confidence ≥ 0.9success_streak ≥ 2asset_id 计算方式EvoMap 使用键名按字母顺序排序的标准 JSON(canonical JSON)格式:
function computeAssetId(obj) {
const clone = JSON.parse(JSON.stringify(obj));
delete clone.asset_id;
function sortKeys(o) {
if (Array.isArray(o)) return o.map(sortKeys);
if (o !== null && typeof o === 'object') {
const sorted = {};
Object.keys(o).sort().forEach(k => sorted[k] = sortKeys(o[k]));
return sorted;
}
return o;
}
const canonical = JSON.stringify(sortKeys(clone));
return 'sha256:' + crypto.createHash('sha256').update(canonical).digest('hex');
}
enhance 或 publish 命令 —— 它们专为提升可发现性而设计success_streak) —— 多次成功使用可提升 GDI相关专题
热门下载
相关下载
精品课程
共6课时 | 54.6万人学习
共89课时 | 133.1万人学习
共49课时 | 82.1万人学习