Căutare vocală Yandex Alice. Alice. Cum Yandex învață inteligența artificială să vorbească cu oamenii. Platformă proprietară de procesare a vorbirii

Toata lumea o zi buna sau serile. Astăzi am decis să vă povestesc despre o zi adevărată petrecută cu asistentul vocal Yandex Alice. Această poveste va fi despre cum la început nimic nu a funcționat cu ea, dar apoi brusc totul a devenit bine cu noi. Pentru a spori efectul, am instalat și asistentul vocal Google și i-am pus toate întrebările. Citiți mai departe pentru a vedea cine s-a dovedit a fi mai inteligent - eu, Alice sau Google.

Cum să descărcați asistentul vocal Yandex Alice și de ce nu a fost ușor de făcut în prima zi

De îndată ce site-ul meu de știri preferat a postat despre lansarea lui Alice, am decis că vreau să îl instalez. La acea vreme, Google nu avea idee despre ce fel de miracol era și eu nu folosesc Yandex. De aceea am rămas nedumerit căutând pe Google Play Market, unde am găsit doar aplicația Yandex Beta căutând „Alice Yandex”. L-am instalat.

Mai târziu, după ce mi-am dat seama, mi-am dat seama că este necesar să instalez aplicația Yandex fără „beta”, unde a fost plasată. asistent vocal Alice. Cu toate acestea, punctul nu este important. Pentru a evita orice confuzie, iată link-urile către aplicația pentru smartphone.

Nu vă spun cum să-l instalez. Puteți ghici singur. Dacă totul merge bine, atunci când deschideți aplicația, veți vedea o pictogramă de microfon violet, arătați spre ea și începeți să întrebați.

Și dacă doriți să instalați Alice pe dvs computer Windows, atunci va trebui să vă mulțumiți cu programul „beta”.

Cum m-a trimis Alice în iad, dar și-a cerut scuze

Eu însumi locuiesc lângă Minsk, într-un oraș mic. Înțelegem cu toții că dezvoltatorii creează în primul rând aplicații pentru locuitorii mega-orașelor. Prin urmare, a fost de două ori interesant modul în care Alice va face față cererilor mele provinciale. Aici Yandex ne-a încurajat și cu un comunicat de presă, în care a promis că asistentul vocal va înțelege vorbirea live.

Prima întrebare a fost: „unde este cea mai apropiată benzinărie”. Alisa a răspuns că în orașul Lipetsk există o oarecare Stella, care este deschisă de la 10:00 la 21:00 (mai târziu s-a dovedit că acesta este un magazin de îmbrăcăminte). După ce m-am uitat pe hartă că era la aproximativ 1000 km distanță, am bănuit că ceva nu este în regulă. Am verificat locația punând întrebarea „unde sunt” și am primit răspunsul „Golful Guineei”. Două întrebări au apărut aici. Este cu adevărat posibil ca cea mai apropiată stație de service din Golful Guineei să fie doar în Lipetsk? Ce zici de Togo sau Burkina Faso, cu siguranță există cel puțin un atelier de reparații în două țări, dar ar trebui să existe. Și de ce crede Alice că sunt pe mare?

A fost mai ușor să mă ocup de a doua întrebare, așa că am început cu ea. Am intrat în setările mele, pe care abia recent l-am lăudat într-o recenzie pentru acuratețea și viteza. Funcționare GPS. Totul a fost inclus. Apoi am deschis browser Google Chrome și a tastat „cea mai apropiată stație de service” direct în căutare, obținând opțiuni în Minsk. Nu e rău deja. Deci locația funcționează. Deși există, desigur, ateliere de reparații auto mai aproape.

Am întrebat-o pe Alice cum este vremea acum. Și ea - iată și iată - a spus vremea pentru orașul meu, și nu pentru întinderile africane. „Se pare că a funcționat!” – M-am gândit și hai să aruncăm cele mai presante întrebări la momentul respectiv:

  • De unde să cumperi bere delicioasă? – pentru prima dată, Alice nu a sugerat un magazin de bere, ci a arătat un link către Wiki, cu răspunsul la ce este berea. În al doilea, ea a dat adresa unui magazin bun din Minsk (am fost acolo, știm).
  • Când va veni Anul Nou? – Din anumite motive am început să vorbesc despre chineză. Xiaomi a inspirat-o cu ceva?
  • Câți milimetri sunt într-un parsec? – Am trimis răspunsul la căutare în căutarea Yandex.
  • Știi belarusă? - Ea a adăugat evaziv pe listă ce poate face. Natural Limba belarusă nu era acolo.
  • Cine este Yakub Kolos? – Nu a găsit deloc clasicul belarus! Nici măcar nu l-am trimis la căutare.
  • Ce faci in timp liber etc. – S-a dovedit că rătăcea prin Internet.

