This document provides an overview of the Food Ordering AI Agent console, a web-based interface that lets you configure, test, and monitor your AI food ordering agents.
Resource hierarchy in the console
The Food Ordering AI Agent console organizes your ordering environment into a three-tier hierarchy that maps directly to the Food Ordering AI Agent API resources:
- Project: The Google Cloud project where the Food Ordering AI Agent API is enabled and where project-level access controls are managed.
- Brand: The top-level
Brandresource representing your restaurant brand and shared agent configuration. - Store: An individual
Storeresource representing a physical restaurant location, its store-level overrides, and its associatedMenu.
Key console capabilities
After you select a Google Cloud project and brand in the Food Ordering AI Agent console, you can use the navigation menu to manage and observe your ordering agent across the following areas:
- Overview: Monitor operational health, agent performance, and sales performance metrics across channels, including session volume, containment rate, outcome distribution, and upsell performance.
- Order history: Inspect individual ordering sessions, filter sessions by store, date range, or session outcome, review turn-by-turn transcripts alongside cart updates, and play back session audio.
- Agent customization: Configure brand-wide and store-specific agent behavior, including welcome greetings, voice characteristics, disambiguation rules, and upsell strategies.
- Stores and menus: View and manage store locations, browse ingested menu items, modifier groups, and modifiers, and inspect menu ingestion logs.
- Agent preview: Test ordering flows interactively using voice or text against a selected store and menu configuration before rolling out changes to production.
Order history
The Order history page lets you review completed ordering sessions for a brand, investigate escalations or errors, and analyze how the agent handled customer orders.
Filter and export sessions
From the session list table, each row displays the order ID, start timestamp, store ID, session duration, outcome label, and automated intervention analysis. You can narrow down sessions and export data using the toolbar controls:
- All filters: Filter sessions by session ID, time range, store ID, outcome label, intervention category, or utterance text.
- Export: Download the filtered session list as a CSV file for offline reporting and analysis.
Inspect session details
Click any row in the Order history table to open the Order details panel for that session:
- Session summary and outcome: View the session ID, store metadata, overall outcome classification (such as
SUCCESSor escalated outcomes), and intervention analysis signals explaining any human intervention or failure reason. - Conversation transcript and audio playback: Listen to the full session recording or individual turn audio while reading the turn-by-turn customer and agent transcript.
- Cart state updates: Inspect how the customer's cart items and modifiers changed at each turn of the conversation, and compare the agent-submitted order against the final point-of-sale order.