{"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
\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