关于 neural-train
neural-train 是 Ruflo 技能,用于从已完成任务中学习模式并将其整合到长期存储。它指导记录任务轨迹、训练模式,以及进行 SONA 或 MicroLoRA 适配。
主要功能
- 01记录任务轨迹和结果
- 02学习并训练协作模式
- 03存储并验证已学习模式
- 04支持 SONA 与 MicroLoRA 适配
- 05使用 EWC++ 整合模式
- 06提供训练的命令行替代方式
适用场景
- 01在任务完成后记录有效做法
- 02整合已完成轨迹中的模式
- 03将模型适配到新领域
MCP 相关
使用 Ruflo MCP 工具检查神经状态、记录轨迹、学习和训练模式、存储模式及进行整合;也记录了用于 SONA 和 MicroLoRA 适配的 MCP 调用。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill neural-train安装后在 Claude Code 中输入/neural-train确认已加载。
详细介绍
神经训练
训练并巩固神经模式。实现 4 步智能流水线中的 DISTILL 和 CONSOLIDATE 阶段。
适用场景
- 成功完成任务后——记录有效做法。
- 累计完成 ≥10 个任务后——运行巩固,将模式整合到长期存储中。
- 训练新领域时——为其创建 MicroLoRA 适配器。
标准流程(DISTILL)
- 检查当前神经状态 —
mcp__plugin_ruflo-core_ruflo__neural_status。 - 开始一条轨迹 — 使用任务上下文调用
mcp__plugin_ruflo-core_ruflo__hooks_intelligence_trajectory-start。 - 记录步骤 — 对每个重要操作调用
mcp__plugin_ruflo-core_ruflo__hooks_intelligence_trajectory-step。 - 结束轨迹 — 调用
mcp__plugin_ruflo-core_ruflo__hooks_intelligence_trajectory-end,并设置verdict: pass|fail|partial。 - 从轨迹中学习 — 调用
mcp__plugin_ruflo-core_ruflo__hooks_intelligence_learn。 - 训练模式 — 调用
mcp__plugin_ruflo-core_ruflo__neural_train,并使用--pattern-type coordination --epochs 10。 - 存储模式 — 调用
mcp__plugin_ruflo-core_ruflo__hooks_intelligence_pattern-store。 - 验证 — 调用
mcp__plugin_ruflo-core_ruflo__neural_patterns进行确认。
SONA 适配(单领域,<0.05ms)
用于实时微适配:
mcp tool call ruvllm_sona_create --json -- '{"domain": "coding"}'
mcp tool call ruvllm_sona_adapt --json -- '{"feedback": {"score": 0.9, "trajectory": "..."}}'
MicroLoRA 适配(多领域)
当有 ≥3 个不同领域时,应为每个领域创建一个 MicroLoRA 适配器,而不是让 SONA 负担过重:
# Create the adapter
mcp tool call ruvllm_microlora_create --json -- '{"domain": "frontend"}'
# Adapt with feedback
mcp tool call ruvllm_microlora_adapt --json -- '{"adapter": "frontend", "feedback": {...}}'
# CONSOLIDATE phase: apply EWC++ on weight deltas to prevent catastrophic forgetting
mcp tool call ruvllm_microlora_adapt --json -- '{"adapter": "frontend", "consolidate": true}'
--consolidate 标志会触发 EWC++。如果不使用此标志,新训练会覆盖较早的领域。
CONSOLIDATE 阶段(独立于训练)
每完成约 10 条轨迹后,运行一次完整的巩固流程:
mcp tool call agentdb_consolidate --json
mcp tool call neural_compress --json # storage efficiency
此流程会根据 EWC++ 语义将模式整合到长期存储中。
从零开始引导
如果系统尚无已学习的模式:
mcp tool call hooks_pretrain --json -- '{"modelType": "moe", "epochs": 10}'
mcp tool call hooks_build-agents --json -- '{"agentTypes": "coder,tester"}'
hooks_pretrain 会写入 patterns(复数)命名空间,这与 ReasoningBank 的 pattern(单数)目标不同。有关命名空间约定,请参阅 ruflo-agentdb ADR-0001。
重置(仅用于测试)
要清除智能状态(例如用于基准测试):
mcp tool call hooks_intelligence-reset --json
CLI 替代方案
npx @claude-flow/cli@latest neural train --pattern-type coordination --epochs 10
npx @claude-flow/cli@latest neural patterns --list
npx @claude-flow/cli@latest neural status
npx @claude-flow/cli@latest neural compress
npx @claude-flow/cli@latest hooks pretrain --model-type moe --epochs 10
npx @claude-flow/cli@latest hooks build-agents --agent-types coder,tester
评论
支持 Markdown