{"id":262,"date":"2024-12-23T16:26:04","date_gmt":"2024-12-23T16:26:04","guid":{"rendered":"https:\/\/aiopentext.itd.cnr.it\/spanishwithchatgpt\/?post_type=chapter&#038;p=262"},"modified":"2025-06-17T17:42:53","modified_gmt":"2025-06-17T17:42:53","slug":"ai-y-codificacion","status":"publish","type":"chapter","link":"https:\/\/aiopentext.itd.cnr.it\/IAparaprofesores\/chapter\/ai-y-codificacion\/","title":{"raw":"IA y codificaci\u00f3n","rendered":"IA y codificaci\u00f3n"},"content":{"raw":"<p class=\"no-indent\">Escribir c\u00f3digo inform\u00e1tico es como escribir en cualquier idioma. Hay reglas sint\u00e1cticas (o gramaticales) que respetar; queremos que el programa tenga sentido y haga lo que queremos, es decir, que respete la sem\u00e1ntica. En 2022 aparecieron las IAG que constru\u00edan c\u00f3digo a partir de prompts; ChatGPT lo permit\u00eda directamente dentro de su interfaz, haciendo que los lenguajes Python o C estuvieran al mismo nivel que el franc\u00e9s, el italiano o el japon\u00e9s.<\/p>\r\n<p class=\"indent\">R\u00e1pidamente surgi\u00f3 un debate: \"Puesto que las IA eran buenas generando c\u00f3digo, \u00bfSegu\u00eda siendo necesario aprenderlo? Para los muchos que no sab\u00edan codificar, hab\u00eda pocas dudas, y las afirmaciones de la industria de que la IA pod\u00eda producir c\u00f3digo de buena calidad eran suficientes. A fines de 2023 en la industria, se perdieron algunos puestos de trabajo de humanos a favor de la IA, pero en general los directivos dudan en sustituir a los programadores por IA. Siguen existiendo los problemas de alucinaciones pero, lo que es m\u00e1s importante, pronto se vio que solo se pod\u00eda obtener un buen c\u00f3digo si se pod\u00edan escribir las indicaciones correctas o, en otras palabras, especificar correctamente. Adem\u00e1s, como las instrucciones no suelen ser unidireccionales y requieren alg\u00fan tipo de di\u00e1logo, es \u00fatil entender el lenguaje de los interlocutores. Se trata de una habilidad que suele adquirirse tras largas horas de pr\u00e1ctica en codificaci\u00f3n.<\/p>\r\n<p class=\"indent\">La actitud actual parece ser que si los humanos no van a ser necesariamente los que escriban los futuros c\u00f3digos, es necesario que las personas que saben codificar interact\u00faen con la IA para que el c\u00f3digo funcione.<\/p>\r\n\r\n<h3>C\u00f3digo, sin c\u00f3digo, poco c\u00f3digo<\/h3>\r\n<p class=\"no-indent\">Por otro lado, si se necesitan codificadores de alta calidad para trabajar con IA en sistemas complejos, \u00bfDeber\u00eda todo el mundo alcanzar ese nivel? La respuesta es probablemente no. Como suele ocurrir, las cosas no siempre son blancas o negras, y probablemente haya espacio para un nivel intermedio entre no codificar y codificar, a menudo llamado c\u00f3digo bajo.<\/p>","rendered":"<p class=\"no-indent\">Escribir c\u00f3digo inform\u00e1tico es como escribir en cualquier idioma. Hay reglas sint\u00e1cticas (o gramaticales) que respetar; queremos que el programa tenga sentido y haga lo que queremos, es decir, que respete la sem\u00e1ntica. En 2022 aparecieron las IAG que constru\u00edan c\u00f3digo a partir de prompts; ChatGPT lo permit\u00eda directamente dentro de su interfaz, haciendo que los lenguajes Python o C estuvieran al mismo nivel que el franc\u00e9s, el italiano o el japon\u00e9s.<\/p>\n<p class=\"indent\">R\u00e1pidamente surgi\u00f3 un debate: \u00abPuesto que las IA eran buenas generando c\u00f3digo, \u00bfSegu\u00eda siendo necesario aprenderlo? Para los muchos que no sab\u00edan codificar, hab\u00eda pocas dudas, y las afirmaciones de la industria de que la IA pod\u00eda producir c\u00f3digo de buena calidad eran suficientes. A fines de 2023 en la industria, se perdieron algunos puestos de trabajo de humanos a favor de la IA, pero en general los directivos dudan en sustituir a los programadores por IA. Siguen existiendo los problemas de alucinaciones pero, lo que es m\u00e1s importante, pronto se vio que solo se pod\u00eda obtener un buen c\u00f3digo si se pod\u00edan escribir las indicaciones correctas o, en otras palabras, especificar correctamente. Adem\u00e1s, como las instrucciones no suelen ser unidireccionales y requieren alg\u00fan tipo de di\u00e1logo, es \u00fatil entender el lenguaje de los interlocutores. Se trata de una habilidad que suele adquirirse tras largas horas de pr\u00e1ctica en codificaci\u00f3n.<\/p>\n<p class=\"indent\">La actitud actual parece ser que si los humanos no van a ser necesariamente los que escriban los futuros c\u00f3digos, es necesario que las personas que saben codificar interact\u00faen con la IA para que el c\u00f3digo funcione.<\/p>\n<h3>C\u00f3digo, sin c\u00f3digo, poco c\u00f3digo<\/h3>\n<p class=\"no-indent\">Por otro lado, si se necesitan codificadores de alta calidad para trabajar con IA en sistemas complejos, \u00bfDeber\u00eda todo el mundo alcanzar ese nivel? La respuesta es probablemente no. Como suele ocurrir, las cosas no siempre son blancas o negras, y probablemente haya espacio para un nivel intermedio entre no codificar y codificar, a menudo llamado c\u00f3digo bajo.<\/p>\n","protected":false},"author":3,"menu_order":17,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"part":224,"_links":{"self":[{"href":"https:\/\/aiopentext.itd.cnr.it\/IAparaprofesores\/wp-json\/pressbooks\/v2\/chapters\/262"}],"collection":[{"href":"https:\/\/aiopentext.itd.cnr.it\/IAparaprofesores\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/aiopentext.itd.cnr.it\/IAparaprofesores\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/IAparaprofesores\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":4,"href":"https:\/\/aiopentext.itd.cnr.it\/IAparaprofesores\/wp-json\/pressbooks\/v2\/chapters\/262\/revisions"}],"predecessor-version":[{"id":596,"href":"https:\/\/aiopentext.itd.cnr.it\/IAparaprofesores\/wp-json\/pressbooks\/v2\/chapters\/262\/revisions\/596"}],"part":[{"href":"https:\/\/aiopentext.itd.cnr.it\/IAparaprofesores\/wp-json\/pressbooks\/v2\/parts\/224"}],"metadata":[{"href":"https:\/\/aiopentext.itd.cnr.it\/IAparaprofesores\/wp-json\/pressbooks\/v2\/chapters\/262\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/aiopentext.itd.cnr.it\/IAparaprofesores\/wp-json\/wp\/v2\/media?parent=262"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/IAparaprofesores\/wp-json\/pressbooks\/v2\/chapter-type?post=262"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/IAparaprofesores\/wp-json\/wp\/v2\/contributor?post=262"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/IAparaprofesores\/wp-json\/wp\/v2\/license?post=262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}