Glossario di Actions on Google (Dialogflow)

Nell'elenco che segue sono definiti alcuni dei termini chiave che dovresti conoscere quando sviluppi con Actions on Google.

R

Azione
Un'interazione creata per l'Assistente Google che supporta un intent specifico e con un fulfillment corrispondente che elabora l'intent.
Azioni su Google
Piattaforma per sviluppatori che consente di definire ed eseguire azioni che qualsiasi utente può richiamare tramite l'Assistente Google.
Console di Actions
Strumento web per creare, mantenere, testare e pubblicare le azioni.
Simulatore di azioni
Strumento web per testare e eseguire il debug delle azioni in tempo reale. Il simulatore ti consente di testare le tue azioni su tutte le piattaforme supportate dall'Assistente Google, senza richiedere un dispositivo fisico.
Pacchetto azioni
Un file JSON che definisce le tue azioni. Questo file include informazioni per l'elenco della directory Actions, per il collegamento degli account, un elenco di intent che le azioni possono gestire e gli effettivi endpoint di fulfillment.
Progetto Actions
Un progetto creato nella console Actions per gestire, testare e pubblicare una raccolta di azioni; Google gestisce il tuo progetto Actions nell'infrastruttura cloud di Google.
Directory di Actions
Registro di Google che consente agli utenti di rilevare e richiamare l'accesso di Actions on the Assistant.
  • Sinonimi: Explorer dell'assistente, Explorer di Actions, directory dell'assistente, pagina Esplora, directory web
Frase azione
Una frase che consente agli utenti di creare un link diretto a una funzionalità specifica in un'azione. Gli utenti possono pronunciare il nome del progetto Actions seguito dalla frase Action per richiamare un'attività specifica supportata dall'Azione (ad esempio, "Hey Google, parla con Geek Num per scoprire il numero 42"). Gli utenti potrebbero anche essere in grado di pronunciare autonomamente la frase Azione per trovare le tue Azioni (ad esempio, "Hey Google, scopri il numero 42").
  • Sinonimi: frase di chiamata dell'azione, intent di chiamata implicito
agente
Un progetto che puoi creare in Dialogflow per gestire esperienze di conversazione specifiche; ogni agente può avere le proprie mappature degli intent e le definizioni di fulfillment e entità corrispondenti. Gli agenti possono anche gestire più linguaggi e avere versioni (ad esempio, "dev" e "prod").
annotazione
Quando si utilizza Dialogflow, si fa riferimento al collegamento di parole o valori all'interno delle frasi di addestramento alle entità corrispondenti; le annotazioni vengono utilizzate da Dialogflow per riconoscere ed estrarre parametri dalle query degli utenti.

B

per l'intent integrato
Un identificatore univoco che comunica a Google che l'Azione è adatta a soddisfare una categoria specifica di richieste degli utenti, ad esempio per giocare o ordinare biglietti. Google definisce gli intent integrati e le frasi che possono attivare le azioni associate a questi intent

C

API webhook HTTP/JSON webhook
Un'API che consente di utilizzare il protocollo dei messaggi HTTP per scambiare dati tra Actions on Google e un fulfillment.
  • Sinonimi: API Conversation, API HTTP/JSON
contesto
Quando si utilizza Dialogflow, si riferisce a una funzionalità per gestire i flussi di conversazione. I contesti rappresentano lo stato attuale della conversazione e possono essere collegati agli intent negli agenti Dialogflow.
richiesta di conversazione
Nella finestra di dialogo richiede l'invio da parte dell'utente dopo l'inizio della conversazione con il fulfillment. Nel formato webhook di conversazione, queste richieste in genere corrispondono agli intent actions.intent.TEXT (ovvero una risposta di testo non elaborata dall'utente).
risposta alla conversazione
La risposta inviata dal tuo fulfillment all'Assistente Google, che converte il payload di dati in output vocale visualizzato e Graphic User Interface e inoltra questo output agli utenti.
azione personalizzata
Un'Azione in cui definisci la grammatica delle chiamate dell'Azione.
entità personalizzata
Un'entità definita dallo sviluppatore per parole e frasi specifiche del dominio.

