Glossário de IA para programação
Os termos que aparecem quando você trabalha com agentes de código, cada um começando com uma definição curta. Primeiro explicamos a ideia em geral, depois como ela aparece no AgentVera.
- Agent Skills Agent Skills são pastas com instruções, scripts e arquivos de referência que ensinam um agente a fazer um trabalho específico. Cada skill gira em torno de um arquivo SKILL.md, e o agente só carrega uma skill quando a tarefa em andamento pede.
- Agente de código com IA Um agente de código com IA é uma ferramenta que recebe uma tarefa de software em linguagem natural e a executa passo a passo: lê o código, edita arquivos, roda comandos no terminal e confere o resultado sozinho. Claude Code, Codex e Gemini CLI são exemplos conhecidos.
- Agentic coding (programação com agentes) Agentic coding é uma forma de desenvolver software em que você entrega tarefas a um agente de IA e dirige o planejamento, as mudanças no código e os testes dele, em vez de escrever cada linha você mesmo. O trabalho do desenvolvedor passa de digitar código para descrever o trabalho, revisá-lo e verificá-lo.
- Git worktree Uma git worktree é uma pasta de trabalho extra ligada ao mesmo repositório git. Cada pasta tem uma branch diferente em checkout, então você trabalha em duas coisas ao mesmo tempo sem clonar o repositório de novo e mantém agentes de código em paralelo fora do caminho um do outro.
- Hooks do Claude Code Hooks do Claude Code são comandos de shell que rodam automaticamente em pontos definidos do ciclo de vida do agente, como antes de uma ferramenta rodar ou quando um turno termina. Como rodam sempre, em vez de depender do modelo, são uma forma confiável de impor regras e adicionar verificações.
- Human-in-the-loop Human-in-the-loop significa que um sistema de IA automatizado pausa nas etapas críticas e espera uma pessoa aprovar, corrigir ou decidir. Em agentes de código, isso geralmente aparece como pedidos de permissão antes de editar arquivos, rodar comandos ou publicar qualquer coisa.
- Janela de contexto A janela de contexto é a quantidade máxima de texto que um modelo de linguagem consegue considerar em uma única requisição, medida em tokens. Instruções de sistema, definições de ferramentas, histórico da conversa, arquivos que o agente leu e saídas de comandos precisam caber nela.
- Limites de uso Limites de uso são tetos para o quanto você pode usar uma ferramenta de IA por assinatura em um determinado período. As assinaturas do Claude e do Codex combinam uma janela de uso de 5 horas com limites semanais.
- MCP (Model Context Protocol) MCP (Model Context Protocol) é um protocolo aberto que permite que aplicações de IA se conectem a ferramentas externas, fontes de dados e serviços de forma padronizada. A Anthropic o lançou em novembro de 2024 e hoje Claude Code, Codex e muitos outros agentes de código podem usar servidores MCP.
- Orquestração multiagente Orquestração multiagente significa dividir o trabalho entre vários agentes de IA e gerenciar a ordem, a comunicação e a forma como os resultados se juntam. Etapas como pesquisa, planejamento, código e revisão vão para agentes diferentes, que rodam um após o outro ou em paralelo.
- Prompt caching Prompt caching significa que o provedor do modelo guarda a parte inicial e inalterada de uma requisição e a reaproveita nas requisições seguintes, em vez de processá-la de novo. A entrada lida do cache é bem mais barata e rápida do que a entrada comum.
- Prompt injection Prompt injection é um ataque em que instruções escondidas em um texto que o modelo de linguagem lê o desviam da sua tarefa real. Em agentes de código, essas instruções podem vir de uma página web, uma issue, um documento ou a saída de uma ferramenta, e podem levar o agente a tomar ações que você nunca pediu.
- Subagente Um subagente é um agente auxiliar que um agente de código principal inicia para delegar um trabalho específico. Ele tem a própria janela de contexto, instruções e permissões de ferramentas e, ao terminar, devolve só um resumo, para que a conversa principal não se encha de detalhes.
- Teste de regressão visual O teste de regressão visual compara screenshots de uma interface com imagens de referência aprovadas antes para pegar mudanças visuais não intencionais. Ele encontra bugs que os testes de código deixam passar, como um botão deslocado, um texto transbordando ou um layout mobile quebrado.
- Token Um token é a unidade básica de texto com que um modelo de linguagem trabalha: uma palavra, parte de uma palavra ou um sinal de pontuação. O limite de contexto, a velocidade e o preço de um modelo são todos medidos em tokens.
- Vibe coding Vibe coding é uma forma de programar em que você descreve o que quer em linguagem natural e aceita o código da IA sem lê-lo com atenção, julgando apenas se o resultado funciona. Andrej Karpathy cunhou o termo em fevereiro de 2025.
Veja essas ideias na prática.
Baixe o AgentVera de graça, adicione a pasta de um projeto e rode Claude Code, Codex e outros agentes lado a lado.