Alice er en stemmeassistent fra Yandex. Stemmeassistent "Alice"

er en unik og helt ny stemmeassistent ved navn Alice fra det populære selskapet Yandex. Hun vet hvordan hun skal utføre mange forskjellige kommandoer og er en ganske hyggelig samtalepartner; du kan til og med høre noen morsomme vitser fra henne. Applikasjonen passer for alle modeller av Android-enheter og er allerede fritt tilgjengelig.

Vi har lenge drømt om å lage en robot som ville være så lik et menneske som mulig eller ville være mye mer perfekt enn et menneske. Og hovedoppgaven til utviklerne er å lære droiden å snakke og tenke. Og det er også ønskelig at hver enkelt av oss har råd til denne roboten. Generelt er det ganske mange krav. Men med den utbredte bruken av mobiltelefoner og nettbrett er alle, uten unntak, enkle å implementere. Og nå har vi allerede Google Assistant, Siri og andre stemmeassistenter. Ja, de er veldig flinke og smarte, men de mangler én ting - fornuftig russisk. Derfor var oppgaven til Yandex-utviklerne et veldig spesifikt spørsmål: å lære roboten å forstå russiskspråklige kommandoer. Og endelig Last ned talking Alice mulig i full arbeidsmodus, med alle hennes unike intellektuelle ferdigheter. Vi håper virkelig at utviklerne tok hensyn til alle brukernes krav og ønsker og til slutt er fornøyd med resultatet. Allerede i dag kan Alice utføre mange forskjellige mirakler:

Slik fungerer Yandex med Alice på Android:

Først må du installere programmet, kjøre det og si hei, Alice
Du kan stille assistenten ethvert spørsmål; hvis hun ikke vet svaret, vil hun finne det på Internett
Alice vil enkelt fortelle deg værmeldingen, finne ønsket adresse og til og med bygge en rute
Applikasjonen vil dele informasjon om etablissementer - kafeer, restauranter, hoteller, herberger, forretningssentre
Assistenten er godt kjent med politikk, kultur, kunst og andre områder, hun vil gjerne finne aktuelle nyheter fra hele verden
Hvis Alice er i godt humør, vil hun til og med synge en sang eller fortelle deg en vits!

Generelt har denne virtuelle jenta mange fordeler. Hun er så elsket av russisktalende brukere at hun rett og slett blir elsket på Internett. Programmet har vunnet hjertene til millioner og vil få enda flere nye fans hver dag. Derfor tilbyr vi allerede Last ned Yandex Alice som et utmerket alternativ til utenlandske stemmeassistenter som ikke kan russisk. Det er umulig å ikke legge merke til det store arbeidet til forfatterne av programmet; prosjektet deres har virkelig blitt veldig betydelig. Alice viste seg å være en smart og, viktigere, humoristisk samtalepartner. Derfor er det nå ganske vanskelig å forestille seg. at det en gang var mulig å klare seg uten Alice og tipsene hennes.

Hva er nytt: Den smarte søkelinjen kan nå skjules automatisk for ikke å ta opp ekstra plass. Og å bruke assistenten har blitt så praktisk at utviklerne foreslo å gjøre applikasjonen til hovednettleseren på enheten din. I tillegg, i den nyeste versjonen, kan den personlige assistenten gjenkjenne og finne gjenstander på bildet. Og smarte, snakkende Alice «shazaming» musikken med all sin makt - bare spør henne hvilken sang som spilles, og hun vil umiddelbart gi deg tittelen og til og med navnet på artisten.

Og noen flere oppdateringer! De som allerede har Last ned Yandex med Alice Sjekk ut den unike siden kalt Samlinger. Dette er en ny tjeneste som har samlet et stort antall ideer fra hele verden. Det vil ikke være vanskelig for noen bruker å finne noe nytt og interessant her. Nyt den oppdaterte applikasjonen, nå støttet av Android 9.

Alice er en av de mest teknologisk avanserte stemmeassistentene for Android-enheter, som er integrert i den offisielle Yandex-applikasjonen. Ved å installere det vil du ikke bare kunne styre smarttelefonen/nettbrettet ditt ved hjelp av talekommandoer, men også få en veldig smart samtalepartner. Alice er den første personlige assistenten som kan fordype seg i konteksten av dialogen med brukeren. Dessuten lærer den hele tiden å bruke nevrale nettverk for disse formålene.

