OpenEvol:会話履歴を活用したLLMのためのオフライン自己改善パイプライン

OpenEvolの機能
OpenEvolは、大規模言語モデルのためのオフライン自己改善パイプラインであり、AI会話履歴を自動的にトレーニングデータに変換します。このツールは会話から高価値なやり取りをマイニングし、その品質を評価し、手動でのラベル付けや独自データのフィードバックループなしにファインチューニング用データセットを生成します。
仕組み
このパイプラインは4つの自動化された段階を経て実行されます:
- 会話から高価値なやり取りをマイニング
- ルールベースまたはオプションの教師LLMを使用して品質を評価
- SFT、選好学習、事前学習用のデータセットを合成
- 1つのコマンドでファインチューニングを実行
これにより、モデルが自身の経験から学習する閉ループが形成されます。
技術詳細
開始時にはGPUは不要です。完全なパイプラインはCPU上で動作し、モックまたはOpenAI互換の教師バックエンドを使用します。トレーニングの準備ができたらGPUを導入できます。
5つの教師バックエンドがサポートされています:
- モック
- ルールベース
- OpenAI互換API(任意のローカルプロキシが動作)
- HuggingFace Transformers
- vLLM
使用方法の選択肢
OpenEvolを使用する3つの方法:
- オフライン一括実行用のCLI
- 自動化用のREST APIサーバー
- チャットから直接パイプライン実行をトリガーできるOpenClawデスクトッププラグイン
品質管理
すべてのバッチは自動的にスコアリングされます。承認率が80%を下回ると、トレーニングはブロックされ人間によるレビューがフラグされます。これにより、ユーザーはトレーニングに使用されるデータを制御できます。
この種のツールは、データを外部サービスに送信することなく、実際の会話履歴を使用してAIコーディングエージェントを改善したい開発者にとって有用です。
📖 Read the full source: r/openclaw
👀 See Also

Claude-context-lintツールは、Claude Codeプロジェクトにおけるトークンオーバーヘッドを監査します。
claude-context-lintという新しいツールは、Claude Codeプロジェクトをスキャンし、ユーザー入力前にCLAUDE.mdファイル、スキル、MCPサーバー、システムプロンプトによって消費されるコンテキストウィンドウの量を表示します。このツールはトークン使用量を削減するための具体的な推奨事項を提供します。

インライン・ビジュアライザー:ローカルAIモデルがインタラクティブなHTMLビジュアライゼーションをレンダリング可能に
Inline Visualizerは、Open WebUI向けのBSD-3ライセンスのプラグインで、ツール呼び出しをサポートするローカルAIモデルが、JavaScriptブリッジを通じて要素からAIにメッセージを送り返せるようにし、チャット内でインタラクティブなHTML/SVGビジュアライゼーションを直接レンダリングできるようにします。

Claudeがpywikibotをインポートせずに3,000行のコードを書いた理由——AIエージェントが既存ライブラリを無視するケーススタディ
ある開発者がClaude Code(Opus 4.7)にFandomウィキのタイポ修正を依頼した。モデルは既存ライブラリをインポートせず、pywikibot、mwparserfromhell、RETFルールを再実装した約3,000行のPythonコードを書いた。この記事では、なぜそうなるのか、そして2分の検索でコードベースが1,259行に減った経緯を探る。

GrapeRoot: オープンソースツールがClaude Codeのトークン使用量を40-80%削減
GrapeRootは、コードベースとClaude Codeの間に位置する無料のオープンソースローカルMCPサーバーで、モデルが既に確認した内容を追跡し、関連するコード変更のみを送信することで、トークン使用量を40〜80%削減します。