Auftragsausführung

Die Auftragsausführung ist als Webhook bereitgestellter Code, mit dem Sie dynamische Antworten für jeden smart home-Intent generieren können. Während einer Unterhaltung zwischen einem Nutzer und Google Assistant können Sie mithilfe der Auftragsausführung die Informationen verwenden, die vom Natural Language Processing-System von Google extrahiert wurden, um dynamische Antworten zu generieren oder Aktionen im Back-End auszulösen, z. B. das Einschalten einer Lampe.

Ihr Fulfillment-Anbieter empfängt Anfragen von Assistant, verarbeitet die Anfrage und antwortet. Dieser Prozess aus Anfragen und Antworten führt die Unterhaltung voran, bis Sie die ursprüngliche Nutzeranfrage erfüllen.

In den meisten Fällen interagiert ein Nutzer einfach mit Assistant, z. B. Hey Google, schalte das Licht an.smart home Wenn Sie jedoch eine sekundäre Nutzerbestätigung implementieren, muss Ihr Fulfillment-System möglicherweise mehrere Anfragen und Antworten verarbeiten, da Assistant nach einer bestimmten Nutzeranfrage wie Hey Google, öffne meine Haustür möglicherweise eine Bestätigungs-PIN anfordert.

Abbildung 1 zeigt die erfolgreiche Ausführung einer smart home EXECUTE-Intention.

Diese Abbildung zeigt den Ablauf der Ausführung in der Cloud. Der Ausführungspfad erfasst die Absicht eines Nutzers von einem Smartphone mit Google Assistant. Die Nutzerabsicht wird dann von Google Cloud verarbeitet, die Anfrage wird an die Entwicklercloud gesendet und der Befehl wird an den Gerätehub oder direkt an das Gerät gesendet.
Abbildung 1: Ein erfolgreicher Cloud-Ausführungspfad für Entwickler