Home / Glossary

AI Coding Glossary

Key terms in AI-assisted development, explained clearly with practical context.

Codificação Agêntica

Codificação agêntica é uma abordagem de desenvolvimento de software onde um agente de IA lê autonomamente sua base de código, escreve código, executa comandos e itera sobre resultados sem copiar e colar manualmente. Diferente da IA baseada em chat, o agente age diretamente no seu ambiente de desenvolvimento para completar tarefas de múltiplas etapas.

Claude Code

Claude Code é o agente de codificação de IA baseado em terminal da Anthropic que opera diretamente no seu ambiente de desenvolvimento. Ele lê todo o seu projeto, escreve código em múltiplos arquivos, executa comandos shell, gerencia fluxos de trabalho git e itera sobre erros autonomamente—tudo pela linha de comando.

Model Context Protocol (MCP)

O Model Context Protocol (MCP) é um padrão aberto criado pela Anthropic que fornece uma maneira universal de conectar modelos de IA a ferramentas externas, fontes de dados e APIs. Ele funciona como uma interface padronizada—como USB para IA—para que qualquer ferramenta compatível com MCP funcione com qualquer agente de IA compatível com MCP.

CLAUDE.md

CLAUDE.md é um arquivo de configuração em markdown colocado na raiz do seu projeto que fornece ao Claude Code instruções persistentes e específicas do projeto. Ele informa o agente sobre suas convenções de codificação, arquitetura, comandos comuns e regras—funcionando como uma forma de memória de longo prazo que se aplica a cada sessão naquele projeto.

Programação em Par com IA

Programação em par com IA é um fluxo de trabalho de desenvolvimento onde um desenvolvedor humano trabalha junto com uma ferramenta de IA para escrever código colaborativamente em tempo real. O desenvolvedor fornece direção, contexto e julgamento enquanto a IA contribui com sugestões de código, detecta bugs e lida com tarefas de implementação repetitivas.

Janela de Contexto

Uma janela de contexto é o número máximo de tokens (palavras, caracteres de código e símbolos) que um modelo de IA pode processar em uma única interação. Ela define o limite superior de quanta informação—incluindo seu prompt, código e a resposta do modelo—a IA pode manter na memória de uma vez.

Agente de Codificação

Um agente de codificação é uma ferramenta alimentada por IA que pode autonomamente ler arquivos, escrever código, executar comandos no terminal e iterar sobre resultados para completar tarefas de programação. Diferente de ferramentas passivas de sugestão de código, um agente de codificação age independentemente no seu ambiente de desenvolvimento para alcançar um objetivo declarado.

Vibe Coding

Vibe coding é uma abordagem informal de desenvolvimento de software onde um desenvolvedor descreve o que quer em linguagem natural e deixa uma ferramenta de IA cuidar dos detalhes de implementação. Em vez de escrever especificações precisas, o desenvolvedor comunica a intenção através de conversa casual e itera com base nos resultados.

Revisão de Código com IA

Revisão de código com IA é o processo de usar inteligência artificial para analisar automaticamente código-fonte em busca de bugs, vulnerabilidades de segurança, inconsistências de estilo e problemas de qualidade. Revisores de IA podem examinar pull requests, sugerir melhorias e detectar problemas que revisores humanos podem perder devido à fadiga ou pressão de tempo.

Engenharia de Prompt para Código

Engenharia de prompt para código é a prática de elaborar instruções claras e específicas que ajudam ferramentas de codificação com IA a produzir saídas precisas e relevantes. Envolve estruturar seus pedidos com o nível certo de contexto, restrições e exemplos para que a IA entenda tanto o que você quer quanto como você quer que seja feito.

Agente de IA Headless

Um agente de IA headless é um agente de codificação que roda sem uma interface voltada ao usuário ou interação em tempo real. Ele executa tarefas autonomamente em processos em segundo plano, pipelines CI/CD ou jobs agendados—lendo código, fazendo mudanças, executando testes e reportando resultados sem esperar por entrada humana em nenhuma etapa.

Sub-Agentes

Sub-agentes são processos filhos paralelos gerados por um agente de codificação de IA principal para lidar com partes independentes de uma tarefa complexa simultaneamente. Em vez de processar tudo sequencialmente, o agente principal delega subtarefas a agentes filhos especializados que rodam em paralelo e reportam resultados ao agente pai.