Guia · Nivel Intermedio · Programación
Asistentes, agentes, IDE y CLI: el mapa de herramientas
Coding assistants que completan, coding agents que ejecutan tareas, IA integrada al IDE y agentes de terminal. Qué es cada cosa y cuándo usar cada una.
Publicado: 19/09/2026 · Última revisión: 19/09/2026 · Lectura: 8 min
Asistentes (completan) vs agentes (ejecutan)
Coding assistants: viven en tu editor y completan lo que escribís (la próxima línea, el próximo bloque), responden preguntas sobre el código abierto y hacen ediciones puntuales que vos dirigís. Vos manejás; ellos aceleran.
Coding agents: reciben una tarea (agregá validación a este formulario con tests) y trabajan solos en un ciclo: leen archivos, editan, compilan, corren tests, corrigen y te devuelven un diff para revisar. Vos delegás; ellos ejecutan.
La diferencia práctica: al asistente le pedís fragmentos; al agente le pedís resultados verificables (con criterio de aceptación explícito). Y al agente se lo revisa como a un colega junior rápido: diff completo, tests en verde, nada de merge a ciegas.
IDE con IA y agentes CLI
IDE + IA: el entorno conoce tu proyecto abierto (archivos, errores del compilador, tests) y la IA actúa con ese contexto a mano. Es el lugar natural para el trabajo diario: menos copiar y pegar contexto, respuestas situadas.
CLI agents (agentes de terminal): operan desde la línea de comandos sobre el repositorio real, con acceso a compilar, probar y usar git. Brillan en tareas de mantenimiento (migraciones, actualizaciones masivas, búsquedas arqueológicas) y en flujos automatizables.
IA local para programación: modelos abiertos ejecutados en tu máquina para completar y chatear sobre código sin que el código salga de tu red. Menos capaces que la punta cloud, suficientes para mucho trabajo cotidiano sensible. El detalle llega en el hub de IA local.