Actualidad: ver ahora
Cotizaciones: dolar oficial / blue

¿Qué querés hacer con IA? · Objetivo

Programar con IA: qué podés hacer y cómo empezar

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.

Qué podés hacer

Formas de usar IA para programar

Chat

Consulta puntual: pegás un fragmento y preguntás. Ideal para dudas concretas, errores aislados y explicaciones. No ve tu proyecto.

Asistente integrado al IDE

Trabaja cerca de tu código: completa, sugiere y explica con el archivo abierto como contexto. Ideal para el trabajo diario.

Agente de programación

Puede inspeccionar múltiples archivos, planificar cambios y ejecutar tareas encadenadas. Conviene para refactorizaciones y migraciones, siempre con tu revisión.

Agente desde terminal (CLI)

Opera desde la línea de comandos, cerca de tus scripts y tu repositorio. Útil si ya trabajás mucho en consola.

API

Permite integrar IA en tus propias herramientas: revisiones automáticas, documentación generada, análisis de código en tu pipeline.

Modelo local

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.

Flujo recomendado con código existente

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).

  1. Describí la solicitud: qué hay que lograr y qué no hay que tocar
  2. Dale contexto: archivos relevantes, reglas del proyecto, restricciones
  3. Identificá los archivos involucrados antes de pedir cambios
  4. Pedí que analice el impacto del cambio propuesto
  5. Revisá la propuesta antes de aplicarla
  6. Implementá el cambio
  7. Compilá: lo que no compila no se discute
  8. Probá: tests existentes más una verificación del caso nuevo
  9. Revisá el diff final como si lo hubiera escrito otra persona

El contexto es el combustible: la IA ignora todo lo que no le mostrás. Las guías de programación explican qué incluir.

Qué necesitás saber

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.

Programación · Nivel Inicial

IA en todo el ciclo de desarrollo

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ía

Programación · Nivel Intermedio

Contexto: el combustible de la IA programando

La 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ía

Programación · Nivel Intermedio

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.

Leer guía

Programación · Nivel Avanzado

Testing, seguridad y privacidad del código

Generar 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ía

Modelos · Nivel Intermedio

Cómo elegir un modelo de IA

No existe un mejor modelo general: hay criterios (tarea, calidad, latencia, costo, privacidad, contexto, herramientas, licencia) y un método para decidir.

Leer guía

Agentes · Nivel Inicial

¿Qué es un agente de IA?

Un 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ía

Prompting · Nivel Inicial

Anatomía de un buen prompt

Un 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ía

Prompting · Nivel Avanzado

Prompt chaining, descomposición y context engineering

El prompting moderno excede el texto del prompt: dividir tareas, encadenar pasos y diseñar todo el contexto (datos, herramientas, memoria, instrucciones).

Leer guía

Modelos relacionados

Modelos con capacidad de programación confirmada en el catálogo. Sin ranking: cada ficha muestra estado, contexto y precios verificados.

Claude Opus 5

Anthropic · Disponible · 1.000.000 tokens

Ver ficha

GPT-5

OpenAI · Disponible · 400.000 tokens

Ver ficha

Prompts para practicar

Plantillas del Laboratorio de Prompting para debugging, revisión, refactoring y tests.

Ver biblioteca de prompts

Riesgos y límites

Próximo paso

Abrir ¿Qué IA necesito? Opciones de IA para programar Aprender Programación con IA Ver modelos para programación Comparar modelos Aprender prompting

Seguir aprendiendo

Ver todas las guías