Cum să utilizați Action SDK pentru Google Assistant App Development?

Publicat: 2018-05-23

Cu un simplu „Hei, Google” și „Ok, Google”, Google Home – difuzorul emblematic alimentat de Google Assistant și-a găsit acum locul într-o serie de case încă de la anunțul extinderii în cadrul Conferinței dezvoltatorilor Google I/O 2018 .

Pe măsură ce Google Home se pregătește să facă apariția în milioane de case din peste 80 de țări, dezvoltatorilor și companiilor li se oferă o oportunitate de aur de a dezvolta aplicații care să le ducă la milionul de noi adrese cu Google Home.

În timp ce Google își plănuiește extinderea, haideți să vedem cât de departe a ajuns Google Assistant.

O cronologie a Asistentului Google

2012

Google Now [iulie] – A fost lansat asistentul personal virtual care face gestionarea programelor, căutarea vocală și oferă indicații.

2016

Asistent Google [mai] – Asistentul virtual de pionierat bazat pe voce și text este lansat în aplicația de mesagerie Google, Allo

Google Home [noiembrie] – Se lansează difuzoarele care permit utilizatorilor să vorbească prin comandă vocală pentru a interacționa cu Asistentul Google

Acțiune pe Google [decembrie] – Platforma pentru dezvoltarea aplicației Google Assistant este deschisă dezvoltatorilor

2017

Asistență pentru mai mulți utilizatori [aprilie] – Asistentului i se oferă suport pentru a înțelege 6 voci diferite, ceea ce o face platformă multi-utilizator.

Capacitatea de a face cumpărături pe Walmart folosind Asistent este adăugată de Google [septembrie]

Boxe inteligente de ultimă generație [octombrie] – Sunt lansate două boxe noi de ultimă generație, alimentate cu inteligență artificială: Google Home Max și Google Home Mini

2018

Google anunță utilizarea a peste 30 de limbi până la sfârșitul lui 2018 [februarie]

Deși aceasta a fost imaginea Asistentului Google până acum, marca și-a anunțat planurile de a crește jocul cu 180 de grade în cadrul evenimentului I/O 2018, desfășurat în mai 2018.

Înainte de a trece mai departe cu procesul care urmează să vină pe Asistentul Google și în viața a milioane de oameni din 80 de țări, haideți să luăm o ocazie pentru a ne uita la anunțurile care au fost făcute în I/O 2018 cu privire la Asistentul Google.

Anunțuri Google I/O 2018 legate de Asistentul Google

  1. Extindere în peste 80 de țări
  2. 6 mai multe voci noi
  3. Conversație continuă fără cuvinte declanșatoare
  4. Asistentul vine la Navigare pentru a ajuta utilizatorii să declanșeze acțiuni pe drum
  5. Aplicare mai mare a AI pentru a face conversațiile umane

Aceste anunțuri sunt un semn direct al cât de pregătit este Google să-și ducă domeniul Asistent la un nivel cu totul nou în viața utilizatorilor. Și odată cu extinderea granițelor geografice de către gigantul tehnologic, momentul este potrivit doar pentru a face din aplicația dvs. cea pe care Google o invocă atunci când utilizatorii apelează pentru categorie.

În afară de acestea, există o altă caracteristică pe care Google o vine pentru a crește experiența pe care o primesc utilizatorii Asistentului - Google Duplex.

Ce urmează pentru Asistentul Google? Google Duplex?

Google Duplex a fost unul dintre cele mai mari și de departe cele mai inovatoare anunțuri făcute de Google în I/O 2018 Developer Conference.

Folosind această funcție, Asistentul Google va ajuta utilizatorii efectuând apeluri către companii. Tehnologia va face acum programări și va rezerva masa în locul utilizatorilor. Funcția care va fi realizată în direct până la sfârșitul anului 2018 este alimentată de AI, care îi permite să aibă o conversație complexă.

Acum că am adunat cunoștințele despre ceea ce este nou în lumea Asistentului Google, este timpul să trecem la acea parte a conținutului pentru care am adunat aici, cum să dezvoltăm o aplicație care poate fi integrată cu Asistentul Google.

Dar, înainte de a intra în procesul exact de dezvoltare a aplicațiilor Google Assistant, permiteți-ne să răspundem la un lucru important pentru dvs Cum funcționează Asistentul Google?

Iată un exemplu despre modul în care funcționează Asistentul Google, explicat printr-o instanță de rezervare a mesei la un restaurant numit BobbleHead.

  1. Utilizatorul cheamă la Asistentul Google, solicitând o acțiune, „Ok, Google, vreau să rezerv o masă la BobbleHead pentru doi”. Apoi, Asistentul trimite solicitarea către Actions on Google pentru a găsi aplicația restaurant.
  2. Apoi, Asistentul Google întreabă utilizatorul dacă dorește să înceapă conversația cu aplicația pentru restaurant BobbleHead. Când răspund cu „Da”, Asistentul sună în BobbleHead și îi transmite utilizatorul.
  3. Aplicația afișează un mesaj de bun venit înainte de a începe conversația cu utilizatorul aplicației.
  4. În timpul interacțiunii, Asistentul Google mediază conversația care are loc între utilizator și BobbleHead și apoi cele două informații comerciale, permițând lui BobbleHead să colecteze informațiile necesare pentru îndeplinirea intenției utilizatorului.
  5. În cele din urmă, interacțiunea se termină pe măsură ce utilizatorul a terminat de rezervat masa.

Acum că știți cum funcționează Asistentul Google și planurile glorioase pe care le are Google pentru segmentul său de Asistent, permiteți-ne să trecem acum la ceea ce ați venit aici.

