Library / RAG & Knowledge Bases
RAG & Knowledge Bases
Travel Assistant Agent with Gemini and MongoDB Vector Search
When a chat message or webhook arrives, a Gemini agent with MongoDB memory searches a MongoDB Atlas vector store and answers travel questions.
What it does
# Travel AssistantAgent ## Overview Automated workflow: Travel AssistantAgent. This workflow integrates 11 different services: webhook, stickyNote, textSplitterRecursiveCharacterTextSplitter, lmChatGoogleGemini, agent. It contains 19 nodes and follows best practices for error handling and security. ## Workflow Details - Total Nodes: 19 - Node Types: 11 - Error Handling: ✅ Implemented - Security: ✅ Hardened (no sensitive data) - Documentation: ✅ Complete ## Node Breakdown - When chat message received: chatTrigger - MongoDB Chat Memory: memoryMongoDbChat - Google Gemini Chat Model: lmChatGoogleGemini - MongoDB Atlas Vector Store: vectorStoreMongoDBAtlas - Embeddings OpenAI: embeddingsOpenAi - Sticky Note: stickyNote - AI Traveling Planner Agent: agent - Webhook: webhook - Default Data Loader: documentDefaultDataLoader - Recursive Character Text Splitter: textSplitterRecursiveCharacterTextSplitter - ... and 9 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
- MongoDB Chat Memory
- Google Gemini Chat Model
- MongoDB Atlas Vector Store
- Embeddings OpenAI
- AI Traveling Planner Agent
- Webhook
- Default Data Loader
- Recursive Character Text Splitter
- MongoDB Atlas Vector Store1
- Embeddings OpenAI1
- Error Handler
- Error Handler for eaba53fd
- Error Handler for 17f2e6f3
24 steps in total.
Similar automations
RAG & Knowledge BasesPlan Trips with Gemini and MongoDB Atlas11 stepsRAG & Knowledge BasesTravel Planning Agent with Couchbase Vector Search and Gemini24 stepsRAG & Knowledge BasesTelegram Knowledge Assistant with GPT-4o-mini RAG and MongoDB23 stepsAI Agents & AssistantsTelegram Multimodal Assistant with GPT-4o, MongoDB and Gmail21 steps