Home / Glossary

AI Coding Glossary

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

Programación Agéntica

La programación agéntica es un enfoque de desarrollo de software donde un agente de IA lee tu código base de forma autónoma, escribe código, ejecuta comandos e itera sobre los resultados sin copiar y pegar manualmente. A diferencia de la IA basada en chat, el agente toma acciones directas en tu entorno de desarrollo para completar tareas de múltiples pasos.

Claude Code

Claude Code es el agente de programación con IA basado en terminal de Anthropic que opera directamente en tu entorno de desarrollo. Lee todo tu proyecto, escribe código en múltiples archivos, ejecuta comandos de shell, gestiona flujos de trabajo de git e itera sobre errores de forma autónoma—todo desde la línea de comandos.

Model Context Protocol (MCP)

El Model Context Protocol (MCP) es un estándar abierto creado por Anthropic que proporciona una forma universal de conectar modelos de IA con herramientas externas, fuentes de datos y APIs. Actúa como una interfaz estandarizada—como USB para IA—para que cualquier herramienta compatible con MCP funcione con cualquier agente de IA compatible con MCP.

CLAUDE.md

CLAUDE.md es un archivo de configuración en formato markdown colocado en la raíz de tu proyecto que proporciona a Claude Code instrucciones persistentes y específicas del proyecto. Le dice al agente sobre tus convenciones de código, arquitectura, comandos comunes y reglas—actuando como una forma de memoria a largo plazo que se aplica a cada sesión en ese proyecto.

Programación en Pareja con IA

La programación en pareja con IA es un flujo de trabajo de desarrollo donde un desarrollador humano trabaja junto a una herramienta de IA para escribir código de forma colaborativa en tiempo real. El desarrollador proporciona dirección, contexto y juicio mientras la IA contribuye sugerencias de código, detecta errores y maneja tareas de implementación repetitivas.

Ventana de Contexto

Una ventana de contexto es el número máximo de tokens (palabras, caracteres de código y símbolos) que un modelo de IA puede procesar en una sola interacción. Define el límite superior de cuánta información—incluyendo tu prompt, código y la respuesta del modelo—la IA puede mantener en memoria a la vez.

Agente de Programación

Un agente de programación es una herramienta impulsada por IA que puede leer archivos, escribir código, ejecutar comandos en la terminal e iterar sobre los resultados de forma autónoma para completar tareas de programación. A diferencia de las herramientas pasivas de sugerencia de código, un agente de programación toma acciones independientes en tu entorno de desarrollo para lograr un objetivo declarado.

Vibe Coding

El vibe coding es un enfoque informal de desarrollo de software donde un desarrollador describe lo que quiere en lenguaje natural y deja que una herramienta de IA se encargue de los detalles de implementación. En lugar de escribir especificaciones precisas, el desarrollador comunica su intención a través de conversación casual e itera basado en los resultados.

Revisión de Código con IA

La revisión de código con IA es el proceso de usar inteligencia artificial para analizar automáticamente código fuente buscando errores, vulnerabilidades de seguridad, inconsistencias de estilo y problemas de calidad. Los revisores con IA pueden examinar pull requests, sugerir mejoras y detectar problemas que los revisores humanos podrían pasar por alto por fatiga o presión de tiempo.

Ingeniería de Prompts para Código

La ingeniería de prompts para código es la práctica de crear instrucciones claras y específicas que ayudan a las herramientas de programación con IA a producir resultados precisos y relevantes. Implica estructurar tus solicitudes con el nivel correcto de contexto, restricciones y ejemplos para que la IA entienda tanto lo que quieres como cómo lo quieres.

Agente de IA Headless

Un agente de IA headless es un agente de programación que se ejecuta sin una interfaz orientada al usuario o interacción en tiempo real. Ejecuta tareas de forma autónoma en procesos en segundo plano, pipelines CI/CD o trabajos programados—leyendo código, haciendo cambios, ejecutando pruebas y reportando resultados sin esperar entrada humana en ningún paso.

Sub-Agentes

Los sub-agentes son procesos hijos paralelos generados por un agente principal de programación con IA para manejar partes independientes de una tarea compleja simultáneamente. En lugar de procesar todo secuencialmente, el agente principal delega sub-tareas a agentes hijos especializados que se ejecutan en paralelo y reportan resultados al padre.