AI Travel Agent with crewAI and Ollama

Traditional OTAs like MakeMyTrip and Booking limit users to fixed filters.
This project offers an unrestricted AI search experience based on user intent. An unrestricted AI-powered search experience driven by user intent.


πŸ”‘ Key Features

β€’ Personalized Search β€” Users describe their travel needs naturally.

Example: β€œA secluded stay by a riverside within 200 km from Bangalore with Wi-Fi and parking.”

β€’ AI-Powered Recommendations β€” Specialized agents interpret intent and fetch the most relevant options.

β€’ Detailed Itineraries β€” Automatically generated using dedicated itinerary agents for end-to-end trip planning.


πŸ’‘ How It Works

Agent Role Description
🧩 Intent Mapper Agent 🧠 Understanding Extracts key details and user preferences from natural language queries.
πŸ” Finder Agent 🌐 Discovery Searches for destinations, stays, or activities that best match the extracted intent.
πŸͺ„ Formatter Agent ✨ Presentation Structures and refines results into a clean, readable format.
πŸ—ΊοΈ Itinerary Agent 🧳 Planning Builds a complete travel itinerary, including suggestions and timelines.

ℹ️ Technologies Used

Ollama Β· CrewAI Β· Streamlit


Resources

πŸ”— GitHub

πŸ“ Read on LinkedIn