Why the address is the hardest part of the call
People don't talk like a form. They give just a building number, the name of an estate or a bar, say "where I always am", and in a metropolitan area don't mention the city at all. Older callers often start with a single street name and consider the matter closed. An experienced dispatcher fills in the rest from memory. An automated system needs its own way of doing that.
Some calls are simply hard to make out. Someone garbles a street name, or gives a number over the noise at a taxi rank. A dispatcher works it out from context; Dyzio compares what it heard with what fits the caller's history, then asks them to confirm.
From words to one point
Dyzio works through its sources in order and stops when it's sure:
- The caller's words. Dyzio listens to the whole sentence, not just keywords, because in Polish "na rano" (in the morning) and "na Rynek" (to the market square) are two different things.
- Customer history. From the phone number it sees earlier rides. That's how "the usual" works as it should, and a vague "Dworcowa" can be linked to a street this customer has actually ordered from.
- Known places and company ranks. Stations, shopping centres, hospitals, taxi ranks: places your customers know by their own names.
- Our address data and Google Maps. Streets and numbers that aren't in the history or on the list of known places come from here.
- Checking the city, street, number and zone. Dyzio checks that the place is where you operate and that it's really what the caller said. It won't add a building number the caller didn't give: it asks.
- One point for the driver. Details such as "second staircase" or "on the side by the bus stop" go into the booking as a note for the driver.
| What the caller says | What Dyzio understands | What the driver gets |
|---|---|---|
| "From the terminal, the one at the airport" | An airport terminal, not a card terminal | Airport terminal |
| "For 13 May, in the morning" | 13 May is the date of the ride. It will ask for the address | A ride on 13 May in the morning, to the address given next |
| "From 13 Maja Street, number eight" | This time 13 Maja is a street | 13 Maja Street 8 |
| "Domowa 10, second staircase" | An address plus a detail | Domowa 10, with the note "second staircase" |
| "Raabego 1, I'll be on the side by the stop" | An address and where the caller will wait | Raabego 1, with the note "on the side by the stop" |
"13 Maja": a date or a street?
Many Polish streets are named after dates, so a day and month can sound exactly like a street name. What matters is the rest of the sentence: "for 13 May, in the morning" is the date of the ride, and "from 13 Maja Street, number eight" is the pickup. In the same way "terminal" can be at an airport or on a card reader, and "French" can be a street or a request for a French-speaking driver.
Estates, landmarks and metropolitan areas
Callers say "by the shopping centre" or "on the estate", and in a metropolitan area don't mention the city at all because to them it's obvious. Dyzio recognises building and flat numbers and the names of places such as restaurants, cinemas and shopping centres. When a caller says "to Mickiewicza", the city comes from their history rather than a guess, and at larger buildings it also matters which side the caller is waiting on.
At installation we tidy up the addresses in your ride history: we merge duplicates and fix typos, so that "the usual" means the right address. What else we do at installation.
When Dyzio asks
An automated system shouldn't guess, and a good dispatcher doesn't either. Dyzio asks when a number is missing, when two different places fit the description, or when it isn't sure what it heard. If the caller changes the address halfway through, Dyzio works it out afresh rather than adding to the old one.
At the end it reads the ride back and waits for the caller's agreement. Only then does the booking go into your dispatch system.
Last updated: 9 November 2026