Alice (assistente virtual) - Alice (virtual assistant)
Desenvolvedor (s) | Yandex |
---|---|
lançamento inicial | 10 de outubro de 2017 |
Escrito em | C ++ |
Sistema operacional | Windows , iOS , Android |
Disponível em | russo |
Modelo | Assistente pessoal inteligente |
Local na rede Internet |
alice |
Alice ( Russo : Алиса (Alisa)) é uma assistente pessoal inteligente russa para os sistemas operacionais Android , iOS e Windows e para os próprios dispositivos da Yandex desenvolvidos pela Yandex . Alice foi oficialmente apresentada em 10 de outubro de 2017. Além de tarefas comuns, como pesquisa na Internet ou previsões do tempo, ele também pode executar aplicativos e bate-papo. Alice também é a assistente virtual usada para o alto-falante inteligente Yandex Station .
História
O desenvolvimento do Alice começou no final de 2016, quando o mercado de TI tendia para o desenvolvimento de assistentes virtuais: o mercado já contava com Siri da Apple , Google Assistant , Amazon Alexa e Cortana da Microsoft . Naquela época, Yandex já havia implementado o controle de voz no Search , Navigator e outros aplicativos, e estava ocupado criando um assistente de voz capaz de interagir com humanos em um diálogo significativo - um sistema fundamentalmente mais complexo que usa uma rede neural multicamadas .
O lançamento oficial do Alice foi anunciado em 10 de outubro de 2017: o assistente apareceu no aplicativo de pesquisa Yandex para Android e iOS e uma versão beta do assistente de voz para Microsoft Windows .
De acordo com estatísticas do Yandex publicadas em maio de 2018, o Alice está instalado em 53% dos smartphones na Rússia e está disponível no navegador em mais de 20 milhões de carros.
Nome e personalidade
Uma característica especial de Alice foi a personalidade desenvolvida pela equipe Yandex em conjunto com o jornalista e ex-chefe do grupo de marketing da empresa Vladimir Guriev . Decidiu-se que a assistente de voz seria uma jovem irônica, pronta para ajudar a dona de um smartphone. A voz de "Alice" foi a dublagem da atriz Tatiana Shitova, que dublou a maioria dos personagens de Scarlett Johansson e a voz de OS1, que se autodenominou "Samantha", na dublagem russa de " Her " de Spike Jonze .
A escolha de um nome para o assistente de voz passou por várias etapas. Primeiramente, formou-se uma lista de requisitos: o nome não deve conter a letra " er ", que não é pronunciada por crianças pequenas, e o nome não deve fazer parte de frases comuns. Para reduzir o número de falsos positivos, o nome não deveria ser um dos mais comuns. Primeiro, a equipe do Yandex compilou uma lista de nomes que considerou apropriada para o assistente de voz do personagem. Com base nessa lista, foi feita uma votação para os usuários do " Yandex.Toloka ", cujos participantes eram obrigados a determinar os traços de caráter de uma garota pelo nome. No levantamento final com grande margem ganhou o nome de Alice. No teste de nome, que durou cinco meses, várias dezenas de milhares de pessoas participaram. Para famílias com outros Alices, o assistente de voz adicionou uma ativação opcional pelo comando "Ouça, Yandex".
Tecnologias
"Alice" está integrado em vários aplicativos Yandex : aplicativo de pesquisa, Yandex.Navigator , e nas versões para celular e desktop do Yandex.Browser .
É possível comunicar-se com o assistente por voz e inserindo solicitações no teclado. Alice responde diretamente na interface do diálogo ou mostra os resultados da pesquisa para uma consulta ou o aplicativo desejado. Além de responder a perguntas, Alice pode resolver tarefas aplicadas: ligar a música, acertar o despertador, chamar um táxi ou jogar.
Análise de solicitação e geração de resposta
Alice é ajudada pela tecnologia SpeechKit para reconhecer a solicitação de voz. Nesta fase, a voz é separada do ruído de fundo. Os algoritmos são capazes de separar sotaques, dialetos, gírias e anglicismos do banco de dados de bilhões de frases faladas em diferentes condições, acumulado por Yandex .
No estágio seguinte, a tecnologia de Turing, que em seu nome se refere a Alan Turing e seu teste, permite dar sentido à consulta e encontrar a resposta certa. Graças a ele, Alice pode dar respostas a perguntas específicas e também se comunicar com o usuário sobre temas abstratos. Para fazer isso, o texto da solicitação é dividido em tokens , geralmente palavras individuais, que são analisadas separadamente. Para uma resposta mais precisa, Alice leva em consideração o histórico de interação com ele, a entonação da solicitação, as frases anteriores e o geo-posicionamento. Isso explica o fato de que diferentes usuários podem obter respostas diferentes para a mesma pergunta.
Inicialmente, a rede neural de Alice foi treinada em uma série de textos dos clássicos da literatura russa , incluindo obras de Leo Tolstoi , Fyodor Dostoiévski e Nikolai Gogol , e depois em arranjos de textos ao vivo da Internet. Como Mikhail Bilenko, chefe da Yandex Machine Learning , disse a Meduza em uma entrevista, durante os primeiros testes a impertinência apareceu no estilo de comunicação de Alice, o que surpreendeu e divertiu os usuários. Para evitar que a impertinência se transforme em grosseria, e para limitar o raciocínio de Alice sobre temas relacionados à violência, ódio ou política, um sistema de filtros e palavrões foi implementado no assistente de voz.
O último estágio, o voice-over , é implementado usando a tecnologia Text-to-speech . A base são 260 mil palavras e frases gravadas em estúdio, que foram então "recortadas" em fonemas . A partir desse banco de dados de áudio , a rede neural coleta a resposta e, em seguida, os gradientes de entonação na frase finalizada são suavizados pela rede neural, o que aproxima a fala de Alice da fala humana.
Habilidades
Além dos serviços Yandex, serviços de terceiros podem ser integrados ao Alice. Em 2018, a empresa ampliou as capacidades do Alice por meio de um sistema de “habilidades” que utiliza a plataforma do assistente de voz para interagir com o usuário. “Habilidades” são chatbots e outros serviços de Internet que são ativados por uma frase-chave e funcionam na interface de Alice. A primeira "habilidade" foi anunciada por Yandex em fevereiro de 2018: o assistente de voz aprendeu a pedir pizza nos restaurantes do Papa John .
Em outubro de 2017, a assistente de voz Alice em conjunto com o serviço Flowwow em modo fechado começaram a testar a habilidade para entrega de flores. Em maio de 2018, na conferência Yandex, o produto foi disponibilizado para todos os usuários com a capacidade de pagar pela entrega de flores dentro de sua habilidade.
Em março de 2018, a Yandex abriu a Yandex. Diálogos, projetados para publicar novas "habilidades" e conectá-las a Alice. Os diálogos também permitem que você conecte bate-papos com operadoras aos serviços Yandex. Já em abril de 2018 na plataforma Yandex. Dialogs publicou mais de 3 mil habilidades, mais de 100 moderação aprovada. Graças às habilidades, Alice foi treinada para trabalhar como locutora: a assistente de voz do Yandex participou do teste de alfabetização Total Dictation de abril e leu o ditado na Universidade Estadual de Novosibirsk .
No final de maio, em Yet Another Conference 2018, Yandex relatou que, graças às suas habilidades, Alice aprendeu a entender o que é retratado em uma foto e pode reconhecer a marca de um carro, a raça de um gato ou cachorro, um prédio desconhecido ou monumento e é capaz de nomear uma celebridade ou uma obra de arte. Para produtos, Alice encontrará opções semelhantes no Yandex.Market ou em uma pesquisa no Yandex . Em novembro de 2018, a Yandex treinou Alice para fazer pedidos de produtos em seu novo mercado Beru.
Em outubro de 2018, quando Alice completou um ano de idade, Yandex lançou o programa "Prêmio Alice". Dentro dessa estrutura, a empresa planejava recompensar os autores das melhores habilidades todos os meses e pagar mais de um milhão de rublos até o final do ano. Segundo a empresa, de março a novembro de 2018, os desenvolvedores criaram 33 mil habilidades.
No início de novembro, "Yandex" permitiu que os autores de "skills" escolhessem a voz de "Alice" para as mensagens de voz, adicionando quatro novas opções: Jane, Ermil, Zahara e Ercan Java.
Em agosto de 2019, a Tele2 , juntamente com a Yandex , lançou uma habilidade para Alice que permite que assinantes de qualquer operadora encontrem um telefone perdido em casa ou no escritório gratuitamente. O usuário pode usar o comando de voz "Alice, peça a Tele2 para encontrar meu telefone" em qualquer dispositivo com Alice, e Tele2 ligará para o número vinculado ao dispositivo.
Dispositivos com Alice
Em meados de abril de 2018, o jornal Kommersant publicou um artigo sobre a plataforma de hardware Yandex.io em desenvolvimento, projetada para integrar o controle de voz baseado em Alice na eletrônica do usuário. A empresa não divulgou a lista de fabricantes com os quais está negociando.
O primeiro desenvolvimento de hardware baseado em Yandex.io com Alice integrada foi o alto- falante inteligente Yandex.Station , que a empresa apresentou no final de maio na Yet Another Conference 2018 em Moscou . O alto-falante tem cinco alto-falantes com potência combinada de 50 watts e sete microfones.
Em agosto de 2018, fabricante de eletrônicos vestíveis Elari liberado das crianças Elari KidPhone 3G smartwatch com built-in Alice. O relógio foi o primeiro dispositivo com um assistente de voz Yandex integrado lançado por uma empresa terceirizada.
Em 19 de novembro de 2018, Yandex apresentou dois alto-falantes de orçamento equipados com Alice. Os fabricantes foram as empresas Irbis e DEXP. Comparado com o Yandex.Station por 9990 rublos, os alto-falantes diferem por preço três vezes menor (3290 rublos), som menos potente (o Irbis tem apenas um alto-falante de 2 watts e dois microfones) e tamanho menor.
Em 5 de dezembro de 2018, a Yandex lançou seu primeiro smartphone , Yandex.Phone . Alice ocupou o centro do palco em sua interface. Seu informante na tela inicial pode mostrar informações sobre o tempo, engarrafamentos, etc. O assistente de voz pode responder a uma solicitação mesmo quando a tela do telefone está bloqueada.
Em 9 de outubro de 2019, a Yandex apresentou seu novo alto-falante inteligente, o Station Mini . Comparado ao Yandex.Station, o alto-falante difere por um preço menor, e também é possível interagir com ele por meio de gestos .
Em 9 de junho de 2020, o fabricante de equipamentos de áudio JBL apresentou na Rússia dois novos modelos de alto-falantes inteligentes com o apoio da assistente de voz Alice - um modelo fixo JBL Link Music e um JBL Link Portable portátil. Os dispositivos apresentam som surround de 360 ° e alto-falante de 20W. O modelo portátil é resistente à água e funciona por até oito horas sem recarga. Usando a docking station, ele pode ser usado estacionário.
Em 25 de novembro de 2020, a Yandex apresentou seu novo alto-falante inteligente, Yandex.Station Max . Ele manteve o corpo do modelo anterior, recebeu um display LED , som de três vias com uma potência combinada de 65 watts e suporta vídeo em 4k .
Desenvolvimento
Uma versão beta do Alice foi lançada em maio de 2017. Posteriormente, um mecanismo de "bate-papo" baseado em rede neural foi adicionado, permitindo que os usuários que falam russo tenham conversas gratuitas com Alice sobre qualquer coisa. O reconhecimento de fala foi considerado particularmente desafiador para a língua russa devido às suas complexidades gramaticais e morfológicas. Para lidar com isso, Alice foi equipada com o SpeechKit da Yandex, que, de acordo com a taxa de erro de palavras , fornece a mais alta precisão para reconhecimento de russo falado. A voz de Alice é baseada na voz da atriz russa Tatyana Shitova.
As solicitações de voz para Alice são processadas pelos servidores em nuvem Yandex para reter algumas delas com o objetivo de expandir os dados do conjunto de treinamento de Alisa. De acordo com Denis Filippov, chefe da Yandex Speech Technologies, os dados de voz retidos são completamente anônimos e sem qualquer associação com as contas dos usuários.
Construtores de habilidades
Construtores de habilidades podem ser usados para criar habilidades para Alice. Para criar uma habilidade, você precisa definir seu algoritmo em um construtor especial . O construtor é uma árvore com muitas transições condicionais (ramos). Você pode enviar solicitações de clientes de Alice para amoCRM , Bitrix24 , Planilhas Google e e- mail .
Em outras línguas.
Em março de 2019, Alice está disponível em turco no aplicativo Yandex.Navigator com o nome de Alisa com ênfase na última sílaba. Alisa foi dublada pela atriz de dublagem turca Selyay Taşdoğen.
Veja também
- Amazon Alexa
- Bixby (assistente virtual)
- Clova (assistente virtual)
- Microsoft Cortana
- Evi (software)
- Google Assistant
- Haptik
- Siri
- S voz
- Viv (software)