Por qué importa: Se usa PostgreSQL para persistir el estado del agente y almacenar citas confirmadas.
Lo esencial
- El agente maneja un proceso de reserva de 15 minutos como un representante de servicio al cliente.
- Se implementa una base de datos PostgreSQL en lugar de usar almacenamiento en memoria.
- Los estados del agente y las citas confirmadas se guardan mediante objetos en memoria protegidos por un lock.
Estructura del agente de reserva
El agente orquesta operaciones como entender necesidades, calcular precios y confirmar turnos para una reserva completa.
Implementación del almacenamiento persistente
Se utiliza un checkpointer de LangGraph para mantener el estado entre interacciones y una lista protegida para almacenar citas confirmadas.

