ヘルメスのエージェントはメモリを変更したが、現在の会話は依然として古い習慣に従っている。通常、記憶の書き込みが失敗したわけではなく、このセッションですでにコンテキストが読み込まれているのだ。 長期記憶はセッション開始時に注入されるバックグラウンドのようなもので、新しいコンテンツは新しいセッションやリロード後にのみ確実に効果を発揮することが多いです。
まず、どの種類のメモリを編集しているかを確認してください
個人の好み、プロジェクトの習慣、長期的な背景を記憶の対象として利用できます。 一時的なタスク目標、今回変更すべきファイル、最近のエラーはすべて現在の会話に直接書くべきです。 一時的な情報をメモリに入力すると、実際には後のタスクに影響を及ぼす可能性があります。
USER.md、MEMORY.md、または外部メモリプロバイダーを修正する場合は、まずファイルやプロバイダーが保存されているか確認し、新しいセッションを開いてテストしてください。 同じラウンドで「なぜまだ思い出していないのか」と繰り返し聞かないでください。それは単に現在の文脈がまだ更新されていないだけかもしれません。
本当に効果があるかどうかの見分ける方法
新しいセッションでは、デフォルトのテストコマンド、よく使われるパッケージマネージャー、プロジェクトネーミングルールなど、好みに直接関係する小さな質問をしてください。 新しいルールに従って答えることがあり、記憶が文脈に入ったことを示します。 もし古いルールを守っているなら、設定ディレクトリ、プロファイル、外部プロバイダー名空間の確認を続けてください。
思い出が多ければ良いとは限りません。 期限切れのパス、古いキー名、放棄されたデプロイメントプロセスは速やかに削除すべきです。 クリーンな記憶はヘルメスをより安定させ、混合記憶は古い経験を新しい課題に持ち込むことを可能にします。
複数のプロファイルや複数のHERMES_HOMEを切り替える場合は、インスタンスが現在使用しているメモリディレクトリを変更していることを確認してください。 多くの「メモリが使えない」とは、実際にはAプロファイルを変更しつつ、Bプロファイルでテストを続けることを意味します。