4 tipos de Inteligência Artificial. Qual devo usar?

Existem muitos tipos de Inteligência Artificial (IA) e você que é uma pessoa de produtos pode utilizá-las. Seja para incorporar no seu produto ou até mesmo para te auxiliar na construção e evolução de produtos e serviços. Abaixo listamos alguns dos tipos de IA. Segue o fio.

1. Inteligência Artificial Generativa (IAG)

Foi o tipo de IA que se tornou comum hoje em dia desde a popularização do ChatGPT.  

Como Funciona

A IAG aprende padrões a partir de volumes gigantescos de conteúdos existentes. Esse conteúdo pode ser de diversos formatos como (texto, imagem, documentos, planilhas, vídeo, áudio etc.). Quando você acessa a IAG, você passa para ela um comando através de um prompt que também pode ser texto, imagem, vídeo etc. Ela separa esse prompt em tokens e processa em redes neurais com modelos de aprendizagem de máquina (Machine Learning Model – MLM). Com isso ela entende o contexto do prompt e gera resultados de acordo com os padrões em que ela foi treinada.

Quais problemas ela resolve

O principal uso da IAG podem ser:

  • Criação e Produção de Conteúdo
  • Prototipagem e Experimentação
  • Geração de Imagens e gráficos
  • Automação de Respostas e Geração de Diálogos
  • Geração de Código e Automação de Programação

Para o produteiro / produteira, você pode utilizar esse tipo de IA para auxiliar você a criar o seu produto. Ela pode te ajudar a especificar personas, descobrir e avaliar métricas, criar histórias de usuário, analisar resultados, entre outros. Nós vemos parte disso no nosso treinamento de Product AI. Você também pode incorporar a Inteligência Artificial Generativa em seu produto. Os principais players do mercado oferecem essa possibilidade.

Onde encontrar

2. Sistemas de Recomendação

Na prática é um dos mais utilizados, porém poucas das vezes percebemos que as IAs de sistema de recomendação estão ali. Você já deve ter passado por ela quando abriu o Youtube, Netflix ou seu site de compras. Elas são as responsáveis por te recomendar o próximo serviço que, muitas vezes, você nem sabia que ainda precisava dele. 

Como Funciona

Os sistemas de recomendação ficam analisando o seu perfil de acesso à conteúdo e buscando compatibilidade com outros conteúdos semelhantes disponibilizados pela empresa. Algumas dessas ferramentas também fazem análise de acesso de pessoas com perfis semelhantes chamada de filtragem colaborativa para poder apresentar as sugestões.

Quais problemas ela resolve

O problema básico que esse sistema resolve é aumentar o seu engajamento com o produto em que ele está embutido. Quanto mais conteúdos relevantes para você, seja um vídeo, uma música ou um produto, mais satisfeito você ficará, mais compras você realizará.

Onde encontrar

Os grandes players de Computação na nuvem fornecem esse tipo de serviço. 

Todavia, você pode utilizar com ferramentas de código aberto como Apache Mahout ou Tensorflow. Utilizei apenas esta última e os resultados foram muito interessantes.

3. Análise Preditiva

Essa é uma que boa parte das empresas adora ter. Olhando para o passado e para o contexto atual, o que podemos prever no futuro. 

Como funciona

Ela coleta dados históricos de diversas fontes que você disponibiliza para ela como banco de dados, planilhas, documentos e até mesmo em sites na internet. Ela treina modelos que reconhecem padrões de origem e resultados que aconteceram. Com isso, ela busca nas informações atuais possíveis tendências com probabilidades de ocorrência no futuro. Por exemplo, um cliente cancelar um contrato, um aumento das vendas ou até mesmo um evento da natureza.

Quais problemas ela resolve

Basicamente problemas que a empresa / organização deseja ter uma previsibilidade

  • Previsão de demanda (aumento ou diminuição)
  • Movimentação de clientes (chegada, saída, upgrade ou downgrade)
  • Planejamento de recursos e pessoas
  • Análise de risco

Onde encontrar

