Saltearse al contenido

Zep Chat Memory

Zep Chat Memory guarda el historial de mensajes de una conversación en Zep, un servicio de memoria para asistentes de IA, y lo recupera cuando hace falta. Puedes usar Zep Cloud o un servidor Zep instalado por tu empresa. Así, los componentes que responden preguntas tienen en cuenta lo que se dijo antes.

Cada historial se identifica por un Session ID: los mensajes con el mismo identificador forman una misma conversación.

Cuándo usarlo

  • Tu empresa ya usa Zep y quiere guardar allí el historial de sus asistentes.
  • Quieres que el historial de las conversaciones quede en un servicio que puedes consultar también desde otras aplicaciones.

Configuración

Antes de empezar necesitas la dirección de tu servicio Zep y, si la pide, su clave de acceso.

CampoQué hace
Zep URLLa dirección de tu servicio Zep.
API KeyLa clave de acceso a tu servicio Zep.

Opciones avanzadas

CampoQué hace
API Base PathLa versión del servicio con la que se habla: api/v1 o api/v2. Usa api/v2 con Zep Cloud y api/v1 con un servidor Zep propio. Por defecto: api/v1.
Session IDEl identificador del historial. Escríbelo o conéctalo, por ejemplo al número de cliente. Las conversaciones con el mismo Session ID comparten historial.

Resultado

Memory es el historial de la conversación. Conéctalo a la entrada External Memory de Retrieval QA History, que lee el historial antes de responder y guarda en él cada pregunta y su respuesta, o de Chat Memory, que lee los mensajes guardados para usarlos en otro punto del flujo. Si lo conectas a Chat Memory, se usa el Session ID de Chat Memory.

No se conecta a la entrada Memory de los agentes. Para dar memoria a un agente, usa por ejemplo Postgres Memory.

Ejemplo

La aseguradora Cobertia tiene un asistente que responde dudas sobre sus pólizas a partir de las condiciones generales:

  1. Añade Zep Chat Memory, escribe la dirección de su cuenta de Zep Cloud en Zep URL y su clave en API Key.
  2. En API Base Path, elige api/v2, y en Session ID conecta el número de póliza del cliente.
  3. Conecta Memory a la entrada External Memory de Retrieval QA History.

Si un cliente pregunta qué cubre su seguro de hogar y luego escribe “¿y si es una fuga de agua?”, el asistente entiende que sigue hablando de esa póliza.

Buenas prácticas

  • Usa un Session ID distinto por cliente o por caso para que los historiales no se mezclen.
  • Si el componente da error al ejecutar el flujo, comprueba que API Base Path corresponde a tu tipo de servicio Zep.

Componentes relacionados