ESG IMPT
ESG IMPT / Hotel Swarm / Agents / Bundle agent

Bundle agent

The Bundle agent — packaging the winning trip

Packages the winning hotel option with extras and presents bookable bundles in the UI.

Direct answer

Packages the winning hotel option with extras and presents bookable bundles in the UI.

What it does

The Bundle agent takes the highest-scoring hotel from the ranking engine, the relevant ancillaries from the Lifestyle and Transfer agents, and packages them into a single bookable bundle. The output is the structured 'best overall' card the traveller sees, with one Book CTA that routes through IMPT's existing checkout.

Example inputs

Outputs

bookable_bundle with: hotel + room + extras + total price + reasoning + booking action

Try the live booking flow

Packages the winning hotel option with extras and presents bookable bundles in the UI. — much of this is already running under the hood on the current IMPT booking flow.

Search hotels →

Other agents

Frequently asked

What does the Bundle agent actually do?

Packages the winning hotel option with extras and presents bookable bundles in the UI.

Does it run on every search?

Yes. The orchestrator dispatches all 10 agents in parallel for every search. Each agent has a time budget; if one runs slow, partial results stream into the UI while it finishes.

What if it can't find an answer?

It returns 'unknown' with confidence. The ranking engine uses the absence of evidence as a signal — a hotel where the Amenities agent can't validate Wi-Fi will rank lower than one where it can.

Where do I see this in production?

app.impt.io. The Swarm UI surfaces what each agent found — Phase 1 build in progress.