In der folgenden Liste sind einige der wichtigsten Begriffe definiert, die Sie bei der Entwicklung mit Actions on Google kennen sollten.
A
- Aktion
- Eine Interaktion, die Sie für Google Assistant erstellen und die einen bestimmten Intent unterstützt und eine entsprechende Auftragsausführung hat, die den Intent verarbeitet.
- Actions on Google
- Entwicklerplattform, mit der Sie Aktionen definieren und ausführen können, die jeder Nutzer über Google Assistant aufrufen kann.
- Actions Console
- Webtool zum Erstellen, Verwalten, Testen und Veröffentlichen von Aktionen.
- Aktionssimulator
- Webtool zum Testen und Debuggen von Aktionen in Echtzeit. Mit dem Simulator kannst du deine Aktionen für alle Oberflächen testen, die von Google Assistant unterstützt werden, ohne dass dafür ein physisches Gerät erforderlich ist.
- Aktionspaket
- Eine JSON-Datei, die deine Aktionen definiert. Diese Datei enthält Informationen zum Aktionsverzeichnis, zur Kontoverknüpfung, eine Liste der Intents, die die Aktionen verarbeiten können, und die tatsächlichen Auftragsausführungsendpunkte.
- Actions-Projekt
- Ein Projekt, das Sie in der Actions Console erstellen, um eine Sammlung von Aktionen zu verwalten, zu testen und zu veröffentlichen. Google verwaltet Ihr Actions-Projekt in der Cloud-Infrastruktur von Google.
- Aktionsverzeichnis
- Google-Registry, in der Nutzer Actions on the Assistant finden und aufrufen können.
- Synonyme:Assistant Explorer, Actions Explorer, Assistant-Verzeichnis, Erkundungsseite, Webverzeichnis
- Handlungsaufforderung
- Eine Wortgruppe, mit der Nutzer per Deeplink zu bestimmten Funktionen in einer Aktion gelangen. Nutzer können den Namen des Actions-Projekts, gefolgt von der Aktionsformulierung, aussprechen, um eine bestimmte Aufgabe aufzurufen, die von der Aktion unterstützt wird (z. B. „Hey Google, sprich mit Geek Num, um mehr über die Zahl 42 zu erfahren). Nutzer können die Aktionsformulierung auch selbst aussprechen, um deine Aktionen zu sehen (z. B. „Hey Google, erfahre mehr über die Zahl 42“).
- Synonyme: Aktionsaufrufphrase, impliziter Aufrufabsicht
- Agent
- Ein Projekt, das Sie in Dialogflow erstellen können, um bestimmte Konversationen zu verarbeiten. Jeder Agent kann eigene Intent-Zuordnungen und entsprechende Definitionen für Auftragsausführung und Entitäts haben. Agents können auch mehrere Sprachen und Versionen haben (z. B. „dev“ und „prod“).
- Anmerkung
- Bei der Verwendung von Dialogflow bezieht sich dies auf die Verknüpfung von Wörtern oder Werten in Trainingsformulierungen mit den entsprechenden Entitäten. Annotationen werden von Dialogflow verwendet, um Parameter aus Nutzerabfragen zu erkennen und zu extrahieren.
B
- integrierter Intent
- Eine eindeutige Kennung, die Google mitteilt, dass deine Aktion dafür geeignet ist, eine bestimmte Kategorie von Nutzeranfragen zu erfüllen, z. B. Spiele spielen oder Tickets bestellen. Google definiert die integrierten Intents und die Wortgruppen, die die mit diesen Intents verknüpften Aktionen auslösen können
C
- Conversation HTTP/JSON Webhook API
- Eine API zur Verwendung des HTTP-Nachrichtenprotokolls für den Austausch von Daten zwischen Actions on Google und einer Auftragsausführung.
- Synonyme:Conversation API, HTTP/JSON API
- Kontext
- Bei der Verwendung von Dialogflow bezieht sich dies auf ein Feature zur Verwaltung von Konversationsabläufen. Kontexte stellen den aktuellen Status der Unterhaltung dar und können Intents in Dialogflow-Agents zugewiesen werden.
- Verwandte Begriffe: Eingabekontext, Ausgabekontext
- Unterhaltungsanfrage
- Anfragen im Dialogfeld, die der Nutzer sendet, sobald die Unterhaltung mit der Auftragsausführung gestartet wurde. Im Format des Unterhaltungs-Webhooks entsprechen diese Anfragen in der Regel
actions.intent.TEXT
-Intents, die eine Rohtextantwort des Nutzers darstellen. - Antwort auf Unterhaltung
- Die Antwort, die von der Auftragsausführung an Google Assistant gesendet wird. Dieser wandelt die Datennutzlast in gerenderte Sprache und eine grafische Ausgabe der Benutzeroberfläche um und leitet diese Ausgabe an die Nutzer weiter.
- benutzerdefinierte Aktion
- Eine Aktion, bei der du die Aufrufgrammatik der Aktion definierst.
- benutzerdefinierte Entität
- Eine vom Entwickler definierte Entität für fachspezifische Wörter und Wortgruppen.
D
- Standard-Fallback-Intent
- Bei Verwendung von Dialogflow bezieht sich dies auf einen generischen Fallback-Intent, den Dialogflow standardmäßig neu erstellten Agents hinzufügt.
- Standard-Begrüßungs-Intent
- Bei Verwendung von Dialogflow bezieht sich dies auf einen Intent, der von Dialogflow standardmäßig neu erstellten Agents mit einem vordefinierten Begrüßungsereignis hinzugefügt wird.
- kleines Fenster
- Ein Austausch von Nutzeranfragen und den entsprechenden Antworten, die von Actions on Google zurückgegeben werden.
- Synonyme: Unterhaltung
- Dialogwechsel
- Bei der Verwendung von Dialogflow bezieht sich dies auf eine einzelne Abzweigung eines Dialogfelds, das aus einer einzelnen Nutzerabfrage und der Antwort eines Agents besteht.
- Dialogflow
- Mit dem Entwicklertools Natural Language Understanding von Google können Sie Unterhaltungen mit Google Assistant erstellen. Dabei kommt maschinelles Lernen zum Einsatz, um die Absicht und den Kontext dessen zu verstehen, was ein Nutzer sagt, um so nützlich wie möglich zu antworten.
- Dialogflow-Konsole
- Webtool zum Erstellen und Verwalten von Dialogflow-Agents
E
- entity
- Darstellung eines Objekts aus der realen Welt, das in Unterhaltungsanfragen und Antworten verwendet werden kann.
In Trainingsformulierungen können Entitäten verwendet werden, um Dialogflow mitzuteilen, wie Parameter aus Nutzerabfragen geparst werden sollen.
- Verwandte Begriffe: Systementität, benutzerdefinierte Entität
- Beispielmodus
- Bei Verwendung von Dialogflow bezieht sich dies auf eine von zwei Möglichkeiten, Trainingsformulierungen für einen Intent bereitzustellen. Im Beispielmodus stellen Sie Trainingsformulierungen in natürlicher Sprache bereit (z. B. „Wie ist die Wettervorhersage für morgen?“).
- event
- Bei der Verwendung von Dialogflow bezieht sich dies auf eine Funktion, mit der ein Intent programmatisch und nicht durch eine Nutzerabfrage ausgelöst werden kann. Actions on Google sendet spezielle Eingabeereignisse an Dialogflow (z. B.
GOOGLE_ASSISTANT_WELCOME
oderactions_intent_CANCEL
). Sie können das Auslösen von Intents in Ihrem Agent aktivieren, indem Sie Ereignisnamen in den Intents definieren. - expliziter Aufruf
- Ein Aufruf, bei dem Nutzer den Namen des Actions-Projekts verwenden (z. B. „Hey Google, sprich mit Movie Time“).
- Verwandte Begriffe: Aktionsformulierung
F
- Fallback-Intent
- Bei der Verwendung von Dialogflow bezieht sich dies auf einen speziellen Intent, den Sie in Ihrem Agent definieren. Dieser wird von Dialogflow ausgelöst, wenn die Nutzerabfrage keinem anderen Intent zugeordnet werden kann.
- Verwandte Begriffe: Standard-Fallback-Intent
- Follow-up-Intent
- Bei Verwendung von Dialogflow können Sie einen Follow-up-Intent an einen Intent anhängen, wenn Sie nach der Antwort des übergeordneten Intents eine bestimmte Nutzereingabe erwarten (z. B. „Ja“, „Nein“ oder „Abbrechen“). Wenn Dialogflow eine dieser erwarteten Nutzereingaben empfängt, wird automatisch der entsprechende Follow-up-Intent ausgelöst.
- Auftragsausführung
- Ein Dienst, eine App, ein Feed, eine Unterhaltung oder eine andere Logik, die einen Intent verarbeitet und die entsprechende Aktion ausführt.
G
- Google Assistant
- Der persönliche virtuelle Assistent von Google, mit dem sich Nutzer und Google bei der Erledigung von Aufgaben unterstützen lassen.
I
- impliziter Aufruf
- Ein Aufruf, bei dem Nutzer eine Aktionsformulierung ohne den Namen eines Actions-Projektnamens aussprechen (z. B. „Hey Google, ich möchte Kinokarten kaufen“).
- Inline-Editor
- Editor in der Dialogflow-Konsole zum Implementieren der Auftragsausführung. Google stellt diesen Code mit Cloud Functions for Firebase bereit.
- Intent
- Ein Ziel oder eine Aufgabe, die Nutzer ausführen möchten, z. B. Kaffee bestellen oder ein Musikstück finden. In Actions on Google wird dies als eindeutige Kennung und die entsprechenden Nutzerabfragen dargestellt, die den Intent auslösen können. Bei Verwendung von Dialogflow bezieht sich dies auf die Intent-Zuordnungen, die Sie in Ihrem Agent definieren.
- Ähnliche Begriffe: event
- Intent-Priorität
- Bei der Verwendung von Dialogflow bezieht sich dies auf ein Feature, mit dem Sie Intents für den Abgleich unterschiedlich gewichten können. Wenn eine Nutzerabfrage mehreren Intents zugeordnet werden kann, löst Dialogflow mit höherer Wahrscheinlichkeit einen Intent aus, wenn er eine höhere Priorität hat.
- Eingabekontext
- Wenn Sie Dialogflow verwenden, bezieht sich dies auf eine von zwei Möglichkeiten, einen Kontext in einem Intent anzugeben. Wenn einem Intent ein Eingabekontext hinzugefügt wird, kann Dialogflow diesen Intent auslösen, wenn in einer vorherigen Dialogrunde ein Intent mit dem entsprechenden Ausgabekontext ausgelöst wurde.
- Aufruf
- Das Starten einer Interaktion mit einer Aktion des Nutzers.
- Synonyme: auslösender
- Verwandte Begriffe: expliziter Aufruf, impliziter Aufruf
M
- Übereinstimmung
- Bei Verwendung von Dialogflow bezieht sich dies darauf, wie Dialogflow eine Nutzerabfrage einem Intent in einem Agent zuordnet.
N
- Natural Language Understanding
- Die Fähigkeit von Software, Nutzereingaben zu verstehen und zu parsen. Entwickler können beim Erstellen von Aktionen die NLU-Lösung von Dialogflow oder ihre eigenen NLU-Lösungen verwenden.
O
- Ausgabekontext
- Wenn Sie Dialogflow verwenden, bezieht sich dies auf eine von zwei Möglichkeiten, einen Kontext in einem Intent anzugeben. Wenn Dialogflow einen Intent mit einem Ausgabekontext auslöst, wird der Kontext des Intents für eine bestimmte Anzahl von Dialogfeldern aktiv.
- Ähnliche Begriffe: Eingabekontext
P
- Parameter
- Bei der Verwendung von Dialogflow bezieht sich dies auf eine Funktion zum Erfassen wichtiger Wörter, Wortgruppen oder Werte in Nutzerabfragen. Dialogflow kann Entitäten in Ihren Trainingsformulierungen identifizieren, um die entsprechenden Parameter zur Laufzeit aus Nutzerabfragen zu extrahieren. Sie können auch eigene Parameter definieren, indem Sie benutzerdefinierte Entitäten erstellen.
S
- Slot-Füllung
- Bei der Verwendung von Dialogflow bezieht sich dies auf ein Feature, mit dem Sie automatisch mehrere erforderliche Parameter innerhalb eines einzelnen Intents über ein Dialogfeld erfassen können. Sie müssen Aufforderungen festlegen, um die erforderlichen Parameter vom Nutzer zu erfassen.
- Small Talk
- Bei der Verwendung von Dialogflow bezieht sich dies auf ein Feature, das einem Agenten die Möglichkeit gibt, zwanglose Unterhaltungen zu führen. Wenn Sie diese Funktion aktivieren, erhält der Agent eine Liste anpassbarer Antworten auf verschiedene Small Talk-Fragen.
- Oberfläche
- Alle Geräte, über die Nutzer Google Assistant nutzen können, einschließlich Wear OS-Geräte, Kopfhörer mit integriertem Assistant, Chromebooks, Android TV, Android-Smartphones und -Tablets, Smart Displays und Lautsprecher sowie iPhones.
- Systementität
- Eine integrierte Entität, die Dialogflow bekannt ist (z. B. „Farbe“ und „Datum“).
T
- Vorlagenmodus
- Bei Verwendung von Dialogflow bezieht sich dies auf eine von zwei Möglichkeiten, Trainingsformulierungen für einen Intent bereitzustellen. Im Gegensatz zum Beispielmodus, in dem natürliche Sprache verwendet wird, werden bei Trainingsformulierungen im Vorlagenmodus Entitätsnamen verwendet, um Wortgruppen zu bilden (z. B. „Was ist die @condition für @sys.date?“).
- Schulungen
- Bei der Verwendung von Dialogflow bezieht sich dies auf die Verwendung des Trainingsalgorithmus von Dialogflow, um die Fähigkeit des Agents für den Abgleich zu verbessern. Aktualisieren Sie dazu entweder auf der Seite „Intents“ oder im Trainingstool Trainingsformulierungen für Intents dieses Agents und speichern Sie die Intents.
- Trainingsformulierung
- Bei Verwendung von Dialogflow bezieht sich dies auf eine Beispielformulierung, die Nutzer äußern könnten, um ihre Absicht auszudrücken. Dialogflow erweitert Ihre Trainingsformulierungen auf andere ähnliche Nutzerabfragen, um den Abgleich zu verbessern.
- Trainingstool
- Bei der Verwendung von Dialogflow bezieht sich dies auf das Tool von Dialogflow, mit dem Ihr Agent so genau wie möglich einen Abgleich durchführt. Sie können das Tool verwenden, um Konversationslogs zwischen Nutzern und Ihrem Agent zu prüfen, nicht übereinstimmende Nutzerabfragen als Trainingsformulierungen zu vorhandenen Intents hinzuzufügen und Annotationen hinzuzufügen oder zu bearbeiten.
- Ähnliche Begriffe: Trainingsformulierung
U
- Nutzeranfrage
- Eingabe, die der Nutzer bei der Interaktion mit einer Oberfläche vorgibt.
- Synonyme: Nutzereingabe, Nutzeräußerung
W
- Webhook
- Ein HTTP-Callback, den du als Auftragsausführung für Unterhaltungen implementieren kannst.