Kaip veikia Google assistant ir kodėl jis atsirado
Prisimenu, kai pirmą kartą pamačiau žmogų kalbantį su telefonu ir gaunantį prasmingus atsakymus – atrodė kaip mokslinės fantastikos filmas. Dabar tai tapo kasdienybe. Google Assistant – tai dirbtinio intelekto asistentas, kurį Google pristatė 2016 metais, nors jo šaknys siekia dar ankstesnius projektus, ypač Google Now.
Skirtingai nei paprasta paieškos sistema, kur tiesiog įvedate tekstą ir gaunate nuorodų sąrašą, Google Assistant veikia kaip pokalbis. Galite paklausti „Koks oras rytoj?”, o po to papildyti „O kaip bus savaitgalį?” – ir jis supras, kad vis dar kalbate apie orą. Tai didelis žingsnis į priekį, nes sistema turi suprasti kontekstą, atminti pokalbio eigą ir net atpažinti jūsų balso niuansus.
Google sukūrė šį asistentą ne todėl, kad turėjo laisvų inžinierių. Kompanija matė, kaip keičiasi žmonių elgsena – vis daugiau ieškoma informacijos mobiliuose įrenginiuose, dažnai važiuojant ar darbuojantis, kai rašyti nepatogu. Be to, išmanieji namai tapo realybe, ir reikėjo būdo valdyti visus tuos prietaisus be dešimties skirtingų programėlių.
Technologijos, kurios leidžia asistentui suprasti ką sakote
Kai kalbate su Google Assistant, vyksta keletas sudėtingų procesų vienu metu. Pirmiausia, jūsų balsas turi būti paverstas tekstu – tai vadinama kalbos atpažinimu (speech recognition). Skamba paprasta, bet iš tiesų tai neįtikėtinai sudėtinga užduotis.
Pagalvokite, kiek skirtingai žmonės taria tuos pačius žodžius. Turime akcentus, kalbėjimo greitį, foninį triukšmą, netaisyklingą tartį. Google naudoja gilųjį mokymąsi (deep learning) – tai dirbtinio intelekto šaka, kuri veikia panašiai kaip žmogaus smegenys. Sistema buvo „treniruota” su milijonais valandų įrašytų pokalbių įvairiomis kalbomis.
Kai jūsų žodžiai paverčiami tekstu, prasideda dar įdomesnė dalis – natūralios kalbos apdorojimas (Natural Language Processing arba NLP). Čia sistema turi suprasti ne tik žodžius, bet ir jų reikšmę. Pavyzdžiui, frazė „Noriu suvalgyti obuolį” ir „Apple akcijų kaina” turi žodį, kuris rašomas vienodai angliškai (apple), bet reikšmės visiškai skirtingos.
Google Assistant naudoja transformerių architektūrą – tai gana nauja technologija, kuri leidžia sistemai suprasti žodžių ryšius sakinyje. Kai sakote „Paskambink mamai”, sistema turi suprasti, kad „paskambinti” yra veiksmas, „mamai” yra gavėjas, ir turi patikrinti jūsų kontaktuose, kas yra įrašytas kaip mama.
Kaip asistentas mokosi ir prisitaiko prie jūsų
Viena įdomiausių Google Assistant savybių – jis tampa geresnis, kuo daugiau jį naudojate. Tai ne magija, o gerai suprojektuota mokymosi sistema. Kai pirmą kartą pradedate naudoti asistentą, jis gana bendras – kaip naujas darbuotojas, kuris dar nežino jūsų įpročių.
Tačiau laikui bėgant, sistema kaupia informaciją apie jūsų pageidavimus. Jei dažnai klausiate apie oro prognozes konkrečiam miestui, asistentas pradės automatiškai rodyti tos vietos orą. Jei reguliariai prašote paleisti tam tikrą muzikos žanrą, jis įsimins jūsų skonį. Visa tai saugoma jūsų Google paskyroje ir sinchronizuojama tarp įrenginių.
Čia įdomu tai, kad asistentas mokosi ne tik iš jūsų asmeninių duomenų. Google nuolat atnaujina savo modelius naudodama anonimizuotus duomenis iš milijonų vartotojų. Jei daugelis žmonių pradeda klausti apie naują filmą ar įvykį, sistema greitai išmoksta atpažinti šias užklausas ir teikti tinkamus atsakymus.
Yra ir balso atpažinimas – Google Assistant gali atskirti skirtingus šeimos narius. Kai sakote „Pasakyk man apie mano dieną”, asistentas žino, kieno kalendorių rodyti, nes atpažįsta jūsų balsą. Tai veikia naudojant balso biometriją – kiekvieno žmogaus balsas turi unikalių charakteristikų, kaip pirštų atspaudai.
Kas vyksta debesyse, kai užduodate klausimą
Daugelis žmonių mano, kad Google Assistant veikia jūsų telefone ar išmaniajame garsiakalbyjе. Iš dalies tai tiesa, bet didžioji dalis sunkaus darbo atliekama Google serveriuose – debesų kompiuterijoje.
Štai kaip tai veikia praktiškai: kai pasakote „OK Google” ar „Hey Google”, jūsų įrenginys pradeda klausytis. Šis pradinių žodžių atpažinimas vyksta vietoje, jūsų įrenginyje, naudojant nedidelį specialų procesorių. Tai svarbu privatumui – ne viskas, ką sakote šalia telefono, siunčiama į Google serverius.
Kai asistentas aktyvuojamas, jūsų tolesnė kalba įrašoma ir siunčiama į Google duomenų centrus. Ten galingi serveriai, kuriuose veikia sudėtingi dirbtinio intelekto modeliai, apdoroja jūsų užklausą. Visa tai vyksta per kelias sekundes, nors iš tiesų atliekama neįtikėtinai daug skaičiavimų.
Kodėl tai daroma debesyje, o ne jūsų įrenginyje? Pirma, tie dirbtinio intelekto modeliai yra milžiniški – jie užimtų per daug vietos telefone. Antra, jiems reikia daug procesorių galios, kuri greitai išsektų bateriją. Trečia, Google gali nuolat atnaujinti ir tobulinti šiuos modelius serveriuose, o jūsų įrenginys automatiškai gauna pagerinimus.
Tiesa, Google dirba prie to, kad daugiau funkcijų veiktų vietoje. Naujesniuose telefonuose jau yra „on-device” režimas, kai kai kurios paprastos užklausos apdorojamos be interneto ryšio. Tai naudinga, kai esate vietoje be ryšio arba rūpinatės privatumu.
Integracija su kitomis paslaugomis ir įrenginiais
Google Assistant tikroji galia atsiskleidžia, kai jis pradeda bendrauti su kitais įrenginiais ir paslaugomis. Tai kaip turėti asmenį, kuris gali kalbėti su visais jūsų namų prietaisais ir interneto paslaugomis.
Pavyzdžiui, galite pasakyti „Įjunk svetainės šviesą”, ir jei turite išmanią lempą, ji įsijungs. Kaip tai veikia? Google Assistant nekalba tiesiogiai su jūsų lempa – tai būtų neįmanoma, nes yra šimtai skirtingų gamintojų. Vietoj to, Google sukūrė standartizuotą sąsają, per kurią asistentas gali bendrauti su įvairių gamintojų įrenginiais.
Kai sakote komandą, asistentas nustato, kad kalbate apie išmanų namų įrenginį, identifikuoja konkretų įrenginį („svetainės šviesa”), nustato veiksmą („įjungti”), tada siunčia komandą per atitinkamą tarpininką (pavyzdžiui, Philips Hue tiltą) į patį įrenginį.
Tas pats principas veikia su programėlėmis ir paslaugomis. Galite paprašyti „Užsakyk man taksi” arba „Paleisk mano treniruočių grojaraštį Spotify”. Google turi partnerysčių su tūkstančiais paslaugų teikėjų, kurie sukūrė integraciją su Assistant.
Įdomu tai, kad galite kurti savo pasirinktines komandas per „Routines” funkciją. Pavyzdžiui, galite nustatyti, kad sakant „Laikas miegoti”, asistentas išjungtų visas šviesas, nustatytų termostatą į 18 laipsnių, užrakintų duris ir paleistų ramią muziką. Viena komanda – keletas veiksmų.
Privatumas ir duomenų saugumas – ką Google žino apie jus
Kalbant apie balso asistentus, neišvengiamai kyla klausimas: ar Google nuolat klausosi mūsų pokalbių? Trumpas atsakymas – ne, bet ilgesnis atsakymas sudėtingesnis.
Google Assistant techniškai visada „klausosi”, bet tai nereiškia, kad įrašinėja. Įrenginys nuolat analizuoja garso srautą, ieškodamas aktyvavimo frazės („OK Google” ar „Hey Google”). Ši analizė vyksta vietoje, jūsų įrenginyje, naudojant mažai energijos vartojantį procesorių. Tik išgirdęs aktyvavimo frazę, įrenginys pradeda įrašinėti ir siųsti duomenis į Google serverius.
Tačiau sistema nėra tobula. Kartais asistentas gali suaktyvėti per klaidą, išgirdęs panašiai skambančius žodžius. Tada jis įrašys ir išsiųs tai, kas buvo pasakyta po tariamos aktyvavimo frazės. Google teigia, kad tokie atvejai reti, bet jie tikrai pasitaiko.
Kas nutinka su jūsų balso įrašais? Google juos saugo jūsų paskyroje, nebent nurodote kitaip. Galite bet kada patikrinti, ką įrašė asistentas, apsilankę Google „My Activity” puslapyje. Ten rasite visus balso įrašus su galimybe juos ištrinti. Galite nustatyti, kad įrašai būtų automatiškai trinami po 3 ar 18 mėnesių, arba išjungti įrašymą visiškai (nors tada kai kurios funkcijos gali veikti prasčiau).
Google teigia, kad naudoja šiuos duomenis asistento tobulinimui. Dalis įrašų (anonimizuotų) gali būti peržiūrėta žmonių, kad pagerintų kalbos atpažinimą. Tai sukėlė nemažai diskusijų apie privatumą, ir Google dabar leidžia vartotojams atsisakyti tokios peržiūros.
Jei rūpinatės privatumu, galite naudoti „Guest Mode” režimą, kai asistentas neįrašinėja jūsų užklausų į paskyrą. Taip pat galite išjungti mikrofono ar kameros mygtukus daugelyje Google Assistant įrenginių.
Ateities kryptys ir kas laukia toliau
Google Assistant nuolat tobulėja, ir kai kurios naujovės tikrai įspūdingos. Viena įdomiausių – pokalbio tęstinumas. Ankstesnėse versijose reikėjo kiekvieną kartą sakyti „OK Google” prieš naują komandą. Dabar asistentas gali tęsti pokalbį natūraliau – galite užduoti klausimą, gauti atsakymą ir iš karto užduoti papildomą klausimą be aktyvavimo frazės.
Kita svarbi kryptis – daugiakalbystė. Naujesni įrenginiai gali suprasti ir atsakyti dviem kalbomis vienu metu. Tai ypač naudinga daugiakalbėse šeimose, kur vienas žmogus gali kalbėti lietuviškai, o kitas – angliškai, ir asistentas supras abu.
Google dirba prie to, kad asistentas taptų dar natūralesnis. Jie naudoja technologiją, vadinamą „Duplex”, kuri leidžia asistentui skambinti į įstaigas ir kalbėti su žmonėmis jūsų vardu. Pavyzdžiui, galite paprašyti rezervuoti stalą restorane, ir asistentas paskambins ir sutvarkys viską. Tai skamba fantastiškai, bet ir kelia etinių klausimų – ar žmonės turėtų žinoti, kad kalba su robotu?
Dirbtinio intelekto modeliai tampa vis galingesni. Google investuoja į didelius kalbos modelius (panašius į ChatGPT), kurie gali generuoti sudėtingesnius atsakymus, suprasti kontekstą geriau ir net būti kūrybiški. Tikėtina, kad ateityje Google Assistant galės ne tik atsakyti į klausimus, bet ir padėti spręsti sudėtingas problemas, planuoti keliones ar net konsultuoti profesionaliais klausimais.
Taip pat matome judėjimą link didesnio privatumo. Google kuria galingesnius procesorius, kurie leistų daugiau funkcijų atlikti vietoje, jūsų įrenginyje, be duomenų siuntimo į serverius. Tai reikštų greitesnius atsakymus ir didesnį privatumą.
Praktiniai patarimai kaip išnaudoti asistentą maksimaliai
Jei norite, kad Google Assistant tikrai palengvintų jūsų gyvenimą, verta išmokti keletą gudrybių. Pirma, sukurkite „Routines” – tai pasirinktinės komandos, kurios atlieka kelis veiksmus vienu metu. Pavyzdžiui, „Labas rytas” komanda gali įjungti kavos aparatą, papasakoti oro prognozes, šiandienos įvykius kalendoriuje ir paleisti naujienų santrauką.
Antra, integruokite visas savo dažniausiai naudojamas paslaugas. Prijunkite muzikos srautų paslaugą (Spotify, YouTube Music), kalendorių, el. paštą, navigaciją. Kuo daugiau prijungsite, tuo daugiau asistentas galės padėti. Pavyzdžiui, jei prijungsite kalendorių ir navigaciją, galite paklausti „Kada turiu išvykti į susitikimą?”, ir asistentas apskaičiuos kelionės laiką pagal esamą eismą.
Trečia, išmokite naudoti kontekstines užklausas. Galite paklausti „Kas yra Jonas Jablonskis?”, o po to „Kiek jam metų buvo mirties metu?” arba „Parašyk man jo biografijos santrauką”. Asistentas supras, kad vis dar kalbate apie tą patį asmenį.
Ketvirta, naudokite balso komandas automobiliuose. Tai ne tik patogiau, bet ir saugiau nei rašyti žinutes ar ieškoti informacijos ekrane. Galite paprašyti paskambinti, siųsti žinutes, keisti muziką ar gauti navigacijos nurodymus – visa tai nelietę telefono.
Penkta, eksperimentuokite su išmaniaisiais namais. Net jei neturite pilnai automatizuotų namų, viena ar dvi išmanios lempos ar kištukinis lizdas gali būti labai naudingi. Galite valdyti šviesas gulėdami lovoje arba įjungti kavos aparatą dar nepakėlę galvos nuo pagalvės.
Galiausiai, nepamirškite, kad galite mokyti asistentą. Jei jis neteisingai taria jūsų vardą ar kontakto vardą, galite pataisyti. Jei nesuprato komandos, pabandykite performuluoti kitaip – sistema mokosi iš šių sąveikų.
Kai technologija tampa kasdieniu bendražygiu
Google Assistant – tai ne tik technologinis pasiekimas, bet ir pavyzdys, kaip dirbtinis intelektas gali tapti natūralia mūsų kasdienybės dalimi. Nuo paprasto žadintuvų nustatymo iki sudėtingų namų automatizavimo scenarijų, šis asistentas rodo, kaip technologijos gali prisitaikyti prie žmogaus, o ne atvirkščiai.
Žinoma, sistema nėra tobula. Kartais ji nesupras jūsų akcento, padarys klaidų atpažindama komandas ar suaktyvės netikėtai. Bet kiekvienais metais ji tampa geresnė, mokydamasi iš milijonų sąveikų visame pasaulyje.
Įdomiausia tai, kad mes tik pradedame matyti, ką balso asistentai gali padaryti. Kai dirbtinio intelekto modeliai tampa galingesni, kai daugiau įrenginių tampa išmanūs, kai 5G tinklai užtikrina greitesnį duomenų perdavimą – galimybės plečiasi. Galbūt netrukus galėsime turėti tikrus pokalbius su asistentais, kurie supras ne tik mūsų žodžius, bet ir emocijas, kontekstą, net neištartus poreikius.
Tačiau su šiomis galimybėmis ateina ir atsakomybė. Turime būti sąmoningi vartotojai, suprantantys, kaip veikia šios technologijos, kokie duomenys renkami ir kaip jie naudojami. Google Assistant gali būti puikus įrankis, palengvinantis kasdienį gyvenimą, bet tik jei jį naudojame protingai, suprasdami tiek jo galimybes, tiek apribojimus.
Galiausiai, svarbu prisiminti, kad technologijos turėtų tarnauti mums, o ne mes joms. Google Assistant yra įrankis – labai pažangus, nuolat tobulėjantis, bet vis tiek tik įrankis. Kaip jį naudosite, kokias užduotis jam patikėsite, kaip integruosite į savo gyvenimą – tai jūsų pasirinkimas. Ir geras dalykas yra tas, kad šis pasirinkimas tampa vis lankstesnis, nes technologija tampa vis protingesnė ir pritaikoma.

