Panoramica della console dell'agente AI per l'ordinazione di cibo

Questo documento fornisce una panoramica della console dell'agente AI per l'ordinazione di cibo, un'interfaccia basata sul web che consente di configurare, testare e monitorare gli agenti AI per l'ordinazione di cibo.

Gerarchia delle risorse nella console

La console dell'agente AI per l'ordinazione di cibo organizza l'ambiente di ordinazione in una gerarchia a tre livelli che esegue il mapping diretto alle risorse dell'API dell'agente AI per l'ordinazione di cibo:

  • Progetto: il Google Cloud progetto in cui è abilitata l'API dell'agente AI per l'ordinazione di cibo e in cui vengono gestiti i controlli di accesso a livello di progetto.
  • Brand: la risorsa Brand di primo livello che rappresenta il brand del ristorante e la configurazione dell'agente condivisa.
  • Store: una singola risorsa Store che rappresenta una sede fisica del ristorante, le relative sostituzioni a livello di store e il Menu associato.

Funzionalità chiave della console

Dopo aver selezionato un Google Cloud progetto e un brand nella console dell'agente AI per l'ordinazione di cibo, puoi utilizzare il menu di navigazione per gestire e osservare l'agente di ordinazione nelle seguenti aree:

  • Panoramica: monitora lo stato operativo, il rendimento dell'agente e le metriche sul rendimento delle vendite sui canali, inclusi il volume delle sessioni, la percentuale di contenimento, la distribuzione dei risultati e il rendimento delle vendite aggiuntive.
  • Cronologia degli ordini: esamina le singole sessioni di ordinazione, filtra le sessioni per store, intervallo di date o risultato della sessione, esamina le trascrizioni passo passo insieme agli aggiornamenti del carrello e riproduci l'audio della sessione.
  • Personalizzazione dell'agente: configura il comportamento dell'agente a livello di brand e di store, inclusi messaggi di benvenuto, caratteristiche vocali, regole di disambiguazione e strategie di vendita aggiuntiva.
  • Store e menu: visualizza e gestisci le sedi dei negozi, sfoglia le voci del menu, i gruppi di modificatori e i modificatori acquisiti ed esamina i log di acquisizione del menu.
  • Anteprima dell'agente: testa in modo interattivo i flussi di ordinazione utilizzando la voce o il testo in base a una configurazione di store e menu selezionata prima di implementare le modifiche in produzione.
  • Valutazione: definisci set di dati di test e scenari di test, configura contesti di valutazione e matchers di asserzioni, esegui simulazioni batch automatiche ed esamina la cronologia di esecuzione.

Cronologia degli ordini

La pagina Cronologia degli ordini consente di esaminare le sessioni di ordinazione completate per un brand, indagare su riassegnazioni o errori e analizzare il modo in cui l'agente ha gestito gli ordini dei clienti.

Filtra ed esporta le sessioni

Nella tabella dell'elenco delle sessioni, ogni riga mostra l'ID ordine, il timestamp di inizio, l'ID store, la durata della sessione, l'etichetta del risultato e l'analisi dell'intervento automatico. Puoi restringere le sessioni ed esportare i dati utilizzando i controlli della barra degli strumenti:

  • Tutti i filtri: filtra le sessioni per ID sessione, intervallo di tempo, ID store, etichetta del risultato, categoria di intervento o testo dell'espressione.
  • Esporta: scarica l'elenco delle sessioni filtrate come file CSV per la generazione di report e l'analisi offline.

Esamina i dettagli della sessione

Fai clic su una riga nella tabella Cronologia degli ordini per aprire il riquadro Dettagli ordine per quella sessione:

  • Riepilogo e risultato della sessione: visualizza l'ID sessione, i metadati dello store, la classificazione generale del risultato (ad esempio SUCCESS o risultati con escalation) e i segnali di analisi dell'intervento che spiegano eventuali interventi umani o il motivo dell'errore.
  • Trascrizione della conversazione e riproduzione audio: ascolta la registrazione completa della sessione o l'audio di ogni turno mentre leggi la trascrizione passo passo del cliente e dell'agente.
  • Aggiornamenti dello stato del carrello: esamina in che modo gli articoli e i modificatori del carrello del cliente sono cambiati a ogni turno della conversazione e confronta l'ordine inviato dall'agente con l'ordine finale del punto vendita.

Store e menu

Le pagine Store e Menu consentono di gestire le sedi fisiche dei ristoranti, sfogliare i menu associati a ogni store, esaminare le gerarchie dei modificatori e controllare lo stato di acquisizione del menu.

