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.
