Room agent
The Room agent — comparing room types
Compares room categories, occupancy fit, bed types, refund rules, and upgrade value.
Compares room categories, occupancy fit, bed types, refund rules, and upgrade value.
What it does
Once the trip brief is structured, the Room agent goes through each candidate hotel's room inventory and finds the categories that fit the traveller — twin vs double, king vs queen, refundable vs non-refundable, upgrade-included vs base. It scores upgrade value (price delta vs amenity delta) and feeds the result into the ranking engine.
Example inputs
- "2 adults, 1 child, flexible dates"
- "1 adult, business trip, refundable required"
Outputs
room_option list with: room name, occupancy, bed type, refund terms, upgrade value score, total price
Try the live booking flow
Compares room categories, occupancy fit, bed types, refund rules, and upgrade value. — much of this is already running under the hood on the current IMPT booking flow.
Search hotels →Other agents
Frequently asked
What does the Room agent actually do?
Compares room categories, occupancy fit, bed types, refund rules, and upgrade value.
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.