Startseite » wie man » Alexa, Siri und Google verstehen kein Wort, das Sie sagen

    Alexa, Siri und Google verstehen kein Wort, das Sie sagen

    Amazonas

    Sprachassistenten wie Alexa, Google Assistant und Siri haben in den letzten Jahren einen großen Weg zurückgelegt. Bei all ihren Verbesserungen hält sie eines jedoch zurück: Sie verstehen dich nicht. Sie sind zu sehr auf bestimmte Sprachbefehle angewiesen.

    Spracherkennung ist nur ein Zaubertrick

    Amazonas

    Sprachassistenten verstehen Sie nicht. Jedenfalls nicht wirklich. Wenn Sie mit einem Google-Startseite- oder Amazon-Echo sprechen, werden Ihre Wörter im Wesentlichen in eine Textzeichenfolge konvertiert und dann mit erwarteten Befehlen verglichen. Wenn es eine exakte Übereinstimmung findet, folgt es einer Reihe von Anweisungen. Wenn dies nicht der Fall ist, wird nach einer Alternative gesucht, was zu tun ist, basierend auf den vorhandenen Informationen. Wenn dies nicht funktioniert, erhalten Sie eine Fehlermeldung wie „Es tut mir leid, aber ich weiß das nicht . ”Es ist kaum mehr als ein Hauch von Handmagie, um Sie dazu zu bringen, zu denken, es verstehe.

    Es kann keine kontextuellen Hinweise verwenden, um die besten Vermutungen zu treffen, oder das Verständnis ähnlicher Themen für die Entscheidungsfindung nutzen. Es ist auch nicht schwer, Sprachassistenten zu stürzen. Während Sie Alexa fragen können: "Arbeiten Sie für die NSA?" Und erhalten Sie eine Antwort. Wenn Sie fragen, "sind Sie heimlich Teil der NSA?", Erhalten Sie die Antwort "Ich weiß nicht, welche" Zeitpunkt dieses Schreibens).

    Menschen, die die Sprache wirklich verstehen, funktionieren nicht so. Angenommen, Sie fragen einen Menschen: „Was ist das klarvain am Himmel? Der eine, der gewölbt ist und voller gestreiften Farben wie Rot, Orange, Gelb und Blau. “Obwohl klarwain ein erfundenes Wort ist, könnte die Person, die Sie gefragt haben, wahrscheinlich aus dem Kontext herausfinden, dass Sie einen Regenbogen beschreiben.

    Während Sie argumentieren könnten, dass ein Mensch Sprache in Ideen umwandelt, kann ein Mensch Wissen und Verständnis anwenden, um eine Antwort abzuschließen. Wenn Sie einen Menschen fragen, ob er heimlich für die NSA arbeitet, gibt er Ihnen eine Ja- oder Nein-Antwort, auch wenn diese Antwort eine Lüge ist. Ein Mensch würde zu einer solchen Frage nicht sagen "Ich weiß das nicht". Dass Menschen lügen können, ist etwas, das mit echtem Verständnis einhergeht.

    Sprachassistenten können nicht über ihre Programmierung hinausgehen

    Sprachassistenten beschränken sich letztendlich auf programmierte erwartete Parameter, und wenn Sie außerhalb dieser Parameter wandern, wird der Prozess unterbrochen. Diese Tatsache zeigt, wann Geräte von Drittanbietern zum Einsatz kommen. Normalerweise ist der Befehl, mit diesen zu interagieren, sehr unhandlich, was bedeutet, dass der Gerätehersteller befohlen werden soll, optionale Argumente zu verwenden. Ein genaues Beispiel wäre: "Weisen Sie den Whirlpool an, den Trockner anzuhalten." Fertigkeit steuert einige GE-Öfen. Ein Benutzer der Fertigkeit muss daran denken, "Geneva" nicht "GE" zu sagen, sondern den Rest des Befehls. Und obwohl Sie den Ofen auf 350 Grad vorheizen können, können Sie der Aufforderung, die Temperatur um weitere 50 Grad zu erhöhen, nicht nachkommen. Ein Mensch könnte diesen Forderungen jedoch folgen.

    Amazon und Google haben hart daran gearbeitet, diese Hindernisse zu überwinden, und das zeigt sich. Wo Sie zuvor die oben beschriebene Reihenfolge befolgen mussten, um ein intelligentes Schloss zu steuern, können Sie jetzt stattdessen "die vordere Tür verriegeln" sagen. Alexa war verwirrt von „Erzähl mir einen Hundewitz“, aber frag heute nach einem, und es wird funktionieren. Sie haben Variationen zu den von Ihnen verwendeten Befehlen hinzugefügt, aber letztendlich müssen Sie immer noch den richtigen Befehl kennen, um dies zu sagen. Sie müssen die richtige Syntax in der richtigen Reihenfolge verwenden.

    Und wenn Sie denken, das klingt nach einer Kommandozeile, dann liegen Sie nicht falsch.

    Voice Assistants sind eine fantastische Befehlszeile

    Eine Befehlszeile ist eng definiert, um einfache Aufgaben auszuführen, jedoch nur, wenn Sie die richtige Syntax kennen. Wenn Sie die richtige Syntax verlassen und dyr anstelle von dir eingeben, erhalten Sie an der Eingabeaufforderung eine Fehlermeldung. Sie können Aliase verwenden, um sich die Befehle leichter merken zu können. Sie müssen jedoch wissen, was die ursprünglichen Befehle waren, wie sie funktionieren und wie Aliasnamen effizient verwendet werden. Wenn Sie sich nicht die Zeit nehmen, um die Ins und Out-of-Kommandozeile zu lernen, werden Sie nie viel davon bekommen.

    Voice Assistants sind nicht anders. Sie müssen wissen, wie man einen Befehl richtig ausspricht oder eine Frage stellt. Außerdem müssen Sie wissen, wie Sie Gruppen für Google und Alexa einrichten, warum das Gruppieren Ihrer Geräte so wichtig ist und wie Sie Ihre intelligenten Geräte benennen. Wenn Sie diese notwendigen Schritte nicht befolgen, werden Sie frustriert sein, wenn Sie Ihren Sprachassistenten dazu auffordern, die Studie auszuschalten, nur um gefragt zu werden, "welche Studie" deaktiviert werden sollte.

    Wenn Sie die richtige Syntax in der richtigen Reihenfolge verwenden, schlägt der Prozess möglicherweise fehl. Entweder mit der falschen Antwort oder einem überraschenden Ergebnis. Zwei Google Homes in demselben Haus geben möglicherweise Wetter für etwas andere Standorte ab, obwohl sie Zugriff auf dieselben Benutzerkontoinformationen und dieselbe Internetverbindung haben.

    Im obigen Beispiel wird der Befehl "Einen Timer für eine halbe Stunde einstellen" gegeben. Der Google Home-Hub hat einen Timer mit dem Namen "Hour" erstellt und danach gefragt, wie lange der Timer sein soll. Und obwohl derselbe Befehl drei weitere Male wiederholt wurde, funktionierte er korrekt und erzeugte einen 30-Minuten-Timer. Wenn Sie den Befehl "Einen Timer für 30 Minuten einstellen" verwenden, funktioniert er konsistenter.

    Während das Sprechen mit einem Google-Zuhause oder Echo flüssiger sein kann, funktionieren die Sprachassistenten und Befehlszeilen unter den Hauben auf dieselbe Weise. Möglicherweise müssen Sie keine neue Sprache lernen, aber Sie müssen einen neuen Dialekt lernen.

    Das enge Verständnis von Voice Assistants wird das Wachstum begrenzen

    Nichts davon hindert Sprachassistenten wie Google Assistant und Alexa daran, gut genug zu arbeiten (obwohl Cortana eine andere Geschichte ist). Google Assistant und Alexa suchen online nach anständigen Fragen, obwohl Google nicht überraschend besser sucht und grundlegende Fragen wie Messwertumrechnungen und einfache Berechnungen beantworten kann. Mit einem korrekt eingerichteten Smart Home und einem gut ausgebildeten Benutzer funktionieren die meisten Smart Home-Befehle wie beabsichtigt. Dies geschah jedoch durch Arbeit und Anstrengung, nicht durch intellektuelles Verständnis.

    Zeitgeber und Alarme waren früher einfach. Im Laufe der Zeit wurde die Benennung hinzugefügt, und dann wurde die Möglichkeit hinzugefügt, einem Timer Zeit hinzuzufügen. Sie wechselten von simplistisch zu komplizierter. Sprachassistenten können weitere Fragen beantworten und jeder Tag bringt neue Fähigkeiten und Funktionen mit. Dies ist jedoch kein Produkt des Selbstwachstums, das durch Lernen und Verstehen entsteht.

    Und nichts davon bietet die inhärente Fähigkeit, das, was bekannt ist, um das Unbekannte zu erreichen. Für jeden Befehl und jede Frage, die funktionieren, gibt es immer drei, die nicht funktionieren. Ohne einen Durchbruch in A.I. Sprachassistenten sind überhaupt keine Assistenten. Sie sind nur Sprachbefehlszeilen - nützlich im richtigen Szenario, aber auf die Szenarien beschränkt, für deren Verständnis sie programmiert wurden.

    Mit anderen Worten: Maschinen lernen Dinge, können sie aber nicht verstehen.