Hace 2 años | Por --682766-- a xataka.com
Publicado hace 2 años por --682766-- a xataka.com

Para qué programar algo cuando una máquina lo puede hacer por ti (bastante bien). Ese es el principio básico de Copilot, la herramienta de inteligencia artificial de GitHub que "autocompleta" fragmentos de código y es capaz de "picar código" de forma autónoma. Esta singular idea está teniendo un éxito claro en GitHub: sus responsables indican que el 30% de todo el nuevo código que llega a su plataforma está escrita por Copilot, y ese porcentaje probablemente irá a más.

Comentarios

D

Empresas: para que tener programadores senior si podemos tener becarios con copilot...

S

Yo veo un problema autoreferencial. Si copilot se creo aprendiendo de los algoritmos publicados en GitHub, el código generado por copilot no será capaz de añadir más conocimiento a una versión futura de copilot. Copilot estaría matando en cierta forma a GitHub envenenándolo con código sin conocimiento.

lainDev

#3 Vamos, que copia y pega como muchos programadores

s

#3 Ese sesgo es habitual y razonado, pero no necesariamente tiene que ser así. Iremos viendo su evolución.

sorrillo

#3 Eso no es cierto porque tienes la verificación humana posterior. El código creado por autopilot luego será ejecutado y si el humano no está satisfecho solicitará cambios o los hará él mismo.

Aunque los cambios los hiciera el autopilot eso ya sería una versión mejorada de la versión actual al haber incorporado la valoración humana de las decisión previa.

Davidavidú

Programación autónoma. No merece la pena aprender a programar y menos con las condiciones lamentables que se dan en el sector de la conducción programación.

F

Evidentemente errónea. Los que tienen instalada la extensión de Copilot, que son unos pocos, llegan a utilizarla hasta para un 30% del código, lo cuál es muchísimo menos que el total de código que llega a Github


https://news.ycombinator.com/item?id=29018206

mecha

¿Alguien lo ha probado por aquí? Tengo curiosidad porque no sé exactamente que hace y me gustaría darle una oportunidad a ver que tan útil es. La verdad, ni se me ocurre como funciona esta herramienta.

P.D: Errónea, es un 30% del código de los que usan copilot. Ni mucho menos un 30% de todo lo que llega a github. Y los que usan copilot es porque están haciendo pruebas, es normal que un porcentaje alto de su código sea generado.

sorrillo

#9 No lo he probado pero sospecho que está correlacionado con cómo funciona el GPT-3, en ese caso empiezas a escribir un texto y el GPT-3 continúa a partir de ahí, intentando que sea coherente y consistente con lo ya escrito. Puedes interrumpirle y cambiar por donde van los tiros y éste continúa a partir de ahí.

Si el texto lo empiezas con "Lo que sigue es una función de python que recibe como entrada tal y cual y como salida devuelve el resultado de tal y cual:" entonces el GPT-3, y sospecho que el autopilot, intentan predecir qué va después de los dos puntos, que en este caso sería lo que has descrito y en el lenguaje que has indicado.

Es una versión con esteroides de que te diga "Te digo trigo por no".

Tú posiblemente sepas lo que sigue y puedas acabar la frase. Si pones "tres coches negros" es inconsistente con lo anterior, si pones "llamarte Rodrigo" lo que tienes es una frase consistente con el conocimiento humano con el que se ha entrenado a esas IA. Si le pides que continúe lo consistente sería que siguiera mostrando frases rarunas como esas o que empiece a hablar de Chiquito de la Calzada y lo que significó o que ... pero muy alejado de que se pusiera a hablar del proceso de combustión interna de un coche de Formula 1.