Saltearse al contenido

Postgres Checkpointer

Postgres Checkpointer guarda el estado de la conversación de un agente (los mensajes y los pasos que ha dado) en una base de datos PostgreSQL de tu empresa. 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. Como el estado queda en tu base de datos, se conserva entre ejecuciones y aunque NappAI se reinicie.

Cuándo usarlo

  • Tu política de datos exige que las conversaciones de los agentes se guarden en una base de datos propia.
  • Tu empresa ya usa PostgreSQL y quiere tener allí el estado de las conversaciones.

Configuración

Antes de empezar necesitas una base de datos PostgreSQL accesible desde NappAI y su dirección de conexión.

CampoQué hace
Database URLLa dirección de conexión a tu base de datos, con el servidor, el puerto, el usuario, la contraseña y el nombre de la base de datos, por ejemplo postgresql://usuario:contraseña@servidor:5432/base_de_datos. Puedes escribirla o conectarla desde otro componente.

Al escribir la dirección, NappAI se conecta a la base de datos y prepara las tablas que necesita. Si no puede conectarse, muestra un error en el campo.

Resultado

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

Buenas prácticas

  • Usa un usuario de la base de datos con permiso para crear tablas: NappAI las prepara la primera vez.
  • Guarda la dirección de conexión en una variable de entorno en lugar de escribirla en el panel.

Componentes relacionados