This n8n workflow is designed to create an intelligent travel assistant that integrates language models, vector search, and a robust memory system to provide dynamic travel recommendations and information about points of interest (POIs). The workflow begins with an incoming chat message, which triggers interactions with Google’s Gemini language model and OpenAI embeddings for contextual understanding and vector-based search. It stores conversation history in MongoDB to maintain context and retrieves relevant POIs from a MongoDB Atlas vector store using similarity search. Users can also ingest new POI data via a webhook, which is embedded and indexed for quick retrieval. This setup is ideal for building conversational travel assistants, smart tour guides, or interactive itinerary planners that deliver personalized, up-to-date travel info based on user queries.
AI-Powered Travel Planning and POI Retrieval Workflow
Node Count | 11 – 20 Nodes |
---|---|
Nodes Used | @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.chatTrigger, @n8n/n8n-nodes-langchain.documentDefaultDataLoader, @n8n/n8n-nodes-langchain.embeddingsOpenAi, @n8n/n8n-nodes-langchain.lmChatGoogleGemini, @n8n/n8n-nodes-langchain.memoryMongoDbChat, @n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter, @n8n/n8n-nodes-langchain.vectorStoreMongoDBAtlas, stickyNote, webhook |
Reviews
There are no reviews yet.