Give customers fast travel advice with a chat assistant that uses your own points of interest. It stores your data in Couchbase and answers questions with AI, so teams can guide travelers with less manual work.
A chat message starts the assistant. It uses a Google Gemini chat model with short memory to hold context, and it calls a vector search tool to find the best matches from Couchbase. New places are added by a webhook that ingests text, splits it if needed, creates OpenAI embeddings, and inserts vector data into Couchbase. During chat, the agent retrieves the top 10 results by similarity and uses them to answer. The system message tells the agent to trust the database and not make things up.
Setup needs a Google API key for Gemini, an OpenAI API key, and a Couchbase cluster with a vector search index. Allow your n8n IP, create the bucket, scope, and collection, and import the index JSON. Send the sample curl request to load places, then ask questions like romantic getaways or family friendly spots. Expect faster answers, less research time, and better use of your own content for travel teams and tourism groups.