Lorsque l’Agent Hermès invite à « mémoire pleine », le processus le plus chronophage n’est pas d’en supprimer une par force, mais de fusionner des entrées similaires puis d’en ajouter de nouvelles. La documentation officielle de la mémoire précise clairement le processus : après que la mémoire a été dépassée, vous devez d’abord regarder l’entrée actuelle, puis utiliser replace pour la compression et l’intégration, remove si nécessaire, et enfin ajouter de nouveaux faits.
Pourquoi ne pas simplement la supprimer
Parce que beaucoup de souvenirs sont en réalité des fragments du même thème. Il est généralement plus stable de combiner les trois « dépendances de projet, commandes de test et considérations de déploiement » dans une description de projet à haute densité que de supprimer l’une d’elles.
Entraînement le plus court
- Voir les entrées actuelles retournées dans l’erreur.
- Trouvez du contenu qui peut être fusionné.
- Utilisez
replacepour presser plusieurs bandes dans une description plus courte. - Rattrapez de nouveaux souvenirs.
En un mot : ne coupez pas d’abord quand la mémoire est pleine, compressez-la d’abord ; Hermes Agent encourageait à l’origine l’écriture de mémoire « moins bonne ».
Adresse officielle open source : https://github.com/NousResearch/hermes-agent ; Entrée officielle du document : https://hermes-agent.nousresearch.com/.