Alice (assistante virtuelle) - Alice (virtual assistant)

Alice
Alisa Yandex.svg
Développeur(s) Yandex
Première version 10 octobre 2017 ; il y a 3 ans ( 2017-10-10 )
Écrit en C++
Système opérateur Windows , iOS , Android
Disponible en russe
Taper Assistant personnel intelligent
Site Internet alice .yandex .ru (en russe)

Alice ( russe : Алиса (Alisa)) est un assistant personnel intelligent russe pour les systèmes d'exploitation Android , iOS et Windows et les propres appareils de Yandex développés par Yandex . Alice a été officiellement présentée le 10 octobre 2017. En plus des tâches courantes, telles que la recherche sur Internet ou les prévisions météorologiques, elle peut également exécuter des applications et bavarder. Alice est également l'assistante virtuelle utilisée pour le haut-parleur intelligent Yandex Station .

Histoire

Le développement d'Alice a commencé fin 2016, alors que le marché informatique s'orientait vers le développement des assistants virtuels : le marché disposait déjà de Siri d' Apple , Google Assistant , Amazon Alexa , et Cortana de Microsoft . À cette époque, Yandex avait déjà implémenté le contrôle vocal dans la recherche , le navigateur et d'autres applications, et était occupé à créer un assistant vocal capable d'interagir avec les humains dans un dialogue significatif - un système fondamentalement plus complexe qui utilise un réseau neuronal multicouche .

Le lancement officiel d'Alice a été annoncé le 10 octobre 2017 : l'assistant est apparu dans l' application de recherche Yandex pour Android et iOS et une version bêta de l'assistant vocal pour Microsoft Windows .

Selon les statistiques Yandex publiées en mai 2018, Alice est installée dans 53% des smartphones en Russie et est disponible dans le navigateur de plus de 20 millions de voitures.

Nom et personnalité

Une particularité d'Alice était la personnalité développée par l' équipe Yandex en collaboration avec le journaliste et ancien chef du groupe marketing de l'entreprise Vladimir Guriev . Il a été décidé que l'assistant vocal serait une jeune fille ironique, prête à aider le propriétaire d'un smartphone. La voix d'"Alice" doublait l'actrice Tatiana Shitova, qui doublait la plupart des personnages de Scarlett Johansson et la voix d'OS1, qui se faisait appeler "Samantha", dans le doublage russe de " Her " de Spike Jonze .

Le choix d'un nom pour l'assistant vocal est passé par plusieurs étapes. Tout d'abord, une liste d'exigences a été établie : le nom ne doit pas contenir la lettre " er ", qui n'est pas prononcée par les petits enfants, et le nom ne doit pas faire partie de phrases courantes. Pour réduire le nombre de faux positifs, le nom n'aurait pas dû être l'un des plus courants. Tout d'abord, le personnel de Yandex a compilé une liste de noms qu'ils pensaient appropriés pour le personnage de l'assistant vocal. Sur la base de cette liste, un sondage a été réalisé pour les utilisateurs de " Yandex.Toloka ", dont les participants devaient déterminer les traits de caractère d'une fille par son nom. Dans l'enquête finale avec une grande marge a remporté le nom d'Alice. Au test du nom, qui s'est déroulé pendant cinq mois, plusieurs dizaines de milliers de personnes ont participé. Pour les familles avec d'autres Alices, l'assistant vocal a ajouté une activation facultative par la commande "Ecouter, Yandex".

Les technologies

"Alice" est intégré à diverses applications Yandex : application de recherche, Yandex.Navigator , et dans les versions mobile et de bureau de Yandex.Browser .

Il est possible de communiquer avec l'assistant par la voix et par saisie de requêtes depuis le clavier. Alice répond soit directement dans l'interface de dialogue, soit affiche les résultats de la recherche pour une requête ou l'application souhaitée. En plus de répondre aux questions, Alice peut résoudre des tâches appliquées : allumer de la musique, régler le réveil, appeler un taxi ou jouer à des jeux.

Analyse des demandes et génération de réponses

Alice est aidée par la technologie SpeechKit pour reconnaître la demande vocale. A ce stade, la voix est séparée du bruit de fond. Les algorithmes sont capables de trier les accents, les dialectes, les argots et les anglicismes à partir de la base de données de milliards de phrases prononcées dans différentes conditions, accumulées par Yandex .

