Chiamata implicita (Dialogflow)

La chiamata implicita è un flusso di interazione che si verifica quando un utente effettua una richiesta per eseguire un'attività senza chiamare un'Azione per nome. L'Assistente Google cerca di abbinare la richiesta dell'utente a un fulfillment idoneo, ad esempio un'azione, un risultato di ricerca o un'app per dispositivi mobili, quindi presenta dei consigli all'utente.

Se hai eseguito il deployment di un'azione che può aiutare l'utente a eseguire l'attività, la chiamata implicita consente agli utenti di scoprire l'azione tramite l'assistente.

Come funziona

Per trovare le azioni corrispondenti, Google utilizza indicatori come gli utenti che dicono all'assistente di fare qualcosa di simile a una frase di chiamata per uno degli intent configurati o quando l'utente si trova in un contesto in cui la tua azione sarebbe appropriata.

Questa interazione si verifica nel seguente modo:

  1. Un utente chiede all'assistente di eseguire un'attività.
  2. L'algoritmo dei suggerimenti determina che l'Azione può completare l'attività dell'utente.
  3. L'assistente consiglia l'Azione all'utente.

Quando l'utente seleziona l'Azione dopo la chiamata implicita, l'assistente notifica all'Azione l'attività specifica richiesta dall'utente.

L'esempio seguente mostra come un utente può attivare una chiamata implicita richiedendo una ricetta per il brodo di pollo, senza specificare il nome di chiamata di un'Azione.

User Ok Google, mi serve una ricetta per il brodo di pollo.
<L'assistente interroga la piattaforma Actions on Google per trovare le azioni adatte alla richiesta dell'utente>
Assistente Certo. Per questa richiesta potrebbe piacerti lo chef personale. Vuoi provare?

Se le frasi di chiamata dell'Azione non possono essere mappate a una varietà di query utente correlate, non verranno riconosciute come pertinenti. Per maggiori dettagli, consulta le best practice per la scrittura di frasi di chiamata utili.

A causa della natura in evoluzione dell'algoritmo dei suggerimenti, Google non può garantire che l'Azione venga consigliata tramite chiamata implicita.

Aggiungi frasi di chiamata

Questa sezione descrive come aggiungere frasi di chiamata per le chiamate implicite se utilizzi Dialogflow o l'SDK Actions per creare l'azione.

Dialogflow

Se utilizzi entità nelle frasi di addestramento, assicurati di acquisire familiarità con i requisiti per le frasi con entità.

In Dialogflow, le tue azioni e le relative frasi di chiamata sono definite come frasi di addestramento negli intent da te specificati per la chiamata implicita. Puoi aggiungere il supporto per link diretti e chiamate implicite all'azione utilizzando un processo in un solo passaggio nella console Dialogflow, come descritto nella guida all'integrazione di Dialogflow.

SDK Actions

Nell'SDK Actions, le azioni e le relative frasi di chiamata sono definite come pattern di query. Consulta Definire le azioni per ulteriori informazioni.

Analizza e visualizza le chiamate implicite

Questa sezione descrive come utilizzare la console di Actions per analizzare e visualizzare le informazioni sulle chiamate implicite corrispondenti all'Azione.

Dati e analisi relativi al rilevamento

La sezione Analytics > Rilevamento della console di Actions fornisce informazioni utili sulle frasi che hanno indotto l'assistente a consigliare la tua azione e a quali intent sono stati abbinati al prompt.

Puoi trovare ulteriori informazioni nella nostra documentazione relativa ad analisi e integrità della console.

Visualizza frasi di chiamata

Nella console Actions, puoi visualizzare l'azione e le relative frasi di chiamata in Crea > Azioni.

Puoi fare clic su una delle azioni elencate per visualizzare le relative frasi di chiamata. Se utilizzi Dialogflow, hai la possibilità di aggiungere altre frasi, che ti collegano direttamente agli intent dell'azione in Dialogflow.

Requisiti per le frasi con entità

Se utilizzi Dialogflow, le seguenti regole si applicano alle entità. Queste regole di sintassi si applicano anche alle lingue (ad esempio coreano e tailandese) che in pratica non utilizzano la separazione degli spazi tra le parole.

  • Se inserisci un'entità in una frase, questa deve avere uno spazio prima e dopo.
  • Non è necessario aggiungere spazio prima dell'entità se si trova all'inizio di una frase.
  • Non è necessario aggiungere spazio dopo l'entità se si trova alla fine di una frase.

Se un'entità non è separata da spazi dal testo, Actions on Google leggerà l'intera frase come una stringa senza alcuna sostituzione di valore per l'entità.

Dovresti testare frasi che contengono entità e testo nel simulatore di azioni per assicurarti che il significato previsto venga mantenuto.

Per saperne di più, consulta la panoramica delle entità di Dialogflow.

Best practice per scrivere frasi di chiamata utili

Le frasi di chiamata sono un utile strumento di chiamata e rilevamento per gli utenti, ma devi sceglierle con attenzione. Tieni presenti le seguenti best practice durante la progettazione delle frasi di chiamata dell'Azione:

  • Mantieni le tue frasi di chiamata specifiche per i casi d'uso dell'Azione

    L'Azione deve svolgere uno scopo specifico, quindi assicurati che le frasi di chiamata descrivano effettivamente la funzione dell'Azione. Ad esempio, se l'Azione viene utilizzata per prenotare i voli, non usare "Come faccio ad arrivare da $location a $location?". Un'alternativa migliore è "Prenota un volo da $location a $location.".

    • Se le frasi di chiamata contengono entità, assicurati che tutti i sinonimi di tali entità siano pertinenti alle relative frasi e al caso d'uso dell'Azione nel complesso.
  • Crea frasi che includono sia un verbo che un oggetto

    Una chiamata è composta da una frase completa, il che significa che la frase di chiamata dell'Azione deve essere una coppia di oggetto verbo per essere linguisticamente naturale. Ad esempio, "Ricetta facile." non è una buona frase di chiamata perché la chiamata completa sarebbe "Ok Google, ricetta facile.". Un'alternativa migliore potrebbe essere "Come faccio a preparare una ricetta facile?", che può essere richiamata da "Hey Google, come faccio a fare una ricetta facile".

Considera i seguenti esempi di frasi di chiamata corrette e non corrette:

Frasi di chiamata non valide

  • A frase manca il verbo: "il numero cinque".
  • La frase è troppo generica: "Vai a New York."

Frasi di chiamata efficaci

  • Questa frase contiene un verbo e un oggetto chiari: "Ascolta una barzelletta su papà."
  • La frase fornisce richieste specifiche:

    • "Cosa dovrei indossare oggi?"
    • "Voglio giocare a un quiz."
    • "Voglio dei nomi di bambine per le bambine."

Queste frasi di chiamata potrebbero non essere univoche per l'Azione; spetta all'assistente determinare quali azioni suggerire agli utenti.