AI Travel Agent!

AgentHack submission type

Agentic UI Automation

Name

Sumit Sharma

Team name

SmartVoyagers

Team members

@sumits

How many agents do you use

Multiple agents

Industry category in which use case would best fit in (Select up to 2 industries)

Other sector, Travel and Tourism, Sales

Complexity level

Intermediate

Summary (abstract)

This AI-driven travel planning platform offers a unified, intelligent solution for end-to-end trip management. Upon receiving a user’s travel request, a multi-agent system collaboratively builds a detailed itinerary, identifies optimal transport and lodging options, and validates the final plan for accuracy and feasibility. The result is a streamlined, personalized travel experience—minimizing user effort and eliminating the need to consult multiple services.

Detailed problem statement

Currently, in the travel domain, there is a noticeable gap in comprehensive solutions that are specifically designed to cater to tourists’ end-to-end needs. While there are various platforms offering fragmented services—such as flight bookings, hotel reservations, or local activity suggestions—there is no unified solution that provides a fully personalized travel experience.

Tourists often have to visit multiple websites or apps to plan a trip, compare travel modes, find budget-friendly deals, and build a day-by-day itinerary. This process is time-consuming, overwhelming, and lacks personalization.

There is a significant opportunity to develop a solution that consolidates all essential travel services into a single platform. Such a system could offer intelligent trip planning, personalized itineraries, travel mode suggestions, real-time discounts and deals, local experiences, and more—tailored to user preferences, budget, and travel history.

Detailed solution

The proposed solution is a one-stop platform for all travel-related needs, offering a seamless and intelligent trip planning experience. The process begins when a user submits a trip request through the application.

Agent 1 (Virtual Sales Assistant) is triggered immediately. Based on the user’s input—such as travel dates, destination, and number of travelers—Agent 1 searches the web and generates a day-by-day itinerary, including key attractions, activities, and suggested visit timings.

Agent 2 takes over to identify the most cost-effective and convenient travel and accommodation options. It scans for the best deals across multiple modes of transportation (flights, buses, trains, cruises) and compares hotel options, compiling this information into a comprehensive summary.

Agent 3 then reviews all the data collected and validates the accuracy, feasibility, and coherence of the itinerary and bookings. It generates a final, easy-to-understand summary report tailored for customer review.

This final summary is then sent back to the virtual sales agent, enabling it to engage with the customer for final feedback, adjustments, or booking confirmation. The result is a smart, efficient, and highly personalized travel planning experience—without the need for users to browse multiple platforms or make manual comparisons.

Demo Video

Expected impact of this automation

The proposed agentic automation solution is expected to bring significant, positive disruption to the current fragmented and manual travel planning experience. Its impact can be summarized across the following dimensions:

  1. End-to-End Trip Planning Automation
    The system offers a fully automated travel planning process—from itinerary creation to bookings and personalized suggestions—eliminating the need for users to consult multiple platforms or service providers.

  2. Enhanced Personalization
    By using intelligent agents that factor in user preferences (dates, destination, group size, travel style, etc.), the system can deliver highly personalized travel plans. This tailored approach enhances customer satisfaction and increases booking conversion rates.

  3. Time and Effort Savings
    Users no longer need to spend hours comparing flights, hotels, or activities. The agents handle all the research and comparisons in the background, delivering optimized plans and options within minutes.

  4. Access to Real-Time Deals and Smart Recommendations
    Agent 2’s ability to dynamically search for and evaluate deals across transportation and accommodation providers ensures users are always presented with the most cost-effective and relevant options in real-time.

  5. Increased Accuracy and Decision Support
    The review and validation done by Agent 3 ensures the final itinerary is both feasible and coherent, reducing the chance of errors, overlaps, or impractical suggestions in the travel plan.

  6. Scalability and Efficiency
    The solution is capable of handling thousands of trip planning requests simultaneously, making it scalable for travel agencies, tour operators, and B2C travel platforms. It reduces dependency on human agents, significantly cutting operational costs.

  7. Improved Customer Experience
    With everything centralized and automated, the overall travel planning experience becomes smooth, stress-free, and engaging. This improves customer loyalty and encourages repeat usage.

UiPath products used (select up to 4 items)

UiPath Agent Builder
UiPath Apps
UiPath Maestro
UiPath Orchestrator

Integration with external technologies

OpenAI, Gmail

Agentic solution architecture (file size up to 4 MB)

UiPath- AgentHack.pdf (530 KB)

