Overview:
Imagine pulling up to a drive-thru where the ordering system already knows who you are, remembers your favourite meal, checks today’s weather to suggest the perfect add-on, and responds in a natural human voice — all before you’ve said a word.
That is exactly what this AI-powered drive-thru assistant delivers, built entirely on Oracle Cloud Infrastructure’s GenAI and AI services.
What this agent does:
This system is a conversational AI ordering assistant that handles three types of customer inputs — text, image, and voice — and intelligently routes each through a pipeline of OCI services to deliver a personalised, seamless ordering experience.
It is a multi-tool AI agent built on OCI GenAI Agent, capable of making decisions, calling external services, remembering context across a conversation, and only completing an order when the customer has explicitly confirmed it.
Complete Flow:
When a customer interacts with the Chatbot, one of three things happens depending on what they send.
- When a vehicle plate is uploaded, the agent uses OCI Vision‘s OCR capability to extract the vehicle registration number directly from the plate. This registration number then becomes the key to unlocking a personalised experience.
- If the customer interacts with a voice message, the agent uses OCI Speech to generate an audio transcript, processes that transcript, and forms its reply. It then sends the response text back to OCI Speech for text-to-speech synthesis, generating an audio file that is delivered back to the customer.
- If they send a text message, the agent processes it directly, checking whether a registration number is present or needs to be collected.
In all three cases, once a registration number is known, the agent queries the OCI Autonomous Database to retrieve the customer’s order history and any active personalised offers through ORDS REST API calls. It also fetches the current weather from the open-meteo API.
These three data points — history, offers, and weather — are combined to craft a greeting referencing past favourites, highlighting relevant deals, and suggesting weather-appropriate add-ons (like a cold lemonade on a hot day or hot fries on a cold one).
Once confirmed, the order is saved to the OCI Autonomous Database with all relevant details — ordered items, total cost, customer name, registration number, and weather context. The customer receives a warm completion message with their order ID.
What it achieves:
This agent demonstrates that a fast-food drive-thru experience can be genuinely intelligent without being complicated to interact with. From the customer’s perspective, it feels like talking to a well-trained staff member who knows their preferences. From the technical perspective, it is a fully orchestrated multi-service AI pipeline running on OCI.
Services involved:
The assistant is built on the following OCI services:
- OCI GenAI Agent for orchestration and reasoning
- OCI Vision for licence plate OCR
- OCI Speech for both speech-to-text transcription and text-to-speech synthesis
- OCI Autonomous Database to store customer details and orders, and restaurant deals

