O que é algoritmo?

Algoritmo é uma sequência finita de passos bem definidos para resolver um problema ou realizar uma tarefa. Na computação, é a receita que diz ao computador o que fazer, em que ordem e com quais regras, como ordenar uma lista, traçar uma rota ou recomendar um vídeo.

Em palavras simples

Uma receita de bolo é um ótimo exemplo de algoritmo. Ela tem ingredientes (os dados de entrada), uma lista de passos em ordem (misture, bata, leve ao forno por 40 minutos) e um resultado esperado (o bolo pronto). Se alguém seguir os mesmos passos com os mesmos ingredientes, deve chegar ao mesmo bolo.

Com o computador é igual, só que ele é extremamente literal: não “imagina” o que você quis dizer. Por isso o algoritmo precisa ser preciso, sem ambiguidade, e sempre terminar em algum momento. Quando alguém diz que “o algoritmo do Instagram não mostrou meu post”, está falando do conjunto de regras que decide o que aparece primeiro na tela de cada pessoa.

Como funciona

A palavra vem do nome do matemático persa Muhammad ibn Musa al-Khwarizmi, que viveu entre os séculos VIII e IX em Bagdá. Seus textos sobre cálculo com o sistema decimal foram traduzidos para o latim, e a forma latinizada do seu nome, algorithmi, acabou dando origem a “algoritmo” (e também a “algarismo”). O tratado dele que deu nome à álgebra é da mesma época.

Todo algoritmo tem três partes básicas:

  • Entrada: os dados que ele recebe, como um endereço de destino ou uma lista de números.
  • Processamento: os passos, que podem incluir decisões (“se o trânsito estiver parado, procure outra rua”) e repetições (“faça isso para cada item da lista”).
  • Saída: o resultado, como a rota sugerida ou a lista em ordem.

Na inteligência artificial existe uma diferença importante. Nos algoritmos tradicionais, um programador escreve cada regra à mão. Já no machine learning, o programador escreve um algoritmo de aprendizado, e é esse algoritmo que analisa milhares ou milhões de exemplos e “descobre” sozinho as regras. O resultado desse treino é chamado de modelo. Em resumo: o algoritmo é o método; o modelo é o que sai dele depois de aprender com os dados.

Exemplos

  • Aplicativos de mapa: algoritmos de busca de caminho comparam rotas possíveis e escolhem a mais rápida com base na distância e no trânsito.
  • Redes sociais e streaming: sistemas de recomendação decidem a ordem do feed e os vídeos sugeridos levando em conta o que você assiste, curte, comenta e por quanto tempo fica em cada conteúdo.
  • Buscadores: algoritmos de classificação escolhem quais páginas aparecem primeiro para cada pesquisa.
  • Bancos: algoritmos avaliam se uma compra foge do seu padrão e podem bloqueá-la por suspeita de fraude.
  • Chatbots de IA: um LLM como os que rodam no ChatGPT ou no Gemini usa algoritmos para escolher, pedaço por pedaço, o texto mais provável de resposta.

Por que isso importa para você

Algoritmos decidem uma parte cada vez maior do que você vê e recebe: as notícias do feed, os produtos oferecidos na loja on-line, o preço de uma corrida por aplicativo, a aprovação de um crédito. Entender que existe um conjunto de regras por trás dessas escolhas ajuda a fazer perguntas melhores. Por que estou vendo isso? Que dados meus foram usados? Quem definiu essas regras?

Também ajuda a lembrar que algoritmos não são neutros por natureza. Eles refletem as decisões de quem os criou e os dados com que foram treinados, e por isso podem errar ou repetir preconceitos. Saber disso é o primeiro passo para usar a tecnologia a seu favor, e não o contrário. Para uma visão geral do tema, leia o que é inteligência artificial, de forma simples.

Termos relacionados

  • Machine learning: quando o algoritmo aprende as regras a partir de dados, em vez de recebê-las prontas.
  • Rede neural: um tipo de modelo, inspirado no cérebro, treinado por algoritmos de aprendizado.
  • LLM: modelo de linguagem que gera texto seguindo um algoritmo de previsão do próximo token.
  • Chatbot: programa de conversa que pode seguir regras fixas ou usar IA.
  • IA generativa: sistemas que usam algoritmos de aprendizado para criar conteúdo novo.
  • Viés algorítmico: quando um algoritmo produz resultados injustos contra certos grupos.

Perguntas frequentes

Algoritmo e inteligência artificial são a mesma coisa?

Não. Todo programa de computador usa algoritmos, inclusive uma calculadora simples. A inteligência artificial é um tipo específico de sistema, geralmente baseado em algoritmos que aprendem com dados para realizar tarefas que exigiriam inteligência humana.

Qual é a diferença entre algoritmo e modelo de IA?

O algoritmo é o método, a receita de como aprender ou calcular. O modelo é o resultado do treinamento: um arquivo com os padrões aprendidos, que depois é usado para responder perguntas ou fazer previsões.

Dá para controlar o algoritmo das redes sociais?

Em parte. Curtir, comentar, pular vídeos, marcar “não tenho interesse” e seguir ou deixar de seguir perfis são sinais que o sistema usa para ajustar o que mostra. Algumas plataformas também oferecem feeds em ordem cronológica.

← Voltar ao Glossário de IA