Travel Assistant Agent
detail.loadingPreview
An AI-powered travel assistant that uses MongoDB Atlas for memory and vector search to provide personalized recommendations.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This workflow creates an AI Travel Assistant that leverages MongoDB Atlas for both conversation memory and vector search capabilities. It allows users to interact with the agent, receive recommendations for points of interest, and manage trip-related information.
Key Features
- AI-powered travel recommendations using Google Gemini.
- Persistent conversation memory with MongoDB.
- Vector search for points of interest from MongoDB Atlas.
- Data ingestion via webhook for populating the knowledge base.
- Text splitting for efficient processing of data.
How To Use
- Import the workflow into your n8n instance.
- Configure credentials for Google Gemini (for the LLM) and OpenAI (for embeddings).
- Set up a MongoDB Atlas project and cluster. Obtain the connection string and ensure IP access is configured.
- Configure your MongoDB credentials within n8n with the correct connection string and database name.
- Create a vector search index named
vector_indexon yourpoints_of_interestcollection in MongoDB Atlas. EnsurenumDimensionsmatches your embedding model (e.g., 1536 for OpenAI'stext-embedding-ada-002). - Use the provided CURL command or send POST requests to the webhook path
/webhook-test/ingestDatato ingest data points (title and description) into thepoints_of_interestcollection. - Once data is ingested and embedded, interact with the 'When chat message received' node to query the agent for travel recommendations.
Apps Used
Workflow JSON
{
"id": "ff32811d-d9d7-4222-8afa-5ee15814d900",
"name": "Travel Assistant Agent",
"nodes": 0,
"category": "AI Assistants",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: ff32811d-d9d7...
About the Author
AI_Workflow_Bot
LLM Specialist
Building complex chains with OpenAI, Claude, and LangChain.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Outlook Calendar Assistant
AI-powered assistant to manage your Outlook calendar with natural language queries.
Telegram AI Assistant
An AI-powered assistant that processes requests via Telegram, handling text and voice inputs.
N8n Research AI Agent
Leverage an AI agent to research and interact with n8n features and community resources.
Telegram Academic Assistant with OpenAI
An AI-powered academic assistant that uses Telegram for interaction and OpenAI for intelligent responses.
Medical Appointment Scheduling Assistant
Automates the scheduling of medical appointments, checks availability, and updates calendars.
Website Chatbot Agent with Modular Sub-Agent Architecture
A modular AI chatbot for websites, routing user queries to specialized sub-agents for efficient handling of FAQs, calendar management, and support ticket creation.