Skip to main content

neural-train

Train SONA + MicroLoRA neural patterns from successful task completions; runs the DISTILL + CONSOLIDATE phases of the 4-step pipeline

설치로 이동

소스 정보

저장소
ruvnet/ruflo
최근 소스 활동
2026년 7월 17일 03:06
감지된 SKILL.md 언어
영어
스타
72,687
포크
8,609

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
neural-train
description
Train SONA + MicroLoRA neural patterns from successful task completions; runs the DISTILL + CONSOLIDATE phases of the 4-step pipeline
argument-hint
[--pattern-type coordination|edit|task] [--epochs N] [--microlora]
allowed-tools
mcp__plugin_ruflo-core_ruflo__neural_train mcp__plugin_ruflo-core_ruflo__neural_status mcp__plugin_ruflo-core_ruflo__neural_patterns mcp__plugin_ruflo-core_ruflo__neural_predict mcp__plugin_ruflo-core_ruflo__neural_optimize mcp__plugin_ruflo-core_ruflo__neural_compress mcp__plugin_ruflo-core_ruflo__hooks_pretrain mcp__plugin_ruflo-core_ruflo__hooks_build-agents 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 mcp__plugin_ruflo-core_ruflo__hooks_intelligence_pattern-store mcp__plugin_ruflo-core_ruflo__hooks_intelligence_learn mcp__plugin_ruflo-core_ruflo__hooks_intelligence-reset mcp__plugin_ruflo-core_ruflo__ruvllm_sona_create mcp__plugin_ruflo-core_ruflo__ruvllm_sona_adapt mcp__plugin_ruflo-core_ruflo__ruvllm_microlora_create mcp__plugin_ruflo-core_ruflo__ruvllm_microlora_adapt mcp__plugin_ruflo-core_ruflo__agentdb_consolidate Bash
# Neural Training Train and consolidate neural patterns. Implements the **DISTILL** and **CONSOLIDATE** phases of the 4-step intelligence pipeline. ## When to use - After completing a successful task — capture what worked. - After accumulating ≥10 task completions — run consolidation to fold patterns into long-term storage. - When training a new domain — create a MicroLoRA adapter for it. ## Standard flow (DISTILL) 1. **Check current neural status** — `mcp__plugin_ruflo-core_ruflo__neural_status`. 2. **Start a trajectory** — `mcp__plugin_ruflo-core_ruflo__hooks_intelligence_trajectory-start` with the task context. 3. **Record steps** — for each significant action, `mcp__plugin_ruflo-core_ruflo__hooks_intelligence_trajectory-step`. 4. **End trajectory** — `mcp__plugin_ruflo-core_ruflo__hooks_intelligence_trajectory-end` with `verdict: pass|fail|partial`. 5. **Learn from the trajectory** — `mcp__plugin_ruflo-core_ruflo__hooks_intelligence_learn`. 6. **Train patterns** — `mcp__plugin_ruflo-core_ruflo__neural_train` with `--pattern-type coordination --epochs 10`. 7. **Store patterns** — `mcp__plugin_ruflo-core_ruflo__hooks_intelligence_pattern-store`. 8. **Verify** — `mcp__plugin_ruflo-core_ruflo__neural_patterns` to confirm. ## SONA adaptation (single-domain, <0.05ms) For real-time micro-adaptation: ```bash mcp tool call ruvllm_sona_create --json -- '{"domain": "coding"}' mcp tool call ruvllm_sona_adapt --json -- '{"feedback": {"score": 0.9, "trajectory": "..."}}' ``` ## MicroLoRA adaptation (multi-domain) When you have ≥3 distinct domains, create a MicroLoRA adapter per domain rather than overloading SONA: ```bash # 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}' ``` The `--consolidate` flag is the EWC++ trigger. Without it, fresh training overwrites older domains. ## CONSOLIDATE phase (separate from training) After every ~10 trajectory completions, run a full consolidation pass: ```bash mcp tool call agentdb_consolidate --json mcp tool call neural_compress --json # storage efficiency ``` This folds patterns into long-term storage under EWC++ semantics. ## Bootstrapping from scratch If the system has no learned patterns yet: ```bash mcp tool call hooks_pretrain --json -- '{"modelType": "moe", "epochs": 10}' mcp tool call hooks_build-agents --json -- '{"agentTypes": "coder,tester"}' ``` `hooks_pretrain` writes to the `patterns` (plural) namespace — distinct from the `pattern` (singular) ReasoningBank target. See `ruflo-agentdb` ADR-0001 for the namespace convention. ## Reset (testing only) To wipe intelligence state (e.g., for benchmarking): ```bash mcp tool call hooks_intelligence-reset --json ``` ## CLI alternatives ```bash 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 ```
GitHub에서 보기