Library / RAG & Knowledge Bases
RAG & Knowledge Bases
Travel Planning Agent with Couchbase Vector Search and Gemini
When a chat message or webhook arrives, a Gemini agent searches a Couchbase vector store of travel data and builds trip plans.
What it does
# Travel Planning Agent with Couchbase Vector Search, Gemini 2.0 Flash and OpenAI ## Overview Automated workflow: Travel Planning Agent with Couchbase Vector Search, Gemini 2.0 Flash and OpenAI. This workflow integrates 11 different services: webhook, stickyNote, textSplitterRecursiveCharacterTextSplitter, vectorStoreCouchbaseSearch, lmChatGoogleGemini. It contains 18 nodes and follows best practices for error handling and security. ## Workflow Details - Total Nodes: 18 - Node Types: 11 - Error Handling: ✅ Implemented - Security: ✅ Hardened (no sensitive data) - Documentation: ✅ Complete ## Node Breakdown - When chat message received: chatTrigger - Google Gemini Chat Model: lmChatGoogleGemini - Sticky Note: stickyNote - Webhook: webhook - Default Data Loader: documentDefaultDataLoader - Recursive Character Text Splitter: textSplitterRecursiveCharacterTextSplitter - Sticky Note1: stickyNote - Simple Memory: memoryBufferWindow - AI Travel Agent: agent - Retrieve docs with Couchbase Search Vector: vectorStoreCouchbaseSearch - ... and 8 more nodes ## Usage Instructions 1. Configure Credentials: Set up all required API keys and credentials 2. Update Variables: Replace any placeholder values with actual data 3. Test Workflow: Run in test mode to verify functionality 4. Deploy: Activate the workflow for production use ## Security Notes - All sensitive data has been removed or replaced with placeholders - Error handling is implemented for reliability - Follow security best practices when configuring credentials ## Troubleshooting - Check error logs if workflow fails - Verify all credentials are properly configured - Ensure all required services are accessible
The steps
- When chat message received
- Google Gemini Chat Model
- Webhook
- Default Data Loader
- Recursive Character Text Splitter
- Simple Memory
- AI Travel Agent
- Retrieve docs with Couchbase Search Vector
- Insert docs with Couchbase Search Vector
- Generate OpenAI Embeddings using text-embedding-3-small
- Generate OpenAI Embeddings using text-embedding-3-small1
- Error Handler
- Error Handler for e8b9815d
- Error Handler for 34866f8e
24 steps in total.
Similar automations
RAG & Knowledge BasesTravel Planning Agent with Couchbase, Gemini 2.0 and OpenAI11 stepsRAG & Knowledge BasesTravel Assistant Agent with Gemini and MongoDB Vector Search24 stepsRAG & Knowledge BasesPlan Trips with Gemini and MongoDB Atlas11 stepsAI Agents & AssistantsVacation Planning Agent with OpenAI and Hotel Search5 steps