D

intent di riserva predefinito
Quando si utilizza Dialogflow, si fa riferimento a un intent di riserva generico che Dialogflow aggiunge per impostazione predefinita agli agenti appena creati.
intent di benvenuto predefinito
Quando si utilizza Dialogflow, si tratta di un intent che Dialogflow aggiunge per impostazione predefinita agli agenti appena creati, con un evento di benvenuto predefinito.
finestra di dialogo
Uno scambio di query degli utenti e risposte corrispondenti restituite da Actions on Google.
  • Sinonimi: conversazione
attiva finestra di dialogo
Quando si utilizza Dialogflow, si tratta di un singolo passaggio di una finestra di dialogo, composta da una singola query utente e dalla risposta di un agente.
Dialogflow
Strumento per sviluppatori di comprensione del linguaggio naturale di Google per la creazione di esperienze di conversazione per l'Assistente Google. Utilizza il machine learning per comprendere l'intento e il contesto di ciò che dice un utente, in modo da rispondere nel modo più utile.
Console Dialogflow
Strumento web per la creazione e la gestione degli agenti Dialogflow.

E

entità
Rappresentazione di un oggetto del mondo reale che può essere utilizzato nelle richieste di conversazione e nelle risposte. Le entità possono essere utilizzate all'interno delle frasi di addestramento per indicare a Dialogflow come analizzare i parametri delle query utente.
modalità di esempio
Quando si utilizza Dialogflow, si riferisce a uno dei due modi per fornire frasi di addestramento per un intent. Nella modalità di esempio, fornisci frasi di addestramento in linguaggio naturale (ad esempio, "Quali sono le previsioni per domani?").
evento
Quando si utilizza Dialogflow, si riferisce a una funzionalità che consente di attivare un intent in modo programmatico anziché tramite una query utente. Actions on Google invia eventi di input speciali a Dialogflow (come GOOGLE_ASSISTANT_WELCOME o actions_intent_CANCEL); puoi attivare l'attivazione degli intent nel tuo agente definendo i nomi degli eventi negli intent.
chiamata esplicita
Una chiamata in cui gli utenti utilizzano il nome del progetto Actions (ad esempio, "Hey Google, parla con Movie Time").

F

intent di riserva
Quando si utilizza Dialogflow, si fa riferimento a un intent speciale definito nel agente che Dialogflow attiva quando la query di un utente non può essere abbinata ad altri intent.
intent di follow-up
Quando utilizzi Dialogflow, puoi collegare un intent di follow-up a un intent quando prevedi un input utente specifico (ad esempio "yes", "no" o "cancel") dopo la risposta dell'intent principale. Quando Dialogflow riceve uno di questi input utente previsti, attiva automaticamente l'intent di follow-up corrispondente.
fulfillment
Un servizio, un'app, un feed, una conversazione o un'altra logica che gestisce un intent ed esegue l'Azione corrispondente.

G

Assistente Google
L'assistente virtuale personale di Google consente di fare conversazioni tra gli utenti e Google.

I

chiamata implicita
Una chiamata in cui gli utenti pronunciano una frase di azione senza un nome di progetto per le azioni (ad esempio, "Hey Google, voglio acquistare i biglietti del cinema").
editor incorporato
Editor nella console Dialogflow per l'implementazione del fulfillment; Google esegue il deployment di questo codice utilizzando Cloud Functions for Firebase.
intent
Un obiettivo o un'attività che gli utenti vogliono svolgere, come ordinare il caffè o trovare un brano musicale. In Actions on Google, questo è rappresentato da un identificatore univoco e dalle query degli utenti corrispondenti che possono attivare l'intent. Quando utilizzi Dialogflow, questo si riferisce alle mappature degli intent che definisci nell'agente.
priorità dell'intent
Quando si utilizza Dialogflow, si riferisce a una funzionalità che consente di assegnare ponderazioni diverse agli intent per la corrispondenza. Se una query utente può essere abbinata a più intent, Dialogflow ha maggiori probabilità di attivare un intent se ha una priorità più alta.
contesto di input
Quando si utilizza Dialogflow, si riferisce a uno dei due modi in cui è possibile specificare un contesto in un intent. Quando un contesto di input è collegato a un intent, Dialogflow può attivare tale intent quando un intent con il contesto di output corrispondente è stato attivato in un turno di dialogo precedente.
chiamata
L'atto di avviare un'interazione con un'Azione da parte dell'utente.

