top of page

Entendendo um pouco mais sobre a ciência de dados.

Atualizado: 20 de abr. de 2022

O uso de Inteligência Artifical (IA) é amplamente difundido. Ela está presente em seu celular, da gestão de bateria até sugerindo novos apps para você baixar. Você encontra com a IA toda vez que abre o YouTube e vê os vídeos sugeridos na home, e ao clicar no vídeo você interage com aquela IA dizendo que você gostou daquela recomendação. O seu carro possui um GPS que calcula a rota através de uma IA, considerando distância, tempo, acidentes, pontos de parada e etc.


Mas você já se perguntou como uma IA encontra a solução para um problema?



Essa pergunta levanta diversos assuntos diferentes sobre inteligência artificial, sendo uma tecnologia que promete muitos benefícios. Mas afinal de contas, como que ela sabe que eu quero ver aquele vídeo, ou que essa rota é a melhor para eu voltar pra casa?


Fazendo uma analogia, todo mundo já perdeu alguma coisa em casa. Não adianta disfarçar, você já perdeu a chave e só percebeu na hora de sair de casa já atrasado. O que você faz nesse caso? Procura a solução para seu problema, que no caso, é encontrar a chave. Para isso, você tenta lembrar onde foi a última vez que viu ou usou a chave, pensa onde é mais provável que ela esteja e começa por lá, procurando de forma sistemática a chave.


Assim como você, as IAs procuram a solução de um problema de forma sistemática. Em geral, elas são mecanismos de busca, e podem ser de diversas formas, cada uma com uma abordagem diferente ideal para tipos diferentes de problema. Mas, mesmo com tantas abordagens, o que elas têm em comum é a atividade de procurar.


Assim como sua chave, o problema a ser resolvido pela IA tem uma solução a ser encontrada. Sua casa tem vários móveis com gavetas, e o problema tem possíveis soluções em uma região que chamamos de espaço de busca. E da mesma forma que você procura a chave usando alguma estratégia, o algoritmo também faz essa busca. Ou seja, a IA é uma ferramenta que busca a melhor solução entre as possíveis soluções de um problema.


Agora pensa o seguinte: você está procurando sua chave e começa pela sala, passa pelo quarto, pela cozinha, pela área de serviço e encontra só no último lugar, que era o banheiro. Como a inteligência artificial age quando começa muito longe da solução? Assim como você foi persistente, ela também é, procurando incessantemente mas de forma esperta. Alguns algoritmos conseguem perceber que estão longe e saltam para mais perto da solução, outros utilizam a estratégia de dividir para conquistar e utilizam vários buscadores diferentes, como se você chamasse seus amigos para procurar a chave. Tudo que ela precisa é que alguém esteja perto da solução, e aí ela consegue caminhar de forma mais assertiva.


E se na verdade você esqueceu a chave na casa de um amigo? Como uma IA consegue encontrar a solução quando você fornece um espaço que não contém a solução desejada? Métodos de busca diferentes podem lidar com esse tipo de situação. Se um determinado método de busca não encontra a solução, ele pode ser modificado na intenção de encontrar outros caminhos para uma solução. Porém, é importante lembrar que podemos ter situações que a melhor solução as vezes não é compatível com a realidade da empresa, porque pode requerer valores ou informações que não podem ser obtidos ou fornecidos (como quantidade negativa de estoque ou informação sigilosa). Para resolver problemas do tipo, é escolhida a melhor solução possível, dentre todas as encontradas.

Em resumo, assim como nós procuramos a solução de um problema, as IAs também procuram. A forma de buscar pode variar entre IAs e entre os problemas abordados, mas todas seguem uma estratégia que tenta se aproximar cada vez mais do melhor possível.

Cada rota possível para chegar no destino é uma solução, mas a IA tem a tarefa de encontrar aquela melhor rota no meio da gaveta de meias.




João Marcos de Freitas


Sobre o autor:

João Marcos é o atual CEO e Co-fundador da SVM Consultoria e Sistemas.

45 visualizações0 comentário

Posts recentes

Ver tudo

Aplicações em GenAI e LLM’s

Os avanços na área de GenAI popularizaram essa tecnologia em diversos campos, abrangendo desde a geração de imagens realistas até a...

Comments


bottom of page