Auftragsausführung

Die Auftragsausführung ist Code, der als Webhook bereitgestellt wird und mit dem Sie dynamische Antworten für jeden Typ von smart home-Intent generieren können. Während einer Nutzerunterhaltung mit Google Assistant können Sie mit der Auftragsausführung die von der Natural Language Processing-Verarbeitung von Google extrahierten Informationen verwenden, um dynamische Antworten zu generieren oder Aktionen im Back-End auszulösen, z. B. das Einschalten einer Lampe.

Die Auftragsausführung empfängt Anfragen von Assistant, verarbeitet die Anfrage und antwortet. Dieses Hin- und Her-Anfrage- und Antwortverfahren treibt die Unterhaltung weiter voran, bis Sie schließlich die erste Nutzeranfrage erfüllen.

In den meisten Fällen würde ein Nutzer eine einfache smart home-Interaktion mit Assistant wie Hey Google, schalte mein Licht ausführen. Wenn du jedoch die sekundäre Nutzerbestätigung implementierst, muss die Auftragsausführung möglicherweise mehrere Anfragen und Antworten verarbeiten, da Assistant nach einer bestimmten Nutzeranfrage wie Hey Google, entsperre meine Haustür nach einer Bestätigungs-PIN fragt.

Abbildung 1 zeigt die erfolgreiche Auftragsausführung und Ausführung eines smart home-EXECUTE-Intents.

Diese Abbildung zeigt den Ausführungsablauf für die Cloud-Ausführung. Der Ausführungspfad erfasst den Intent eines Nutzers auf einem Smartphone mit Google Assistant. Der Nutzer-Intent wird dann von Google Cloud verarbeitet, die Anfrage wird an die Entwickler-Cloud gesendet und der Befehl wird an den Geräte-Hub oder direkt an das Gerät gesendet.
Abbildung 1: Cloud-Ausführungspfad eines erfolgreichen Entwicklers