Inicio > Cursos > IA para Devs > GitHub Copilot y Herramientas de IA
IA para DevsFundamentos de IA para DevsLección 2 de 13

GitHub Copilot y Herramientas de IA

GitHub Copilot fue lanzado en 2021 y cambió para siempre cómo se escribe código. Está entrenado en millones de repositorios públicos de GitHub y usa GPT-4 para predecir qué código quieres escribir —como el autocompletado del teclado de tu celular, pero para código entero. Las estadísticas de GitHub muestran que los desarrolladores con Copilot completan tareas hasta 55% más rápido y aceptan el 30% de las sugerencias sin cambiarlas.

La clave para sacarle partido a Copilot es escribir comentarios descriptivos antes del código —él los lee y genera la implementación.

Hay herramientas alternativas: Cursor es un IDE completo con IA que puede editar múltiples archivos a la vez; Windsurf integra IA más profundamente con el contexto del proyecto; y Claude Code (el que estás usando ahora) opera desde la terminal con acceso completo a archivos. Cada herramienta tiene su nicho según el tipo de tarea.

// Técnicas para maximizar Copilot

// 1. Comentarios descriptivos → Copilot genera el código
// Función que calcula el número de días hábiles entre dos fechas
// excluyendo fines de semana y feriados de México
function diasHabiles(fechaInicio, fechaFin, feriados = []) {
  // Copilot completa toda esta función
}

// 2. Nombres descriptivos
// MAL: function f(d1, d2) {}
// BIEN: function calcularDiferenciaDias(fechaInicio, fechaFin) {}

// 3. Copilot Chat - pregunta en lenguaje natural
// /explain - explica el código seleccionado
// /fix - arregla bugs en el código seleccionado
// /tests - genera tests para la función
// /doc - genera documentación JSDoc

// 4. Copilot para tests
// Escribe el nombre de la función de test,
// Copilot infiere qué probar
describe("calcularDiferenciaDias", () => {
  it("should return 0 for same dates", () => {
    // Copilot completa el test
  });
  it("should not count weekends", () => {
    // Copilot completa el test
  });
});

// 5. Herramientas alternativas
// - Cursor: IDE con IA integrada más potente que Copilot
// - Tabnine: alternativa a Copilot, más privado
// - Amazon CodeWhisperer: gratis para individuos
// - Codeium: gratis con muchas funciones
Consejo💡 Copilot es mejor con comentarios descriptivos y nombres de función claros. Piénsalo como "pair programming" con un IA.
← ¿Qué es la IA y el ML?Prompt Engineering para Código →

Practica esta lección

Resuelve los ejercicios del curso de IA para Devs en la app, gratis y con corrección automática.

Empezar a practicar