Comment nous avons construit Engrava : de la recherche en architecture cognitive à une bibliothèque de production

DEV - 14/07
Consolidation déterministe, un graphique typé dans SQLite et un aperçu honnête de ce qu'est la mémoire d'agent...

Une consolidation déterministe, un graphique tapé dans SQLite et un aperçu honnête de ce que les tests de mémoire d'agent peuvent et ne peuvent pas mesurer.

Vous construisez un agent. Il répond aux questions au cours de nombreuses séances et, à la troisième séance, il a oublié ce qu'il a appris lors de la première séance.

Le réflexe est de placer une base de données vectorielles devant lui - et maintenant il se souvient d'une moyenne floue de tout, classé par distance cosinusoïdale, se contredisant et incapable de distinguer une préférence vieille de trois semaines d'un produit jetable périmé. Une base de données graphique vous donne une structure, au prix d'un deuxième modèle de persistance avec son propre langage de requête et son propre déploiement. Un service de mémoire gérée vous démarre en quelques lignes et déplace la décision concernant ce dont votre agent se souvient sur l'infrastructure de quelqu'un d'autre.

Derrière chacun d’eux se cache un problème : si chaque fait plausible est écrit au moment où il apparaît, la mémoire se transforme en une couche d’accumulation au lieu d’une couche de jugement. Engrava est notre réponse à cela - locale, structurée et délibérée sur ce qu'elle garde à portée de main. Voici comment il est construit et pourquoi.

Nous avons commencé avec une question, pas un schéma

Avant la conception du stockage, il y a eu une longu...
[Courte citation de 8% de l'article original]

Loading...