A Huawei está se preparando para lançar o assistente virtual ‘HiAssistant’ para o mercado chinês, alimentado por sua tecnologia NLU ‘HiAI’. O recurso estará disponível para smartphones com SoC Kirn 970 com software EMUI 8.1 da Huawei.
O mundo dos assistentes virtuais é dominado por dois nomes: Amazon e Google. No terceiro trimestre de 2017, os dispositivos Amazon Echo e Google Home dominaram com uma impressionante participação de mercado de 92%, de acordo com Análise de Estratégia. Outros concorrentes notáveis neste espaço incluem Samsung com Assistente Bixby e Apple com Siri, mas sua penetração no mercado é insignificante em comparação com Amazon e Google. Até mesmo gigantes das telecomunicações como a Huawei têm lutado para competir neste espaço, e a Huawei, em particular, resignou-se a concentrar-se apenas no mercado chinês.
Na verdade, falando no ano passado na Consumer Electronics Show, o CEO do Huawei Technologies Consumer Business Group, Richard Yu, disse A beira que a empresa não tinha planos de buscar um assistente virtual nos mercados internacionais.
“Hoje, a Amazon e o Google são mais fortes do que nós; Alexa e Google Assistant são melhores. Como podemos competir?" - Richard Yu, CEO do Huawei Technologies Consumer Business Group falando para A beira
Num relatório separado, fontes que falaram sob anonimato com Bloomberg disse à publicação que a Huawei está desenvolvendo seu próprio assistente de voz para smartphones – mas apenas para o mercado chinês. O relatório tinha poucos detalhes a oferecer na época, mas mencionava que o assistente de voz seria projetado para competir com o Siri da Apple, o Google Assistant e o Amazon Alexa.
Desde o momento desta publicação, não ouvimos mais detalhes sobre o assistente da Huawei, no entanto, Desenvolvedores XDA obteve acesso aos aplicativos HiAssistant e HiAI da Huawei a partir de arquivos de firmware retirados da versão EMUI 8.1 do Huawei Mate 10 chinês baseado no Android 8.1 Oreo.
As informações a seguir são baseadas em arquivos de firmware obtidos por @FunkyHuawei, o homem por trás do FunkyHuawei.club serviço, que permite aos usuários atualizar, desconstruir, ou renomear Telefones Huawei e Honor mediante taxa. Ele forneceu acesso a esses arquivos de firmware exclusivamente para XDA-Developers.
HiAssistant – a resposta da Huawei ao Siri da Apple, Amazon Alexa e Google Assistant
Para os seus smartphones vendidos na região chinesa, a Huawei pré-instala um aplicativo chamado “HiVoice”. O aplicativo oferece recursos muito básicos controles do seu smartphone, como perguntar onde ele está e fazer uma ligação, por isso não é tão sofisticado quanto outros aplicativos virtuais assistentes. Isso parece mudar, no entanto, à medida que o trabalho da Huawei na sua Unidade de Processamento Neural (NPU) no HiSilicon Kirin 970 finalmente valerá a pena. A empresa há muito elogiava os recursos de IA do SoC, mas além de alguns reconhecimento básico de cena no aplicativo de câmera EMUI, não vimos os frutos de seu trabalho.
Nas últimas versões chinesas do Huawei Mate 10 Pro, o aplicativo HiAssistant da Huawei, desenvolvido com o Plataforma de computação móvel HiAI, nos dá dicas sobre todos os recursos do próximo assistente virtual. Com base no que estamos vendo, parece que a plataforma oferecerá recursos para competir não apenas com o Google Assistant e o Amazon Alexa, mas também Lente do Google e Samsung Bixby.
Um foco principal do HiAssistant serão seus recursos de compreensão de linguagem natural (NLU). NLU refere-se às maneiras pelas quais uma máquina é capaz de interpretar sentenças não estruturadas a partir de informações humanas. Considerando que uma pessoa pode comunicar eficazmente com outra pessoa, apesar de erros de pronúncia, coloquialismos e outras peculiaridades da fala, uma máquina geralmente requer informações estruturadas para entender a intenção do comando.
A criação de um sistema NLU eficaz resolverá uma das maiores frustrações dos assistentes de voz, já que permitiria que os usuários falassem com assistentes sem aprender frases precisas para alcançar o desejado resultado. Embora não possamos dizer quão eficaz é a implementação da Huawei (não temos o HiAssistant rodando em um dispositivo ativo nem falamos de um dos os idiomas chineses que ele suporta), as referências ao NLU estão espalhadas por todo o código, então presumimos que esse seja o foco principal do tecnologia.
Disponibilidade do HiAssistant
Em primeiro lugar, é claro que o HiAssistant irá estará disponível apenas para usuários na China, e apenas em dispositivos Huawei com o Kirin 970 correndo EMUI 8.1. Examinamos os arquivos de firmware para uma versão internacional do EMUI 8.1 para o Huawei P20 e P20 Mais e não consegui encontrar esses aplicativos. Além disso, ao examinar o firmware do Huawei Mate 10 chinês na EMUI 8.0, o HiAssistant também não estava disponível. Finalmente, o serviço HiAI está restrito ao Kirin 970 (já que se conecta ao seu NPU) e, portanto, não será disponibilizado em outros dispositivos Kirin.
Controle de dispositivo HiAssistant
A versão mais recente do EMUI (Emotion UI) da Huawei está atualmente disponível como versão 8.0 para alguns de seus dispositivos. A versão 8.1 será disponibilizada em breve, provavelmente com o lançamento da próxima série Huawei P20, e irá adicionar ao já enorme número de recursos disponíveis na EMUI. Assim como o Samsung Bixby, o HiAssistant permitirá ao usuário controlar quase todas as configurações do dispositivo com a voz.
A lista de configurações do dispositivo que podem ser controladas é muito grande para eu listar, então vou postar capturas de tela de todas as constantes no aplicativo HiAssistant que fazem referência às configurações disponíveis para ao controle. Em geral, você deve controlar não apenas todas as funções básicas de hardware (Bluetooth, NFC, Wi-Fi), mas também todas as funções de software também (rotação automática, modo noturno, níveis de volume, temperatura de cor da tela, modo luva, configurações de localização, ponto de acesso/dados móveis, etc.)
Curiosamente, também existem várias strings que sugerem que o HiAssistant é capaz de controlar aplicativos chineses populares, como QQ e WeChat. Descobrimos outras strings que sugerem outras intenções que o aplicativo HiAssistant é capaz de enviar, incluindo strings relacionadas a chamadas telefônicas, mapas/navegação, mensagens, reprodução de música/vídeo, navegação de páginas e muito mais mais.
Pesquisa e integrações HiAssistant
Dentro das intenções mostradas acima, podemos ver que o HiAssistant oferece a capacidade de procurar comida, emoticons, ônibus, música, passagens aéreas, rotas de navegação, táxis, passagens de trem, vídeos e através Weibo. O assistente também oferecerá a capacidade de pesquisar categorias específicas de itens, incluindo álbuns de música, animes, livros, filmes, programas de TV e muito mais.
Sem entrar em muitos detalhes, o funcionamento desses analisadores após o processamento NLU é feito por meio de uma série de expressões regulares complicadas (regex). Por exemplo, aqui está um trecho de código do método analisador Anime.
Existem várias integrações mencionadas no Assistente da Huawei, embora uma das maiores pareça ser a capacidade de enviar pagamentos para vários dos principais bancos da China diretamente do aplicativo.
HiVisão
Por último, a Huawei oferecerá um conjunto de funcionalidades que nos fazem lembrar o Google Lens. Chamado de HiVision, ele será capaz de reconhecer categorias de objetos como alimentos, passaportes, pessoas, acessórios, animais, eletrodomésticos, ferramentas, brinquedos, veículos, etc. A plataforma HiAI Mobile Computing permitirá que aplicativos de terceiros usem seu reconhecimento de cena para reconhecer praia, bicicletas, carros, gatos, cachorros, fogos de artifício, flores e muito mais. Por fim, o HiVision também pode ler códigos de barras, texto e muito mais, como o Google Lens.
Conclusão
A julgar por esse conjunto de recursos (que, novamente, não conseguimos testar adequadamente), fica claro que A Huawei pretende ser um concorrente adequado do Google Assistant, Amazon Alexa e Apple Siri – pelo menos em China. O HiAssistant não só oferecerá controle quase total do smartphone, mas também se integrará a vários serviços chineses populares para simplificar a vida de um cidadão chinês.
Não está claro se os esforços da Huawei aqui se traduzirão de alguma forma num potencial lançamento internacional, já que a Huawei parece satisfeita em trabalhar com a Amazon e o Google nos mercados internacionais. Se eu falasse mandarim, adoraria testar o HiAssistant e o HiVoice da Huawei, mas infelizmente não saberemos como eficaz, o assistente virtual é até que o EMUI 8.1 seja oficializado e os usuários na China tenham a chance de testá-lo fora.