Artikel

So gelingt es Google, dass Assistant wie ein Mensch denkt

protection click fraud

Google-Assistent hat sich seit seiner Einführung zu einer eigenen Plattform entwickelt. Es ist nicht nur intelligenter als je zuvor, sondern auch mit Geräten wie dem Nest Hub oder Nest MiniEs ist nicht mehr nur ein Teil von Android.

Wenn Software an Fähigkeiten zunimmt, wird sie natürlich auch komplexer. Das bedeutet, dass Entwickler spezielle Tools benötigen, um den Inhalt zu erstellen, den wir auf unseren Smart Displays und anderen Assistenten-fähigen Geräten verwenden möchten. Wie bei allen Entwicklertools müssen sie zwei wichtige Dinge tun: einfach zu bedienen sein und gut funktionieren. Es ist schwierig, diese beiden wichtigen Dinge in die Tat umzusetzen, aber die Veröffentlichung der Actions Builder-Weboberfläche und Actions SDK Sieh aus, als wären sie Gewinner.

Lass das Gespräch fließen

Damit eine Google Assistant-Aktion großartig ist, muss sie in der Lage sein, wie eine Person zu sprechen und zuzuhören. Wenn du fragst Google Home Um Ihren Kindern eine Gutenachtgeschichte zu erzählen oder das Lied "Brush Your Teeth" zu singen, muss es erkennen, was Sie wollen, und in der Lage sein, das zu tun, was gefragt wird, ohne ein Roboter zu sein, der nur Logik und Ordnung folgt.

Verizon bietet das Pixel 4a für nur 10 US-Dollar pro Monat auf neuen Unlimited-Linien an

Die beiden wichtigen Dinge, die dies Wirklichkeit werden lassen, heißen Gesprächsfluss und Verständnis der natürlichen Sprache. Ohne diese wäre der Assistent nicht in der Lage, so zu interagieren, wie wir es gewohnt sind.

"Ja", "Ja" und "Ja" bedeuten alle dasselbe. Sie müssen einem Computer diese Art von fehlerhafter menschlicher Logik beibringen.

Conversational Flow ist ein ziemlich einfach zu verstehendes Konzept und bedeutet wörtlich genau, wie es sich anhört: Der Assistent muss bereit sein, mit Ihnen zu sprechen, wenn Sie etwas dazu gesagt haben. Das ist einfach, wenn Sie nach dem Wetter fragen oder sogar darum bitten, ein Lied über das Zähneputzen zu singen, aber wenn die Dinge komplex werden - wie wenn Sie sich entscheiden eigenes Abenteuerspiel zum Beispiel - es gibt einige sehr spezifische Möglichkeiten, wie ein Gespräch gesteuert werden muss, damit der Assistent eine Antwort gibt.

Hier kommt das Verständnis der natürlichen Sprache (NLU) ins Spiel. Der Assistent muss wissen, dass Dinge wie "Ja" und "Ja" und "Ja" alle dasselbe bedeuten, und er muss erkennen, wie flüssig die Sprache ist. wir reden alle ganz anders als wir schreiben. Und da Assistant ein Computer ist, der sich nur wie eine Person verhält, muss dies alles in jedes Conversational Action-Projekt eingegeben werden. Computer können nicht wirklich lernen, sie müssen programmiert werden.

Hier kommen der neue Actions Builder und das Actions SDK von Google ins Spiel. Es handelt sich um zwei neue Tools, mit denen Entwickler ein Projekt von Anfang bis Ende so erstellen können, wie sie es am besten können. Actions Builder ist ein webbasiertes Tool, mit dem Entwickler Konversationsaktionen auf die gleiche Weise erstellen können, wie Sie ein Flussdiagramm erstellen. Es verfügt jedoch über dieselben Tools wie ein herkömmliches Entwicklungs-SDK. Jeder Entwickler kann diese grafische Oberfläche verwenden, um den Konversationsfluss zu visualisieren und alle NLU-Daten einzugeben, die der Das Projekt wurde geschult, um das Endprodukt in einer bequemen und leicht verständlichen Form zu verstehen und sogar zu debuggen Weg.

Entwickler können einen webbasierten Block Builder oder eine neue IDE zum Erstellen von Assistenteninhalten verwenden. Oder sie können beide verwenden!

Das Actions SDK macht dasselbe, jedoch in einer traditionelleren IDE (integrierte Entwicklungsumgebung) für Entwickler, die es vorziehen, lokal oder über eine dateibasierte Übersicht ihres Projekts zu arbeiten. Und wenn Entwickler bereits eine bevorzugte IDE haben, können sie diese in Kombination mit Befehlszeilentools verwenden, um das Endprodukt mit denselben Vorteilen zu erstellen.

Diese Tools sind das Frontend einer besseren und schnelleren Assistant-Plattform. Die Laufzeit (denken Sie daran, dass dies die Engine ist, die die von uns verwendete Software antreibt) für Assistant ist jetzt schneller Dank eines brandneuen Interaktionsmodells ist Assistant intelligenter und einfacher zu erstellen zum.

Das neue Interaktionsmodell ist so aufgebaut, dass beispielsweise Echtzeitkonversationen schneller und effizienter erstellt werden können und das NLU-Training robuster ist. Entwickler können Szenen erstellen und als Baustein verwenden, in dem jeder Teil einer Konversationsaktion seine eigenen Daten und seine eigene Logik hat. Das Beste ist, dass Entwickler Szenen erstellen und sie durch aktive Absichten in derselben Aktion wiederverwenden können.

Jerry Hildenbrand

Jerry ist der in Mobile Nation ansässige Nerd und stolz darauf. Es gibt nichts, was er nicht auseinander nehmen kann, aber viele Dinge, die er nicht wieder zusammenbauen kann. Sie finden ihn über das Mobile Nations-Netzwerk und Sie können Schlag ihn auf Twitter wenn du sagen willst hey.

instagram story viewer