Un complemento de ChatChat que aprovecha LangGraph para brindar memoria de conversación estructurada en grafo y recuperación contextual para agentes de IA.
LangGraph-Chatchat funciona como un plugin de gestión de memoria para el framework conversacional ChatChat, utilizando el modelo de base de datos en grafo de LangGraph para almacenar y recuperar el contexto de la conversación. Durante la ejecución, las entradas del usuario y las respuestas del agente se convierten en nodos semánticos con relaciones, formando un grafo de conocimiento completo. Esta estructura permite consultas eficientes de interacciones pasadas basadas en métricas de similitud, palabras clave o filtros personalizados. El plugin soporta la configuración de persistencia de memoria, fusión de nodos y políticas TTL, asegurando la retención de contexto relevante sin sobrecarga. Con serializadores y adaptadores integrados, LangGraph-Chatchat se integra de manera transparente en implementaciones de ChatChat, proporcionando a los desarrolladores una solución robusta para construir agentes IA con memoria a largo plazo, mejor relevancia de respuesta y manejo de flujos de diálogo complejos.
HyperChat es un marco de agentes IA centrado en desarrolladores, que simplifica la incorporación de IA conversacional en aplicaciones. Unifica conexiones a diversos proveedores de LLM, gestiona el contexto de la sesión y la persistencia de la memoria, y ofrece respuestas parciales en streaming para interfaces reactivas. La compatibilidad incorporada para llamadas a funciones y plugins permite ejecutar API externas, enriquecer conversaciones con datos del mundo real y acciones. Su arquitectura modular y toolkit UI permite un prototipado rápido y despliegues en producción en entornos web, Electron y Node.js.