修正から学習し、設定をローカルに保存し、階層型メモリ管理を通じて永続的に改善するSelf-Improving Agent (With Self-Reflection)。
npx clawhub@latest install self-improvingSelf-Improving Agent (With Self-Reflection)は、AIエージェントに持続的な学習ループを追加します。自身の出力を評価し、ユーザーの修正を記録し、蒸留されたレッスンを~/self-improving/にある構造化されたローカルメモリシステムに保存します。知識はホット、ウォーム、コールドの3層に整理されているため、最も関連性の高いパターンが常にコンテキスト内に存在し、メモリが肥大化することはありません。1セッション限りのメモリとは異なり、改善は永続的に蓄積されます。手動でのメンテナンスを必要とせず、エージェントはあなた固有のワークフローに対して時間をかけて着実に向上していきます。
npx clawhub@latest install self-improvingこのページ上部のインストールボタンをクリックするとワンクリックでセットアップできます
~/self-improving/ へのローカルファイルの書き込みが許可されていない、または不可能な環境にいる場合。メモリは3つの階層に分割されています:memory.md(HOT、≤100行、常時ロード)、プロジェクトごと・ドメインごとのファイル(WARM、コンテキスト一致時にロード)、そしてアーカイブ(COLD、明示的なクエリ時にロード)。これにより、制限を超えることなく、最も関連性の高い知識をコンテキスト内に保持します。
7日間で3回使用されたパターンは、自動的にHOTストレージに昇格されます。未使用のパターンは30日後にWARMへと降格し、90日後にCOLDへアーカイブされます。明示的なユーザーの確認なしに削除されることはありません。
複数ステップのタスクを完了した後、フィードバックを受け取った後、またはバグを修正した後、Self-Improving Agent (With Self-Reflection) はいったん立ち止まり、次の点を評価します:結果は意図に沿っていたか、何を改善できるか、そしてこれは再現可能なパターンかどうか。得られた教訓は構造化されたフォーマットで記録され、ユーザーによる修正と同じルールに従って昇格されます。
エージェントは修正シグナル(「いや、それは違う」「前に言ったでしょう…」「Xをやめて」)と好みシグナル(「〜してくれると嬉しい」「常にXをして」)を認識し、自動的に適切なメモリ階層にルーティングします。一度限りまたはコンテキスト固有の指示は意図的に無視されます。
プロジェクト固有のパターンは projects/{name}.md に、グローバルな設定はHOTに、ドメインパターン(コード、ライティング)は domains/ に保存されます。パターンが競合する場合、最も具体的かつ最新のルールが優先されます。なお、曖昧さが残る場合はユーザーへの確認プロンプトが表示されます。
メモリから取得されたすべてのアクションは、そのファイルと行番号を明示します(例:「X を使用(projects/foo.md:12 より)」)。学習済み、降格済み、およびアーカイブ済みのパターンに関する週次ダイジェストは、要求に応じていつでも確認できます。Self-Improving Agent (With Self-Reflection) は、認証情報、健康データ、または第三者の情報を保存することはなく、~/self-improving/ 以外のファイルを読み取ることもありません。
開発者がエージェントのフォーマットやアーキテクチャの選択を一度修正します。エージェントはその修正を corrections.md に記録し、3回目の再発後に domains/code.md へ昇格させます。以降のセッションでは、リマインダーなしにそのルールが自動的に適用されます。
数週間にわたるプロジェクトにおいて、エージェントは規約、命名に関する決定、およびワークフローの設定を projects/{name}.md に保存します。プロジェクトが言及されるたびに各セッションでそのウォームティアファイルが読み込まれ、エージェントはプロジェクトのルールに一貫して沿った状態を維持します。
複数ファイルにわたる機能や長文ドキュメントを生成した後、エージェントはスペーシング・構成・トーンをより改善できたかどうかを振り返り、得た教訓を記録します。そして、同様のタスクが次回発生した際には、ユーザーが同じ問題を再度指摘しなくても、自動的にその教訓を適用します。これは Self-Improving Agent (With Self-Reflection) の中核的な動作です。
ユーザーが「前置きなしで簡潔な返答を好む」と述べます。エージェントはこれをグローバルなHOT設定として記録し、すべての応答でこれを参照することで、ユーザーが再度設定を伝えることなく、今後のすべての会話でそのスタイルが維持されるようにします。
npx clawhub@latest install self-improvingレビューを書くにはログイン
まだレビューはありません。最初の体験をシェアしましょう!