L

corrispondenza
Quando si utilizza Dialogflow, questo si riferisce al modo in cui Dialogflow mappa una query utente a un intent in un agente.

No

comprensione del linguaggio naturale
La capacità del software di comprendere e analizzare l'input utente. Gli sviluppatori possono scegliere di utilizzare la soluzione NLU di Dialogflow o le proprie soluzioni NLU durante la creazione delle azioni.

O

contesto di output
Quando si utilizza Dialogflow, si riferisce a uno dei due modi in cui è possibile specificare un contesto in un intent. Quando Dialogflow attiva un intent con un contesto di output, questo diventa attivo per un numero specificato di turni di dialogo.

P

parametro
Quando si utilizza Dialogflow, si riferisce a una funzionalità per acquisire parole, frasi o valori importanti nelle query degli utenti. Dialogflow può identificare le entità all'interno delle frasi di addestramento per estrarre i parametri corrispondenti dalle query utente in fase di runtime. Puoi anche definire i tuoi parametri creando entità personalizzate.

S

riempimento delle fessure
Quando si utilizza Dialogflow, si riferisce a una funzionalità che consente di raccogliere automaticamente più parametri richiesti in un singolo intent tramite una finestra di dialogo. Devi impostare i prompt per raccogliere i parametri richiesti dall'utente.
Chiacchiere
Quando si utilizza Dialogflow, si riferisce a una funzionalità che consente a un agente di gestire le conversazioni casuali. L'attivazione di questa funzionalità fornisce all'agente un elenco di risposte personalizzabili per varie domande a risposta aperta.
superficie
Qualsiasi dispositivo che fornisca agli utenti l'accesso all'Assistente Google, inclusi dispositivi Wear OS, cuffie con l'assistente integrato, Chromebook, Android TV, telefoni e tablet Android, smart display e speaker, e iPhone.
entità di sistema
Un'entità integrata di cui Dialogflow è a conoscenza (ad esempio, "colore" e "data").

T

modalità modello
Quando si utilizza Dialogflow, si riferisce a uno dei due modi per fornire frasi di addestramento per un intent. A differenza della modalità di esempio, che usa il linguaggio naturale, le frasi di addestramento in modalità modello utilizzano i nomi delle entità per formare frasi (ad esempio, "Che cos'è la @condizione per @sys.date?").
addestramento
Quando si utilizza Dialogflow, si fa riferimento all'uso dell'algoritmo di addestramento di Dialogflow per migliorare la capacità dell'agente di eseguire le corrispondenza. Per farlo, aggiorna le frasi di addestramento per gli intent dell'agente, nella pagina Intent o nello strumento di addestramento, quindi salva gli intent.
frase di addestramento
Quando si utilizza Dialogflow, si fa riferimento a una frase di esempio che gli utenti potrebbero pronunciare per esprimere il proprio intento. Dialogflow espande le frasi di addestramento ad altre query utente simili per migliorare la corrispondenza.
strumento di addestramento
Quando si utilizza Dialogflow, si riferisce allo strumento di Dialogflow per addestrare l'agente a eseguire la corrispondenza nel modo più accurato possibile. Puoi utilizzare questo strumento per esaminare i log delle conversazioni tra gli utenti e l'agente, aggiungere query utente senza corrispondenza agli intent esistenti come frasi di addestramento e aggiungere o modificare annotazioni.

U

query dell'utente
Input fornito dall'utente quando interagisce con una superficie.
  • Sinonimi: input utente, espressione utente

W

webhook
Un callback HTTP che puoi implementare come fulfillment per le conversazioni.