SuperAPI AI 工具集

intelligence-transfer

智能体与模型

查看项目

更新于 10-15 14:11

技能介绍

Intelligence Transfer 是一个跨项目模式共享技能,通过 IPFS 实现。它让另一个项目——或另一台机器——能够获取并应用当前项目已经学习到的模式。

用途

大多数学习都是项目本地的。hooks_transfer 是一个“逃生舱”:把模式发布到 IPFS,分享 CID,任何对等方都可以摄取它们。这相当于“为你的智能体所学内容提供一个部署产物”。

前置条件

需要配置环境变量(或等效的端点配置):

echo $PINATA_API_JWT

如果未设置,hooks_transfer 会返回结构化的 success: false,并带有 error: "PINATA_API_JWT not configured"。请在运行此技能前完成配置。

工作流

发布当前项目的模式:

先检查本地存储了什么: mcp tool call neural_patterns --json -- '{"list": true}'

发布到 IPFS——返回一个 CID: mcp tool call hooks_transfer --json -- '{"action": "store"}'

响应中包含 IPFS CID。请保存它,并分享给需要这些模式的对等方。

获取并应用对等方的模式:

拉取一个 CID 并在本地应用: mcp tool call hooks_transfer --json -- '{"action": "load", "cid": "QmXyz..."}'

验证它们已落地: mcp tool call hooks_intelligence_pattern-search --json -- '{"query": "<test>", "limit": 5}'

模式会与本地状态合并,而不是替换。冲突按新近程度解决(较新的胜出)。

镜像整个项目的模式:

从磁盘上的同级项目读取模式,并以新的 CID 重新发布: mcp tool call hooks_transfer --json -- '{"action": "from-project", "source": "/path/to/peer-project"}'

这对于在 monorepo 或一组相关项目中整合学习成果很有用。

何时使用此技能

在新项目启动之前——从父项目获取相关模式,让新项目的智能体带着先验知识起步,而不是从零开始。

在重大学习里程碑之后——发布出去,让其他项目受益。

在调试回归问题时——获取一组已知良好的模式用于对比。

何时不要使用

不要每天使用——这是一个重量级操作。本地等价操作由 agentdb_consolidate 完成。

不要用于敏感模式——IPFS 默认是公开的。Pinata 固定并不会使模式变为私有。发布前请剥离 PII(先使用 aidefence_has_pii)。

注意事项

IPFS CID 是内容寻址的;重新发布同一组模式会得到相同的 CID。

模式以 JSON 存储;它们只包含嵌入哈希与元数据,不包含原始文本。解码需要与生成它们时相同的 SONA / MicroLoRA 适配器版本。

此技能不发布 AgentDB 行——只发布智能侧的模式。要传输完整记忆,请使用 agentdb_* 导出工具(此处不在范围内)。

相关内容

ruflo-agentdb ADR-0001 §"Namespace convention"——定义了此传输所读取的模式命名空间。

neural-train 技能——生成此技能所传输的模式。