Hjemmeside » hvordan » Alexa, Siri og Google forstår ikke et ord, du siger

    Alexa, Siri og Google forstår ikke et ord, du siger

    Amazon

    Voice assistenter som Alexa, Google Assistant og Siri er kommet langt i de sidste par år. Men for alle deres forbedringer holder en ting dem tilbage: De forstår dig ikke. De stoler for meget på specifikke talekommandoer.

    Talegenkendelse er bare et magisk trick

    Amazon

    Stemmeassistenter forstår dig ikke. Ikke rigtig, alligevel. Når du taler med et Google Home eller Amazon Echo, konverterer det i det væsentlige dine ord til en tekststreng og sammenligner det derefter med forventede kommandoer. Hvis det finder et nøjagtigt match, følger det et sæt instruktioner. Hvis det ikke gør det, ser det ud til et alternativ til hvad de skal gøre ud fra, hvilke oplysninger den har, og hvis det ikke virker, får du en fejlmeddelelse som "Undskyld, men det ved jeg ikke . "Det er lidt mere end rart hånd magi at narre dig til at tro, det forstår.

    Det kan ikke bruge kontekstuelle spor til at gøre det bedste gæt eller endda bruge en forståelse af lignende emner til at informere sine beslutninger. Det er heller ikke svært at rejse op med talassistenter. Mens du kan spørge Alexa "Arbejder du for NSA?" Og få svar, hvis du spørger "Er du i hemmelighed en del af NSA?" Får du et "Jeg ved ikke det ene" svar (i hvert fald ved tidspunkt for denne skrivning).

    Mennesker, der virkelig forstår tale, virker ikke som dette. Antag at du spørger et menneske, "Hvad er det klart i himlen? Den der er buet og fuld af stribede farver som rød, orange, gul og blå. "Selv om klarvain er et sammensat ord, kunne den person du spurgte sandsynligvis regne ud fra den sammenhæng, at du beskriver en regnbue.

    Mens man kunne argumentere for, at et menneske konverterer tale til ideer, kan et menneske så anvende viden og forståelse for at konkludere et svar. Hvis du spørger et menneske, hvis de hemmeligt arbejder for NSA, giver de dig et ja eller intet svar, selvom det svar er en løgn. Et menneske ville ikke sige "Jeg kender ikke den ene" til et spørgsmål som det. At mennesker kan lyve er noget der kommer med ægte forståelse.

    Voice Assistants kan ikke gå ud over deres programmering

    Stemmeassistenter er i sidste ende begrænset til programmerede forventede parametre, og at vandre uden for dem vil bryde processen. Denne kendsgerning viser, når tredjepartsenheder kommer ind for at spille. Normalt er kommandoen til at interagere med dem meget uigennemførende, hvilket betyder, at "fortælle enhedsproducenten at kommandere valgfrit argument." Et eksakt eksempel ville være: "Fortæl Whirlpool at holde pause i tørretumbleren." For en endnu sværere at huske et eksempel, er Geneva Alexa dygtighed styrer nogle GE ovne. En bruger af færdigheden skal huske at "fortælle Genève" ikke "fortæl GE" så resten af ​​kommandoen. Og mens du kan bede om at forvarme ovnen til 350 grader, kan du ikke følge op med en anmodning om at øge temperaturen med yderligere 50 grader. Et menneske kunne dog følge disse anmodninger.

    Amazon og Google har arbejdet meget hårdt for at overvinde disse hindringer, og det viser. Hvor en gang du var nødt til at følge ovenstående sekvens for at styre en smart lås, kan du i stedet sige "låse hoveddøren". Alexa plejede at blive forvirret af "fortæl mig en hund joke", men bede om en i dag, og det vil fungere. De har tilføjet variationer til de kommandoer, du bruger, men i sidste ende skal du stadig vide den rigtige kommando at sige. Du skal bruge den korrekte syntaks i den korrekte rækkefølge.

    Og hvis du tror det lyder meget som en kommandolinje, er du ikke forkert.

    Voice Assistants er en Fancy Command Line

    En kommandolinje er snævert defineret til at udføre simple opgaver, men kun hvis du kender den korrekte syntaks. Hvis du glider ud af den korrekte syntaks og skriver dyr i stedet for dir, vil kommandoprompten give dig en fejlmeddelelse. Du kan bruge aliaser til lettere at huske kommandoer, men du skal have en ide om, hvad de oprindelige kommandoer var, hvordan de fungerer, og hvordan man bruger alias effektivt. Hvis du ikke tager tid til at lære ind og ud af kommandolinjen, vil du aldrig få meget ud af det.

    Stemmeassistenter er ikke anderledes. Du skal kende den rigtige måde at sige en kommando eller stille et spørgsmål på. Og du skal vide, hvordan du konfigurerer grupper til Google og Alexa, hvorfor gruppering af dine enheder er afgørende, og hvordan man navngiver dine smarte enheder. Hvis du ikke følger disse nødvendige trin, vil du føle frustrationen ved at bede din stemmeassistent om at slukke for undersøgelsen kun for at blive spurgt, "hvilken undersøgelse" skal slås fra.

    Selv når du bruger den korrekte syntaks i den rigtige rækkefølge, kan processen mislykkes. Enten med det forkerte svar udstedt eller et overraskende resultat. To Google-hjem i samme hus kan give vejret til lidt forskellige steder, selvom de har adgang til den samme brugerkontooplysninger og internetforbindelse.

    I ovenstående eksempel er kommandoen "Indstil en timer i en halv time" angivet. Google Home-hub'en oprettede en timer med navnet "Hour" og spurgte derefter, hvor længe timeren skulle være. Og dog gentog den samme kommando tre andre gange korrekt og skabte en 30-minutters timer. Brug af kommandoen "Indstil en timer i 30 minutter" fungerer korrekt på et mere ensartet grundlag.

    Mens talerne til et Google-hjem eller ekko kan være mere flydende, arbejder hood assistenter og kommandolinjer på samme måde under hooden. Du behøver måske ikke at lære et nyt sprog, men du skal lære en ny dialekt.

    Den begrænsede forståelse af voice assistants vil begrænse væksten

    Ingen af ​​dette forhindrer stemmeassistenter som Google Assistant og Alexa i at arbejde godt nok (selvom Cortana er en anden historie). Google Assistant og Alexa, og søg online på spørgsmål omhyggeligt, men ikke overraskende Google er bedre til søgning, og kan svare på grundlæggende spørgsmål som målingskonverteringer og simpel matematik. Med en korrekt oprettet smart hjemme og veluddannet bruger vil de fleste smarte hjemkommandoer fungere som ønsket. Men dette kom gennem arbejde og indsats, ikke intellektuel forståelse.

    Timere og alarmer plejede at være forenklede. Over tid blev navngivning tilføjet, så evnen til at tilføje tid til en timer. De flyttede fra simplistiske til mere komplicerede. Voice assistants kan besvare flere spørgsmål, og hver dag bringer nye færdigheder og funktioner. Men det er ikke et produkt af selvvækst, der kommer fra læring og forståelse.

    Og intet af det leverer den iboende evne til at bruge det, der vides at nå det ukendte. For hver kommando og spørgsmål, der virker, vil der altid være tre der ikke gør det. Uden et gennembrud i A.I. Det giver en menneskelignende evne til at forstå, Voice assistants er ikke assisterende overhovedet. De er bare talekommandolinjer - nyttige i det rigtige scenario, men begrænset til de scenarier, de er programmeret til at forstå.

    Med andre ord: maskiner lærer ting, men kan ikke forstå dem.