Funksjoner

På tidspunktet for skriving av denne anmeldelsen "kan" ikke Alice utføre for mange operasjoner. Faktum er at den, i motsetning til Siri, ikke er veldig tett integrert i Android-operativsystemet. Som et resultat kan assistenten bare snakke om været, vise informasjon om trafikkork, utføre søk i Yandex, samle et utvalg nyheter for brukeren, plotte ruter på kart og spille sanger i Yandex Music-tjenesten. Programmet er ikke opplært til å starte tredjepartsapplikasjoner og lage kalendermerker. Det er imidlertid godt mulig at disse funksjonene vil bli lagt til i fremtiden.

Kommunikasjon

Men når det gjelder vanlige samtaler med Alice, er hun i denne forbindelse den mest "levende" virtuelle samtalepartneren av de som er tilgjengelige for Android-operativsystemet. Assistenten kan spøke, ta hensyn til tidligere dialogsetninger når han komponerer nye, og til og med "trolle" brukeren litt. Etter lanseringen av denne tjenesten, dukket det opp mange skjermbilder av korrespondanse på Internett, der Alice veldig kaustisk "hånet" samtalepartneren.

I tillegg høres stemmen til denne assistenten mye mer naturlig ut enn den til analogene. Applikasjonen legger vekt på riktig måte og gjør ikke lange pauser mellom ordene. Generelt føles det noen ganger som om du kommuniserer med en ekte person.

Nøkkelegenskaper

  • kan føre dialoger med brukeren, fordype seg i konteksten og budskapet til frasene hans;
  • høres mye mer naturlig ut enn andre stemmeassistenter;
  • integrert i den offisielle Yandex-applikasjonen;
  • utfører et grunnleggende sett med funksjoner, som å vise værinformasjon;
  • gjenkjenner og tolker menneskelig tale meget nøyaktig.

Eiere av den nye versjonen av Yandex, designet for Android-brukere, får utvidet funksjonalitet. Stemmeassistenten kalles "Alice", den er i stand til å utføre et stort antall nyttige oppgaver: den vil rapportere gjeldende lufttemperatur, hjelpe deg med å finne et passende underholdningssted, og også få veibeskrivelse til det, svare på spørsmål av interesse ved å bruke en nettsøk - og det er langt ikke en komplett liste over tilgjengelige oppgaver.

For å stille et spørsmål eller bruke Alices hjelp, må du bruke dialogboksen ved å skrive inn de nødvendige kommandoene. Dessuten kan brukeren prise sin virtuelle assistent - og Yandex Assistant vil definitivt takke eieren for dette.

Den nåværende versjonen av systemet trenger fortsatt noen forbedringer, siden dens evner er svært begrensede. Men i modusen "Spørsmål-svar" fungerer det perfekt - etter å ha bedt om informasjon om arbeidet til den valgte virksomheten, vil brukeren umiddelbart motta den nødvendige informasjonen. Selv om "Alice" ikke vet det nøyaktige svaret, vil hun finne de nødvendige dataene på Internett. Om nødvendig kan tredjepartsapplikasjoner også åpnes for å hjelpe deg med å finne svaret på spørsmålet.

I noen emner vil "Alice" kunne "forstå" hva som blir sagt. Hvis du for eksempel stiller et spørsmål om været, kan du senere bruke ulike kvalifikasjoner for å få mer detaljert informasjon. Men denne muligheten er ikke tilgjengelig for alle emner.

Utviklerne passet også på å "gjenopplive" den virtuelle assistenten, og ble et utmerket alternativ til den populære Siri og Google Assistant. "Alice" er også klar til å spøke, og kan til og med sitere populære komposisjoner hvis du ber henne synge en sang.


Bare en testversjon har blitt lansert så langt, så feil er mulig. Yandex Assistant uttaler noen ord med feil, og uttaler dem nøyaktig slik de er skrevet ut. "Alice" leser noen setninger for seriøst, noe som heller ikke alltid er passende. Men dette er en testversjon, så manglene er ganske tilgivelige.

