Predictika · Trip itinerary check for a travel booking assistant
A travel booking assistant puts together a trip for a traveler and says it is ready to book. Before it books, the assistant sends the whole itinerary to Predictika's validator, which checks the flights, connections, hotel nights, travel documents and rental car together, and reports every problem it finds in one pass.
This validator checks any round trip of this kind, not just the scenarios shown below.
Any round trip with these parts is in scope, not only the scenarios pictured here. Not checked: visa processing times, airline-specific rules and baggage, seat availability, health requirements, transit visas, and the accuracy of the facts the caller states. Entry rules are US-citizen rules as understood in 2026 and must be confirmed with the destination government and travel.state.gov before travel; flights, times and minimum connection times are illustrative estimates.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: travel booking assistant (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based booking checklist or form validator (one rule per field, each field checked on its own) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | A rules-based booking checklist | Predictika |
|---|---|---|
| Parts of the trip that depend on each other | Only with care Moving the flight home a day earlier cures the passport window and the last hotel night at once, but leaves a paid night unused on the other end. A checklist treats flights, hotel dates and passport as unrelated fields. | Flights, hotel dates and documents are in one request and re-evaluated together on every call, so a change in one is checked against all of the others. |
| Hotel nights that depend on the flights | Only with workarounds The first night depends on the day the flight lands, which can be a day or two after it leaves, and the last night depends on whether the flight home leaves before 6 a.m. | The landing day and the leaving time are computed from the flights, and the hotel dates are checked against them. |
| Minimum connection times by airport | Only with care The minimum differs by airport and by whether either flight is international, so a single fixed number is wrong somewhere. | The airport and the two flights are in the request, and the minimum is looked up for that connection. |
| Entry rules that depend on the destination | Only with care Passport validity is counted beyond the departure date of the flight home, and the visa and travel-authorization requirements differ by country. | The requirements are looked up for the destination and counted from the departure date actually chosen. |
| Every problem returned in one answer | Only with workarounds Form checks usually stop at the first failing field, so the assistant fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the booking; approval findings need a person to sign off; everything else is computed.
| 1 | Each connection must be at the same airport and at least the minimum connection time there, which is longer for international flights. |
| 2 | The flight home must leave from the airport where the outbound flights landed, and must leave after they land. |
| 3 | The destination country must match where the flights go, and the hotel must be in the city where the traveler lands. |
| 4 | The stay must not be longer than the visa-free limit for the destination. |
| 5 | The hotel must start on the day the traveler lands (flights that cross the date line can land a day or two after leaving) and must cover the last night before the flight home; an early-morning flight before 6 a.m. leaves the night before as the last night. |
| 6 | A hotel night the traveler will not use needs a person to approve it. |
| 7 | The passport must stay valid for the number of days the destination requires beyond the departure date of the flight home. |
| 8 | A visa or e-visa must be on file where the destination requires one. |
| 9 | An electronic travel authorization must be on file where the destination requires one. |
| 10 | A rental car must be picked up at least 30 minutes after the flight lands. |
| 11 | A rental car must be returned at least 3 hours before an international flight (2 hours for a domestic one). |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please check this trip for Maya Okafor before I book it: San Francisco to Paris on Oct 10 on UA 1234 to Newark and then UA 59 to Paris, returning on Oct 17 on UA 56 from Paris to Newark and then UA 1503 from New York JFK to San Francisco. She will stay at Hotel du Marais in Paris from Oct 12 to Oct 17, and her passport expires on January 14, 2027. The itinerary is ready to book.
Verdict: Blocked.
The agent's request. Please check this trip for Maya Okafor before I book it: San Francisco to Paris on Oct 10 on UA 1234 to Newark and then UA 57 to Paris, returning on Oct 16 on UA 56 from Paris to Newark and then UA 1235 from Newark to San Francisco. She will stay at Hotel du Marais in Paris from Oct 12 to Oct 17, and her passport expires on January 14, 2027. The itinerary is ready to book.
Verdict: Blocked.
The agent's request. Please check this trip for Maya Okafor before I book it: San Francisco to Paris on Oct 10 on UA 1234 to Newark and then UA 57 to Paris, returning on Oct 16 on UA 56 from Paris to Newark and then UA 1235 from Newark to San Francisco. She will stay at Hotel du Marais in Paris from Oct 11 to Oct 16, and her passport expires on January 14, 2027. The itinerary is ready to book.
Verdict: Allowed.
The agent's request. Please check this trip for Maya Okafor before I book it: San Francisco to Delhi on Oct 10 on AI 174, returning on AI 173, which leaves Delhi at 2:15 a.m. on Oct 24. She will stay at Connaught Place Residency from Oct 11 to Oct 24, and her passport expires on January 1, 2029. The itinerary is ready to book.
Verdict: Blocked.
The agent's request. Please check this trip for Maya Okafor before I book it: San Francisco to Delhi on Oct 10 on AI 174, returning on AI 173, which leaves Delhi at 2:15 a.m. on Oct 24. She will stay at Connaught Place Residency from Oct 11 to Oct 24, and her passport expires on January 1, 2029. Her India e-visa has been approved and is attached. The itinerary is ready to book.
Verdict: Needs approval.
The agent's request. Please check this trip for Maya Okafor before I book it: San Francisco to London on Oct 10 on BA 286, returning on Oct 17 on BA 287 at 11:30 a.m. She will stay at Covent Garden Inn from Oct 11 to Oct 17, with a rental car picked up at Heathrow at 1:00 p.m. on Oct 11 and returned there at 10:00 a.m. on Oct 17. The itinerary is ready to book.
Verdict: Blocked.
The agent's request. Please check this trip for Maya Okafor before I book it: San Francisco to London on Oct 10 on BA 286, returning on Oct 17 on BA 287 at 11:30 a.m. She will stay at Covent Garden Inn from Oct 11 to Oct 17, with a rental car picked up at Heathrow at 2:30 p.m. on Oct 11 and returned there at 8:00 a.m. on Oct 17. Her UK electronic travel authorization has been granted. The itinerary is ready to book.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.