{"id":1110780,"date":"2024-04-30T14:37:48","date_gmt":"2024-04-30T14:37:48","guid":{"rendered":"https:\/\/magazineoffice.com\/copilot-workspace-es-la-version-de-github-de-la-ingenieria-de-software-impulsada-por-ia\/"},"modified":"2024-04-30T14:37:51","modified_gmt":"2024-04-30T14:37:51","slug":"copilot-workspace-es-la-version-de-github-de-la-ingenieria-de-software-impulsada-por-ia","status":"publish","type":"post","link":"https:\/\/magazineoffice.com\/copilot-workspace-es-la-version-de-github-de-la-ingenieria-de-software-impulsada-por-ia\/","title":{"rendered":"Copilot Workspace es la versi\u00f3n de GitHub de la ingenier\u00eda de software impulsada por IA"},"content":{"rendered":"


\n<\/p>\n

\n

\u00bfEs el futuro del desarrollo de software un IDE impulsado por IA? GitHub est\u00e1 planteando la idea.<\/p>\n

Antes de su conferencia anual GitHub Universe en San Francisco a principios de este oto\u00f1o, GitHub anunci\u00f3 Copilot Workspace, un entorno de desarrollo que aprovecha lo que GitHub describe como \u201cagentes impulsados \u200b\u200bpor Copilot\u201d para ayudar a los desarrolladores a generar ideas, planificar, construir, probar y ejecutar c\u00f3digo en lenguaje natural. .<\/p>\n

Jonathan Carter, director de GitHub Next, el equipo de I+D de software de GitHub, presenta Workspace como una especie de evoluci\u00f3n del asistente de codificaci\u00f3n Copilot impulsado por IA de GitHub hacia una herramienta m\u00e1s general, basada en capacidades introducidas recientemente como Copilot Chat, que permite a los desarrolladores hacer preguntas sobre el c\u00f3digo. en lenguaje natural.<\/p>\n

\u201cA trav\u00e9s de la investigaci\u00f3n, descubrimos que, para muchas tareas, el mayor punto de fricci\u00f3n para los desarrolladores era comenzar y, en particular, saber c\u00f3mo abordar una tarea. [coding] problema, saber qu\u00e9 archivos editar y saber c\u00f3mo considerar m\u00faltiples soluciones y sus compensaciones\u201d, dijo Carter. \u00abPor eso quer\u00edamos crear un asistente de IA que pudiera reunirse con los desarrolladores desde el inicio de una idea o tarea, reducir la energ\u00eda de activaci\u00f3n necesaria para comenzar y luego colaborar con ellos para realizar las ediciones necesarias en toda la base central\u00bb.<\/p>\n

Seg\u00fan el \u00faltimo recuento, Copilot ten\u00eda m\u00e1s de 1,8 millones de clientes individuales y 50.000 empresas. Pero Carter imagina una base mucho m\u00e1s grande, atra\u00edda por expansiones de funciones con un gran atractivo, como Workspace.<\/p>\n

\u00abDado que los desarrolladores dedican gran parte de su tiempo a trabajar en [coding issues]\u00bbCreemos que podemos ayudar a empoderar a los desarrolladores todos los d\u00edas a trav\u00e9s de una ‘asociaci\u00f3n de pensamiento’ con la IA\u00bb, afirm\u00f3 Carter. \u00abSe puede pensar en Copilot Workspace como una experiencia complementaria y un entorno de desarrollo que complementa las herramientas y los flujos de trabajo existentes y permite simplificar una clase de tareas de desarrollador… Creemos que hay mucho valor que se puede ofrecer en un entorno de desarrollador nativo de IA que no sea No est\u00e1 limitado por los flujos de trabajo existentes\u201d.<\/p>\n

Ciertamente existe presi\u00f3n interna para que Copilot sea rentable.<\/p>\n

Copilot pierde un promedio de 20 d\u00f3lares al mes por usuario, seg\u00fan un informe del Wall Street Journal, y algunos clientes le cuestan a GitHub hasta 80 d\u00f3lares al mes. Y el n\u00famero de servicios rivales sigue creciendo. Est\u00e1 CodeWhisperer de Amazon, que la compa\u00f1\u00eda puso a disposici\u00f3n de desarrolladores individuales de forma gratuita a finales del a\u00f1o pasado. Tambi\u00e9n hay startups como Magic, Tabnine, Codegen y Laredo.<\/p>\n

Dado un repositorio de GitHub o un error espec\u00edfico dentro de un repositorio, Workspace, respaldado por el modelo GPT-4 Turbo de OpenAI, puede crear un plan para (intentar) eliminar el error o implementar una nueva caracter\u00edstica, bas\u00e1ndose en la comprensi\u00f3n de los comentarios del repositorio. respuestas a problemas y una base de c\u00f3digo m\u00e1s amplia. Los desarrolladores reciben sugerencias de c\u00f3digo para corregir errores o nuevas funciones, junto con una lista de las cosas que necesitan para validar y probar ese c\u00f3digo, adem\u00e1s de controles para editarlo, guardarlo, refactorizarlo o deshacerlo.<\/p>\n

\n

Cr\u00e9ditos de imagen:<\/strong> GitHub<\/p>\n<\/div>\n

El c\u00f3digo sugerido se puede ejecutar directamente en Workspace y compartir entre los miembros del equipo a trav\u00e9s de un enlace externo. Esos miembros del equipo, una vez en Workspace, pueden refinar y modificar el c\u00f3digo como mejor les parezca.<\/p>\n

Quiz\u00e1s la forma m\u00e1s obvia de iniciar Workspace es desde el nuevo bot\u00f3n \u00abAbrir en Workspace\u00bb a la izquierda de las incidencias y las solicitudes de extracci\u00f3n en los repositorios de GitHub. Al hacer clic en \u00e9l, se abre un campo para describir la tarea de ingenier\u00eda de software que se debe completar en lenguaje natural, como \u00abAgregar documentaci\u00f3n para los cambios en esta solicitud de extracci\u00f3n\u00bb, que, una vez enviada, se agrega a una lista de \u00absesiones\u00bb dentro del nuevo Vista de espacio de trabajo dedicada.<\/p>\n

\"Espacio<\/p>\n

Cr\u00e9ditos de imagen:<\/strong> GitHub<\/p>\n<\/div>\n

Workspace ejecuta solicitudes sistem\u00e1ticamente paso a paso, creando una especificaci\u00f3n, generando un plan y luego implementando ese plan. Los desarrolladores pueden profundizar en cualquiera de estos pasos para obtener una vista granular del c\u00f3digo sugerido y los cambios y eliminar, volver a ejecutar o reordenar los pasos seg\u00fan sea necesario.<\/p>\n

\u00abSi le preguntas a cualquier desarrollador d\u00f3nde tiende a quedarse atascado en un nuevo proyecto, a menudo le escuchar\u00e1s decir que es saber por d\u00f3nde empezar\u00bb, dijo Carter. \u00abCopilot Workspace elimina esa carga y ofrece a los desarrolladores un plan a partir del cual empezar a iterar\u00bb.<\/p>\n

\"Espacio<\/p>\n

Cr\u00e9ditos de imagen:<\/strong> GitHub<\/p>\n<\/div>\n

Workspace ingresa a la vista previa t\u00e9cnica el lunes, optimizado para una variedad de dispositivos, incluidos los m\u00f3viles.<\/p>\n

Es importante destacar que, debido a que est\u00e1 en versi\u00f3n preliminar, Workspace no est\u00e1 cubierto por la pol\u00edtica de indemnizaci\u00f3n de IP de GitHub, que promete ayudar con los honorarios legales de los clientes que enfrentan reclamos de terceros alegando que el c\u00f3digo generado por IA que est\u00e1n usando infringe la propiedad intelectual. (Los modelos de IA generativa regurgitan notoriamente sus conjuntos de datos de entrenamiento, y GPT-4 Turbo fue entrenado en parte con c\u00f3digo protegido por derechos de autor).<\/p>\n

GitHub dice que no ha determinado c\u00f3mo producir\u00e1 Workspace, pero que utilizar\u00e1 la vista previa para \u00abaprender m\u00e1s sobre el valor que ofrece y c\u00f3mo lo usan los desarrolladores\u00bb.<\/p>\n

Creo que la pregunta m\u00e1s importante es: \u00bfWorkspace solucionar\u00e1 los problemas existenciales que rodean a Copilot y otras herramientas de codificaci\u00f3n impulsadas por IA?<\/p>\n

Un an\u00e1lisis de m\u00e1s de 150 millones de l\u00edneas de c\u00f3digo comprometidas con repositorios de proyectos en los \u00faltimos a\u00f1os realizado por GitClear, el desarrollador de la herramienta de an\u00e1lisis de c\u00f3digo del mismo nombre, descubri\u00f3 que Copilot estaba dando como resultado que se enviara m\u00e1s c\u00f3digo err\u00f3neo a las bases de c\u00f3digo y que se enviara m\u00e1s c\u00f3digo. re-agregado en lugar de reutilizado y optimizado, creando dolores de cabeza para los mantenedores del c\u00f3digo.<\/p>\n

En otros lugares, los investigadores de seguridad han advertido que Copilot y herramientas similares pueden amplificar los errores y problemas de seguridad existentes en los proyectos de software. Y los investigadores de Stanford han descubierto que los desarrolladores que aceptan sugerencias de asistentes de codificaci\u00f3n con tecnolog\u00eda de inteligencia artificial tienden a producir c\u00f3digo menos seguro. (GitHub me destac\u00f3 que utiliza un sistema de prevenci\u00f3n de vulnerabilidades basado en inteligencia artificial para intentar bloquear el c\u00f3digo inseguro, adem\u00e1s de un filtro de duplicaci\u00f3n de c\u00f3digo opcional para detectar regurgitaciones de c\u00f3digo p\u00fablico).<\/p>\n

Sin embargo, los desarrolladores no rehuyen la IA.<\/p>\n

En una encuesta de StackOverflow de junio de 2023, el 44% de los desarrolladores dijeron que ahora utilizan herramientas de inteligencia artificial en su proceso de desarrollo y el 26% planea hacerlo pronto. Gartner predice que el 75% de los ingenieros de software empresarial emplear\u00e1n asistentes de c\u00f3digo de IA para 2028.<\/p>\n

Al enfatizar la revisi\u00f3n humana, tal vez Workspace pueda ayudar a limpiar parte del desorden introducido por el c\u00f3digo generado por IA. Lo descubriremos pronto cuando Workspace llegue a manos de los desarrolladores.<\/p>\n

\u00abNuestro objetivo principal con Copilot Workspace es aprovechar la IA para reducir la complejidad para que los desarrolladores puedan expresar su creatividad y explorar m\u00e1s libremente\u00bb, dijo Carter. \u00abRealmente creemos que la combinaci\u00f3n de humanos e IA siempre ser\u00e1 superior a uno u otro por s\u00ed solo, y eso es a lo que apostamos con Copilot Workspace\u00bb.<\/p>\n<\/p><\/div>\n


\n
Source link-48<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

\u00bfEs el futuro del desarrollo de software un IDE impulsado por IA? GitHub est\u00e1 planteando la idea. Antes de su conferencia anual GitHub Universe en San Francisco a principios de…<\/p>\n","protected":false},"author":1,"featured_media":1110781,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21980],"tags":[60709,30082,16120,26068,110,6877,871,23449],"_links":{"self":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/1110780"}],"collection":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/comments?post=1110780"}],"version-history":[{"count":1,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/1110780\/revisions"}],"predecessor-version":[{"id":1110782,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/1110780\/revisions\/1110782"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media\/1110781"}],"wp:attachment":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media?parent=1110780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/categories?post=1110780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/tags?post=1110780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}