{"id":180416,"date":"2026-08-04T00:36:40","date_gmt":"2026-08-04T03:36:40","guid":{"rendered":"https:\/\/www.itsitio.com\/co\/?p=180416"},"modified":"2026-08-25T15:40:59","modified_gmt":"2026-08-25T18:40:59","slug":"developer-agente-de-ia-la-dupla-que-redefine-el-trabajo-dev","status":"publish","type":"post","link":"https:\/\/www.itsitio.com\/co\/it-sitio-plus\/developer-agente-de-ia-la-dupla-que-redefine-el-trabajo-dev\/","title":{"rendered":"Developer + agente de IA: la dupla que redefine el trabajo dev"},"content":{"rendered":"<p>El rol del developer est\u00e1 cambiando de foco: en lugar de escribir cada l\u00ednea de c\u00f3digo, buena parte del d\u00eda a d\u00eda pasa por dar instrucciones claras y supervisar el trabajo de un agente de inteligencia artificial. Ese cambio no elimina la necesidad de conocimiento t\u00e9cnico, todo lo contrario: para dar indicaciones correctas a una herramienta como <strong>IBM Bob<\/strong>, el developer necesita entender bien qu\u00e9 significa una aplicaci\u00f3n, c\u00f3mo funciona un patr\u00f3n como modelo-vista-controlador y qu\u00e9 implica cada decisi\u00f3n de arquitectura, porque sin ese criterio de base es f\u00e1cil perderse en el proceso.<\/p>\n<figure id=\"attachment_180551\" aria-describedby=\"caption-attachment-180551\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-180551 size-large\" src=\"https:\/\/www.itsitio.com\/co\/wp-content\/uploads\/sites\/4\/2026\/08\/Gemini_Generated_Image_kr5zntkr5zntkr5z-1024x617.png\" alt=\"\" width=\"1024\" height=\"617\" srcset=\"https:\/\/www.itsitio.com\/co\/wp-content\/uploads\/sites\/4\/2026\/08\/Gemini_Generated_Image_kr5zntkr5zntkr5z-1024x617.png 1024w, https:\/\/www.itsitio.com\/co\/wp-content\/uploads\/sites\/4\/2026\/08\/Gemini_Generated_Image_kr5zntkr5zntkr5z-300x181.png 300w, https:\/\/www.itsitio.com\/co\/wp-content\/uploads\/sites\/4\/2026\/08\/Gemini_Generated_Image_kr5zntkr5zntkr5z-768x463.png 768w, https:\/\/www.itsitio.com\/co\/wp-content\/uploads\/sites\/4\/2026\/08\/Gemini_Generated_Image_kr5zntkr5zntkr5z.png 1328w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-180551\" class=\"wp-caption-text\">De escribir a supervisar<\/figcaption><\/figure>\n<h2 style=\"color: indigo\">De escribir a supervisar<\/h2>\n<p>La ganancia m\u00e1s concreta de este cambio es la eliminaci\u00f3n de tareas repetitivas y sencillas, ese tipo de trabajo mec\u00e1nico que en la jerga de desarrollo suele llamarse &#8220;talacha&#8221;: crear un m\u00e9todo b\u00e1sico, escribir c\u00f3digo CSS casi id\u00e9ntico entre pantallas, ajustar valores de ancho y alto una y otra vez. Antes, resolver algo tan simple como obtener una fecha en Java implicaba buscar el fragmento de c\u00f3digo adecuado y copiarlo; hoy, ese tipo de tarea se resuelve con una instrucci\u00f3n directa al agente.<\/p>\n<p>El impacto se nota especialmente en equipos de frontend, donde una idea de interacci\u00f3n visual \u2014que un elemento se mueva, cambie de color al pasar el mouse, se adapte a distintas pantallas\u2014 antes implicaba cientos de l\u00edneas de c\u00f3digo repetitivo. Delegar esa parte del trabajo en un agente acelera el tiempo de desarrollo y el go-to-market, y permite ejecutar una idea sin necesidad de invertir tanto tiempo en el detalle t\u00e9cnico de implementarla.<\/p>\n<figure id=\"attachment_180554\" aria-describedby=\"caption-attachment-180554\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-180554 size-large\" src=\"https:\/\/www.itsitio.com\/co\/wp-content\/uploads\/sites\/4\/2026\/08\/Gemini_Generated_Image_dgopwsdgopwsdgop-1024x617.png\" alt=\"\" width=\"1024\" height=\"617\" srcset=\"https:\/\/www.itsitio.com\/co\/wp-content\/uploads\/sites\/4\/2026\/08\/Gemini_Generated_Image_dgopwsdgopwsdgop-1024x617.png 1024w, https:\/\/www.itsitio.com\/co\/wp-content\/uploads\/sites\/4\/2026\/08\/Gemini_Generated_Image_dgopwsdgopwsdgop-300x181.png 300w, https:\/\/www.itsitio.com\/co\/wp-content\/uploads\/sites\/4\/2026\/08\/Gemini_Generated_Image_dgopwsdgopwsdgop-768x463.png 768w, https:\/\/www.itsitio.com\/co\/wp-content\/uploads\/sites\/4\/2026\/08\/Gemini_Generated_Image_dgopwsdgopwsdgop.png 1328w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-180554\" class=\"wp-caption-text\">Lo que Bob no puede reemplazar<\/figcaption><\/figure>\n<h2 style=\"color: indigo\">Lo que Bob no puede reemplazar<\/h2>\n<p>Ese avance, sin embargo, no borra la diferencia entre programar y desarrollar software. Programar es escribir l\u00edneas de c\u00f3digo, algo que un agente como Bob puede resolver bien. Desarrollar software es un proceso m\u00e1s amplio, que exige decisiones que siguen siendo responsabilidad del developer.<\/p>\n<p>La primera es la <strong>chispa creativa<\/strong>: ninguna IA va a proponer por s\u00ed sola una interfaz innovadora o una idea disruptiva; eso sigue naciendo de una persona que despu\u00e9s trabaja junto al agente para construirla. La segunda es la <strong>visi\u00f3n arquitect\u00f3nica<\/strong>: definir d\u00f3nde se va a desplegar un sistema, cu\u00e1nta capacidad de procesamiento en paralelo necesita, qu\u00e9 paradigma de programaci\u00f3n conviene usar o qu\u00e9 recursos de memoria y CPU son necesarios son decisiones que la IA puede ayudar a planificar, pero no toma por su cuenta si no se le pide expl\u00edcitamente. La tercera es la <strong>validaci\u00f3n final<\/strong>: alguien tiene que confirmar que lo que hizo el agente funciona correctamente dentro de todo el ecosistema, y esa responsabilidad sigue siendo humana.<\/p>\n<h2 style=\"color: indigo\">Nuevas habilidades necesarias<\/h2>\n<p>Trabajar bien con este tipo de herramientas requiere dominar el <em>prompt engineering<\/em>, una habilidad que lleg\u00f3 para quedarse. Pero el punto que suele pasarse por alto es que esto no reemplaza el conocimiento t\u00e9cnico: lo vuelve todav\u00eda m\u00e1s necesario. Un developer que no entiende en profundidad un lenguaje como COBOL, o que no maneja bien temas de seguridad y vulnerabilidades, dif\u00edcilmente pueda darle a Bob instrucciones precisas ni detectar errores en lo que el agente produce.<\/p>\n<p>Ah\u00ed aparece una versi\u00f3n actualizada del viejo problema de <em>&#8220;garbage in, garbage out&#8221;<\/em>: si el prompt de partida es malo porque quien lo escribe no termin\u00f3 de entender el problema, el resultado tambi\u00e9n lo ser\u00e1, sin importar qu\u00e9 tan sofisticada sea la IA detr\u00e1s. Saber desarrollar software, conocer lenguajes de programaci\u00f3n en profundidad y entender el contexto de seguridad que rodea a cada proyecto siguen siendo, en definitiva, la base sobre la que se apoya cualquier avance de productividad que ofrezca un agente de IA.<\/p>\n<p>Si esta tendencia contin\u00faa, es probable que la frontera entre programar y desarrollar software se vuelva cada vez m\u00e1s clara: la escritura de c\u00f3digo seguir\u00e1 automatiz\u00e1ndose, mientras que las habilidades que hoy distinguen a un buen developer \u2014criterio de arquitectura, conocimiento profundo de lenguajes y seguridad, capacidad de validar lo que produce un agente\u2014 se conviertan, m\u00e1s que nunca, en el verdadero diferencial del rol.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Escribir c\u00f3digo deja de ser la tarea central del developer. As\u00ed redefine la colaboraci\u00f3n con un agente como Bob el trabajo diario de desarrollo.<\/p>\n","protected":false},"author":266,"featured_media":180549,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[463],"tags":[199,470],"class_list":["post-180416","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-sitio-plus","tag-ibm","tag-it-sitio-plus"],"_links":{"self":[{"href":"https:\/\/www.itsitio.com\/co\/wp-json\/wp\/v2\/posts\/180416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itsitio.com\/co\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itsitio.com\/co\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itsitio.com\/co\/wp-json\/wp\/v2\/users\/266"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itsitio.com\/co\/wp-json\/wp\/v2\/comments?post=180416"}],"version-history":[{"count":4,"href":"https:\/\/www.itsitio.com\/co\/wp-json\/wp\/v2\/posts\/180416\/revisions"}],"predecessor-version":[{"id":180556,"href":"https:\/\/www.itsitio.com\/co\/wp-json\/wp\/v2\/posts\/180416\/revisions\/180556"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itsitio.com\/co\/wp-json\/wp\/v2\/media\/180549"}],"wp:attachment":[{"href":"https:\/\/www.itsitio.com\/co\/wp-json\/wp\/v2\/media?parent=180416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itsitio.com\/co\/wp-json\/wp\/v2\/categories?post=180416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itsitio.com\/co\/wp-json\/wp\/v2\/tags?post=180416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}