ローカルAIエージェントにおける自己改善メモリへのアプローチ

永続的AIエージェントのためのメモリアーキテクチャ
r/LocalLLaMAの開発者が、セッション間で同じミスを繰り返さないAIエージェントを作成するアプローチを共有しました。解決すべき核心的な問題は、各セッションがゼロから始まり、コンテキストウィンドウがリセットされ、セッション間で修正が失われてしまうことです。
メモリ実装
このシステムは、データベースの代わりにマークダウンを信頼できる情報源として使用します。MEMORY.mdは人間が編集可能で、vimで行を削除すればエージェントはそれを忘れます。SQLiteとFAISS(HNSW、768次元)は派生キャッシュであり、いつでもマークダウンから再構築できます。これにより、ユーザーはgitでエージェントのメモリをバージョン管理できます。
エピソードスコアリングとルール学習
各実行は+1/-1でスコアリングされ、エピソードとして保存されます。将来の類似タスクでは、関連するエピソードがコンテキストに取り込まれます。同じエラー署名(ツール名+正規化されたエラーのSHA256)が7日以内に2回出現すると、ルール学習器が1行の予防ルールを生成します。
ルールは0.40の信頼度から始まり、実際に将来のプロンプトに注入されるには0.60が必要です。成功すると信頼度が+0.03上昇し、失敗すると-0.05低下します。役に立たないルールは最終的に減衰していきます。
信頼段階的向上システム
事前に許可レベルを設定する代わりに、エージェントは承認パターンを追跡します。90%以上の割合で5回承認されると自動昇格します。1回の元に戻し操作で降格します。監査用のシャドウモードもあります。
タスク分解と安全性
複雑な目標はDAG(有向非巡回グラフ)になります。循環依存はトポロジカルソートで検出され、失敗はDFS(深さ優先探索)を介して依存先に連鎖します。完了ゲートは18の要件(R01-R18)をチェックします。エージェントは実際にファイルを読み、変更を書き込み、結果を検証し、ワークスペース内に留まったか?
安全性機能には、43のbashリスクパターン、二段階分析(生データ+デコード済み)、フェイルクローズ設計(Guardianクラッシュ=拒否)、rm -rf /を防ぐための最小書き込み可能深度3が含まれます。
開発者は、ルールの信頼度減衰が適切かどうか、および+0.03/-0.05の非対称性が最適かどうかについてフィードバックを求めています。また、この規模(通常<10kエピソード)においてHNSWよりも優れた代替手段があるかどうかも検討しています。
📖 Read the full source: r/LocalLLaMA
👀 See Also
Tendril: ツールをその場で構築・登録する自己拡張エージェント
Tendrilは、ツールを自律的に発見、構築、登録するエージェンティックサンドボックスです。わずか3つのブートストラップツールから始まり、ユーザーに問い合わせることなく動的に機能レジストリを拡張します。

VS Code エージェントかんばん:AIコーディングエージェントのためのMarkdownベースのタスク管理
VS Code Agent Kanbanは、タスク記録としてマークダウンファイルを使用して、VS Code内にGitOps対応のカンバンボードを作成する拡張機能です。AIコーディングエージェントにおけるコンテキストの劣化に対処し、計画の会話、決定、実装の詳細をバージョン管理された.mdファイルに保存します。

Ollamaアップデートにより、Kimi k2.5クラウドモデル向けにOpenClawサポートが追加されました
Ollamaは、クラウドモデル向けのOpenClawサポートを統合したアップデートをリリースしました。これには、NVIDIAデータセンターで実行されるウェブ検索機能を備えたKimi k2.5モデルへの無料アクセスが含まれます。

セッションサイフォン:オープンソースツールがAIコーディングエージェントの会話を統合
Session Siphonは、複数のAIコーディングエージェントの会話履歴を統合・インデックス化する無料のオープンソースツールです。開発者は、異なるプラットフォーム間での会話の追跡という課題を解決するためにClaudeを使用して作成しました。