Cómo construir un agente de IA contextual en Jitterbit Harmony
Introducción
Esta guía muestra cómo agregar memoria y contexto a un agente de IA reactivo en Jitterbit Harmony utilizando Studio. Este agente almacena el historial de conversaciones y mantiene el contexto a través de múltiples interacciones.
Importante
Estos pasos son una continuación de la guía sobre construcción de un agente reactivo.
Consejo
Para fines de aprendizaje, consulta el Agente Contextual proporcionado a través de Jitterbit Marketplace para una implementación de esta guía.
Construir un agente de IA contextual
-
Abre el proyecto de Studio que contiene tu agente de IA reactivo.
-
Agrega un datastore, como Jitterbit Cloud Datastore o equivalente. Crea dos almacenes clave:
Bot_Authorized_Users: Para gestionar sesiones autorizadas.Agent_Q_and_A: Para almacenar el historial de conversaciones para el contexto.
-
Actualiza la lógica principal de IA:
-
Abre el flujo de trabajo
Main - AI Agent Tools Logic. -
Haz clic en una nueva zona de caída de operación y selecciona Nuevo Script. Configura el script para recuperar el historial de conversaciones del usuario desde el datastore. Incluye preguntas/respuestas anteriores en el aviso del LLM para mantener el contexto. Consulta el script llamado
Main-AI Logicen el Agente Contextual para un ejemplo.
-
-
Agrega flujos de trabajo utilitarios. Para cada uno:
-
Haz clic en Agregar Nuevo Flujo de Trabajo en la parte superior del lienzo de diseño para crear un nuevo flujo de trabajo.
-
Haz doble clic en el nombre del flujo de trabajo predeterminado y renómbralo. Crea dos flujos de trabajo:
Utility - Read from Datastore: Recupera el historial de conversaciones.Utility - Write to Datastore: Guarda nuevos mensajes y respuestas.
Consulta el flujo de trabajo llamado
Utility - Bot Chat Cloud Datastoreen el Agente Contextual para un ejemplo.
-
-
Asegúrate de que los flujos de trabajo tengan entrada sin estado:
- Los flujos de trabajo de entrada de Slack o API solo convierten la entrada del usuario en una carga útil interna.
- La lógica principal maneja la recuperación y actualización de la memoria.
Próximos pasos
Para construir sobre el agente de IA con memoria y contexto, consulta Construir un agente de IA con RAG.