Apropo, am marcat ca nesatisfăcătoare toate răspunsurile de care nu m-am mulțumit. Și Alice și-a cerut scuze în mod regulat în stilul „botul care nu face nimic nu se înșeală”. Și asta e frumos.

Alice mergea foarte prost cu geografia, dar cu umorul era chiar invers.

La întrebarea „Este bine să trăiești în Belarus?” – ea a răspuns că NU CUNOAȘTE o astfel de țară. Apoi am devenit complet trist și i-am spus tot ce credeam despre ea. Nu voi repovesti această parte a conversației în detaliu, dar cuvintele „prost”, „nemernic” și „elev rău” au fost prezente acolo.

Situația a fost dezamorsată chiar de Alice când, obosită să o moralizez, am rugat-o să povestească o anecdotă. E chiar amuzant! Încercați să-i cereți Alicei să spună singur o glumă...


Numai că, se părea, viața se îmbunătățise și Alice a început să înțeleagă unde suntem. Cum totul a mers prost din nou.

La întrebarea „de unde să cumpăr pâine”, ea m-a trimis în orașul Novokuznetsk, st. Vokzalnaya, 65. Pe de o parte, distanța de 4.500 de kilometri nu mi-a convenit, deoarece soția mea mi-a cerut să o aduc repede. Pe de altă parte, m-am gândit, ce naiba, voi avea încredere în inteligența artificială. Nu merg la plimbare, ci pentru afaceri!

Călătoria lungă necesară stoc mare combustibil. La întrebarea „Unde să alimentezi mașina?” a primit un răspuns de la Alice: „Fast and Furious”, Kanash, strada Kanashskaya, 65, acum închis. Era ceva logic în asta - după ce m-am uitat pe hartă, m-am convins că era de-a lungul drumului, la doar 1500 de kilometri de mine. „Când ajung acolo, se va deschide!” - M-am hotărât și am început să mă pregătesc pentru călătoria de 4,5 mii de kilometri pentru a cumpăra pâine.


Yandex Alice a găsit o benzinărie pe drum

Soția mea, după ce a aflat că mă duc la magazinul Novokuznetsk, nu mi-a lăsat să plec. M-am supărat și i-am spus din nou lui Alice o mulțime de lucruri inutile. De data aceasta citiți aici, totul este cenzurat acolo:

Pentru a dezamorsa cumva starea nervoasă din cauza cumpărăturilor eșuate, am vorbit cu Alice despre pisici. Aici suntem de acord:

Cel mai întrebarea principală Alice și un final fericit pentru cineva

Sătul de incertitudinea răspunsurilor Alisei, am decis să continui experimentul și să pun întrebări mai precise, geo-referențiate, ca să spunem așa. Yandex Alice nu a vrut să arate McDonald’s nici la Minsk, nici la Moscova (după Novokuznetsk, a merge la Moscova pentru un hamburger părea o bucată de tort).

Dar ea a sugerat o cafenea în orașul meu când a fost întrebată „de unde să iau cafea”! am realizat ca inteligenţă artificială lucrări! Și a pus cea mai importantă întrebare:

  • Când vei cuceri lumea? – Alice s-a eschivat multă vreme, a răspuns nepotrivit. Dar am simțit că adevărul este undeva în apropiere și am insistat. Și iată răspunsul tău:

Punând o altă întrebare provocatoare, este Putin o persoană bună? Alice a răspuns că nu știe să vorbească despre astfel de subiecte. Hmm, poate plănuiește să cucerească lumea fără el? Ce surpriză va fi pentru el!...

Apoi au fost multe întrebări și răspunsuri ciudate. Permiteți-mi să vă reamintesc că am fost lângă Minsk. Am fost trimis la „cea mai apropiată” școală din Israel, la o clinică din Republica Osetia de Nord. M-am săturat de ofertele lui Yandex Alice de a călători prin lume și m-am culcat.

Asistentul Google este aproape aproape, dar Alice s-a corectat brusc!

A doua zi am instalat aplicația Allo. Are un asistent vocal încorporat bazat pe inteligența artificială Google. Am pus aceleași întrebări și am primit răspunsuri destul de decente. Toate ofertele de școli, magazine și clinici au fost în zona de 1-70 km de mine. Fără Africa și întinderile nesfârșite ale Rusiei. Pentru provincie, acuratețea nu este rea!