Et nytt grensesnitt testes nå. Alle endringer og innovasjoner vil bli kjent etter fullføring av denne prosedyren. I følge utviklernes løfter vil den nye versjonen av den virtuelle assistenten fra Yandex bli presentert for verden og tilgjengelig for brukere i år.


I dag, 10.10.17, ble betaversjonen av Yandex-Alice for datamaskiner på Windows OS utgitt! Den beste og sikreste måten å laste ned Alice-assistenten for Windows er på Yandex-tjenesten, her er den sikreste for deg

Akkurat som Yandex.String, lansert av selskapet for to år siden, er Alice integrert i oppgavelinjen på Windows-skrivebordet, i form av en linje eller et par knapper (for å starte søk og en stemmeassistent). Du kan kontakte Alice ved å bruke kommandoene "Hei, Alice", "Lytt, Alice", "Ok, Alice" og andre (hele listen er oppført i innstillingene), hovedassistentvinduet kan også kalles opp ved hjelp av musen, trykk på skjerm eller hurtigtaster (Ctrl+ ~).


Fra hovedvinduet til Voice Assistant kan du enkelt få tilgang til en liste over ofte besøkte nettsteder, nylige programmer, mapper og filer. Søkespørringer som for tiden er populære blant Yandex-brukere er også tilgjengelige der. Du kan spørre Alice om valutakursen, få informasjon om været, og avklare ruten til nærmeste apotek. Du kan bare chatte med henne om noe eller be henne spille favorittmusikken hennes på Yandex.Music. Det er usannsynlig at Alice vil bidra til å forbedre produktiviteten til datamaskinbruken vår (hun vil ikke være i stand til å minne deg på et viktig møte, spore en pakke eller slå av alarmen), men hun kan forenkle noen rutineoperasjoner.

I programinnstillingene kan du deaktivere stemmeaktivering og stemmesvar fra Alice, velge standard nettleser, endre hurtigtaster, slette kommunikasjonshistorikk og angi atferden til assistenten når du går til en funnet fil. Du kan ikke endre vindusstørrelsen eller plasseringen av knappene på oppgavelinjen i gjeldende versjon.




Programmet distribueres gratis, russisk språk støttes selvfølgelig. Du kan bruke Voice Assistant på nettbrett og datamaskiner med Windows 7, 8.1 og 10. Det er viktig å huske at på tidspunktet for publisering av dette materialet ble programmet tildelt betastatus, arbeidet med det er ennå ikke fullført. Den nyeste versjonen er alltid tilgjengelig.

  • Den 10. oktober 2017 lanserte Yandex offisielt sin stemmeassistent "Alice".
  • "Alice" er basert på nevrale nettverk som gjenkjenner tale, tolker den, komponerer svar og syntetiserer assistentens stemme. "Alice" er trent på enorme rekker av tekster for å kommunisere med brukeren om gratis emner.
  • Det er også "redaksjonelle" kommentarer skrevet av teamet for å svare på populære spørsmål.
  • En av hovedvanskene med å utvikle et slikt system er å forstå hva brukerne vil være interessert i og hvordan de vil spørre om det. Noen spør søkemotoren "hvor er jeg", noen spør "hva er min geolokalisering".
  • Hovedforskjellene mellom Alice og konkurrentene (for eksempel Siri) er integrasjon med selskapets egen søkemotor og tilstedeværelsen av et nevralt nettverk, ved hjelp av hvilket assistenten uavhengig genererer nye kommentarer.

Hvorfor Yandex tok opp utviklingen av en stemmeassistent

I 2017 presenterte verdens største IT-selskaper sine stemmeassistenter: Apples Siri, Googles assistent, Amazons Alexa, Facebooks M og Microsofts Cortana opererer i det engelsktalende markedet. På asiatisk - Duer fra Baidu og Bixby fra Samsung.