A l'étape suivante, la technologie Turing, qui dans son nom fait référence à Alan Turing et à son test, permet de donner du sens à la requête et de trouver la bonne réponse. Grâce à elle, Alice peut donner des réponses à des questions précises, et également communiquer avec l'utilisateur sur des sujets abstraits. Pour ce faire, le texte de la demande est divisé en jetons , généralement des mots individuels, qui sont ensuite analysés séparément. Pour la réponse la plus précise, Alice prend en compte l'historique d'interaction avec elle, l'intonation de la demande, les phrases précédentes et le géo-positionnement. Cela explique le fait que différents utilisateurs peuvent obtenir des réponses différentes à la même question.

Initialement, le réseau de neurones Alice a été formé sur un éventail de textes des classiques de la littérature russe , y compris des œuvres de Léon Tolstoï , Fiodor Dostoïevski et Nikolai Gogol , puis sur des tableaux de textes en direct provenant d'Internet. Comme Mikhail Bilenko, le responsable de Yandex Machine Learning , l'a dit à Meduza dans une interview, lors des premiers tests, l'impertinence est apparue dans le style de communication d'Alice, ce qui a surpris et amusé les utilisateurs. Pour éviter que l'impertinence ne se transforme en grossièreté, et pour limiter le raisonnement d'Alice sur des sujets liés à la violence, à la haine ou à la politique, un système de filtres et de mots vides a été mis en place dans l'assistant vocal.

La dernière étape, la voix off , est mise en œuvre à l'aide de la technologie Text-to-speech . La base est de 260 000 mots et phrases enregistrés en studio, qui ont ensuite été "découpés" en phonèmes . À partir de cette base de données audio , le réseau de neurones collecte la réponse, puis les gradients d'intonation dans la phrase finie sont lissés par le réseau de neurones, ce qui rapproche la parole d'Alice de la parole humaine.

Compétences

En plus des services Yandex, des services tiers peuvent être intégrés à Alice. En 2018, la société a étendu les capacités d'Alice grâce à un système de « compétences » qui utilise la plate-forme d'assistant vocal pour interagir avec l'utilisateur. Les « compétences » sont des chatbots et autres services Internet qui sont activés par une phrase clé et fonctionnent dans l'interface d'Alice. La première "compétence" a été annoncée par Yandex en février 2018 : l'assistant vocal a appris à commander des pizzas dans les restaurants Papa John's .

En octobre 2017, l'assistant vocal Alice et le service Flowwow en mode fermé ont commencé à tester les compétences pour la livraison de fleurs. En mai 2018, lors de la conférence Yandex, le produit est devenu disponible pour tous les utilisateurs ayant la possibilité de payer pour la livraison de fleurs dans le cadre de la compétence.

En mars 2018, Yandex a ouvert le Yandex. Dialogues, conçus pour publier de nouvelles "compétences" et les connecter à Alice. Dialogues vous permet également de connecter des chats avec des opérateurs aux services Yandex. Déjà en avril 2018 sur la plateforme Yandex. Les dialogues ont publié plus de 3 000 compétences, plus de 100 passés à la modération. Grâce à ces compétences, Alice a été formée pour travailler en tant qu'annonceur: l'assistant vocal Yandex a participé au test d'alphabétisation Total Dictation d'avril et a lu la dictée à l'Université d'État de Novossibirsk .

Fin mai, lors de la conférence Yet Another 2018, Yandex a rapporté que grâce à ses compétences, Alice a appris à comprendre ce qui est représenté sur une photo et peut reconnaître la marque d'une voiture, la race de chat ou de chien, un bâtiment inconnu ou monument, et est capable de nommer une célébrité ou une œuvre d'art. Pour les produits, Alice trouvera des options similaires sur Yandex.Market ou dans une recherche Yandex . En novembre 2018, Yandex a formé Alice à commander des produits sur sa nouvelle place de marché Beru.

En octobre 2018, lorsqu'Alice a eu un an, Yandex a lancé le programme « Prix Alice ». Dans son cadre, la société prévoyait de récompenser chaque mois les auteurs des meilleures compétences et de payer plus d'un million de roubles d' ici la fin de l'année. Selon l'entreprise, de mars à novembre 2018, les développeurs ont créé 33 000 compétences.

Début novembre, "Yandex" a permis aux auteurs de "compétences" de choisir la voix d'"Alice" pour les messages vocaux, ajoutant quatre nouvelles options : Jane, Ermil, Zahara et Ercan Java.

En août 2019, Tele2 et Yandex ont lancé une compétence pour Alice qui permet aux abonnés de n'importe quel opérateur de retrouver gratuitement un téléphone perdu à la maison ou au bureau. L'utilisateur peut utiliser la commande vocale "Alice, demande à Tele2 de trouver mon téléphone" sur n'importe quel gadget avec Alice, et Tele2 appellera le numéro lié à l'appareil.