Gestisci le sedi degli store

La pagina Sedi degli store elenca tutti gli store configurati per il brand. La tabella mostra l'ID, il nome visualizzato, l'indirizzo fisico, i tag assegnati, lo stato di attività (ad esempio Active o Disabled) e la data dell'ultimo aggiornamento di ogni store.

Nella pagina Sedi degli store puoi:

  • Filtrare e cercare gli store: filtra gli store per stato, intervallo di date dell'ultimo aggiornamento, posizione geografica (città o stato), tag o ID store. Puoi anche cercare per ID store, nome o via.
  • Eseguire azioni batch: seleziona più store utilizzando le caselle di controllo della tabella per aggiungere tag, disattivare gli store o eliminare gli store disattivati in blocco.
  • Configurare le impostazioni dello store: fai clic sull'icona delle impostazioni per qualsiasi store per aprire la pagina Impostazioni dello store. Qui puoi configurare i dettagli a livello di store, gli orari di apertura, le fasce orarie e le sostituzioni di personalizzazione e vendita aggiuntiva dell'agente a livello di store.

Sfoglia i menu e le gerarchie degli articoli

La pagina Menu elenca le versioni del menu acquisite per il tuo brand e i tuoi store. Ogni voce mostra l'ID menu, l'ID store associato, il nome visualizzato, il timestamp dell'ultimo aggiornamento e i tag. Il menu attivo corrente è etichettato con un badge Ultimo.

Fai clic su Visualizza menu in una voce del menu per aprire il navigatore del menu interattivo:

  • Attiva/disattiva la visualizzazione del menu: passa da una visualizzazione ad albero gerarchica a una visualizzazione elenco di articoli del menu, modificatori e gruppi di modificatori nel menu.
  • Esamina i dettagli di articoli e modificatori: controlla i prezzi degli articoli, le modifiche dei prezzi dei modificatori, i numeri dei pacchetti, le dimensioni dei pacchetti, le quantità predefinite, i vincoli di selezione dei modificatori (ad esempio conteggi minimi e massimi), le immagini degli articoli e lo stato di disponibilità (ad esempio Esaurito o Non disponibile).
  • Confronto dei menu: seleziona fino a due menu in tutti gli store per confrontarli fianco a fianco, con le differenze evidenziate per mostrare le voci aggiunte, rimosse o modificate.

Anteprima dell'agente

La pagina Anteprima dell'agente fornisce un simulatore interattivo per testare l'agente di ordinazione AI prima di implementare le modifiche alla configurazione nei canali rivolti ai clienti.

Configura uno scenario di test

Prima di iniziare un ordine simulato, definisci i parametri dello scenario di test nella pagina Configurazione dello scenario:

  • Store: seleziona la sede dello store di destinazione. L'agente carica il menu attivo, i prezzi, il fuso orario e le sostituzioni di personalizzazione specifiche dello store.
  • Fascia oraria: scegli Automatica per determinare automaticamente la fascia oraria dall'ora corrente oppure seleziona una fascia oraria specifica (ad esempio Colazione o Pranzo) per testare la disponibilità del menu con limitazioni temporali.
  • Canale: scegli il canale di ordinazione simulato, ad esempio Drive-through, Mobile, Telefono o Web.
  • Personalizzazione dell'agente e strategia di vendita aggiuntiva: seleziona profili di personalizzazione o strategie di vendita aggiuntiva specifici per testare il modo in cui l'agente applica comportamenti a livello di brand o sperimentali.
  • Modalità di interazione: seleziona Voce per interagire tramite audio in tempo reale utilizzando il microfono oppure Testo per eseguire i test tramite un'interfaccia di chat.

Testa l'ordinazione conversazionale

Fai clic su Inizia ordine per avviare la sessione di simulazione interattiva:

  • Conversazione in tempo reale: in modalità vocale, parla nel microfono per conversare in modo naturale con l'agente. L'agente fornisce la trascrizione vocale passo passo, la riproduzione audio e il supporto per l'interruzione ("barge-in"). In modalità testo, inserisci le espressioni del cliente nel campo di immissione della chat.
  • Suggerimenti interattivi: fai clic sui chip di articoli e modificatori suggeriti nel flusso di trascrizione per simulare le selezioni dei clienti con un solo clic.
  • Monitoraggio del carrello in tempo reale: apri il riquadro laterale Carrello per osservare le modifiche del carrello in tempo reale passo passo. Puoi visualizzare gli articoli aggiunti, i modificatori e le quantità dei modificatori configurati, i prezzi dettagliati e il totale dell'ordine in corso.
  • Riferimento al menu nella sessione: apri il riquadro laterale Menu durante una sessione per sfogliare gli articoli disponibili e i prezzi base insieme alla conversazione attiva.
  • Confronto delle sessioni storiche: fai clic su Sessioni storiche per passare direttamente alla Cronologia ordini e confrontare i risultati simulati con le interazioni reali dei clienti.