Când a fost întrebat dacă Putin este o persoană bună, Google a fost mai categoric - sugerând vizionarea videoclipului.

Și pentru a fi în sfârșit convins de incapacitatea Alicei, am vorbit din nou cu ea pe aceleași subiecte și i-am pus aceleași întrebări.

Și iată și iată! Yandex Alice a încetat să mă mai trimită în iad și toate rutele au fost limitate la centrul meu regional.

Este posibil să te înțelegi cu Alice?

Nu te voi mai plictisi cu povești lungi. Alice s-a corectat! Dacă nu ar fi fost soția mea, aș fi aflat despre asta la intrarea în orașul Kanash, pe strada Kanashskaya, la 1,5 mii de kilometri de casă, în căutarea pâinii.

Scopul acestei povești nu este de a critica pe Yandex Alice. Deși există un motiv! Se pare că Yandex a „împrumutat” interfața asistentului vocal de la Google. Numele Alice amintește foarte mult de numele asistentului vocal Alexa de la Amazon. În mod clar, serviciul are unele probleme de lucru dispozitive mobile. Când este activată, când alte aplicații folosesc în liniște datele de locație, Alice este instabilă și neajutorata. Și, de asemenea, deschiderea constantă a rezultatelor căutării în filă separată browser. În aplicația Google „Hello”, această funcție este implementată mai convenabil. Dar experiența de a comunica cu un asistent vocal care înțelege fraze, nu Cuvinte cheie- este foarte interesant.

Voi folosi Alice pentru a căuta informații și a obține rutele de care am nevoie? Nu! Poate peste un an sau doi, sau mai devreme, când Alice va cuceri lumea. Dar nici nu voi folosi Asistent Google. Tehnologiile inteligenței artificiale de auto-învățare tocmai își găsesc locul printre oameni. Au încă multe de învățat, dar deocamdată acestea sunt jucării bune. Instalează-le, pornește-le și pune întrebări. Dar nu ai încredere în ei!


Alice Asistent vocal - omul modern nu vei fi surprins de ceea ce poți cere unui computer sau dispozitiv mobilîntrebare și apoi primiți un răspuns vocal logic și rezonabil. Dar Yandex a fost surprins de faptul că au decis să-și lanseze propriul asistent vocal, care acum este promovat activ folosind o varietate de metode.

Este absolut inutil să vorbim despre controlul deplin al unui computer folosind vocea și Alice. Chiar și Siri, care a fost modernizat de-a lungul anilor, încă nu rezolvă multe probleme pe MacBook-uri. Iar aplicația Alice este, într-o oarecare măsură, un director vocal și un mic asistent. Dar să nu uităm că debutul inteligenței artificiale a avut loc abia în mai 2017. Yandex va dezvolta, evident, Alice în toate modurile posibile.

Rețelele neuronale sunt viitorul. Datorită acestui viitor, Alice Yandex există. Avantajul rețelelor neuronale este că răspunsul lui Alice la întrebările tale va fi întotdeauna foarte original. Din acest motiv, mulți oameni o folosesc pur și simplu pe Alice în pauzele de la serviciu, încercând să comunice cu asistentul vocal pe diverse subiecte, punând întrebări stupide pe parcurs. Cu Alice poți vorbi cu adevărat. Mai mult, conversația nu va fi deloc absurdă. Intrebare logica- un răspuns logic. Puteți descărca asistentul vocal Alice pe Android gratuit la sfârșitul descrierii în rusă și fără înregistrare.

Deci, la ce ar trebui să vă așteptați de la asistentul dvs.? Asistentul Alice pentru Windows este capabil să închidă sau să lanseze un anumit număr de aplicații. Face o treabă grozavă navigând pe net. Va construi cu ușurință un traseu și va acționa ca un navigator atent. Vă va spune cum este vremea în afara ferestrei și care va fi temperatura afară în următoarele ore. Practic, acestea sunt toate caracteristicile aplicației. Prin urmare, majoritatea utilizatorilor decid să descarce Alice doar pentru a face navigarea mai ușoară pe internet. Când nu există dorința de a intra în bara de căutare cerere lungă, este mult mai ușor să rostești cuvintele și să obții rezultate motor de căutare. Vă recomandăm să descărcați Alice Yandex pe computer pentru Windows 7/10, un asistent vocal gratuit de la Yandex în limba rusă, folosind linkul de la sfârșitul recenziei.

