Chat
Consulta puntual: pegás un fragmento y preguntás. Ideal para dudas concretas, errores aislados y explicaciones. No ve tu proyecto.
Quiero programar con IA. ¿Qué puedo hacer y cómo empiezo?
La IA puede ayudarte en casi todo el ciclo de desarrollo: generar código nuevo, explicar código que no escribiste vos, encontrar errores, proponer refactorizaciones, escribir tests y documentar. Pero no reemplaza tu validación: todo lo que genera hay que compilarlo, probarlo y revisarlo.
No hay una única forma de usarla. Un chat sirve para consultas puntuales, un asistente integrado al IDE trabaja cerca de tu código y un agente de programación puede inspeccionar varios archivos y encadenar tareas. Cada forma conviene en un momento distinto; ninguna es universalmente mejor.
Consulta puntual: pegás un fragmento y preguntás. Ideal para dudas concretas, errores aislados y explicaciones. No ve tu proyecto.
Trabaja cerca de tu código: completa, sugiere y explica con el archivo abierto como contexto. Ideal para el trabajo diario.
Puede inspeccionar múltiples archivos, planificar cambios y ejecutar tareas encadenadas. Conviene para refactorizaciones y migraciones, siempre con tu revisión.
Opera desde la línea de comandos, cerca de tus scripts y tu repositorio. Útil si ya trabajás mucho en consola.
Permite integrar IA en tus propias herramientas: revisiones automáticas, documentación generada, análisis de código en tu pipeline.
Corre en tu propia máquina: útil cuando el código no puede salir de tu equipo por privacidad o por política de la empresa, con capacidades variables según el modelo.
Cuando trabajás sobre un proyecto que ya existe, este orden evita los errores más comunes (cambios fuera de alcance, regresiones, código que compila pero rompe otra cosa).
El contexto es el combustible: la IA ignora todo lo que no le mostrás. Las guías de programación explican qué incluir.
Conceptos explicados en las guías existentes. Se escriben una vez y se reutilizan: son las mismas guías de la sección Explorar IA.
La IA no solo genera código: explica, depura, refactoriza, testea, documenta, migra sistemas legacy, escribe SQL y revisa. El mapa completo de usos.
Leer guíaLa IA no conoce tu arquitectura, tus reglas ni tu historia. Qué darle (README, reglas, docs, índices) y por qué eso decide la calidad más que el modelo.
Leer guíaCoding 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.
Leer guíaGenerar tests que sirvan, pedir revisiones que encuentren algo, cazar vulnerabilidades y cuidar qué código sale de tu red. La parte seria del capítulo.
Leer guíaNo existe un mejor modelo general: hay criterios (tarea, calidad, latencia, costo, privacidad, contexto, herramientas, licencia) y un método para decidir.
Leer guíaUn agente percibe, decide y actúa con herramientas para cumplir un objetivo. En qué se diferencia de un chatbot y de un modelo, y el ejemplo conceptual del ciclo completo.
Leer guíaUn mapa visual de las piezas de un prompt completo: objetivo, contexto, datos, restricciones, formato, ejemplos y validación. Y cuándo omitir cada una.
Leer guíaEl prompting moderno excede el texto del prompt: dividir tareas, encadenar pasos y diseñar todo el contexto (datos, herramientas, memoria, instrucciones).
Leer guíaModelos con capacidad de programación confirmada en el catálogo. Sin ranking: cada ficha muestra estado, contexto y precios verificados.
Plantillas del Laboratorio de Prompting para debugging, revisión, refactoring y tests.
Abrir ¿Qué IA necesito? Opciones de IA para programar Aprender Programación con IA Ver modelos para programación Comparar modelos Aprender prompting