Selskapet begynte å lage "Alice" på slutten av 2016. Tjenesten begynte å bli utviklet fordi hele bransjen beveger seg i denne retningen: brukeren ønsker og er klar til å løse sine problemer i form av en dialog med en virtuell assistent, algoritmene er klare for dette - og du kan flytte fra stemmen innspill til en meningsfull dialog.

Når brukeren har mulighet til å stille et spørsmål med stemmen, begynner han å snakke som et menneske. I stedet for "Lada Kalina 2007 drivaksel er billig å kjøpe," spør han: "Hvor kan jeg kjøpe en drivaksel for Lada Kalina 2007"? Han finner ikke opp et søk, formulerer det ikke slik han er vant til å gjøre, men bare spør.

Både søkealgoritmer og samtalegrensesnitt beveger seg parallelt i denne retningen. Men stemmeassistenten har kontekstsensitivitet – det vil si evnen til å beholde betydningen av bemerkninger og forstå om påfølgende uttalelser er relatert til dem.

La oss si at du spurte "Alice": "Hvordan er været i morgen?" - hun svarte deg: "+7 og det er klart." Det neste spørsmålet kan være: "Hva med i helgene?" Det er lett for en person å forstå, men vanskelig for en maskin - tross alt inneholder den ikke engang nøkkelordet "vær". Samtaleassistenten kan sammenligne signaler og forstå at du fortsatt snakker om været.

Ilya Subbotin

Produktsjef "Alice"

I følge utviklerne vet Yandex-brukere allerede hvordan de får tilgang til selskapets tjenester med stemme - kommandoen "Lytt, Yandex" fungerer i "Søk", "Navigator" og andre applikasjoner. Så de trenger ikke å venne seg til det nye grensesnittet.

Ilya Subbotin, produktsjef "Alice"

Fra et brukersynspunkt, sier prosjektteamet, med Alices ankomst, er det flere ting som endrer seg. I tillegg til det interaktive grensesnittet, har assistenten fått en personlighet - "Alice" viser følelser, vet hvordan man spøker og "tolererer ikke ydmykende behandling." Du kan nå adressere henne ved navn: "Hør, Alice."

Fra et teknologisk synspunkt er et flerlags nevralt nettverk nå ansvarlig for assistentens arbeid, som lærer fra en rekke tekster, forstår betydningen av forespørselen og syntetiserer tale uavhengig.

Hvordan jobber Alice?

"Alice" er innebygd i Yandex søkeapplikasjon. Du kan kommunisere med assistenten enten med stemmen eller ved å skrive inn spørsmål fra tastaturet. Når det er mulig, svarer "Alice" på spørsmålet som stilles direkte i dialoggrensesnittet; i andre tilfeller viser den søkeresultater for forespørselen eller ønsket applikasjon.

Under panseret

"Alice" er basert på nevrale nettverk: de gjenkjenner tale, analyserer den, bestemmer temaet for dialogen, fremhever informasjon som er nyttig for søk, og syntetiserer assistentens svar.

Nesten alle beregninger, bortsett fra stemmeaktivering (som gjenkjenner uttrykket "Listen, Alice"), utføres i skyen. "Selvfølgelig ville det være interessant å overføre deler av beregningene til en smarttelefon slik at Alice noen ganger kunne fungere uten Internett," sier Ilya Subbotin. "Men datakraften til smarttelefoner er for lav for slike oppgaver."

Maskinlæringsteknologier har nådd et nivå der en bruker ganske enkelt kan snakke til en applikasjon og se at den forstår den, og den syntetiserte stemmen får en lyd nær naturlig.

Alice sitt team

Samtidig er det globale vitenskapelige og teknologiske samfunnet bare i begynnelsen av reisen - algoritmene vil fortsette å forbedre seg. Talegjenkjenning, syntese, fastsettelse av samtaleemnet - alt dette burde fungere enda bedre.

Det er generelle produktberegninger som du kan bruke til å evaluere assistentens ytelse - brukertilfredshet, hyppighet av applikasjonsbruk. Men det er også mer komplekse parametere, forklarer Subbotin. For eksempel evnen til å være i en samtalesammenheng: assistenten må huske hva brukeren spurte ham om, kunne tolke tilleggsspørsmål riktig og gi relevante svar.

