AiXplore
The project
Hackathon project. Multi-agent travel assistant for the MENA region, built on the aiXplain platform. You describe a trip in plain language (Arabic included): budget, time limit, current location, preferences. Three complete itinerary options come back with restaurants, attractions, commute times, and taxi fare estimates for each stop.
Architecture
Five agents in sequence:
Key design decisions
Sequential over parallel
Parallel search agents were tested. The handoffs got messy at coordination time, so the sequential pipeline stuck: the generator got cleaner inputs and more predictable output.
Inspector as its own agent
One agent that generates then validates its own itinerary tends to rationalize its errors. A separate inspector reviews the plans cold and fixes taxi fares and timing without that bias.
Google Maps for ground truth
Tavily gives approximate distances. A custom utility model wraps the Maps API as a callable tool, so agents get real driving times, distances, and place details instead of guessing.
Technologies: Python aiXplain Google Maps API Tavily Microsoft Translation
Concepts / Algorithms: Multi-Agent Orchestration LLM Tool Use Agentic Pipelines Arabic NLP
