Passer au contenu
HeartBeatAgents

Configuration avancée

Voir en Markdown

Ajuster les ordres permanents et le déclin de la mémoire une fois que les valeurs par défaut ne conviennent plus tout à fait à votre cas d'usage.

La plupart des agents fonctionnent bien avec les paramètres par défaut couverts dans Première configuration et Configuration. Cette page couvre les réglages à considérer une fois que vous avez dépassé les valeurs par défaut.

Ordres permanents : une structure, pas juste une invite

Les ordres permanents sont plus qu'une simple chaîne d'invite système. Structurez-les explicitement en :

  • Définition du rôle : qui est l'agent et de quoi il est responsable.
  • Règles de comportement : ton, seuils d'escalade, ce qu'il ne doit jamais faire.
  • Limites de connaissance : ce qu'il doit dire quand il ne sait pas quelque chose, plutôt que de deviner.
  • Politique d'escalade : quand transférer à un humain ou à un autre agent.
  • Limites opérationnelles : limites de débit, plafonds de dépense, ou restrictions de périmètre sur l'utilisation des outils.

Chaque modification est versionnée (voir Gestion des agents), donc itérez sur la structure progressivement et revenez en arrière si une modification dégrade le comportement.

Réglage de la mémoire

Les trois types de mémoire de HeartBeatAgents (épisodique, sémantique, procédurale ; voir Mémoire) utilisent quelques paramètres ajustables :

  • Score d'importance : les souvenirs sont notés de 0,0 à 1,0 selon la portée émotionnelle, l'impact décisionnel et la fréquence de récurrence.
  • Taux de déclin : les souvenirs déclinent à un taux configurable, par défaut 0,995/jour, pour éviter la saturation de la mémoire. Diminuer le taux de déclin rend la mémoire d'un agent plus persistante ; l'augmenter fait s'estomper plus vite le contexte ancien.
  • Partage inter-agents : la mémoire peut être limitée à un seul agent, ou partagée au niveau de l'équipe/de l'organisation.

Quand ajuster ces paramètres

  • Un agent oublie trop vite → diminuez le taux de déclin plutôt que de réécrire les ordres permanents pour compenser.
  • Un agent se comporte de manière incohérente sur des demandes similaires → vérifiez si les règles de comportement des ordres permanents sont suffisamment précises.
  • Plusieurs agents devraient partager du contexte → activez le partage de mémoire inter-agents plutôt que de dupliquer la connaissance dans les ordres permanents de chacun.

À voir aussi

  • Gestion des agents : versionnage et retour arrière pour les modifications décrites ici
  • Mémoire : l'architecture mémoire sous-jacente que ces réglages ajustent