Artikla

Näin Google onnistuu saamaan Assistantin ajattelemaan ihmisenä

protection click fraud

Google Assistant on kasvanut omaksi alustaksi sen käynnistämisen jälkeen. Sen lisäksi, että se on älykkäämpi kuin koskaan, myös sellaisilla laitteilla kuin Nest Hub tai Nest Mini, se ei ole enää vain osa Androidia.

Tietenkin, kun ohjelmiston kyky kasvaa, siitä tulee myös monimutkaisempi. Tämä tarkoittaa, että kehittäjät tarvitsevat omistettuja työkaluja sisällön rakentamiseen, jota haluamme käyttää älynäytöissämme ja muissa Assistant-yhteensopivissa laitteissa. Kuten kaikki kehittäjän työkalut, heidän on tehtävä kaksi tärkeää asiaa: oltava helppokäyttöisiä ja toimivia. On vaikeaa saada aikaan molemmat tärkeät asiat, mutta Actions Builder -verkkoliittymä ja Actions SDK näyttävät olevan voittajia.

Anna keskustelun sujua

Jotta Google Assistant -toiminto olisi loistava, sen on voitava puhua ja kuunnella samalla tavalla kuin ihminen. Jos kysyt Google-etusivu kertoa lapsillesi nukkumaanmenotarina tai laulaa "Harjaa hampaasi" -laulu, sen on tunnistettava haluamasi ja pystyttävä tekemään pyydetty olematta robotti, joka seuraa vain logiikkaa ja järjestystä.

Verizon tarjoaa Pixel 4a: n vain 10 dollaria kuukaudessa uusille rajoittamattomille linjoille

Kaksi tärkeää asiaa, jotka tekevät siitä totta, kutsutaan keskusteluvirraksi ja luonnolliseksi kielen ymmärtämiseksi. Ilman niitä Avustaja ei voisi olla vuorovaikutuksessa samalla tavalla kuin olemme nauttineet.

"Kyllä", "joo" ja "jep" tarkoittavat kaikki samaa. Sinun on opetettava tietokoneelle sellainen virheellinen ihmisen logiikka.

Keskusteluvirta on melko helppo ymmärtää käsite, ja se tarkoittaa kirjaimellisesti tarkalleen miltä se kuulostaa: Assistantin on oltava valmis puhumaan sinulle aina, kun olet sanonut sille jotain. Se on helppoa, kun pyydät säätä tai jopa pyydät sitä laulamaan kappaleen hampaiden pesusta, mutta kun asiat monimutkaistuvat - kuten valitse esimerkiksi oma seikkailupeli - keskustelua on ohjattava hyvin spesifisesti, jotta Assistantilla on vastaus.

Siellä kuvaan tulee luonnollisen kielen ymmärtäminen (NLU). Avustajan on tiedettävä sellaiset asiat kuin "joo", "jep" ja "kyllä" kaikki tarkoittavat samaa ja hänen on tunnistettava, kuinka puhe on sujuvaa; me kaikki puhumme hyvin eri tavalla kuin kirjoitamme. Ja koska Assistant on tietokone, joka toimii vain kuin henkilö, tämä kaikki on syötettävä mihin tahansa keskustelutoimintaprojektiin. Tietokoneet eivät voi oppia, ne on ohjelmoitava.

Siellä Googlen uusi Actions Builder ja Actions SDK tulevat esiin. Ne ovat kaksi uutta työkalua, joiden avulla kehittäjät voivat rakentaa projektin alusta loppuun parhaalla mahdollisella tavalla. Actions Builder on verkkopohjainen työkalu, jonka avulla kehittäjät voivat luoda keskustelutoimintoja tavallaan samalla tavalla kuin vuokaavio. Mutta sillä on samat työkalut kuin perinteisellä SDK: lla. Kuka tahansa kehittäjä voi käyttää tätä graafista käyttöliittymää visualisoimaan keskustelun kulkua, syöttämään kaikki NLU-tiedot, jotka projekti on koulutettu ymmärtämään ja jopa virittämään lopputuote kätevästi ja helposti ymmärrettäväksi tapa.

Kehittäjät voivat käyttää verkkopohjaista lohkojen rakennustyökalua tai uutta IDE: tä Assistant-sisällön rakentamiseen. Tai he voivat käyttää molempia!

Actions SDK tekee saman asian, mutta perinteisemmässä IDE: ssä (integroitu kehitysympäristö) kehittäjille, jotka haluavat työskennellä paikallisesti tai tiedostopohjaisen yleiskatsauksen kautta projektistaan. Ja jos kehittäjillä on jo ensisijainen IDE, he voivat käyttää sitä yhdessä komentorivityökalujen kanssa lopullisen tuotteen rakentamiseksi kaikilla samoilla eduilla.

Nämä työkalut ovat etupää paremmalle ja nopeammalle Assistant-alustalle. Assistantin ajonaika (ajattele sitä moottorina, joka käyttää käyttämäämme ohjelmistoa) on nyt nopeampi kuin koskaan ennen, ja täysin uusi vuorovaikutusmalli tarkoittaa, että Assistant on sekä älykkäämpi että helpompi rakentaa varten.

Uusi vuorovaikutusmalli on rakennettu niin, että reaaliaikaisten keskustelujen kaltaisia ​​asioita on nopeampi ja tehokkaampi rakentaa, ja NLU-koulutus on vahvempaa. Kehittäjät voivat luoda kohtauksia ja käyttää niitä rakennuspalikkana, jossa jokaisella keskustelutoiminnon osalla on omat tiedot ja logiikka. Mikä parasta, kehittäjät voivat rakentaa kohtauksia ja käyttää niitä uudelleen samassa toiminnassa aktiivisten aikomusten kautta.

Jerry Hildenbrand

Jerry on Mobile Nationin asukas nörtti ja ylpeä siitä. Ei ole mitään, mitä hän ei voi hajottaa, mutta monia asioita hän ei voi koota uudelleen. Löydät hänet Mobile Nations -verkosta ja voit löi hänet Twitterissä jos haluat sanoa hei.

instagram story viewer