Cum să dezvoltați o aplicație care poate fi integrată cu Google Assistant?

Răspunsul la aceasta se află în Platforma „Acțiune pe Google”.

Actions on Google este platforma de dezvoltare, care le permite dezvoltatorilor să dezvolte aplicații care se extind la funcționalitatea Asistentului Google, pe peste 500 de milioane de dispozitive, care includ difuzoare inteligente, telefoane, televizoare, mașini, ceasuri, căști, printre altele.

Utilizatorii interacționează cu Asistentul Google pentru a face lucruri, cum ar fi cumpărarea de articole de uz casnic sau rezervarea unui bilet de film. În calitate de dezvoltator de aplicații mobile, poți folosi platforma Actions on Google pentru a crea și gestiona cu ușurință experiențe de conversație încântătoare și eficiente între utilizatori și propria ta aplicație.

În timp ce intenționați să inițiați procesul de dezvoltare a aplicației Google Assistant prin Action on Google, există ceva de care trebuie să aveți grijă - Invocarea.

Există două moduri în care utilizatorii vă vor invoca aplicația în Asistent

  • Explicit – Se întâmplă atunci când utilizatorii îi spun în mod explicit Asistentului că doresc să converseze cu aplicația ta.
  • Implicit – Când asistentul vă invocă aplicația când utilizatorii îi spun să îndeplinească o anumită sarcină. Probabilitatea de vizibilitate a aplicației dvs. în invocarea implicită depinde în întregime de cât de bine v-ați proiectat aplicația, ținând cont de cele mai bune practici .

O aplicație care urmează să fie proiectată pentru a fi integrată cu Asistentul Google, vine cu trei componente -

1. Acțiuni pe proiectul de dezvoltator Google

Identificați și gestionați aplicația dvs. pe parcursul etapelor de aprobare și vă permite să vă monitorizați acțiunile. Veți avea, de asemenea, acces la – analiza aplicației mobile și la Actions Simulator, platforma care vă permite să vă testați aplicația fără a fi nevoie de niciun dispozitiv fizic.

2. Pachet de acțiuni

Acesta definește metadatele despre toate acțiunile aplicației dvs., cum ar fi modul în care Asistentul Google v-ar convoca acțiunile și modul în care Asistentul Google va apela la serviciile dvs. de onorare.

3. Implinirea

Este funcționalitatea reală a aplicației dvs. mobile. Este găzduit ca serviciu web HTTPS. Când utilizatorii dvs. interacționează cu o anumită acțiune, îndeplinirea preia cererea de la aceștia și le revine cu răspunsuri cu Asistentul Google care mediază comunicările.

Vă puteți dezvolta aplicația folosind oricare dintre aceste trei metode -

1. Dialogflow

Dialogflow este folosit de majoritatea companiilor care insistă să proiecteze interfața vocală cu utilizatorul și să construiască experiența lor personală de conversație. Combină scopul SDK-ului Actions cu un IDE web extrem de ușor de utilizat. care vine cu ușurința de a genera și implementa pachete de acțiuni. Opțiunea include motorul NLU (înțelegerea limbajului natural), care înțelege deja limbajul uman natural, de zi cu zi, astfel încât să nu aveți nevoie să vă faceți griji.

Aflați cum să dezvoltați o aplicație folosind Dialogflow aici

2. Șabloane

Crearea aplicațiilor după șabloane vă permite să utilizați o experiență de utilizator setată, care este definită în șablon. Chiar dacă majoritatea interacțiunilor aplicației și îndeplinirea acesteia vor fi gestionate de șablon, se pot personaliza unele părți din aplicație, cum ar fi răspunsurile specifice sau setările de configurare ale acesteia. Folosind șabloane, veți putea crea aplicații fără a fi nevoie să scrieți măcar un singur caracter de cod.

Este recomandat să utilizați șabloane care îndeplinesc cerințele exacte ale afacerii dvs., deoarece veți putea crea aplicații mult mai rapid, fără să acordați atenție proiectării conversațiilor, care este una dintre cele mai dificile părți ale aplicațiilor bazate pe conversații.

Aflați cum să dezvoltați aplicația folosind șabloane aici

3. SDK pentru acțiuni

Google și-a lansat propriul SDK, care este ideal pentru companiile a căror funcționalitate de conversație se învârte în jurul unei conversații directe extrem de scurte, cu o variabilitate de intrare mai mică sau deloc. Dacă acțiunile dvs. nu necesită de obicei înțelegerea unui limbaj robust și, de obicei, pot realiza orice caz de utilizare, mergeți cu ACtions SDK.

În plus, în cazul în care aveți deja un NLU, pe care doriți să îl utilizați și doriți doar să obțineți texte brute și apoi să le transmiteți la înțelegerea limbajului natural, va trebui să utilizați SDK-ul Actions.

În cele din urmă, Actions SDK nu oferă ușurința oferită de un IDE, ceea ce înseamnă că va trebui să creați manual un pachet de acțiuni printr-un editor de text și apoi să îl implementați în proiectul dvs. Google Developer prin utilitarul de linie de comandă.

Aflați cum să dezvoltați aplicația folosind Actions SDK aici

Rezumând

Acum cunoașteți potențialul pe care vi l-a prezentat Google prin extinderea dispozitivelor Google Home alimentate cu Google Assistant în peste 38 de țări și cum să dezvoltați aplicații care pot fi integrate cu Assistant pentru a fi apoi activate în milioane de case.

Urmează – Vorbește cu experții noștri Google Home și accesează Google Home cu aplicația ta de conversație susținută de Asistentul Google.