ラーニングルーティング
フィードバック、インシデント、または解決策が持続可能な知識になり得る場合には、意図的なルーティング判断を行います。グローバルコンテキストはコンパクトに保ち、詳細な証拠は有用な場所に残します。
使用するタイミング
- ユーザーの訂正が、繰り返し適用可能な標準や好みを明らかにした場合。
- バグ修正や納品から、再利用可能な教訓が得られた場合。
- プロジェクトに蓄積されたメモリが、Hermesメモリやスキルの候補となり得る場合。
- 耐久性のあるメモリを作成しようとしている場合、またはスキルを作成しようとしている場合。
プロジェクト全体のコーパスを一度に移行するためにこれを使用しないでください。
手順
-
耐久性のあるルールをインシデントから分離します。
- 発生したこと、正確なシステム詳細、証拠をプロジェクト記録に記録します。
- さらなる分類のために、広く再利用可能なルールのみを抽出します。
- 完了条件:提案されたグローバル項目は、リポジトリ固有の識別子なしで独立していること。
-
スコープを決定します。
- ユーザーメモリは、ユーザーに関するコンパクトで安定した事実や永続的な好みに使用します。
- スキルは、オンデマンドの手順を必要とする再利用可能なマルチステップ手順に使用します。
- プロジェクト記録は、ドメインルール、インフラ詳細、チーム規約、資格情報の場所、現在の状態、または一度限りのインシデントに使用します。
- 完了条件:プライマリホームを1つ選択し、3つすべてに詳細なコンテンツを複製しないこと。
-
配信方法を決定します。
- 常にロードするメモリは、短い宣言的事実に留めます。
- 条件付きの手順、例、コマンド、落とし穴はスキルに配置します。
- 詳細な推論、却下された代替案、証拠はプロジェクトに残します。
- 完了条件:項目は、その詳細が有用な場合にのみロードされること。
-
移植性と機密性を確認します。
- 雇用主、リポジトリ、アカウント固有の詳細を、関連リポジトリにまたがって出現するという理由だけで昇格させないでください。
- 明確なタスク上の利点とユーザーの承認なしに、個人情報や機密情報を昇格させないでください。
- 完了条件:転送先は意図されたスコープを超えて情報を開示しないこと。
-
出典を保存します。
- ルールを昇格させる場合、プロジェクトソースはそのまま残すか、削除せずにアーカイブします。
- 何が昇格され、何が意図的にプロジェクトスコープに留まったかを明記します。
- 完了条件:将来のエージェントがグローバルルールをその証拠まで辿れること。
落とし穴
- クロスリポジトリの事実は、無関係なプロジェクトに自動的に移植可能ではありません。
- 大規模なグローバルメモリや巨大なスキルは、関連性と遵守率を低下させます。
- 合格したテストや自信満々のエージェントサマリーは、それが主張する動作を証明する場合にのみ証拠となります。
検証
昇格を確定する前に、レビューした各項目がメモリ、スキル、プロジェクト記録、または古いものとして破棄として計上されていることを確認します。昇格された各項目の数と理由を報告します。