Amenities agent
The Amenities agent — validating what's actually there
Validates spa, pool, gym, Wi-Fi, parking, breakfast, meeting rooms, and accessibility needs.
Validates spa, pool, gym, Wi-Fi, parking, breakfast, meeting rooms, and accessibility needs.
What it does
The Amenities agent doesn't take the hotel's marketing claims at face value — it checks structured amenity feeds and review-derived signals to confirm each amenity is actually delivered. If a hotel claims 'spa' but reviews say it's been closed for 6 months, the Amenities agent flags it.
Example inputs
- "Wi-Fi (reliable, work-grade)"
- "spa (open, with sauna)"
- "breakfast (included, vegetarian options)"
Outputs
amenity_fact list with: amenity name, present (true/false/unknown), confidence, source
Try the live booking flow
Validates spa, pool, gym, Wi-Fi, parking, breakfast, meeting rooms, and accessibility needs. — much of this is already running under the hood on the current IMPT booking flow.
Search hotels →Other agents
Frequently asked
What does the Amenities agent actually do?
Validates spa, pool, gym, Wi-Fi, parking, breakfast, meeting rooms, and accessibility needs.
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.