{"id":429496,"date":"2023-01-28T07:36:13","date_gmt":"2023-01-28T07:36:13","guid":{"rendered":"https:\/\/magazineoffice.com\/cuidado-ingenieros-de-software-chatgpt-ahora-encuentra-y-corrige-errores-en-el-codigo\/"},"modified":"2023-01-28T07:36:15","modified_gmt":"2023-01-28T07:36:15","slug":"cuidado-ingenieros-de-software-chatgpt-ahora-encuentra-y-corrige-errores-en-el-codigo","status":"publish","type":"post","link":"https:\/\/magazineoffice.com\/cuidado-ingenieros-de-software-chatgpt-ahora-encuentra-y-corrige-errores-en-el-codigo\/","title":{"rendered":"Cuidado, ingenieros de software: ChatGPT ahora encuentra y corrige errores en el c\u00f3digo"},"content":{"rendered":"


\n<\/p>\n

\n

El bot de IA ChatGPT ha sido puesto a prueba en una serie de tareas en las \u00faltimas semanas, y su \u00faltimo desaf\u00edo es cortes\u00eda del departamento de inform\u00e1tica de la Universidad de Cornell, que descubri\u00f3 que ChatGPT puede eliminar errores con c\u00f3digo de muestra y solucionarlo mejor que los programas existentes. dise\u00f1ado para hacer lo mismo. <\/p>\n

Los investigadores dieron 40 piezas de c\u00f3digo con errores a cuatro sistemas de correcci\u00f3n de c\u00f3digo diferentes: ChatGPT, Codex, CoCoNut y Standard APR. Esencialmente, le preguntaron a ChatGPT: \u00ab\u00bfQu\u00e9 tiene de malo este c\u00f3digo?\u00bb y luego copiarlo y pegarlo en la funci\u00f3n de chat. <\/p>\n

En la primera pasada, ChatGPT se desempe\u00f1\u00f3 tan bien como los otros sistemas. ChatGPT resolvi\u00f3 19 problemas, Codex resolvi\u00f3 21, CoCoNut resolvi\u00f3 19 y los m\u00e9todos est\u00e1ndar de APR resolvieron siete. Los investigadores encontraron que sus respuestas eran m\u00e1s similares a Codex, lo que \u00abno fue sorprendente, ya que ChatGPT y Codex son de la misma familia de modelos de lenguaje\u00bb.<\/p>\n

Sin embargo, la capacidad de chatear con ChatGPT despu\u00e9s de recibir la respuesta inicial marc\u00f3 la diferencia, lo que finalmente llev\u00f3 a que ChatGPT resolviera 31 preguntas y superara f\u00e1cilmente a las dem\u00e1s, lo que proporcion\u00f3 respuestas m\u00e1s est\u00e1ticas.<\/p>\n

\u00abUna poderosa ventaja de ChatGPT es que podemos interactuar con el sistema en un di\u00e1logo para especificar una solicitud con m\u00e1s detalle\u00bb, dice el informe de los investigadores. \u00abVemos que, para la mayor\u00eda de nuestras solicitudes, ChatGPT solicita m\u00e1s informaci\u00f3n sobre el problema y el error. Al proporcionar tales sugerencias a ChatGPT, su tasa de \u00e9xito puede aumentar a\u00fan m\u00e1s, corrigiendo 31 de 40 errores, superando el estado de la -Arte.\u00bb<\/p>\n

Descubrieron que ChatGPT pudo resolver algunos problemas r\u00e1pidamente, mientras que otros tomaron m\u00e1s de un lado a otro. \u00abChatGPT parece tener una variaci\u00f3n relativamente alta al corregir errores\u00bb, dice el estudio. \u00abSin embargo, para un usuario final, esto significa que puede ser \u00fatil ejecutar solicitudes varias veces\u00bb. <\/p>\n

Por ejemplo, cuando los investigadores hicieron la pregunta que se muestra a continuaci\u00f3n, esperaban que ChatGPT recomendara reemplazar n^=n-1<\/strong> con n&=n-1<\/strong>, pero lo primero que dijo ChatGPT fue: \u00abNo puedo saber si el programa tiene un error sin m\u00e1s informaci\u00f3n sobre el comportamiento esperado\u00bb. En la tercera respuesta de ChatGPT, despu\u00e9s de m\u00e1s indicaciones de los investigadores, encontr\u00f3 el problema.<\/p>\n

\n<\/p>\n

(Cr\u00e9dito: Universidad de Cornell)
\n<\/small>\n<\/p>\n

Sin embargo, cuando PCMag ingres\u00f3 la misma pregunta en ChatGPT, respondi\u00f3 de manera diferente. En lugar de necesitar decirle cu\u00e1l es el comportamiento esperado, adivin\u00f3 cu\u00e1l era. ChatGPT siempre est\u00e1 aprendiendo en funci\u00f3n de las entradas de los usuarios, y parece que aprendi\u00f3 lo que este c\u00f3digo pretende hacer, tal vez de los investigadores de Cornell. El intercambio que tuvimos fue diferente al de los investigadores, y probablemente tambi\u00e9n ser\u00e1 diferente la pr\u00f3xima vez.<\/p>\n

\"Respuesta<\/p>\n

\n<\/p>\n

Respuesta de ChatGPT. (Cr\u00e9dito: Emily Dreibelbis, ChatGPT)
\n<\/small>\n<\/p>\n

El \u00e9xito del estudio tiene el potencial de redefinir la industria existente de $600 millones(Se abre en una nueva ventana)<\/span> dedicado a ayudar a los ingenieros de software a encontrar y corregir errores. Plataformas populares como Sentry(Se abre en una nueva ventana)<\/span> se han convertido en herramientas est\u00e1ndar dentro de los equipos de software, acelerando en gran medida su capacidad para crear c\u00f3digo de trabajo emitiendo informes sobre problemas y sugiriendo soluciones.<\/p>\n

\n
\n

Recomendado por Nuestros Editores<\/h3>\n<\/div>\n<\/div>\n

As\u00ed como Google emiti\u00f3 un \u00abc\u00f3digo rojo(Se abre en una nueva ventana)<\/span>Con respecto a los impresionantes resultados de b\u00fasqueda de ChatGPT, los profesores est\u00e1n cerrando el acceso de los estudiantes para evitar las trampas. ChatGPT aprob\u00f3 recientemente un examen de MBA emitido por un profesor de Wharton, aunque apenas.<\/p>\n

Las empresas que crean software de correcci\u00f3n de errores, y los propios ingenieros de software, est\u00e1n tomando nota. Sin embargo, una barrera obvia para que las empresas tecnol\u00f3gicas adopten ChatGPT en una plataforma como Sentry en su forma actual es que se trata de una base de datos p\u00fablica (el \u00faltimo lugar donde una empresa quiere que sus ingenieros env\u00eden propiedad intelectual codiciada).<\/p>\n

El pr\u00f3ximo movimiento de ChatGPT es lanzar una versi\u00f3n paga, supuestamente por $42 por mes.<\/p>\n

\n
\n

\u00a1Obtenga nuestras mejores historias!<\/h4>\n

Matricularse en \u00bfQu\u00e9 hay de nuevo ahora?<\/strong> para recibir nuestras mejores historias en su bandeja de entrada todas las ma\u00f1anas.<\/p>\n

Este bolet\u00edn puede contener publicidad, ofertas o enlaces de afiliados. Suscribirse a un bolet\u00edn informativo indica su consentimiento a nuestros T\u00e9rminos de uso y Pol\u00edtica de privacidad. Puede darse de baja de los boletines en cualquier momento.<\/p>\n<\/p><\/div>\n<\/div>\n<\/div>\n