"Fra relevansen av en spesifikk dialog i fremtiden, vil det være mulig å gå videre til personalisering og multitasking: ideelt sett, når jeg gjør meg klar til jobb, kan jeg spørre hva jeg skal ha på meg, "Alice" vil se på været , ruten til kontoret, bestemme hva som er den beste måten å komme dit på, og basert på dette vil han gi meg råd om hva jeg skal ha på meg.»

Det er ennå ikke klart hvordan man objektivt vurderer systemets evne til å føre dialog. Lengden på dialogen sier lite om innholdet: samtalen kan trekke ut hvis brukeren er interessert i å diskutere noe med assistenten eller hvis assistenten ikke kan løse problemet sitt over lang tid. Men en kort dialog indikerer ikke alltid en vellykket løsning på problemet.

Fokus på søk

Utviklerne av Apples Siri-taleassistent øker bevisst antall dialogskript for ikke å vise søkeresultater til brukeren. Alice-teamet står ikke overfor en slik oppgave, fordi Alice er et annet produkt.

Apple gjør ikke dette av overflod av valg. Det er bare ikke et søkeselskap. Vi er helt forskjellige. For oss kommer søk først – det er det beste produktet vi har.

Det er for tidlig å gjette hvordan en assistent integrert med søk vil bli tilpasset til å fungere på andre enheter, sier sjefen for Alice-produktet: Bransjen har ennå ikke funnet ut hvilke enheter som vil bli etterspurt blant publikum, og i tillegg har f.eks. enheter vil involvere ulike interaksjonsscenarier, som systemet kan tilpasses.

"I alle fall har brukeren en oppgave han ønsker å løse - å samhandle med en talehøyttaler eller for eksempel et bilkontrollsystem. Når det gjelder en foredragsholder, vil det trolig legges vekt på musikk eller nyheter – og vi har musikk og nyhetstjenester. I bilen er sjåføren interessert i kart. Det er usannsynlig at han vil spørre bilen: "Kjøp plastvinduer billig."

Store teknologiselskaper satser på økosystemer av smarte enheter – og dette utvider mulighetene for interaksjon med assistenten. Hvis, for å svare på et spørsmål, en enhet uten skjerm trenger å vise søkeresultater eller åpne en applikasjon, vil assistenten kunne starte ønsket tjeneste på en annen - for eksempel på en smarttelefon.

"Det er bare et spørsmål om å tilpasse seg enheten," fortsetter Subbotin. Men for å være ærlig vet vi ingenting ennå. En av bransjelederne, Amazon, eksperimenterer fortsatt med formater: selskapet har en Echo-høyttaler, en miniversjon av Echo Dot, alternativer med et kamera og en skjerm."

Personlighet

Utviklerne mener at Alices personlighet er en av hennes viktigste konkurransefortrinn. Prosjekter rettet mot et engelsktalende publikum prøver ikke å skape en sterk følelsesmessig forbindelse med brukeren, men tar tvert imot avstand fra ham.

For å gi assistenten en personlighet, måtte teamet ta stilling til karakterens kjønn, alder, navn og personlighetstrekk, beskrive atferd og komponere linjer som assistenten ville bruke til dialog med brukeren – «redaksjonelle» svar.

Sammen med journalist, forfatter og tidligere leder av Yandex-søkemarkedsføringsgruppen Vladimir Guriev, beskrev utviklerne karakterens karakter og valgte passende linjer for ham.

Totalt beskrev teamet rundt 320 scenarier der assistenten svarer med redaksjonelle pekepinner. For hvert av disse scenariene er det fra to til syv svar, som systemet velger tilfeldig. "Dette er nok til å danne en personlighet, men ikke nok til å chatte om alt i verden," sier Subbotin.

Utviklerne bestemte at assistenten ville være en ung jente som alltid er klar til å hjelpe eieren av smarttelefonen, men som samtidig ikke tillater en kjent holdning. Hun har rett og holder avstand når de prøver å fornærme henne, men hun er ikke arrogant og skryter ikke av kunnskapen sin.

