Agente de planificación de viajes con Gemini y OpenAI
Descripción del flujo de trabajo
Un agente inteligente que planifica viajes utilizando Gemini 2.0 y OpenAI. Recibe consultas de viajeros por chat, procesa documentos de viaje, almacena contexto en memoria y busca en una base de datos vectorial para proporcionar recomendaciones e itinerarios precisos.
Cómo funciona
- 1.Recibir solicitud de viaje a través de la interfaz de chat
- 2.Cargar y dividir documentos de viaje en segmentos procesables
- 3.Almacenar contexto de conversación en memoria a corto plazo
- 4.Buscar información de viaje relevante en la base de datos vectorial
- 5.Procesar solicitud con Gemini y OpenAI para generar recomendaciones
Casos de uso
- Planificar itinerarios multidestino con opciones óptimas de vuelos y hoteles
- Responder preguntas sobre viajes basándose en documentos de aerolíneas y seguros
- Crear planes personalizados que recuerden preferencias del viajero
Requisitos
- Clave API de OpenAI para embeddings y modelos de lenguaje
- Credenciales de Couchbase para búsqueda vectorial
- Documentos de viaje, archivos de aerolíneas y hoteles para cargar
Valor del servicio
Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (13)
When chat message received
Chat Trigger
Google Gemini Chat Model
Gemini Model
Sticky Note
Sticky Note
Webhook
Webhook
Default Data Loader
Document Default Data Loader
Recursive Character Text Splitter
Text Splitter Recursive Character Text Splitter
Sticky Note1
Sticky Note
Simple Memory
Memory Buffer Window
AI Travel Agent
Agent
Retrieve docs with Couchbase Search Vector
Vector Store Couchbase Search
Insert docs with Couchbase Search Vector
Vector Store Couchbase Search
Generate OpenAI Embeddings using text-embedding-3-small
OpenAI
Generate OpenAI Embeddings using text-embedding-3-small1
OpenAI