Appareils avec Alice

À la mi-avril 2018, le journal Kommersant a publié un article sur la plate-forme matérielle Yandex.io en cours de développement, conçue pour intégrer la commande vocale basée sur Alice dans l'électronique de l'utilisateur. L'entreprise n'a pas divulgué la liste des fabricants avec lesquels elle négociait.

Le premier développement matériel basé sur Yandex.io avec Alice intégrée était le haut- parleur intelligent Yandex.Station , que la société a présenté fin mai à la Yet Another Conference 2018 à Moscou . Le haut-parleur dispose de cinq haut-parleurs d'une puissance combinée de 50 watts et de sept microphones.

En Août 2018, le fabricant de l' électronique portable Elari a publié des enfants Elari KidPhone 3G de SmartWatch avec intégré Alice. La montre était le premier appareil doté d'un assistant vocal Yandex intégré publié par une société tierce.

Le 19 novembre 2018, Yandex a présenté deux enceintes économiques équipées d'Alice. Les fabricants étaient les sociétés Irbis et DEXP. Par rapport à la Yandex.Station pour 9990 roubles, les haut-parleurs diffèrent par un prix trois fois inférieur (3290 roubles), un son moins puissant (Irbis n'a qu'un haut-parleur de 2 watts et deux microphones) et une taille plus petite.

Le 5 décembre 2018, Yandex a présenté son premier smartphone , Yandex.Phone . Alice a pris le devant de la scène dans son interface. Son informateur sur l'écran d'accueil peut afficher des informations sur la météo, les embouteillages, etc. L' assistant vocal peut répondre à une demande même lorsque l'écran du téléphone est verrouillé.

Le 9 octobre 2019, Yandex a présenté son nouveau haut-parleur intelligent, Station Mini . Par rapport à la Yandex.Station, l'enceinte se distingue par un prix inférieur et il est également possible d'interagir avec elle à l'aide de gestes .

Le 9 juin 2020, le fabricant d'équipements audio JBL a présenté en Russie deux nouveaux modèles d'enceintes intelligentes prenant en charge l'assistant vocal Alice - un modèle fixe JBL Link Music et un portable JBL Link Portable. Les appareils offrent un son surround à 360 ° et une puissance de haut-parleur de 20 W. Le modèle portable est résistant à l'eau et fonctionne jusqu'à huit heures sans recharge. En utilisant la station d'accueil, il peut être utilisé à l'arrêt.

Le 25 novembre 2020, Yandex a présenté son nouveau haut-parleur intelligent, Yandex.Station Max . Il a conservé le corps du modèle précédent, a reçu un écran LED , un son à trois voies avec une puissance combinée de 65 watts, et prend en charge la vidéo en 4k .

Développement

Une version bêta d'Alice a été publié en mai 2017. Plus tard , un réseau de neurones à base moteur « chit-chat » a été ajouté permettant russe les utilisateurs -speaking d'avoir des conversations libres avec Alice quoi que ce soit au sujet. La reconnaissance vocale s'est avérée particulièrement difficile pour la langue russe en raison de ses complexités grammaticales et morphologiques. Pour le gérer, Alice a été équipée du SpeechKit de Yandex, qui, selon le taux d'erreur de mots , offre la plus grande précision pour la reconnaissance orale du russe. La voix d'Alice est basée sur celle de la doubleuse russe Tatyana Shitova.

Les demandes vocales adressées à Alice sont traitées par les serveurs cloud Yandex pour en conserver certaines dans le but d'étendre les données de l'ensemble de formation d'Alisa. Selon Denis Filippov, directeur de Yandex Speech Technologies, les données vocales conservées sont totalement anonymes et sans aucune association avec les comptes des utilisateurs.

Constructeurs de compétences

Les constructeurs de compétences peuvent être utilisés pour créer des compétences pour Alice. Pour créer une compétence, vous devez définir son algorithme dans un constructeur spécial . Le constructeur est un arbre avec de nombreuses transitions conditionnelles (branches). Vous pouvez envoyer des demandes de clients d'Alice à amoCRM , Bitrix24 , Google Sheets et par e - mail .

Dans d'autres langues.

Depuis mars 2019, Alice est disponible en turc dans l' application Yandex.Navigator sous le nom d'Alisa avec l'accent sur la dernière syllabe. Alisa a été doublée par l' actrice de doublage turque Selyay Taşdoğen.

Voir également

Les références