Sample inputs and outputs for solution execution

Input
{
“type”: “object”,
“properties”: {
“Destination”: {
“type”: “string”,
“description”: “Main destination city/country”
},
“DepartureCity”: {
“type”: “string”,
“description”: “Travel origin city”
},
“TravelDates”: {
“type”: “string”,
“description”: “Trip dates (YYYY-MM-DD to YYYY-MM-DD)” 2025-08-01 to 2025-08-11
},
“TravelerCount”: {
“type”: “string”,
“description”: “Number/type of travelers (e.g., ‘2 adults, 1 child’)”
},
“Budget”: {
“type”: “string”,
“description”: “Total budget with currency (e.g., ‘$10000’)”
},
“TripType”: {
“type”: “string”,
“description”: “Type of trip (e.g., Family, Romantic, Business)”
},
“TripBudgetType”: {
“type”: “string”,
“description”: “Budget category of the trip (Luxury, Medium Budget, Low Budget)”
},
“HomeCurrency”: {
“type”: “string”,
“description”: “Optional: Traveler’s home currency code (e.g., EUR, GBP, JPY)”
},
“ChildrenPresent”: {
“type”: “string”,
“description”: “Indicates if children are present in the travel group (Yes/No)”
},
“ChildrenAges”: {
“type”: “string”,
“description”: “Ages of children in the travel group, if applicable”
},
“IncludeSafetyInfo”: {
“type”: “string”,
“description”: “Include detailed safety information (Yes/No)”
},
“IncludeNearbyAmenities”: {
“type”: “string”,
“description”: “Include nearby amenities information (Yes/No)”
},
“IncludeRatings”: {
“type”: “string”,
“description”: “Include ratings (None/User/Expert/Both)”
},
“IncludeHyperlinks”: {
“type”: “string”,
“description”: “Include hyperlinks (Yes/No)”
},
“IncludeVirtualTours”: {
“type”: “string”,
“description”: “Include virtual tour links (Yes/No)”
},
“IncludeCurrencyConversion”: {
“type”: “string”,
“description”: “Include currency conversion information (Yes/No)”
},
“IncludeVisaInfo”: {
“type”: “string”,
“description”: “Include visa information (Yes/No)”
},
“IncludeTravelInsurance”: {
“type”: “string”,
“description”: “Include travel insurance information (Yes/No)”
},
“IncludeSafetyAlerts”: {
“type”: “string”,
“description”: “Include detailed Alerts information (Yes/No)”
}
},

Output
{
“type”: “object”,
“properties”: {
“CompletePlan”: {
“type”: “string”,
“description”: “A concise summary of the entire trip plan”
},
“ProposedItinerary”: {
“type”: “string”,
“description”: “Day-by-day travel plan”
},
“EstimatedCost”: {
“type”: “string”,
“description”: “Total trip cost breakdown in USD and home currency if provided”
},
“ExchangeRate”: {
“type”: “number”,
“description”: “Exchange rate used for cost conversion (if applicable)”
},
“BookingOptions”: {
“type”: “string”,
“description”: “Recommended flights/hotels”
},
“WeatherForecast”: {
“type”: “string”,
“description”: “Weather forecast for the travel dates”
},
“TravelOffers”: {
“type”: “string”,
“description”: “Current travel offers and discounts”
},
“UpcomingEvents”: {
“type”: “string”,
“description”: “Tourist events happening during the travel dates”
},
“Notes”: {
“type”: “string”,
“description”: “Special considerations or additional information”
},
“SafetyInformation”: {
“type”: “string”,
“description”: “Detailed safety information for the destination”
},
“NearbyAmenities”: {
“type”: “string”,
“description”: “Information about nearby amenities”
},
“Ratings”: {
“type”: “string”,
“description”: “User and/or expert ratings for attractions and accommodations”
},
“VirtualTours”: {
“type”: “string”,
“description”: “Links to virtual tours of attractions and accommodations”
},
“CurrencyConversion”: {
“type”: “string”,
“description”: “Currency conversion information and tools”
},
“VisaInformation”: {
“type”: “string”,
“description”: “Visa requirements and application information”
},
“TravelInsurance”: {
“type”: “string”,
“description”: “Travel insurance options and recommendations”
},
“SafetyAlerts”: {
“type”: “string”,
“description”: “Detailed safety alerts for the destination”
}
},

A system generated email with a detailed Itinerary.

Other resources

UiPath- AgentHack.pptx - Google Slides :bullet_train:

1 Like