Článok

Tu je príklad, ako sa spoločnosti Google darí presadzovať, aby Asistent myslel ako človek

protection click fraud

Asistent Google sa od svojho uvedenia rozrástla na vlastnú platformu. Nielen, že je inteligentnejšia ako kedykoľvek predtým, ale aj s podobnými zariadeniami Nest Hub alebo Nest Mini, už to nie je len súčasť Androidu.

Keď softvér porastie svojimi schopnosťami, stane sa samozrejme zložitejším. To znamená, že vývojári potrebujú špeciálne nástroje na zostavenie obsahu, ktorý chceme použiť na našich inteligentných displejoch a ďalších zariadeniach s povoleným pomocníkom. Ako všetky vývojárske nástroje, aj tieto musia urobiť dve dôležité veci: jednoduché použitie a dobrá práca. Je ťažké uskutočniť obe tieto dôležité veci, ale vydanie Webové rozhranie Action Builder a Action SDK vyzerajú, že budú víťazmi.

Nechajte konverzáciu plynúť

Aby bola akcia Asistenta Google skvelá, musí byť schopný hovoriť a počúvať tak, ako by to robil človek. Ak sa spýtate svojho Domovská stránka Google Ak chcete deťom povedať rozprávku na dobrú noc alebo zaspievať pieseň „Zuby si umyte zuby“, musíte rozpoznať, čo chcete, a vedieť robiť to, čo sa od vás žiada, bez toho, aby ste boli robotom, ktorý sa riadi iba logikou a poriadkom.

Verizon ponúka Pixel 4a na nových linkách Unlimited iba za 10 dolárov za mesiac

Dve dôležité veci, ktoré to robia realitou, sa nazývajú konverzačný tok a porozumenie prirodzenému jazyku. Bez nich by asistent nebol schopný interagovať tak, ako sme si už zvykli.

„Áno“, „áno“ a „áno“ znamenajú to isté. Musíte naučiť počítač takémuto druhu chybnej ľudskej logiky.

Konverzačný tok je celkom ľahko pochopiteľný koncept a znamená doslova to, ako to znie: Asistent musí byť pripravený odpovedať vám, kedykoľvek mu niečo hovoríte. Je to ľahké, keď sa spýtate počasia alebo dokonca požiadate, aby zaspievali pieseň o čistení zubov, ale keď sa situácia skomplikuje - napríklad napríklad vlastná dobrodružná hra - existuje niekoľko veľmi špecifických spôsobov, ako je potrebné konverzáciu viesť, aby mal Asistent odpoveď.

To je miesto, kde prichádza na rad porozumenie prirodzenému jazyku (NLU). Asistent musí vedieť veci ako „áno“ a „áno“ a „áno“ znamenajú to isté a musí vedieť, ako je tekutina reči; všetci hovoríme veľmi odlišne, ako píšeme. A keďže Assistant je počítač, ktorý funguje iba ako človek, je potrebné toto všetko vložiť do každého projektu konverzačnej akcie. Počítače sa vlastne nemôžu učiť, treba ich programovať.

To je miesto, kde prichádza na rad nový Action Builder a Actions SDK. Sú to dva nové nástroje, ktoré vývojárom umožňujú vytvoriť projekt od začiatku do konca tak, ako mu to najviac vyhovuje. Actions Builder je webový nástroj, ktorý umožňuje vývojárom zostavovať konverzačné akcie rovnakým spôsobom, ako zostavujete vývojový diagram. Má však rovnaké nástroje, aké by mala tradičná vývojová súprava SDK. Ktokoľvek vývojár môže použiť toto grafické rozhranie na vizualizáciu konverzačného toku, zadanie akýchkoľvek údajov NLU, ktoré projekt bol vyškolený tak, aby porozumel a dokonca ladil konečný produkt pohodlným a ľahko pochopiteľným spôsobom spôsobom.

Vývojári môžu na vytváranie obsahu Assistant používať webový nástroj na tvorbu blokov alebo nové IDE. Alebo môžu použiť oboje!

Action SDK robí to isté, ale v tradičnejšom IDE (integrované vývojové prostredie) pre vývojárov, ktorí uprednostňujú prácu lokálne alebo prostredníctvom súborového prehľadu svojho projektu. A ak vývojári už majú preferované IDE, môžu ho v kombinácii s nástrojmi príkazového riadku vytvoriť konečný produkt so všetkými rovnakými výhodami.

Tieto nástroje sú prednou časťou kvalitnejšej a rýchlejšej platformy Assistant. Runtime (považujte to za motor poháňajúci softvér, ktorý používame) pre Asistenta je teraz rýchlejší ako nikdy predtým a úplne nový model interakcie znamená, že Asistent je inteligentnejší a ľahšie sa vytvára pre.

Nový model interakcie je zostavený tak, že vytváranie vecí ako konverzácie v reálnom čase je rýchlejšie a efektívnejšie, a školenie NLU je robustnejšie. Vývojári môžu vytvárať scény a používať ich ako stavebný kameň, v ktorom má každá časť konverzačnej akcie svoje vlastné údaje a logiku. Najlepšie zo všetkého je, že vývojári môžu pomocou aktívnych zámerov vytvárať scény a opakovane ich používať na rovnaké akcie.

Jerry Hildenbrand

Jerry je rezidentom Mobile Nation a je na to hrdý. Nie je tu nič, čo by nedokázal rozobrať, ale veľa vecí, ktoré by nedokázal znovu zostaviť. Nájdete ho v sieti Mobile Nations a môžete udrieť ho na Twitteri ak chceš povedať hej.

instagram story viewer