TripSync-AI: Multi-Agent Orchestration System

AI-powered group trip planning where every traveler's preferences get a voice. A multi-agent system negotiates a fair itinerary for the whole group and no one gets steamrolled, no one is ignored.

Multi-Agent Architecture

TripSync uses a sequential multi-agent orchestration model. Agents are not run in parallel, each proposal goes through a defined pipeline before the next one starts. This ensures budget and schedule constraints are enforced incrementally, not retrofitted at the end.

Agents

Agent

Role

Preference Agent

Conversational AI that guides each traveler through 5 categories of preferences (activities, food, logistics, constraints, budget). Produces a structured preference profile.

Activity Agent

Proposes activities for each time slot (morning, afternoon, evening) of each day. Proposals are grounded in the group's preference summary and remaining budget.

Food Agent

Proposes meals (lunch after morning activities, dinner after afternoon activities) near the location of the preceding activity. Respects dietary restrictions.

Accommodation Agent

Proposes lodging for each night. Considers the day's activities, group accommodation style preferences, and budget remaining.

Transportation Agent

Plans ground transport for each day — airport transfers on day 1, inter-venue logistics on subsequent days. Constrained to 25% of the daily budget cap.

Budget Agent

Heuristic validator. Checks each proposal against remaining budget and daily cap. Approves or rejects before it goes to debate.

Logistics Agent

Heuristic validator. Checks that the day's schedule isn't overloaded given the group's travel pace (slow = max 4 events, moderate = 6, fast = 8).

Traveler Advocate Agents

One per traveler. During each debate, each advocate responds to the proposal with a stance (support / neutral / object) and a utility score based on that traveler's preferences.

Consensus Engine (Mediator)

Receives all advocate stances and validator results, then issues a decision: accept, revise, or reject. Scores group agreement (0–100%) and surfaces revision guidance if needed.

Orchestrator

Drives the full loop. Tracks budget spend, triggers budget rebalancing if earlier days over-spent, handles deferred proposals, fills under-planned days, and assembles the final itinerary.


https://github.com/pjsk02/TripSync-AI

Create a free website with Framer, the website builder loved by startups, designers and agencies.