Orientación para los colaboradores de GSoC que usan herramientas de IA en GSoC 2026

Es fundamental que leas la documentación de la organización de GSoC y prestes mucha atención a sus lineamientos sobre si se permite el uso de herramientas de IA en su comunidad. Les pedimos a las organizaciones que dejen muy en claro cuáles son sus expectativas para los participantes de GSoC.

Cada organización tiene su propia opinión sobre cuándo es apropiado usar herramientas de IA y si es conveniente hacerlo.

Algunas organizaciones no permiten el uso de herramientas de IA, ni siquiera para redactar propuestas. Otras no permitirán que se incluya ningún código generado por LLM en su base de código.

A continuación, se indican algunos aspectos que debes tener en cuenta cuando uses herramientas de IA en general. Nuevamente, esta guía no es exhaustiva para cada organización; debes leer la guía de GSoC de cada organización para comprender lo que aceptarán o no.

Consejos de mentores sobre cuándo usar herramientas de IA

1. Siempre valida y comprende por completo el código

Este es el consejo más importante y que más se repite. El colaborador humano conserva el 100% de la responsabilidad del trabajo, lo que requiere una comprensión y verificación completas.

  • Siempre valida lo que genera la IA y, si no lo entiendes o no tienes certeza, no lo uses hasta que puedas comprenderlo.

2. Usa la IA para la investigación y el aprendizaje, no para la lógica principal

El mejor caso de uso se considera una herramienta de aprendizaje rápido o recuperación de información, en lugar de un generador de código para las partes más importantes del proyecto.

  • Usa herramientas de IA principalmente para la investigación y menos para la generación de código
  • Usa herramientas de IA para comprender y explorar áreas nuevas.

3. Descarga el trabajo tedioso o "pesado" (código estándar, pruebas, depuración)

Se recomienda el uso de la IA para tareas repetitivas, que requieren mucho tiempo o que están relacionadas con la solución de problemas existentes, lo que permite que el colaborador se enfoque en desafíos intelectuales.

  • Úsala para escribir el código estándar y refactorizar.
  • Úsala solo para tareas rutinarias, como agregar todos los nombres de archivos o cambiar algunas importaciones.
  • Ayudar a automatizar algunas de las partes más tediosas de su proyecto, a escribir código para algunas pruebas o a depurar
  • El usuario debe definir el alcance de la prueba para luego usar las herramientas de IA

4. Inquietudes sobre las licencias

Asegúrate de verificar directamente con tu organización si permite el código generado por IA en su base de código. Hay mucho debate sobre este tema, y cada organización tendrá su propio punto de vista. Los posibles colaboradores de GSoC deberán seguir las instrucciones específicas de su organización.

Inquietudes de los mentores y las organizaciones de GSoC sobre las herramientas de IA

1. Obstáculo para el aprendizaje y el desarrollo de habilidades

Esta es la preocupación más común. A los mentores les preocupa que el uso de la IA para generar soluciones impida que los estudiantes desarrollen habilidades fundamentales en programación, resolución de problemas y pensamiento adecuado.

2. Confianza ciega y falta de comprensión o verificación

A menudo, los colaboradores aceptan el resultado generado por IA (código y texto) de forma ciega, sin verificar su exactitud, lógica o aplicabilidad. Cuando los desarrolladores usan herramientas de IA a ciegas para generar código, a menudo no entienden lo que se generó.

3. Baja calidad del código o del resultado

El código generado por IA suele ser de mala calidad, no sigue los lineamientos, incluye errores, es difícil de mantener o genera trabajo adicional para los mentores.

  • Calidad del código generalmente baja (lo que aumenta la carga de trabajo del encargado de mantenimiento)
  • generar prosa sin sentido y extensa

Las implicaciones legales del código generado por IA son una preocupación seria para las organizaciones y los mentores.

  • Los lineamientos de confirmación de algunas organizaciones prohíben confirmar código generado a través de un modelo de lenguaje grande porque puede infringir las licencias de OSS.
  • Problemas de derechos de autor

5. Incapacidad para usar la IA de manera eficaz

Algunas inquietudes no se relacionaban con la IA en sí, sino con la falta de habilidad del colaborador para aprovecharla, en especial en contextos de proyectos complejos o novedosos.

  • Usar la IA de forma eficaz para programar requiere habilidad y experiencia
  • A veces, los colaboradores no entienden el tema del proyecto y, por lo tanto, no saben qué pedirle a la IA para obtener la información correcta.

6. Impacto ambiental

La enorme cantidad de consumo de energía que se usa para los modelos de IA grandes

7. Limitaciones de la IA en tareas específicas o complejas

Los mentores señalaron que las herramientas de IA suelen fallar cuando el problema es complejo, único o se relaciona con tecnología nueva, lo que es común en un entorno de aprendizaje como GSoC.

  • Las herramientas son buenas para resolver problemas que ya se resolvieron muchas veces. Nuestra misión es enseñarles a los estudiantes a resolver problemas complejos que no se han resuelto antes.
  • La IA es terrible para escribir cualquier cosa que no sea código simple en un contexto limitado
  • Los proyectos pueden usar tecnología que la IA no conoce.