In-Memory Store
In-Memory Store es un almacén de memoria a largo plazo para un agente: un lugar donde guardar datos que van más allá de una conversación concreta, como las preferencias de un cliente. Se diferencia de un checkpointer, que guarda el hilo de una conversación para poder retomarla.
Con este componente, los datos se guardan en la memoria temporal de NappAI, no en una base de datos: se pierden al terminar la ejecución o si NappAI se reinicia.
Cuándo usarlo
- Hacer pruebas de memoria a largo plazo en las que no importa que los datos se pierdan al terminar.
Configuración
| Conexión | Qué conectar |
|---|---|
| Embedding (obligatorio) | Un componente de embeddings, por ejemplo OpenAI Embeddings. Los embeddings convierten el texto en números para poder buscar por significado. |
Resultado
Checkpointer es el almacén de memoria, en la memoria temporal. Aparece en la parte superior del componente. Aunque la salida se llama Checkpointer, lo que entrega es el almacén de datos a largo plazo.
Buenas prácticas
- No lo uses cuando los datos deban conservarse: todo lo guardado se pierde al terminar la ejecución.