Playbook predefinito per la vendita al dettaglio

Il playbook predefinito per il retail consente agli utenti di cercare articoli, ricevere consigli sui prodotti e effettuare un ordine.

Finestre di dialogo di esempio

Le seguenti finestre di dialogo di esempio mostrano scenari comuni gestiti da questo playbook predefinito.

Cerca prodotti e acquista articoli

L'utente chiede informazioni sugli orologi disponibili in negozio. L'agente consiglia i prodotti che soddisfano questo criterio e l'utente li aggiunge al carrello. L'utente conferma di voler effettuare un ordine e l'agente conferma l'ordine con un numero di conferma. L'utente chiede quindi consigli sui telefoni e l'agente suggerisce telefoni, ne aggiunge uno al carrello dell'utente e effettua un ordine per suo conto.

Input utente Risposta dell'agente
ciao
Ciao, sono il tuo assistente per gli acquisti Google. Posso aiutarti a cercare articoli e a effettuare ordini. Come posso aiutarti oggi?
quali smartwatch hai
Abbiamo Google Watch. Vuoi aggiungerlo al carrello?
sì aggiungi due per favore
Esatto. Ho aggiunto due smartwatch Google al tuo carrello. Altro?
Puoi aggiungere anche un Google Pixel 8 al mio carrello?
Ok. Ho aggiunto un Google Pixel 8 al tuo carrello. Altro?
cosa c'è nel mio carrello?
Nel carrello hai un Google Pixel 8 e due Google Watch. Vuoi procedere con il pagamento?
sì per favore
Ok, ho effettuato un ordine contenente un Google Pixel 8 e due Google Watch. Il tuo numero di conferma è QKA67DW2.
Posso fare qualcos'altro per aiutarti oggi?
in realtà puoi aiutarmi anche a trovare un nuovo telefono?
Abbiamo lo smartphone Google Pixel 8 e lo smartphone Google Pixel 7. Vuoi acquistarne uno?
sì, dammi un Pixel 8
Esatto. Ho aggiunto uno smartphone Google Pixel 8 al tuo carrello. Altro?
No, possiamo controllare
Nel tuo carrello è presente uno smartphone Google Pixel 8. Vuoi pagare utilizzando questo carrello?
Ok, ho effettuato un ordine per te. Il tuo ordine contiene uno smartphone Google Pixel 8. Il numero di conferma è Y43KTF0T.
Posso fare qualcos'altro per aiutarti oggi?
no, è tutto, grazie
Ok, grazie per aver fatto acquisti con Google. Ti auguro una buona giornata.

Gestione del carrello

L'utente chiede di aggiungere alcuni articoli al carrello, quindi ne rimuove uno prima di effettuare il posizionamento un ordine.

Input utente Risposta dell'agente
ciao voglio comprare un telefono
Abbiamo lo smartphone Google Pixel 8 e lo smartphone Google Pixel 7. Quale vuoi acquistare?
dammi due degli 8
Esatto. Ho aggiunto due smartphone Google Pixel 8 al tuo carrello. Altro?
puoi effettivamente rimuoverne uno?
Certo, ho rimosso uno smartphone Google Pixel 8 dal carrello. Altro?
Voglio effettuare l'ordine
Ok, ho effettuato un ordine contenente uno smartphone Google Pixel 8. Il numero di conferma è X0KP6K5T.
Posso fare qualcos'altro per aiutarti oggi?
no, ecco fatto
Ok, grazie per aver fatto acquisti con Google. Ti auguro una buona giornata.

Prodotto non trovato

L'utente chiede informazioni su un prodotto non disponibile nel negozio.

Input utente Risposta dell'agente
ciao
Ciao, sono il tuo assistente per gli acquisti Google. Posso aiutarti a cercare articoli ed effettuare ordini. Come posso aiutarti oggi?
Voglio acquistare un'auto
Spiacenti, non ci sono auto disponibili. Vuoi trovare qualcos'altro?
Sì, e gli orologi?
Abbiamo Google Watch. Vuoi aggiungerlo al carrello?
No, grazie
Posso fare qualcos'altro per aiutarti oggi?
no
Ok, grazie per aver fatto acquisti con Google. Ti auguro una buona giornata.

