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