British Airways chatbot fails to recognize London and Heathrow as valid entries
A British Airways chatbot failed to recognize London and Heathrow as valid inputs even after suggesting them as examples, blocking a user from finding their reservation.
The chatbot failed to recognize the very inputs it had been prompting.
Key facts
- What
- A British Airways chatbot failed to recognize London and Heathrow as valid inputs even after suggesting them as examples, blocking a user from finding their reservation.
- Incident date
- Apr 7, 2025
- Who
- British Airways
- Failure mode
- Tool Misuse
- AI surface
- Chatbot
- Severity
- Low
What happened
British Airways' customer-service chatbot failed to recognize "London" or "LHR" as valid entries during a reservation search. The bot explicitly prompted the user to enter a city or airport code, using "London" and "LHR" as examples, but then rejected those exact inputs. The user could not proceed after multiple attempts with different iterations of the city and airport name.
What broke inside the model
- 01 · TriggerThe agent selects the correct tool.
- 02 · Model stepIt fills the call with the wrong arguments.
- 03 · Control gapNo validation checks the arguments first.
- 04 · FailureThe tool runs against the wrong target.
- 05 · ConsequenceThe wrong record, account, or system is hit.
At the tool call, the arguments point at the wrong target.
The system rejected inputs it had just prompted the user to provide, indicating a failure in the input validation/recognition pathway and a mismatch between prompts and validation logic.
What it cost
Sources
- PrimaryBritish Airways Customer Service Chatbot Doesn't Know What London and Heathrow Are, Apparentlyfrommers.com
- Reader-SubmittedThe British Airways Customer Service Chatbot is So Bad It Doesn’t Even Know Where The Airline is Basedpaddleyourownkanoo.com
Cite this entry
https://failureindex.ai/failures/british-airways-chatbot-fails-recognize-londonAI Failure Index. "British Airways chatbot fails to recognize London and Heathrow as valid entries" (FI-0231). Realm Labs. https://failureindex.ai/failures/british-airways-chatbot-fails-recognize-london (indexed Jun 5, 2026).Data fields CC-BY 4.0, prose citation permitted. Incident ID FI-0231. Full dataset at /data.
Note from Realm Labs, the Index steward
How Realm would have caught this
- OmniGuard
- AgentRealm
Realm can inspect a tool call against the user's actual intent before it runs, and hold calls whose arguments or target do not match what was asked, so the wrong tool or the wrong arguments never reach the system of record.