Basicamente os mesmos players dos Sistemas de Recomendação. Todos eles têm um braço de Análise Preditiva

Se quiser continuar no mundo de Código Aberto, o Python tem algumas possibilidades através do já mencionado Tensorflow e PyCaret. Além disso, eu nunca mexi, mas tem um amigo bom nisso 😀 é utilizando o R

4. Processamento de Linguagem Natural 

O PLN, ou como é mais conhecido em inglês Natural Language Processing (NLP), é muito importante quando temos que avaliar comentários e feedbacks que recebemos de clientes e consumidores.

Como Funciona

Você informa uma base de dados que deve ser processada. A IA irá fazer o pré-processamento limpando o texto removendo palavras que não são relevantes como artigos definidos e indefinidos, preposições, pontuação etc. Em seguida, assim como a IAG, ele separa as palavras em tokens para facilitar o processamento, ela analisa os tokens para avaliar a sintaxe e semântica do que foi informado a ela, aplica os algoritmos de aprendizado de máquina para entender a informação e fornecem respostas sobre o que você questionou a elas.

Quais problemas ela resolve

  • Analisar sentimentos de críticas, comentários e feedback
  • Categorizar de críticas, comentários e feedback
  • Robôs de respostas automáticas para atendimento ao cliente

Onde encontrar

Mais uma vez, os big players da computação na nuvem oferecem esse serviço.

Se quiser continuar com ferramentas de código aberto temos a Apache OpenNLP que usei durante o meu mestrado. Dá um trabalho mas funcionou bem. Tem a NLTK (Natural Language Toolkit) para Python.

Conclusão 

Apresentei aqui alguns tipos de IA que existem. Algumas delas você pode utilizar para facilitar o trabalho de produteira / produteiro. Outras podem ser diretamente incorporadas em seus produtos. Por qual começar? Depende do problema que você quer resolver. Obviamente há outros tipos de inteligência artificial e esse é um mercado em ebulição. Se mantenha atualizado. Veja como elas já podem te ajudar hoje no nosso treinamento de Product AI.

Até a próxima!

hurrengora arte!

Avelino segurando um microfone e uma camiseta preta escrita Agile. Ele é pardo, barba e cabelos grisalhos.

Sobre o autor(a)

Trainer na K21

Avelino Ferreira é formado e mestre em Ciência da Computação. Teve uma longa trajetória na TI, começando como programador e chegando a gestor de diversos times de criação de produtos digitais. Conheceu e começou a adotar as melhores prática de de Métodos Ágeis em 2008. Desde então, se dedica a auxiliar outras empresas na construção da cultura ágil. Atualmente, é Consultor e Trainer na K21

Artigos relacionados

Nas discussões e workshops sobre OKRs que fazemos nas empresas, um conceito sempre aparece: Estão faltando métricas de guard rail para equilibrar esses OKRs! As Métricas de saúde (ou Guard Rails) ajudam a liderança e as equipes a manterem um…

Avelino segurando um microfone e uma camiseta preta escrita Agile. Ele é pardo, barba e cabelos grisalhos.

O que é gargalo Quando falamos sobre Kanban um dos nossos principais objetivos é identificar onde está o gargalo do nosso fluxo. O gargalo é a etapa em que os itens permanecem por mais tempo. É fundamental resolver os gargalos…

Avelino segurando um microfone e uma camiseta preta escrita Agile. Ele é pardo, barba e cabelos grisalhos.

Seja em treinamentos, consultoria ou até mesmo com meus times de desenvolvimento. Uma coisa fácil de perceber é o desconforto causado quando comento sobre a necessidade de limitação de WIP. É algo que me causa estranheza. Por que as pessoas…

Avelino segurando um microfone e uma camiseta preta escrita Agile. Ele é pardo, barba e cabelos grisalhos.

No artigo anterior, comentamos sobre o que era o Kanban, qual problema ele resolve e os princípios que norteiam esse método de gestão de trabalho. Este artigo é um complemento ao primeiro e nele quero tratar as práticas que o…