Hace 1 año | Por --639557-- a xataka.com
Publicado hace 1 año por --639557-- a xataka.com

Copilot usa OpenAI Codex para funcionar. Y Codex es un modelo de lenguaje generativo que ha sido preentrenado en lenguaje natural y código fuente disponibles en repositorios públicos

Comentarios

casius_clavius

Hace poco un desarrollador publicó que aunque su repositorio no es público, Copilot estaba fusilando una función que había programado él línea por línea.

F

Mentira, la noticia original dice el 40% del código de la gente que la tiene instalada ,que es una minoría, no del total de código que llega a github.

sleep_timer

Y en 10 años tomará consciencia de si mismo y atacará a la humanidad.

D

#1 Al ritmo que va todo esto de las IA, 5 años me parece muchísimo tiempo. Yo le calculo menos de 1 año.

D

Una asistencia del 40% significa que, por cada 100 líneas de código escritas, la herramienta ha escrito 40.
Sencillamente, genial.

rojo_separatista

#11, yo lo uso a diario, también es cierto que no soy un desarrollador puro y solo invierto un 20% del tiempo en picar código. Lo tengo integrado dentro de Visual Studio mediante el plugin oficial y ningún problema. Yo lo veo rentable, de hecho lo estoy pagando de mi bolsillo, son 100€ al año y ya te digo que la productividad se me ha multiplicado, de todas formas creo que tienes un período de pruebas de 30 días si no estás seguro. Se que es compatible con muchos lenguajes y librerías, piensa que se ha entrenado con todo el código libre que hay en github, osea que hay de todo en el corpus de texto con el que se ha entrenado. Es incluso capaz de interpretar lo que hacen las funciones que tu has escrito previamente y saber cómo y cuando utilizarlas. Yo particularmente solamente lo he probado con Python.

Eso sí, es una herramienta que hay que saber usarla y qué esperar de ella. No te va a hacer todo el código, pero sí que te va a ahorrar muchas búsquedas en stackoverflow y va a minimizar también tus errores de programación. Además al usarse pasando como prompts los comentarios de lo que quieres que haga, el código resultante queda muy bien documentado.

#14 muchísimas gracias por tu tiempo.
Voy a mirarlo y si entra en costes voy a probarlo con uno de los equipos de trabajo.
Ya t iré contando.

panchobes

Dentro de poco desarrolladores tendrán que dar "conciertos"

ed25519

escapar de github!!!!

Alguien lo utiliza en el curro? Se sabe si va bien?
Sirve para tdd?
Cómo va con golang, rust y angular o react typescript??

GorrinoRosso

#3 si, y va bien, para ciertas cosillas, pero el código que produce es una mierda, es decir, luego lo tienes que modificar. Yo lo uso como sustituto de la típica búsqueda rápida a Stackoverflow: no deja de ser una ayuda

No sirve para TDD, al menos yo no lo he conseguido.

Yo lo he probado con python, js y java, y ahí ahí

rojo_separatista

#3, yo lo utilizo a diario y va muy bien. No comparto para nada la opinión de #4 y #6.

El problema es la filosofía con la que te lo tomes, si esperas delegar toda la producción de código a copilot, te equivocas, pero si sabes integrarlo en tu flujo de trabajo de forma correcta te ayudará a programar de forma mucho más limpia y rápida, en mi caso diría que la productividad se ha triplicado y no tengo la menor duda que estas herramientas son el futuro de la programación.

#10 esto me interesa. Perdona q t raye.
Lo ves para implementar en el flujo de trabajo normal de un equipo? Lo ves rentable económicamente?
Funciona con cualquier lenguaje? O es diferente según la tecnología?
Gracias d todas forms y perdona. T prometo q del resto ya buceo yo la info.

Suigetsu

#3 Sirve para cosas del estilo, necesito una función para quitar los items pares de un array. Pues te lo hace. Pero cosas más complejas ya se lía. Sirve para ayudarte con las típicas búsquedas copypaste que haces en stackoverflow para resolver problemas sencillos. El problema es que aún así lo tienes que superivisar porque tampoco te garantiza que la solución que te haya dado funcione o sea la más óptima.

O sea es una ayuda, sí, realmente vale la pena pagar por ello... aún no.