Coding in English

Usos actuales de la IA en un startup

por Vincent Caudo-Engelmann

En el startup donde trabajo, hemos encontrado varios usos de la IA. Aunque no es parte de nuestro producto (definitivamente hay usos potenciales en el producto mismo), nosotros usamos la IA para varios aspectos del desarrollo de software y la organización de equipos en el trabajo. Aquí hay unos ejemplos

Ayuda con la programación

Muchos de nosotros (pero no todos[1]) usan Copilot de Github para que, cuando estamos escribiendo nuestro código, la aplicación nos muestra varias opciones para completar lo que escribimos. Esto es muchísimo más que sólo la próxima palabra que estabas por escribir. En ciertas condiciones, te da la función entera. Esto sí que ahorra mucho tiempo, pero todavía hace falta redactar el código que te sugiere.

Análisis y arquitectura

En varios casos en la programación de sistemas, es difícil saber cuál solución te va a servir mejor. Algunos ejemplos:

  • cómo puedes organizar tu código para maximiar el descubrimiento del código de tus colegas que contribuyen al repositorio contigo?
  • qué es lo que más nos va a convenir al equipo - sprints de 2 semanas, o de una semana, y cuando hacemos la entrega de features?
  • cómo puedo diseñar el esquema de mi base de datos, sin incurrir dificultades más tarde caundo se tienen que agregar más features?

Lo más reciente es que mientras programaba algo en TypeScript, no recordaba cómo acceder un atributo de un objeto "sum type'. Proveyendo los types y mi meta a ChatGPT, él me pudo decir que tuve que usar una if statement para asegurar que el atributo que quería acceder estaba presente en el objeto.

Llevándo la IA al curso

Es obvio que acostumbrarse a usar estas herramientas desde el principio es importante. Por eso las usamos en el curso de Coding in English. No sólo puedes trabajar mejor, pero también aprender mejor, con estas herramientas. Aunque no son perfectos, con un poco de discernimiento puedes aprender a usarlas para aumentar tu perfil como programador.

--

[1] Todavía hay gente que resiste esta tecnología.

Otros Posts

Curso de verano abierto
¿Quién es Anna, y por qué me importa?
Usos actuales de la IA en un startup
Verbo bomba... GET!