AiHummer
Français
ConnexionCompte
v1.1.x
{ }Swagger

Mémoire (Einstein)

v1.1.x · mis à jour 2026-06-26

Einstein est la mémoire à long terme d’AiHummer. Elle transforme les conversations en faits durables, mais elle le fait avec précaution : rien ne devient mémoire sans preuve et sans intervention humaine, et le rappel est encadré de sorte qu’il ne puisse jamais servir de porte dérobée pour l’injection de prompt. La mémoire est administrée sous /v1/admin/memory/*.

Cette page explique le processus réclamation → examen → promotion, comment le rappel est protégé, et ce qui est configurable. Pour le service de mémoire empaqueté, voir le Plugin Einstein.

Revendiations, preuves et examen

La mémoire n’est pas écrite silencieusement. Au fur et à mesure que les conversations ont lieu, des faits candidats sont extraits comme revendications, chacun portant le preuve il a été tiré de. Les revendications vont à critique, où un humain peut les accepter ou les rejeter, et seules les réclamations acceptées sont promue dans la mémoire à long terme.

conversation ─▶ claim (+ evidence) ─▶ human REVIEW ─▶ PROMOTED to memory

[!NOTE] La promotion est revue par des humains. Le système indexe et propose, mais jamais réécrit silencieusement la mémoire. C’est ce qui maintient la fiabilité de la mémoire à long terme suffisant pour fonder de vraies réponses.

Le Markdown canonique est une projection lisible

Le magasin de mémoire du système (la source de vérité) est PostgreSQL. En plus de cela, Einstein continue Markdown canonique — une projection lisible par l’humain de cette mémoire : c’est ce qu’une personne lit et édite lors de la révision. Le Markdown n’est jamais écrasé silencieusement, ce qui maintient la mémoire lisible par l’humain, révisable et portable, plutôt qu’une masse opaque. C’est une projection, pas un deuxième stockage faisant autorité.

Rappel limité par les données

Lorsque la mémoire est rappelée dans un virage, elle arrive comme un résultat de l’outil enveloppé dans une barrière de données. La barrière de données marque le contenu rappelé comme des données, pas comme des instructions, donc le texte stocké en mémoire ne peut pas détourner l’agent — c’est la défense contre injection de commande indirecte (où une instruction malveillante est introduite par le biais de contenu mémorisé).

[!WARNING] La mémoire rappelée est des données, jamais des commandes. La barrière de données est ce qui fait respecter cela. Ne le désactivez pas : c’est la frontière qui empêche une mémoire empoisonnée de diriger un agent.

Ce que vous pouvez configurer

Le comportement de la mémoire est régi par les paramètres du noyau — réglables depuis l’interface d’administration (Gestion → Paramètres) et l’API admin. Le plugin Einstein lui-même n’a aucun réglage opérateur.

Paramètre Options / objectif
Mode mémoire (AIHUMMER_MEMORY_CAPTURE) auto (extraire et promouvoir selon la politique configurée — le mode par défaut), review (porte humaine), ou off (collecte arrêtée)
Récupération (AIHUMMER_MEMORY_RETRIEVAL) Rappel basé sur le texte intégral et/ou les embeddings
Incorporations AIHUMMER_EMBEDDER_URL / AIHUMMER_QDRANT_URL — l’incorporateur et le stockage vectoriel utilisés pour le rappel sémantique

La consolidation périodique (« rêve ») et la détection des contradictions sont un comportement intégré de la plateforme mémoire, pas des réglages opérateur. Le module de mémoire est intégré et ne peut pas être retiré ; le off le mode s’arrête uniquement collecte de nouveaux souvenirs, cela ne supprime pas le module lui-même.

[!TIP] Commencez par critique mode en production afin qu’un humain approuve ce qui devient mémoire à long terme, puis passer à auto seulement une fois que vous faites confiance à l’extraction pour un espace de travail donné.

Par défaut, le rappel peut s’exécuter sur un stockage en mémoire avec un encodeur de hachage. Pour un rappel sémantique de qualité production, dirigez AiHummer vers un véritable magasin vectoriel et un encodeur avec AIHUMMER_QDRANT_URL et AIHUMMER_EMBEDDER_URL.

API d’administration

Ressource But
/v1/admin/memory Configuration et gestion de la mémoire
/v1/admin/memory/.../facts Examiner les affirmations, promouvoir ou rejeter des faits

Où aller ensuite