Aimpoint Digital builds AI agent travel itinerary system on Databricks using multi-RAG architecture
Planning a trip is time-consuming and overwhelming: travelers spend over 5 hours researching and visit up to ~270 web pages before finalizing activities. Standalone LLMs like ChatGPT suffer from a recency issue — they may recommend closed or outdated venues — and are prone to hallucination.
Standalone GenAI tools like ChatGPT generate itineraries that can be misleading or incorrect because the underlying LLMs lack up-to-date information, suffer from a recency issue, and may hallucinate inaccurate details such as recommending a restaurant that has since closed.
The tool demonstrated transformative potential in the travel industry and received overwhelmingly positive feedback from stakeholders who appreciated the seamless planning experience and accuracy of recommendations.
Itineraries are generated within seconds.
Frequently asked questions
What did this team achieve with this AI workflow?
The tool demonstrated transformative potential in the travel industry and received overwhelmingly positive feedback from stakeholders who appreciated the seamless planning experience and accuracy of recommendations.
What tools did this team use?
Databricks Data Intelligence Platform, Databricks Mosaic AI Vector Search, DBRX Instruct, Meta-Llama-3.1-405b-Instruct, DSPy, Delta tables, MLFlow.
What results were reported?
Traveler trip research time: over 5 hours; Web pages visited before finalizing trip: ~270; Itinerary generation time: within seconds; Stakeholder feedback: overwhelmingly positive feedback (source-reported, not independently verified).
What failed first in this deployment?
Standalone GenAI tools like ChatGPT generate itineraries that can be misleading or incorrect because the underlying LLMs lack up-to-date information, suffer from a recency issue, and may hallucinate inaccurate details…
How is this workflow AI workflow structured?
Traveler submits parameters → Query vectorized → Parallel RAG retrieval → LLM synthesizes itinerary → LLM-as-judge quality check → DSPy prompt optimization.