Um dos teclados virtuais mais conhecidos e usados pelos usuários de Android é o SwiftKey, que é simples e recheado de recursos úteis. Agora, trará uma nova funcionalidade que promete ser mais um de seus diferenciais, pois passará a utilizar redes neurais para fazer as previsões de palavras com mais precisão.
As redes neurais são recursos de inteligência artificial que permitem melhores respostas por parte do aplicativo que a estiver usando, de maneira que as respostas para as perguntas feitas sejam mais parecidas com o que uma pessoa diria, assim, as previsões do SwiftKey terão muito mais exatidão. Um exemplo onde essa tecnologia é usada são os conhecidos assistentes pessoais, como o Cortana do Windows Phone e o Siri do iOS.
Naturalmente que usando essa tecnologia as sugestões do teclado não serão tão vagas como estamos acostumados, afinal as sugestões em geral não tem muito relacionado com o que estamos escrevendo. O ponto é que atualmente o app usa como base as duas últimas palavras escritas e então sugere as palavras, agora, será analisado o próprio contexto das frases que foram digitadas e aí então será feita a sugestão ao usuário, de modo que serão respostas inteligentes que façam sentido na frase. Veja o vídeo de como funciona a rede neural do SwiftKey:
Com a versão atual do teclado, se digitarmos “vou fazer um bolo de…” as sugestões provavelmente não terão muita relação com a frase. Já com a rede neural, as palavras sugeridas se encaixarão corretamente, no caso desse exemplo algumas das sugestões poderiam ser “chocolate”, “morango”, “baunilha” e daí em diante.
Anteriormente o SwiftKey já havia lançado uma versão do app que utilizava redes neurais, o SwiftKey Neural Alpha, porém agora após todo o período de testes, chega a versão definitiva desse modelo. No entanto essa versão com redes neurais do teclado só está disponível em inglês, porém em breve os demais idiomas também terão acesso à esse recurso.