Serviços Cognitivos Microsoft: as potencialidades das principais APIs

Os Serviços Cognitivos da Microsoft são um set de APIs (Application Programming Interface) e de SDKs (Software Development Kit) que se encontram disponíveis em Azure e que permitem tornar as aplicações mais inteligentes e dinâmicas, bem como a realização de ações enriquecedoras para a experiência do utilizador.

No fundo, e segundo a Microsoft, “são algoritmos inteligentes que permitem às suas aplicações, máquinas e bots ver, ouvir, falar, compreender e interpretar as necessidades dos utilizadores através de métodos naturais de comunicação”. Estes algoritmos, que se desenvolvem e aumentam o seu potencial através das APIs de Machine Learning, servem-se de dados contextuais que, por sua vez, são aprendidos através da utilização que os próprios utilizadores fazem das aplicações móveis.

É possível falar, então, em democratização da inteligência artificial? Sim. Com os Serviços Cognitivos da Microsoft os developers conseguem implementar features de reconhecimento facial ou de voz apenas com algumas linhas de código, sem necessitarem de desenvolver algoritmos de raíz. Os serviços cognitivos permitem, assim, leituras e insights aprofundados para uma interpretação personalizada de perfil, através de serviços como:

  • Visão: inclui algoritmos de processamento de imagens, capazes de interpretar imagens de forma inteligente mas também de descrevê-las ou categorizá-las. Podem ser utilizados para reconhecimento facial como mecanismo de segurança, através da Face API, que verifica qual a probabilidade de ser a mesma pessoa, para além de identificar características como idade ou género.

Também é possível identificar emoções, através da Emotion API, com a deteção de expressões faciais de felicidade, tristeza, surpresa ou medo, por exemplo.

  • Voz: permite a conversão de áudio falado em texto, texto para voz a verificação ou reconhecimento do orador em determinada aplicação. Com o Translator Speech API é possível ao utilizador ter uma tradução em tempo real, escrita ou falada.
  • Conhecimento: oferece ao utilizador o mapeamento de informações e dados complexos, com o intuito de executar ações como recomendações inteligentes ou a pesquisa semântica (através da Recommendation API ou do Custom Decision Service);
  • Linguagem: processa a linguagem natural, com scripts pré-criados e avaliação de sentimentos, e aprende a identificar as necessidades dos utilizadores. O ex-libris dos serviços de linguagem é o Language Understanding Intelligente Service (LUIS), que ao utilizar o reconhecimento inteligente de voz permite que se possam desenvolver os próprios modelos de linguagem, e que os bots possam compreender comandos e executar ações consoante aquilo que se pretende.
  • Pesquisa: permite ações como a sugestão de palavras, a pesquisa por imagem ou vídeo e podem ser efetuadas por APIs como a Bing Web Search ou a Bing Custom Search.

Como podem os Serviços Cognitivos ser utilizados nas várias indústrias?

Retalho: cognitive services permitem extrair insights detalhados, que ajudarão a entender as necessidades dos seus clientes existentes e a atrair novos prospetos. Por exemplo, poderá perceber quais as dificuldades pelas quais os clientes passam numa experiência de compra online e melhorá-la ou apoiar os seus vendedores a apresentarem o produto certo ao cliente certo, simplificando também o método de pagamento.

Educação: identifique o interesse de cada estudante e modernize o estilo de ensino através de serviços cognitivos e machine learning ou faça gerar sugestões de como melhorar a experiência em sala de aula.

Seguros: melhore a experiência dos seus clientes através das suas aplicações móveis, recorrendo a serviços cognitivos, como o reconhecimento facial ou de voz. Poderá utilizá-los, ainda, para detetar possíveis atividades fraudulentas.

Finanças: apoio na personalização de campanhas específicas com base nas decisões ou pesquisas dos clientes, aumentando as vendas e o ROI.

Saúde: desenvolva um apoio mais personalizado aos seus clientes, através de um bot, por exemplo, que poderá ajudar na seleção de uma consulta de especialidade. Outra grande potencialidade é o apoio que os serviços cognitivos poderão fornecer aos médicos, a realizar um diagnóstico mais detalhado.

Assista a uma demonstração em tempo real de serviços cognitivos, no evento Xamarin Experience de 2017 aqui.

Ana LamelasServiços Cognitivos Microsoft: as potencialidades das principais APIs

Leia mais em

Azure

Recomendados

Conheça as novidades, eventos e opinião dos mais reconhecidos experts
do universo de TI, nas áreas de Big Data, Business Intelligence,
Middleware e Mobile.