Input non riconosciuto

L'utente chiede informazioni su un argomento non correlato ai prodotti o agli ordini. L'agente risponde ripetendo gli argomenti trattati e chiede all'utente di che tipo di assistenza ha bisogno.

Input utente Risposta dell'agente
ciao
Ciao, sono il tuo assistente per gli acquisti Google. Posso aiutarti a cercare articoli e a effettuare ordini. Come posso aiutarti oggi?
voglio prenotare un hotel
Mi dispiace, non posso aiutarti con questa richiesta. Posso aiutarti a cercare prodotti, tra cui telefoni, orologi e cuffie. Posso anche aiutarti a effettuare ordini. Come posso aiutarti oggi?

Impostazione di base

Per configurare questo playbook predefinito:

  1. Importa il playbook predefinito.
  2. Configura l'oggetto fornito strumenti con il tuo consulta la sezione Configurazione dello strumento.

Configurazione dello strumento

Questo agente include strumenti utilizzati per l'integrazione con servizi esterni. Puoi usare il programma di installazione predefinito per eseguire il deployment di codice e dati di esempio per il playbook predefinito.

Per eseguire il deployment e configurare il codice e i dati di esempio per il retail predefinito, espandi per visualizzare le istruzioni.

  1. Scarica il programma di installazione dello strumento precompilato in una directory locale.
  2. Vai alla directory locale in cui hai scaricato installer.zip.
  3. Decomprimi il file installer.zip e apri la cartella installer.
  4. Consulta il file README.md per una panoramica dettagliata del programma di installazione e dei relativi requisiti.
  5. Esegui pip install -r requirements.txt per installare i requisiti.
  6. Esegui gcloud auth application-default login per eseguire l'autenticazione tramite gcloud auth.
  7. Esegui il programma di installazione utilizzando python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail
  8. Dopo aver eseguito il deployment di tutti i servizi richiesti, configura ogni strumento nell'agente predefinito con gli URL forniti registrati dall'installatore:

    Console di Agent Builder

    1. Se non hai ancora importato l'agente predefinito, importa l'agente nel tuo progetto.
    2. Vai alla console di Agent Builder.

      Console di Agent Builder

    3. Seleziona il progetto dal menu a discesa della console.
    4. Selezionare l'app.
    5. Fai clic sull'icona Strumenti.
    6. Per ogni strumento nell'agente, modifica lo schema per sostituire l'URL nella Campo servers: con l'endpoint registrato dal programma di installazione.
    7. Fai clic su Salva.

    Dialogflow CX

    1. Se non hai ancora importato l'agente predefinito, importa l'agente nel tuo progetto.
    2. Apri la console di Dialogflow CX.
    3. Scegli il tuo progetto Google Cloud.
    4. Seleziona il tuo agente.
    5. Fai clic sull'icona per Risorse generative.
    6. Fai clic su Strumenti.
    7. Per ogni strumento nell'agente, modifica lo schema per sostituire l'URL nel campo servers con l'endpoint registrato dall'installatore.
    8. Fai clic su Salva.

Google Store API

Lo strumento Google Store API viene utilizzato per recuperare gli articoli dal Google Store in base a un termine di ricerca.

Gestire il carrello degli acquisti

Lo strumento Manage Shopping Cart consente all'utente di gestire il carrello degli acquisti visualizzando tutti gli articoli al suo interno, aggiungendovi articoli e rimuovendoli.

Effettua ordine

Lo strumento Place Order viene utilizzato per effettuare un ordine con il carrello degli acquisti corrente dell'utente e restituisce un numero di conferma per l'ordine effettuato.

Completa

L'agente e le sue integrazioni dovrebbero essere configurati e pronti per il test.