Asistenta vocală Alice - serioasă Concurent Siri? Astăzi, inteligența artificială nu este capabilă să concureze cu produsul Apple. Din nou, pentru că majoritatea capacităților lui Alice sunt limitate la navigarea pe Internet. Dar merită să înțelegem că Siri există de mulți ani și stadiul inițial de asemenea, nu a adus practic niciun beneficiu utilizatorilor. Yandex promite să extindă funcționalitatea „credinței sale”, dar nu ne spun exact la ce ar trebui să ne așteptăm de la inteligența artificială. Asistent vocal Alice din Yandex descărcareîn rusă puteți urmări linkul de mai jos.


Proprietarii noii versiuni Yandex, concepute pentru utilizatorii de Android, primesc funcționalități extinse. Asistentul vocal se numește „Alice”, este capabil să îndeplinească un număr mare de sarcini utile: va raporta temperatura curentă a aerului, vă va ajuta să găsiți un loc de divertisment potrivit și, de asemenea, să obțineți indicații către acesta, să răspundă la întrebări de interes folosind un căutare online - și asta e departe Nu lista plina sarcinile disponibile.

Pentru a pune o întrebare sau pentru a folosi ajutorul lui „Alice”, trebuie să utilizați căsuță de dialog prin introducerea comenzilor necesare. În plus, utilizatorul își poate lăuda asistentul virtual - iar Asistentul Yandex îi va mulțumi cu siguranță proprietarului pentru acest lucru.

Versiunea actuală a sistemului are încă nevoie de unele îmbunătățiri, deoarece capacitățile sale sunt foarte limitate. Dar în modul „Întrebare-Răspuns” funcționează perfect - după ce a solicitat informații despre activitatea unității selectate, utilizatorul va primi imediat informatie necesara. Chiar dacă „Alice” nu știe răspunsul exact, ea va găsi datele necesare pe Internet. Dacă este necesar, se pot deschide și aplicații terță parte, care vă va ajuta să găsiți răspunsul la întrebarea adresată.

În unele subiecte, „Alice” va putea „înțelege” ceea ce se spune. De exemplu, dacă pui o întrebare despre vreme, poți folosi mai târziu diverse calificări pentru a obține mai multe informatii detaliate. Dar această oportunitate nu este disponibilă pentru toate subiectele.

De asemenea, dezvoltatorii au avut grijă să „reînvie” asistentul virtual, făcând o alternativă excelentă la popularele Siri și Asistent Google. „Alice” este, de asemenea, gata să glumească și poate chiar să citeze compoziții populare dacă îi ceri să cânte o melodie.


Doar o versiune de testare a fost lansată până acum, deci sunt posibile erori. Yandex Assistant pronunță unele cuvinte cu erori, pronunțându-le exact așa cum sunt tipărite. „Alice” citește unele propoziții prea serios, ceea ce, de asemenea, nu este întotdeauna adecvat. Dar aceasta este o versiune de testare, așa că deficiențele sunt destul de iertabile.

În prezent se testează și noua interfata. Toate modificările și inovațiile vor fi cunoscute după finalizarea acestei proceduri. Conform promisiunilor dezvoltatorilor, o nouă versiune asistentul virtual de la Yandex va fi prezentat lumii și disponibil pentru utilizatori în acest an.


