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.