Assistenten skal også være ironisk og – dette er viktig i sammenheng med kunstige intelligenssystemer – selvironisk. "Faktum er at vår talesyntesealgoritme, og alle konkurrenters algoritmer, ikke er særlig gode på følelser. "Alice" ler litt av seg selv, og legger til ordene "spøk" eller "sarkasme" der det er nødvendig. Fordi hun vet i seg selv at hun ennå ikke kan intonere godt, forklarer utviklerne.

Hvordan navnet ble valgt

Teamet satt sammen en liste over navn som de ansatte mente passet best til de valgte karaktertrekkene. Det var også tekniske krav til navnet: for eksempel skulle det ikke inneholde bokstaven "r" - små barn kan ikke uttale det.

I tillegg må ikke navnet være inkludert i andre ord eller fraser. Utviklerne vurderte navnet Maya som et av alternativene - men det kan provosere gjenkjennelsesfeil på setninger som "The Ninth of May." Det var også viktig at navnet ikke ble inkludert i listen over de mest populære kvinnenavnene i Russland – for å redusere antallet falske aktiveringer. Alice er ikke inkludert i denne listen, men for de brukerne som har Alice i familien, vil det fortsatt være mulig å aktivere assistenten med kommandoen "Lytt, Yandex".

Etter å ha bestemt seg for alternativene, utarbeidet utviklerne, sammen med sosiologer og Yandex-analytikere, en undersøkelse for brukere av Toloka-tjenesten. I den ba selskapet om å bestemme karaktertrekkene til en jente ved navn. «Brukere kan ikke bli spurt direkte hvilket navn som er best for assistenten deres, så vi spurte på en smart måte. De tok de egenskapene vi trengte - og tvert imot helt uegnede, og begynte å spørre: hvis en jente har et slikt navn, er det mer sannsynlig at hun for eksempel er snill eller aggressiv?"

Med stor margin, sier Subbotin, vant navnet "Alice" undersøkelsen. "Og ingen under testingen fortalte oss at det var et dårlig navn."

Hvordan "Alice" trente under testing

Totalt var flere titusener av mennesker med på å teste assistenten, og det varte i fem måneder.

Det viktigste vi har funnet ut i løpet av denne tiden er at vi beveger oss i riktig retning. Og at problemene som vi trodde brukere burde bry seg om faktisk interesserer dem.

Før du begynte å teste, var det viktig å bestemme de mest sannsynlige interaksjonsscenariene: spørsmålene brukerne ville stille "Alice", og også å forstå nøyaktig hvordan de ville stille dem.

«Vi forsto at folk var bekymret for for eksempel været. Flott, for å snakke om været, må du reagere på noe - på noen brukerfraser, sier Subbotin. Etter å ha bestemt seg for et emne, beskrev utviklerne de enkleste scenariene: for eksempel når en bruker bare spør: "Hva er været nå?" Deretter la de til mer komplekse alternativer: værmelding for en bestemt dato, for flere dager, for flere dager i neste måned.

Et annet populært tema er stedsbestemmelse. I utgangspunktet samlet Alice-teamet inn flere replikaer som brukerne kunne bruke for å aktivere scenariet, men det viste seg at folk ofte stiller spørsmål på en helt annen måte enn utviklerne kanskje hadde forventet. "Vi inkluderte: 'hvor er jeg', 'hvor befinner jeg meg', 'hva er min plassering', 'hva er min nåværende adresse'. Og brukeren spør: "Vennligst fortell meg hvor min geoposisjon er." Vi kunne ikke ha forutsett dette.»

Utviklere overvåker typene brukerforespørsler og relevansen av assistentens svar og legger til nye scenarier til assistenten som ikke opprinnelig var inkludert i den.

Teamet utvikler også en spesiell dialogmodell - inne i selskapet kalles den en "chatterbox" - som i fremtiden kan ta over all kommunikasjon med brukeren om abstrakte emner og lære nye replikker uavhengig.

"Baltalka" er trent på store rekker av tekster, inkludert dialoger. Noen ganger, sier skaperne, kan de ikke forutsi "Alices" svar - de viser seg å være så humane - og noen ganger kan hun være frekk mot samtalepartneren sin. Men utviklere sporer feil replikaer og fjerner dem fra systemet.