El vocabulario de la IA
para programar, en claro.
Los conceptos de IA aplicada a la programación que vamos viendo en Web Reactiva —podcast, newsletter, guías y masterclasses—, explicados a nuestra manera: lo más cercano posible, pero sin dejar de ser técnicos. 94 términos, cada uno con sus fuentes y un prompt para llevártelo a tu agente.
Modelos y contexto
15 términosAtención en LLM
La atención (attention) es el mecanismo de un LLM que reparte la influencia de cada token entre los demás del contexto: cada token dispone de un presupuesto finito de atención que se reparte entre más competidores a medida que la sesión crece.
Benchmarks de IA para programación
Un benchmark de código es una batería de problemas reales —issues de GitHub, repositorios abiertos, ejercicios de algoritmos— que se usan para medir y comparar modelos de IA en tareas de ingeniería de software: arreglar un bug, implementar una feature, pasar los tests.
Claude Mythos y Fable: la línea de modelos más allá de Opus
Mythos es la línea de modelos de Anthropic que corona por encima de Opus y Sonnet, y Fable su primera materialización pública (Fable 5).
Conocimiento paramétrico vs contextual
Un modelo de lenguaje guarda dos tipos de conocimiento.
Elegir el modelo de IA adecuado para cada tarea
No existe «el mejor modelo»: existe el modelo adecuado para cada tarea y cada presupuesto.
Entrenamiento e inferencia: cómo se cocina y cómo se usa un modelo
Un modelo tiene dos momentos vitales muy distintos.
Esfuerzo de razonamiento (effort)
El esfuerzo (effort) es el dial que controla cuánto razona un modelo antes de contestar: a más esfuerzo, más tokens de salida gastados en razonamiento intermedio y mayor probabilidad de resolver problemas duros.
LLM: qué es un modelo de lenguaje y cómo se usa
Un LLM (Large Language Model, modelo de lenguaje grande) es el núcleo estadístico que hay detrás de casi toda la IA con la que programamos hoy: unos parámetros congelados que, dado un texto, predicen el siguiente token más probable, uno detrás de otro.
Modelos de IA chinos: la alternativa open-weight y barata
Una familia creciente de modelos open-weight procedentes de China —DeepSeek, GLM (Zhipu), MiniMax y Kimi (Moonshot)— ha roto en 2026 el duopolio Claude/GPT para programación: ofrecen capacidad cercana a Opus o GPT-5.x a una fracción del coste (GLM-5 se promocionó como «Opus por el 20% del coste») y con pesos abiertos que pueden correr en local vía Ollama u Ollama Cloud.
Modelos de IA para código de EE. UU.
La familia de modelos de IA para código procedentes de Estados Unidos —Claude (Anthropic, líneas Opus/Sonnet/Mythos), GPT (OpenAI, serie 5.x), Gemini (Google) y Composer (Cursor)— domina el benchmark de código en 2026.
No determinismo: la misma pregunta, respuestas distintas
Un LLM es no determinista (non-determinism): dale exactamente la misma entrada dos veces y puede darte dos respuestas diferentes.
RAG y embeddings: dar conocimiento a los LLM
La generación aumentada con recuperación (RAG) enseña a un LLM a responder apoyándose en documento propio: se indexan textos convirtiéndolos en embeddings (vectores), se almacenan en una base de datos vectorial (Pinecone, Supabase, SQLite vectorial) y, al consultar, se busca semánticamente el fragmento más relevante antes de generar la respuesta.
Runtimes y modelos locales: Groq, Ollama, Docker Model Runner
Dónde corre la inferencia decide tanto el coste y la latencia de trabajar con IA como el modelo que elijas.
Tokens de entrada y de salida
Cada petición a un proveedor de LLM factura dos contadores distintos: tokens de entrada (lo que el harness manda al modelo — system prompt, contexto, historial, tool results) y tokens de salida (lo que el modelo genera).
Tokens y ventana de contexto: la economía de los LLM
Un token es la unidad mínima de texto que un modelo tokeniza (no equivale a una palabra: el español suele partirse en más tokens que el inglés por su morfología, un sesgo lingüístico que penaliza a quienes escribimos en castellano).
Sesiones, contexto y turnos
8 términosArtefacto de handoff
Un artefacto de handoff es el documento que una sesión de agente escribe para que la siguiente continúe la tarea sin partir de cero: un spec (qué se construye, multi-sesión), un ticket (alcance de una sesión), un compaction summary o un simple changelog.
Compactación de sesiones
La compactación es un handoff in-memory: cuando la ventana de contexto se acerca a su límite, el harness resume automáticamente el historial de la sesión y siembra con ese resumen una sesión fresca.
Contexto del agente
El contexto es la información relevante a la que un agente de IA tiene acceso ahora mismo: lo que sabe del entorno (resultados de tools), del proyecto (AGENTS.md, ficheros cargados) y del historial de la sesión.
Handoff entre sesiones de un agente de IA
El handoff es el traspaso de contexto entre sesiones de un agente de IA cuando la ventana de contexto se llena o se cambia de tarea.
Prefix cache
El prefix cache es el almacén del lado del proveedor que permite saltarse el reproceso de un prefijo compartido entre peticiones consecutivas, facturando esos tokens a una tarifa mucho menor.
Sesión de agente
Una sesión es una corrida acotada de interacción con un agente de IA: empieza con la ventana de contexto vacía, acumula turnos (mensaje del usuario + todo lo que hace el agente hasta devolver el control) y termina cuando se cierra, se limpia o se compacta en una sesión nueva.
Stateless vs stateful
Stateless vs stateful es la distinción que define la memoria de un agente.
Turno (turn) de un agente
Un turno (turn) es la unidad atómica de una sesión de agente: un mensaje del usuario más todo lo que el agente hace en respuesta hasta devolver el control.
Agentes y orquestación
11 términosAFK: dejar al agente trabajar sin supervisión
AFK (away from keyboard, «lejos del teclado») es el patrón opuesto al humano en el bucle (human in the loop): lanzar un agente de IA y dejar que trabaje solo, sin que apruebes cada paso.
Arquitectura de agentes de IA
Un agente no es un chatbot: es una pieza de software compleja con capas —modelo, contexto, tools, memoria, bucle de orquestación y guardarraíles— que hay que diseñar con criterio de ingeniería.
Automatización con IA para developers: n8n, Make y workflows
Plataformas de automatización basadas en nodos (n8n, Make) que integran modelos y agentes de IA en workflows con triggers, webhooks, scraping, RAG, integraciones (Telegram, Notion, GitHub) y puesta en producción con Docker/Coolify.
Dynamic Workflows y Agent Teams: orquestar subagentes a escala
Más allá del subagente individual, orquestar decenas o cientos de agentes en paralelo exige dos patrones complementarios: los dynamic workflows, scripts JS deterministas que lanzan subagentes bajo control programático, y los Agent Teams, equipos con un Team Lead que reparte trabajo via Task List y Mailbox con file locking para evitar pisadas.
Frameworks y SDKs para construir agentes de IA
Construir un agente de IA dejó de ser escribir un wrapper sobre la API de OpenAI: en 2026 hay frameworks y SDKs que dan estructura al agente —capas, memoria, guardarraíles, orquestación, webhooks—.
Hermes Agent: el agente open source que aprende de sus errores
Hermes Agent es un agente de IA open source desarrollado por Nous Research que incorpora una memoria persistente de tres niveles para acumular lo aprendido entre sesiones y corregirse a partir de sus propios fallos.
Humano en el bucle (Human in the loop): revisar antes de aceptar
Human in the loop —«humano en el bucle» en castellano— es el patrón de trabajo que mantiene a una persona en el camino de decisión de la IA: el agente propone, pero un humano lee, aprueba o rechaza antes de que el cambio se quede.
Memoria persistente para agentes de IA
Un agente sin memoria es una conversación que empieza de cero cada vez.
OpenClaw: lecciones de programación con IA de un agente open source
OpenClaw (antes Clawdbot) es un agente de IA de código abierto cuyo desarrollo en público se ha convertido en una mina de lecciones prácticas sobre cómo se programa con IA a finales de 2025 y en 2026.
Orquestadores de agentes de IA
Un orquestador es la capa que coordina varios agentes de IA para resolver una tarea compleja: reparte trabajo entre subagentes, mantiene la memoria a corto plazo del conjunto y decide cuándo lanzarlos en paralelo o en secuencia.
Subagentes de IA: delegar tareas sin perder contexto
Un subagente es un agente secundario que el principal lanza para ejecutar una tarea acotada, aislando su propio contexto y permisos.
Clientes y herramientas
12 términosClaude Code: el cliente de IA en terminal de Anthropic
Claude Code es el cliente de IA en terminal para programación que Anthropic lanzó en 2025 y que durante 2026 se ha consolidado como referencia: lleva al agente al shell para que planifique, lea y escriba ficheros, lance comandos y ejecute tests en tu propio entorno.
Clientes de IA para programación en terminal
Frente a los asistentes que viven dentro del IDE (Cursor, Copilot Chat), los clientes de terminal —Claude Code, Codex CLI, OpenCode, Gemini CLI, GitHub Copilot CLI y Qwen Code— llevan el agente al shell: planifican, leen y escriben ficheros, lanzan comandos y ejecutan tests en tu propio entorno.
Codex CLI: el cliente de IA en terminal de OpenAI
Codex CLI es el cliente de IA para programación que OpenAI lanzó para competir en la terminal con Claude Code y OpenCode.
El leak del código fuente de Claude Code
La filtración de los source maps de Claude Code destapó la arquitectura interna del agente de Anthropic: su system prompt completo, los modos secretos (Undercover Mode, Buddy) y el cableado de herramientas, subagentes y permisos que el CLI monta sobre el modelo.
El navegador como herramienta del agente de IA
El navegador dejó de ser solo destino de testing para convertirse en una tool que el agente de IA maneja: navega, extrae, automatiza y valida en la web real.
GitHub Copilot
GitHub Copilot es el asistente de IA para programar de GitHub/Microsoft: nació como autocompletado en VS Code (GhostText) y en 2026 se ha extendido a la terminal con Copilot CLI y al chat conversacional con Copilot Chat.
Herramientas de IA para programar: comparativa y elección
El panorama de asistentes de código en 2025-2026 se reparte entre IDE (Cursor, GitHub Copilot Chat, Gemini Code Assist) y terminal (Claude Code, Codex CLI, Gemini CLI, Qwen Code, OpenCode), con filosofías que van del copiloto que autocompleta al agente que planifica y ejecuta.
IDE agéntico
Frente a los clientes de IA para terminal como Claude Code, Codex CLI u OpenCode, los IDE agénticos integran el agente dentro del editor: contexto del archivo abierto, selección activa, diff en vivo y navegación multi-tab.
Migración entre herramientas de IA
El ecosistema de agentes de IA para programar rota tan rápido que migrar entre herramientas (Copilot → Claude Code, Claude Code → Codex/OpenCode) se ha convertido en tarea recurrente.
OpenCode
OpenCode es un cliente de IA open source para programar desde la terminal, planteado como alternativa libre a Claude Code y al resto de clientes propietarios (Codex CLI, Gemini CLI, Copilot CLI).
Transcripción de audio con IA: de voz a texto y a contenido
Whisper y servicios de transcripción convierten audio y vídeo en texto, punto de partida para generar resúmenes, artículos, subtítulos e índices buscables.
Vídeo generado con IA y skills
Las skills de IA especializadas en vídeo —Hyperframes, huashu-design, las skills de Remotion o frontend-slides— permiten producir contenido audiovisual y presentaciones a partir de HTML y un único prompt, sin necesidad de aprender edición tradicional.
Protocolos y extensiones
8 términosAgent Skills: instrucciones portables para agentes de IA
Los Agent Skills son paquetes de instrucciones reutilizables que evitan repetir contexto cada vez que arrancas una sesión con un agente de IA (Claude Code, Codex, Cursor, OpenCode, Gemini, Copilot…).
Harness engineering: el andamiaje que rodea al modelo
El AI harness es el andamiaje de herramientas, prompts, reglas, verificaciones y flujos que envuelve a un modelo de lenguaje para convertirlo en un agente útil de verdad.
Model Context Protocol (MCP): conectar agentes con datos reales
Protocolo cliente/servidor —nacido en Anthropic y abierto desde 2024— para que un LLM, desde su arnés (cliente), invoque tools ejecutables, consuma resources y reutilice prompts expuestos por un servidor que da acceso al mundo real: bases de datos, APIs, repos, ficheros.
Permisos del agente: qué le dejas ejecutar
Los permisos (permission request, permission mode) son la lógica que decide qué acciones de un agente se ejecutan solas y cuáles requieren tu visto bueno antes de correr.
Plugins y extensiones para agentes de IA
Los plugins son el mecanismo de extensión más amplio de los agentes de IA para programación: paquetes que añaden capacidades al cliente (Claude Code, OpenCode, Codex) sin tocar su núcleo.
Protocolos de la IA generativa: MCP, ACP, A2A, llms.txt, MPP
El ecosistema de agentes se está estandarizando alrededor de varios protocolos abiertos que resuelven problemas distintos: MCP (Model Context Protocol) conecta un agente con tools y datos externos; ACP y A2A (agent-to-agent) permiten que agentes de distintos proveedores colaboren; llms.txt es el estándar para que tu web sea legible por modelos; MPP (Model Payment Protocol) abre la puerta a que los agentes paguen por servicios.
Sandbox: aislar a la IA para acotar el daño
Un sandbox («caja de arena», entorno aislado) es el espacio acotado donde dejas actuar a un agente de IA para que, si mete la pata, el destrozo se quede dentro y no toque tu máquina, tus credenciales ni producción.
Seguridad de skills y agentes de IA
Las Agent Skills y los plugins son código de terceros que se ejecuta en tu entorno con los permisos del agente —un vector de ataque nuevo que la seguridad clásica del código no cubre—.
Fiabilidad y verificación
12 términosAdulación (sycophancy): la IA que siempre te da la razón
La adulación o sycophancy es el sesgo por el que un modelo tiende a decirte lo que quieres oír: te da la razón, valida tu enfoque y rara vez te lleva la contraria de forma tajante.
Alucinaciones de la IA: cuando el modelo inventa
Los LLM generan código sintácticamente correcto pero semánticamente falso con apariencia de certeza: la respuesta convence aunque sea inventada.
Guardarraíles del agente
Los guardarraíles (guardrails) son los filtros y políticas que acotan lo que un agente puede hacer y decir: rechazan prompts fuera de dominio, validan el output contra un esquema, limitan qué herramientas puede llamar, imponen autenticación y recortan el consumo de tokens.
LSP en los agentes de IA
El Language Server Protocol expone diagnóstico de código (errores, tipos, referencias) de forma independiente del editor.
Mutation testing: medir la calidad de tus pruebas
Metodología que mide la efectividad de los tests introduciendo pequeños cambios (mutantes) en el código de producción y comprobando si la suite los detecta: si un mutante sobrevive, el test es débil.
Revisión de código asistida por IA: PRs y commits automáticos
La IA se cuela en el último tramo del flujo Git: autocompleta mensajes de commit con Conventional Commits y gitmoji, redacta el título y el cuerpo de la Pull Request a partir del git diff y el git log, e incluso revisa la PR en modo agente.
Seguridad del código en tiempos de IA
La IA genera código a una velocidad que multiplica la superficie de ataque y comprime el tiempo de reacción ante vulnerabilidades.
Testing end-to-end (E2E)
Un test end-to-end (o test e2e) recorre la aplicación entera como lo haría un usuario real: abre el navegador, visita una página, rellena formularios, pulsa botones y comprueba el resultado, ejercitando de golpe el frontend, el backend y la base de datos.
Testing y TDD
El desarrollo guiado por tests (Red-Green-Refactor) es una metodología sencilla de definir y radical al aplicarla: escribe el test mínimo, hazlo fallar, escribe el código justo para que pase y refactoriza.
Tests unitarios
Un test unitario verifica la unidad más pequeña de código aislada (una función, un método, un componente) sin tocar el resto del sistema: se sustituyen las dependencias externas por dobles (mocks, stubs, spies) para que el test dependa solo del código bajo prueba y sea rápido, determinista y repetible.
Verificación automatizada
La verificación automatizada es el conjunto de checks deterministas que el entorno ejecuta sin juicio: tests, linter, typecheck, build, pre-commit hooks.
Verificar lo que programa la IA
La IA genera código sintácticamente perfecto que puede ser semánticamente incorrecto: compila, pero no hace lo que el negocio necesita.
Prompting, reglas y memoria
5 términosAGENTS.md
AGENTS.md es el fichero fundacional que el harness carga en la ventana de contexto al inicio de cada sesión: el briefing permanente del proyecto al agente.
Ahorro de tokens: tokenmaxxing y coste del agente
El tokenmaxxing es el conjunto de tácticas para exprimir cada token que le mandas a un modelo de IA: recortar contexto irrelevante, cachear respuestas, repartir trabajo entre subagentes, elegir el modelo más barato que resuelva la tarea y fijar quality gates deterministas que eviten rework.
Historias de usuario
La historia de usuario es el artefacto ágil que formaliza un requisito desde la perspectiva de quien usa el producto: «Como [rol], quiero [acción] para [valor]».
Prompting para LLMs: estructura, modelos y trucos
Estructurar un prompt es darle a un LLM rol, acción, contexto y formato de salida para que la respuesta sea útil a la primera y barata en tokens.
Reglas de proyecto para IA: AGENTS.md, CLAUDE.md y /init
Ficheros fundacionales que alinean al agente de IA con el equipo: AGENTS.md, CLAUDE.md y el comando /init.
Método y flujos de trabajo
15 términosDeveloper Experience (DX)
La Developer Experience es la ergonomía del oficio de programar: herramientas, atajos, linters, flujos y documentación que reducen la fricción del día a día.
Diseño con IA: sistemas de reglas y skills para diseñar interfaces
El diseño de UI pasa de ser manual a estar asistido por IA mediante sistemas de reglas (DESIGN.md, design systems exportables a Claude Code) y skills especializadas (frontend-design, Impeccable, Penpot MCP, Visual Explainer).
El workflow de un senior para programar con IA
Flujo práctico para sesiones con IA: gestionar el contexto como recurso escaso (zona inteligente al principio del prompt, zona tonta al final, lost-in-the-middle y coste cuadrático de tokens), alinear con system prompts y reglas de proyecto, trocear tareas en deltas pequeños, usar el PRD como documento de destino y el status line como brújula, separar tareas HITL (human in the loop) de las AFK que el agente corre solo, y ser dueño del stack para que el agente no replique tu deuda técnica.
Estar actualizado en programación sin volverte loco
La infoxicación del sector tech convierte "estar al día" en un trabajo a tiempo completo que nadie te paga.
Frameworks de Spec Driven Development
El método SDD se ha popularizado tanto que ya hay una capa de herramientas que lo industrializan: frameworks que estandarizan el ciclo spec → plan → tareas → implementación para que humanos y agentes de IA trabajen sobre la misma fuente de verdad.
IA para refactorizar y documentar código legacy
La IA rinde más como complemento que como sustituto cuando se enfrenta a código heredado: generar tests que el legacy nunca tuvo, añadir funcionalidades sin reescribir desde cero, documentar lo que nadie documentó y refactorizar fragmentos pequeños y acotados.
Integrar IA en una webapp: API, claves y costes
Cómo enchufar modelos LLM a una app web: las peticiones a la API del modelo se hacen siempre desde el backend (en el frontend no hay secretos), ahí se guardan las API keys y se gestiona el coste por tokens.
La Pull Request como práctica de desarrollo
La pull request no es un trámite que estorba entre el commit y el merge: es el rito que cierra el ciclo de un cambio, desde la issue que lo motiva hasta la rama protegida que lo fusiona.
Modern Web Guidance: las skills de Google para web moderna
Modern Web Guidance es el paraguas con el que Google empieza a publicar skills oficiales para el desarrollo web contemporáneo.
Prototipado rápido con IA: de idea a app en una tarde
Usar la IA para validar ideas y llegar a un prototipo funcional en horas, no en semanas.
Qué construir con IA: ideas para tu primer proyecto
Cómo elegir qué construir primero con IA: la regla del 344 como brújula para decidir entre automatizar un flujo manual o construir una herramienta de gestión propia.
SPDD (Spec Prompt Driven Development)
SPDD pone el prompt estructurado como fuente de verdad versionada: el prompt deja de ser una instrucción efímera en el chat y se convierte en un artefacto git, con su historial, sus revisiones y su contrato implícito.
Spec Driven Development
Cuando la IA escribe el código, el rigor de ingeniería se traslada a la especificación.
Tendencias de agentic coding en 2026
Hacia dónde se mueve el desarrollo con agentes de IA en 2026: el agente deja de ser un asistente de autocompletado y pasa a orquestar su propio bucle de trabajo (planificar, ejecutar, verificar, corregir).
Vibe coding: programar con IA sin perder criterio
El vibe coding es el flujo asistido por IA en el que describes en lenguaje natural y el modelo genera código sin que tú teclees.
Carrera en la era de la IA
8 términosDe escribir código a dirigir agentes
El giro del oficio: pasar de teclear cada línea a planificar, dirigir y —sobre todo— revisar lo que generan los agentes.
Efectos colaterales del uso diario de la IA
El uso cotidiano de la IA acelera la productividad, habilita el prototipado rápido y personaliza el aprendizaje, pero también trae infoxicación, ansiedad, pérdida de habilidades, síndrome del impostor y un menor espíritu crítico cuando se delega sin supervisión.
El futuro del programador
Si la IA escribe todo el código, el rigor de ingeniería se traslada a las especificaciones y los tests: el TDD se vuelve una forma de prompt engineering para validar lo generado.
Empezar a programar con IA
Cómo dar los primeros pasos creando proyectos con IA sin perder criterio: elegir entre un modelo (LLM) y un agente (harness), ajustar el presupuesto —gratuito, API de pago o suscripción— y seguir un flujo de planificar, ejecutar y verificar.
Habilidades para la era de la IA
Qué habilidades suben de valor cuando la IA programa: pensar en tipos y diseño de sistemas, mantener criterio y mentalidad de principiante, ser generalista, gestionar varios contextos y agentes a la vez, entender al usuario real y comprender cómo funcionan los modelos por dentro.
Pánico a la IA: la patada en la silla del developer
El miedo existencial a que la IA reemplace al programador es la «patada en la silla» que obliga a reinventarse: quien cree que su oficio no ha cambiado ya se ha quedado sin silla, aunque todavía no lo sepa.
Referentes que definen la IA para developers
La IA para programación tiene un cánon de personas cuyas decisiones y herramientas marcan el campo.
Selección de personal en tech con IA: matching, iris y GDPR
La IA entra en los procesos de selección técnica por varias vías: plataformas que automatizan el matching candidato‑empresa, herramientas que filtran CVs y perfiles de LinkedIn a escala, y experimentos biometricos como el escaneo de iris que colisionan frontalmente con la GDPR y la futura regulación europea de la IA.