Valutazione

La pagina Valutazione consente di creare ed eseguire suite di test automatici per convalidare il comportamento conversazionale, l'accuratezza del carrello e le regole aziendali dell'agente di ordinazione prima di implementare le modifiche per i clienti.

Per ulteriori informazioni sull'utilizzo del framework e delle API di valutazione, consulta Valuta gli agenti di ordinazione utilizzando il framework di valutazione.

Gestisci set di dati e scenari di test

La scheda Set di dati e scenari consente di organizzare e gestire gli scenari di test di valutazione:

  • Set di dati di valutazione: raggruppa gli scenari di test correlati in set di dati denominati (ad esempio suite di regressione, suite di modifiche del menu o suite di test di upsell). Puoi creare nuovi set di dati, cercare set di dati e importare o esportare set di dati come file YAML.
  • Scenari di valutazione: gestisci gli scenari di test indipendenti importati da file YAML o convertiti da sessioni di produzione. Gli scenari possono esistere autonomamente o essere organizzati in set di dati trascinandoli in un set di dati.
  • Scenari di turni di testo statico: definisci conversazioni multi-turno prevedibili e riproducibili in cui vengono forniti input di testo specifici del cliente turno per turno.
  • Scenari di turni di testo dinamico: specifica istruzioni di ordinazione in linguaggio naturale di alto livello (ad esempio, ordinare un pacchetto pasto personalizzato con richieste dietetiche speciali) e utilizza la simulazione generativa per testare il modo in cui l'agente gestisce le diverse formulazioni dei clienti.
  • Converti da sessioni storiche: nella pagina Cronologia ordini puoi convertire le sessioni dei clienti completate direttamente in scenari di valutazione per riprodurre le escalation e prevenire le regressioni.

Configura contesti di valutazione e matchers

Gli scenari di valutazione si basano su contesti per simulare ambienti di ordinazione realistici e su matchers per assegnare un punteggio al rendimento dell'agente:

  • Contesti di valutazione: configura l'ambiente operativo per gli scenari di test nella scheda Contesti, inclusi la sede dello store di destinazione, il menu attivo e la fascia oraria (ad esempio Colazione o Pranzo).
  • Matchers dei risultati dell'ordine: definisci gli stati finali del carrello previsti nella scheda Matchers. La valutazione confronta l'ordine finale dell'agente con gli articoli, le selezioni dei modificatori e le quantità degli articoli previsti.
  • Matchers di stringhe di espressioni dell'agente: verifica se le risposte vocali o di testo dell'agente contengono parole chiave, dichiarazioni di non responsabilità o formulazioni specifiche utilizzando la corrispondenza di sottostringhe o espressioni regolari.
  • Matcher di giudizi LLM: utilizza le asserzioni di valutazione operata da LLM per valutare i criteri qualitativi, ad esempio se l'agente ha salutato il cliente in modo educato, ha chiarito in modo appropriato le richieste ambigue o ha rispettato le linee guida sul tono del brand.

Esegui le valutazioni ed esamina la cronologia

Puoi eseguire le valutazioni su un intero set di dati o su singoli scenari di test:

  • Esecuzione di set di dati e scenari: fai clic su Esegui set di dati accanto a un set di dati per eseguire tutti gli scenari contenuti oppure seleziona scenari specifici utilizzando le caselle di controllo e fai clic su Esegui per testare singoli scenari.
  • Cronologia di esecuzione: la scheda Cronologia tiene traccia delle valutazioni completate e in corso, mostrando il timestamp di esecuzione, il nome del set di dati, la durata e la percentuale complessiva di superamento o errore.
  • Esamina i dettagli di esecuzione: fai clic su una valutazione per esaminare i risultati di ogni scenario. Puoi esaminare le trascrizioni delle conversazioni passo passo, confrontare i contenuti del carrello previsti e reali con le differenze visive ed esaminare le spiegazioni di superamento ed errore dei matchers.