Astăzi, 10.10.17, a fost lansată versiunea beta a Yandex-Alice pentru computere pe sistemul de operare Windows! Cel mai bun și mai sigur mod de a descărca asistentul Alice pentru Windows este pe serviciul Yandex, aici este cel mai sigur pentru tine
  • Învățare automată,
  • Tehnologii de căutare,
  • Dezvoltare de aplicații mobile
  • În viitor, credem că oamenii vor interacționa cu dispozitivele folosind vocea lor. Deja acum aplicațiile recunosc exact comenzi vocale, încorporate în ele de către dezvoltatori, dar odată cu dezvoltarea tehnologiilor de inteligență artificială, ei vor învăța să înțeleagă sensul frazelor arbitrare și chiar să mențină o conversație pe orice subiect. Astăzi le vom spune cititorilor Habr despre cum apropiem acest viitor, folosind exemplul lui Alice, primul asistent vocal care nu se limitează la un set de răspunsuri predefinite și folosește rețele neuronale pentru comunicare.

    În ciuda simplității sale aparente, asistentul vocal este unul dintre cele mai mari proiecte tehnologice ale Yandex. În această postare veți afla cu ce dificultăți se confruntă dezvoltatorii interfețe de voce care de fapt scrie răspunsurile pentru asistenți virtuali, și ce are Alice în comun cu inteligența artificială din filmul „Ea”.

    În zorii existenței lor, calculatoarele erau folosite în principal în marile întreprinderi științifice sau de apărare. La acel moment, doar scriitorii de science fiction se gândeau la controlul vocal, dar, în realitate, operatorii încărcau programe și date folosind o bucată de carton. Nu cel mai bun mod convenabil: o greșeală și trebuie să o iei de la capăt.

    De-a lungul anilor, computerele au devenit mai accesibile și încep să fie folosite în companii mai mici. Specialiștii le controlează folosind comenzi text introduse în terminal. Bun, mod de încredere– este folosit într-un mediu profesional până astăzi, dar necesită pregătire. Prin urmare, când computerele au început să apară în case utilizatori obișnuiți, inginerii au început să caute mai mult moduri simple interacțiunea dintre mașină și om.

    Conceptul a luat naștere în laboratorul Xerox GUI WIMP (Windows, Icons, Menus, Point-n-Click) - a găsit o utilizare pe scară largă în produsele altor companii. Nu a mai fost necesară memorarea comenzilor text pentru a controla un computer de acasă - acestea au fost înlocuite cu gesturi și clicuri de mouse. Pentru vremea ei, aceasta a fost o adevărată revoluție. Și acum lumea se îndreaptă spre următoarea.

    Acum aproape toată lumea are un smartphone în buzunar, putere de calcul ceea ce este suficient pentru a ateriza o navă pe lună. Mouse-ul și tastatura au înlocuit degetele, dar le folosim în continuare pentru a face aceleași gesturi și clicuri. Acest lucru este convenabil să faci în timp ce stai pe canapea, dar nu pe drum sau în deplasare. În trecut pentru a interacționa interfețe de calculator omul trebuia să stăpânească limbajul mașinilor. Credem că acum este momentul să învățăm dispozitivele și aplicațiile să comunice în limbajul oamenilor. Această idee a stat la baza asistentului vocal Alice.

    O poți întreba pe Alice [De unde pot lua cafea în apropiere?] în loc să dictezi ceva de genul [cafenea de pe strada Cosmonaut]. Alice va cerceta Yandex și va sugera un loc potrivit și, ca răspuns la întrebarea [Fine, cum să ajungi acolo?] - va oferi un link către o rută deja construită în Yandex.Maps. Ea știe să facă distincția între întrebările precise de fapt și dorința de a vedea un clasic rezultatele cautarii, grosolănie - dintr-o cerere politicoasă, o comandă de deschidere a unui site web - dintr-o dorință de a vorbi doar.

    Poate părea chiar că undeva în cloud există o rețea neuronală miraculoasă care singură rezolvă orice problemă. Dar în realitate, în spatele oricărui răspuns de la Alice se află un întreg lanț de probleme tehnologice, pe care am învățat să le rezolvăm de 5 ani încoace. Și ne vom începe excursia de la prima legătură - cu capacitatea de a asculta.

    Bună Alice

    Inteligența artificială din science fiction poate asculta - oamenii nu trebuie să apese butoane speciale pentru a activa „modul de înregistrare”. Și pentru asta ai nevoie activare vocală– aplicația trebuie să înțeleagă că o persoană o accesează. Acest lucru nu este atât de ușor de făcut pe cât ar părea.

    Dacă tocmai începeți să înregistrați și să procesați pe server toate cele primite flux de sunet, atunci veți descărca foarte repede bateria dispozitivului și veți pierde totul traficul mobil. În cazul nostru, acest lucru este rezolvat folosind o rețea neuronală specială, care este antrenată exclusiv pentru recunoaștere fraze cheie(„Bună, Alice”, „Ascultă, Yandex” și alții). A sustine număr limitat astfel de fraze vă permit să faceți această muncă local și fără a contacta serverul.

    Dacă rețeaua este instruită să înțeleagă doar câteva fraze, ați putea crede că acest lucru ar fi destul de simplu și rapid. Dar nu. Oamenii pronunță fraze în condiții departe de a fi ideale, dar înconjurați de zgomote complet imprevizibile. Și vocile fiecăruia sunt diferite. Prin urmare, pentru a înțelege o singură frază, sunt necesare mii de înregistrări de antrenament.

    Chiar și o rețea neuronală locală mică consumă resurse: nu puteți pur și simplu să preluați și să începeți să procesați întregul flux de la microfon. Prin urmare, în prim-plan, este utilizat un algoritm mai puțin greu care recunoaște ieftin și rapid evenimentul „discursul a început”. Acesta este cel care pornește motorul rețelei neuronale pentru recunoașterea frazelor cheie, care la rândul său rulează partea cea mai grea - recunoașterea vorbirii.

    Dacă sunt necesare mii de exemple pentru a antrena o singură frază, atunci vă puteți imagina cât de intensivă este să antrenezi o rețea neuronală să recunoască orice cuvinte și fraze. Din același motiv, recunoașterea se realizează în cloud, unde este transmis fluxul audio și de unde sunt returnate răspunsuri gata făcute. Acuratețea răspunsurilor depinde direct de calitatea recunoașterii. De aceea, principala provocare este să înveți să recunoști vorbirea la fel de bine ca o persoană. Apropo, oamenii fac și greșeli. Se crede că o persoană recunoaște 96-98% din vorbire (metrică WER). Am reușit să obținem o acuratețe de 89-95%, care nu este doar comparabilă cu nivelul unui interlocutor viu, ci și unică pentru limba rusă.

    Dar chiar și vorbirea perfect convertită în text nu va însemna nimic dacă nu putem înțelege sensul celor spuse.

    Cum va fi vremea mâine în Sankt Petersburg?

    Dacă doriți ca aplicația dvs. să afișeze o prognoză meteo ca răspuns la cerere vocală[meteo], atunci totul este simplu aici - comparați textul recunoscut cu cuvântul „vreme” și dacă obțineți o potrivire, afișați răspunsul. Și acesta este un mod foarte primitiv de interacțiune, deoarece în viata reala oamenii pun întrebări diferit. O persoană poate întreba un asistent [Care este vremea mâine la Sankt Petersburg?] și nu ar trebui să fie confuz.

    Primul lucru pe care îl face Alice când primește o întrebare este să recunoască scenariul. Trimiteți o solicitare de căutare și afișați rezultate clasice cu 10 rezultate? Căutați un răspuns exact și îl oferiți imediat utilizatorului? Luați o acțiune, cum ar fi deschiderea unui site web? Sau poate doar vorbim? Este incredibil de dificil să înveți o mașină să recunoască cu exactitate scenariile comportamentale. Și orice greșeală aici este neplăcută. Din fericire, avem toată puterea motor de căutare Yandex, care se confruntă cu milioane de solicitări în fiecare zi, caută milioane de răspunsuri și învață să înțeleagă care sunt bune și care nu. Aceasta este o bază de cunoștințe uriașă, pe baza căreia se poate antrena încă unul. Retea neurala– unul care, cu o mare probabilitate, ar „înțelege” ce anume își dorește o persoană. Greșelile, desigur, sunt inevitabile, dar oamenii le fac și ele.

    Prin utilizarea învățare automată Alice „înțelege” că expresia [Cum va fi vremea mâine în Sankt Petersburg?] este o solicitare de vreme (apropo, acesta este, evident, un exemplu simplu pentru claritate). Dar despre ce oraș vorbim? La ce data? Aici începe etapa de recuperare a entităților numite din replicile utilizatorului (Recunoașterea entităților numite). În cazul nostru Informații importante transportă două astfel de obiecte: „Petru” și „mâine”. Iar Alice, care are în spate tehnologii de căutare, „înțelege” că „Peter” este un sinonim pentru „Sf. Petersburg”, iar „mâine” este „. Data curentă+ 1".

    Limbajul natural nu este numai formă exterioară replicile noastre, dar și coerența lor. În viață, nu schimbăm fraze scurte, ci conducem un dialog - este imposibil dacă nu vă amintiți contextul. Alice își amintește - o ajută să facă față fenomenelor lingvistice complexe: de exemplu, să facă față punctelor de suspensie (recuperarea cuvintelor lipsă) sau să rezolve coreferența (identificarea unui obiect după pronume). Deci, dacă întrebați [Unde este Elbrus?] și apoi clarificați [Care este înălțimea lui?], atunci asistentul va găsi răspunsurile corecte în ambele cazuri. Și dacă după cerere [Ce vreme este astăzi?] întrebați [Și mâine?], Alice va înțelege că aceasta este o continuare a dialogului despre vreme.

    Si inca ceva. Asistentul nu trebuie să înțeleagă doar limbajul natural, ci și să îl poată vorbi - ca o persoană, nu ca un robot. Pentru Alice, sintetizăm vocea care a aparținut inițial actriței de dublare Tatyana Shitova (vocea oficială a lui Scarlett Johansson în Rusia). Ea a exprimat inteligența artificială în filmul Her, deși s-ar putea să o amintiți și din vocea vrăjitoarei Yennefer din The Witcher. în plus despre care vorbim despre o sinteză destul de profundă folosind rețele neuronale și nu despre tăierea frazelor gata făcute - este imposibil să notăm toată diversitatea lor în prealabil.

    Mai sus am descris caracteristicile comunicării naturale (formă imprevizibilă de remarcă, cuvinte lipsă, pronume, erori, zgomot, voce), cu care aveți nevoie pentru a putea lucra. Dar comunicarea în direct mai are o proprietate - nu cerem întotdeauna un răspuns sau o acțiune anume de la interlocutor uneori vrem doar să vorbim. Dacă aplicația trimite astfel de solicitări la căutare, atunci toată magia va fi distrusă. De aceea popular asistenți vocali utilizați o bază de date de răspunsuri editoriale la fraze și întrebări populare. Dar am mers și mai departe.

    Ce zici de chat?

    Am învățat mașina să răspundă la întrebările noastre, să conducă un dialog în contextul anumitor scenarii și să rezolve problemele utilizatorilor. Acest lucru este bine, dar este posibil să o facem mai puțin lipsită de suflet și să o înzestrăm cu proprietăți umane: dă-i un nume, învață-o să vorbească despre ea însăși, menține o conversație pe subiecte libere?

    Industria asistenței vocale rezolvă această problemă prin răspunsuri editoriale. Echipa specială Autorii preiau sute dintre cele mai populare întrebări în rândul utilizatorilor și scriu mai multe răspunsuri posibile la fiecare. În mod ideal, acest lucru ar trebui făcut în stil uniform astfel încât toate răspunsurile să formeze o întreagă personalitate a asistentului. Scriem răspunsuri și pentru Alice - dar avem altceva. Ceva special.

    Pe langa varf întrebări populare există o coadă lungă de fraze de joasă frecvență sau chiar unice pentru care este imposibil să pregătiți un răspuns în avans. Ai ghicit deja cum rezolvăm această problemă, nu? Folosind un alt model de rețea neuronală. Pentru a răspunde la întrebări și remarci necunoscute de ea, Alice folosește o rețea neuronală antrenată baza de date imensa texte de pe internet, cărți și filme. Cunoscătorii de învățare automată ar putea fi interesați de faptul că am început cu o rețea neuronală cu 3 straturi, iar acum experimentăm cu una uriașă cu 120 de straturi. Vom salva detaliile pentru postările specializate, dar aici vom spune că am făcut-o deja Versiune curentă Alice încearcă să răspundă la fraze arbitrare folosind o „pălăvrăgeală de rețea neuronală” - așa numim noi în interior.

    Alice studiază un număr imens cel mai texte diferite, în care oamenii și personajele nu se comportă întotdeauna politicos. O rețea neuronală poate învăța ceva complet diferit de ceea ce vrem să o predăm.

    - Comandă-mi un sandviș.
    - Te vei descurca.

    Ca orice copil, Alice nu poate fi învățată să nu fie nepoliticos protejând-o de toate manifestările de grosolănie și agresivitate - adică antrenând rețeaua neuronală pe o bază „curată”, unde nu există deseori grosolănie, provocări și alte lucruri neplăcute. găsite în lumea reală. Dacă Alice nu știe despre existența unor astfel de expresii, le va răspunde fără gânduri, cu fraze aleatorii - pentru ea vor rămâne cuvinte necunoscute. Lasă-o să știe mai bine despre ce este vorba și dezvoltă o poziție precisă cu privire la aceste probleme. Dacă știi ce înseamnă înjurăturile, poți fie să înjuri înapoi, fie să spui că nu vei vorbi cu cineva care înjură. Și modelăm comportamentul Alicei astfel încât să aleagă a doua variantă.

    Se întâmplă ca remarca lui Alice în sine să fie destul de neutră, dar în contextul specificat de utilizator, răspunsul încetează să fie inofensiv. Odată, în timpul testării închise, am cerut utilizatorului să găsească niște unități - o cafenea sau ceva asemănător. El a spus: „Găsiți altul ca acesta”. Și în acel moment a apărut o eroare în Alice și, în loc să ruleze scriptul de căutare a organizației, ea a dat un răspuns destul de îndrăzneț - ceva de genul „uita-te pe hartă”. Și nu am căutat nimic. Utilizatorul a fost surprins la început, iar apoi ne-a surprins și pe noi lăudând comportamentul lui Alice.

    Când Alice folosește chatter-ul rețelei neuronale, un milion de personalități diferite pot apărea în ea, deoarece rețeaua neuronală a absorbit puțin de la autorul fiecărei replici din setul de antrenament. În funcție de context, Alice poate fi politicoasă sau nepoliticoasă, veselă sau deprimată. Noi vrem asistent personal a fost o personalitate holistică cu un set foarte specific de calități. Aici vin în ajutor textele noastre editoriale. Particularitatea lor este că au fost scrise inițial în numele personalității pe care vrem să o recreăm în Alice. Se pare că puteți continua să o instruiți pe Alice pe milioane de rânduri de texte aleatorii, dar ea va răspunde cu ochi la standardul de comportament stabilit în răspunsurile editoriale. Și la asta lucrăm deja.

    Alice a devenit primul asistent vocal despre care știm, care încearcă să mențină comunicarea nu numai cu ajutorul răspunsurilor editoriale, ci și folosind o rețea neuronală instruită. Desigur, suntem încă foarte departe de ceea ce este descris în science fiction modernă. Alice nu recunoaște întotdeauna cu exactitate esența remarcii, ceea ce afectează acuratețea răspunsului. Prin urmare, mai avem mult de lucru.

    Plănuim să facem din Alice cel mai umanoid asistent din lume. Insufla-i empatia si curiozitatea. Fă-o proactivă – învață-o să stabilească obiective în dialog, să ia inițiativă și să implice interlocutorul în conversație. Acum suntem atât la începutul călătoriei noastre, cât și în fruntea științei care studiază acest domeniu. Pentru a vă deplasa mai departe, va trebui să mutați această margine.

    Bună ziua. A avut loc lansarea oficială a asistentului vocal Alice pentru smartphone-uri, ceea ce m-a bucurat, iar astăzi a fost lansată și o versiune beta a asistentului pentru Windows. L-am instalat, l-am testat puțin și am fost la fel de plăcut surprins.

    Asistent vocal Alice pentru PC

    Pentru instalare " Alice"pe un computer, trebuie să accesați site-ul web https://alice.yandex.ru/windows și să faceți clic pe " Instalare", după aceea vei descărca fișier de instalare. Lansați și instalați.

    ATENŢIE! Yandex a eliminat programul de instalare Alice; linkul oficial descarcă acum un browser cu Alice încorporat!

    Mai am instalatorul daca are cineva nevoie de el —

    (captură de ecran)

    După instalare, veți vedea în stânga jos lângă butonul start bara de căutare, pe Win 10 este integrat în căutare standard, pe Win7 este instalat ca widget separat. Să ne uităm la ce poate face acum acest asistent, care se află în stadiul Beta.

    În prima filă, site-uri vizitate frecvent și știri în tendințe sau interogări ale motorului de căutare, așa cum am înțeles eu:

    În a doua filă există o listă de programe pe care le puteți deschide făcând clic pe programul însuși cu mouse-ul și, de asemenea, întrebați „ Control vocal» deschideți aplicația pentru dvs.

    Dacă în fila principală (prima) dați clic pe pictograma „ semnul întrebării „, apoi vei vedea acolo o mică listă cu ceea ce poate face Alice:

    Pentru un test am decis sa o intreb ultimele stiri, Pentru ce Alice a spus că îi dă cuvântul colegului ei din „ Yandex.News", Și voce masculină a început să citească știrile.

    Apoi am încercat să vorbesc cu ea, în principiu mi-a răspuns exact la fel ca la telefon. Aplicațiile se deschid fără, site-uri web de asemenea. Dacă îi ceri să pornească radioul sau un anumit cântec/grup, atunci Alice deschide un browser, deschide Yandex.Music în el și lansează ceea ce i-ai cerut să facă. Încă nu știe cum să lucreze cu video.

    Pentru controlul computerului - poate activa și opri sunetul, poate opri, reporni computerul și, de asemenea, îl poate trimite în modul de repaus.

    Concluzie:

    Ce putem spune? Yandex a făcut o treabă grozavă cu asistentul său. Sper că nu o abandonează, ci continuă să o dezvolte. Acesta nu este un analog rău cu Cortana, pe care este puțin probabil să-l vedem în Windows 10. Microsoft a promis de mult timp să-l lanseze în rusă, dar până acum a căzut în urechi surde. Și apoi Yandex și Alice tocmai au sosit.

    Instalează, încearcă, testează.

    Distribuie in comentarii ce altele are ea caracteristici interesanteși „glume”, ce poate face și cum vă ajută cu adevărat în munca de zi cu zi cu un computer.

    • Serghei Savenkov

      un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva