Saltearse al contenido

In-Memory Checkpointer

In-Memory Checkpointer guarda el estado de la conversación de un agente (los mensajes y los pasos que ha dado) en la memoria temporal de NappAI. Un checkpointer es lo que permite a un agente retomar una conversación donde la dejó en lugar de empezar de cero en cada mensaje.

Con este componente, ese estado no se guarda en ninguna base de datos: vive solo mientras dura la ejecución y se pierde al terminar o si NappAI se reinicia.

Cuándo usarlo

  • Hacer pruebas en las que no importa que la conversación se pierda al terminar.
  • Evitar que se guarde ningún dato de la conversación fuera de la ejecución.

Configuración

Este componente no tiene campos que configurar.

Resultado

Checkpointer es el lugar donde se guarda el estado de la conversación, en la memoria temporal. Aparece en la parte superior del componente.

Buenas prácticas

  • No lo uses cuando la conversación deba durar más que una ejecución: todo lo guardado se pierde al terminar. Para guardarla de forma permanente necesitas una base de datos, como en Postgres Checkpointer o MySql Checkpointer.

Componentes relacionados