{"id":35771,"date":"2026-05-11T13:01:29","date_gmt":"2026-05-11T11:01:29","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=35771"},"modified":"2026-05-11T13:39:44","modified_gmt":"2026-05-11T11:39:44","slug":"ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/","title":{"rendered":"AI isn\u2019t a Python-only diet: Agentic AI with Spring joins the menu"},"content":{"rendered":"\n<p>Los Large Language Models (LLM) est\u00e1n transformando la forma en que desarrollamos aplicaciones, pero integrarlos en los sistemas empresariales y <strong>convertirlos en sistemas de agentes de IA puede resultar complicado.<\/strong> En la Codemotion Madrid 2026 prendimos, de manos de profesionales, c\u00f3mo dise\u00f1ar, desplegar y escalar soluciones basadas en LLMs dentro de entornos reales de producci\u00f3n.&nbsp;<\/p>\n\n\n\n<p>En la charla <strong>&#8220;AI isn\u2019t a Python-only diet Agentic AI with Spring joins the menu&#8221;,<\/strong> que corri\u00f3 a cargo de<a href=\"https:\/\/www.linkedin.com\/in\/raffaeleauriemma\/\" target=\"_blank\" rel=\"noreferrer noopener\"> <strong>Raffaele Auriemma<\/strong>,<\/a> Principal Software Architect en ERNI, explic\u00f3 c\u00f3mo <strong>Spring AI<\/strong> simplifica la integraci\u00f3n de los LLM, facilitando, entre muchas otras funcionalidades, la conexi\u00f3n con diferentes proveedores con un esfuerzo m\u00ednimo y el cambio de modelos sin reescribir la l\u00f3gica de negocio.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-contexto-de-la-charla\">Contexto de la charla<\/h2>\n\n\n\n<p>Desde la explosi\u00f3n de ChatGPT en 2022, el ecosistema de la inteligencia artificial generativa ha crecido a una velocidad vertiginosa, y con \u00e9l, la demanda de herramientas que permitan a los equipos de desarrollo<strong> incorporar estas capacidades sin abandonar sus stacks tecnol\u00f3gicos<\/strong>.<\/p>\n\n\n\n<p>Porque s\u00ed, utilizar LLM para tareas b\u00e1sicas o de forma experimental est\u00e1 relativamente al alcance de cualquier equipo con acceso a una API y algo de Python. Pero convertir esos experimentos en <strong>sistemas robustos, mantenibles y escalables dentro de arquitecturas empresariales es otra historia.<\/strong><\/p>\n\n\n\n<p>A la m\u00ednima que se intenta construir algo con cara y ojos, empiezan a aflorar retos de todo tipo: <strong>integraci\u00f3n, gobernanza, ciclo de vida del software, observabilidad, testing o compatibilidad<\/strong> <strong>con los sistemas legacy<\/strong> que ya llevan a\u00f1os en producci\u00f3n.&nbsp;<\/p>\n\n\n\n<p>Y todo ello sin mencionar la presi\u00f3n de los equipos de negocios, que suelen pedir resultados \u201cpara ayer\u201d, ni las restricciones de los departamentos de seguridad, que miran con lupa cualquier dato que salga hacia una API externa.<\/p>\n\n\n\n<p>Y si hablamos de los propios LLM, la <strong>variedad de proveedores, modelos y versiones<\/strong> disponibles a\u00f1ade otra capa de complejidad nada desde\u00f1able: hoy apuestas por un modelo, ma\u00f1ana aparece uno mejor, y pasado tienes que justificar por qu\u00e9 tu arquitectura no puede adaptarse sin reescribir c\u00f3digo. Sin olvidarnos de las alucinaciones o las respuestas poco eficientes.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-y-ahora-empieza-la-era-de-los-agentes-de-ia\">Y ahora empieza la era de los agentes de IA<\/h2>\n\n\n\n<p>Sin apenas tiempo para asimilar todo lo anterior, la industria ya est\u00e1 girando hacia un paradigma todav\u00eda m\u00e1s ambicioso: el de los <strong>agentes de IA.<\/strong>&nbsp;<\/p>\n\n\n\n<p>Sistemas que no se limitan a responder preguntas o generar c\u00f3digo, sino que <strong>razonan, planifican, toman decisiones y ejecutan acciones de forma aut\u00f3noma.&nbsp;<\/strong><\/p>\n\n\n\n<p>Encadenan tareas complejas en flujos de trabajo que pueden extenderse durante minutos, horas o incluso d\u00edas, interactuando con herramientas externas, bases de datos, APIs y otros agentes sin intervenci\u00f3n humana constante.<\/p>\n\n\n\n<p>Y aqu\u00ed es precisamente donde el ecosistema Java, y <strong>Spring en particular, tiene mucho que decir.<\/strong> D\u00e9cadas construyendo software empresarial, patrones de integraci\u00f3n, inyecci\u00f3n de dependencias, gesti\u00f3n del ciclo de vida de los componentes, seguridad, observabilidad\u2026 todo ese bagaje se convierte en la base sobre la que construir algo nuevo, m\u00e1s capaz y, sobre todo, m\u00e1s fiable.&nbsp;<\/p>\n\n\n\n<p>Hablamos de <strong>Spring AI<\/strong>, una apuesta decidida por llevar la IA agentica al territorio donde Java lleva d\u00e9cadas siendo imbatible: sistemas de misi\u00f3n cr\u00edtica, integraciones complejas y arquitecturas donde no hay lugar para el error.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-la-charla\">La charla<\/h2>\n\n\n\n<p>Es en ese contexto donde la charla de <strong>Raffaele Auriemma, Principal Software Architect en ERNI<\/strong>, cobraba todo su sentido: no se trataba de una demostraci\u00f3n de laboratorio ni de un caso de uso simplificado para la ocasi\u00f3n, sino de una exploraci\u00f3n honesta de c\u00f3mo construir sistemas ag\u00e9nticos reales con<strong> Spring AI<\/strong>, capaces de emplear diferentes LLM sin necesidad de cambiar la l\u00f3gica de negocio.<\/p>\n\n\n\n<p>Los asistentes aprendieron, durante la sesi\u00f3n del lunes 20 de abril de 2026,&nbsp; en la Room 5, a crear agentes inteligentes capaces de razonar, actuar e interactuar utilizando herramientas y flujos de trabajo. Tambi\u00e9n se abord\u00f3 la<strong> Retrieval-Augmented Generation (RAG)<\/strong> para enriquecer las respuestas de los modelos <strong>y reducir las alucinaciones<\/strong> al basar los resultados en datos propios, y se vio c\u00f3mo el<strong> Model Context Protocol (MCP<\/strong>) permit\u00eda una interoperabilidad fluida entre los servicios de IA y los sistemas existentes.<\/p>\n\n\n\n<p>A trav\u00e9s de ejemplos pr\u00e1cticos, se mostr\u00f3 c\u00f3mo <strong>dise\u00f1ar e implementar aplicaciones listas para producci\u00f3n<\/strong>, sensibles al contexto e impulsadas por agentes utilizando Spring AI.<\/p>\n\n\n\n<p>Para poner estas ideas en contexto, se present\u00f3 un asistente de reservas de hotel. Este caso de uso se ha implementado como una prueba de concepto y su <strong>c\u00f3digo fuente<\/strong> est\u00e1 disponible como demostraci\u00f3n en el repositorio de <strong>ERNI Academy<\/strong>:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/ERNI-Academy\/spring-ai-hotel-booking\">https:\/\/github.com\/ERNI-Academy\/spring-ai-hotel-booking<\/a><\/p>\n\n\n\n<p>Este sistema combina m\u00faltiples capacidades:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Interacci\u00f3n conversacional<\/li>\n\n\n\n<li>Memoria contextual<\/li>\n\n\n\n<li>RAG para la recuperaci\u00f3n de conocimiento<\/li>\n\n\n\n<li>Integraci\u00f3n de herramientas para la ejecuci\u00f3n de acciones<\/li>\n\n\n\n<li>Mecanismos de seguridad (guardrails)<\/li>\n<\/ul>\n\n\n\n<p>Esto demuestra c\u00f3mo <strong>Spring AI<\/strong> puede utilizarse para construir <strong>soluciones completas<\/strong>, m\u00e1s all\u00e1 de experimentos aislados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-el-ponente-raffaele-auriemma-principal-software-architect-at-erni\">El ponente: Raffaele Auriemma, Principal Software Architect at ERNI<\/h2>\n\n\n\n<p><strong>Raffaele Auriemma<\/strong> vive en Barcelona y es Principal Software Architect en ERNI. Cuenta con m\u00e1s de 20 a\u00f1os de experiencia en el dise\u00f1o y la implementaci\u00f3n de soluciones de nivel empresarial en los sectores de la tecnolog\u00eda m\u00e9dica, el comercio minorista, la banca y las telecomunicaciones.&nbsp;Est\u00e1 especializado en tecnolog\u00edas Java, arquitecturas modernas de microservicios y el cumplimiento de la normativa sobre productos sanitarios. Apasionado por el uso de la tecnolog\u00eda para mejorar la eficiencia y la innovaci\u00f3n en el \u00e1mbito sanitario, se desenvuelve a la perfecci\u00f3n en entornos colaborativos que valoran la calidad, la creatividad y el impacto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Los Large Language Models (LLM) est\u00e1n transformando la forma en que desarrollamos aplicaciones, pero integrarlos en los sistemas empresariales y convertirlos en sistemas de agentes de IA puede resultar complicado. En la Codemotion Madrid 2026 prendimos, de manos de profesionales, c\u00f3mo dise\u00f1ar, desplegar y escalar soluciones basadas en LLMs dentro de entornos reales de producci\u00f3n.&nbsp;&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/\">Read more<\/a><\/p>\n","protected":false},"author":177,"featured_media":35773,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10598],"tags":[10664],"collections":[12986],"class_list":{"0":"post-35771","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-inteligencia-artificial","8":"tag-ia","9":"collections-ai-es","10":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>AI isn\u2019t a Python-only diet: Agentic AI with Spring joins the menu<\/title>\n<meta name=\"description\" content=\"Raffaele Auriemma, Principal Software Architect en ERNI, explicar\u00e1 c\u00f3mo Spring AI simplifica la integraci\u00f3n de los LLM en entornos de producci\u00f3n.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI isn\u2019t a Python-only diet: Agentic AI with Spring joins the menu\" \/>\n<meta property=\"og:description\" content=\"Raffaele Auriemma, Principal Software Architect en ERNI, explicar\u00e1 c\u00f3mo Spring AI simplifica la integraci\u00f3n de los LLM en entornos de producci\u00f3n.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-11T11:01:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-11T11:39:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Natalia de Pablo Garcia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Natalia de Pablo Garcia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/inteligencia-artificial\\\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/inteligencia-artificial\\\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\\\/\"},\"author\":{\"name\":\"Natalia de Pablo Garcia\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/2450f8e4083152e4feaea1ada456aeee\"},\"headline\":\"AI isn\u2019t a Python-only diet: Agentic AI with Spring joins the menu\",\"datePublished\":\"2026-05-11T11:01:29+00:00\",\"dateModified\":\"2026-05-11T11:39:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/inteligencia-artificial\\\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\\\/\"},\"wordCount\":975,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/inteligencia-artificial\\\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/ChatGPT-Image-May-11-2026-12_59_08-PM.png\",\"keywords\":[\"IA\"],\"articleSection\":[\"Inteligencia Artificial\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/inteligencia-artificial\\\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/inteligencia-artificial\\\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\\\/\",\"name\":\"AI isn\u2019t a Python-only diet: Agentic AI with Spring joins the menu\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/inteligencia-artificial\\\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/inteligencia-artificial\\\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/ChatGPT-Image-May-11-2026-12_59_08-PM.png\",\"datePublished\":\"2026-05-11T11:01:29+00:00\",\"dateModified\":\"2026-05-11T11:39:44+00:00\",\"description\":\"Raffaele Auriemma, Principal Software Architect en ERNI, explicar\u00e1 c\u00f3mo Spring AI simplifica la integraci\u00f3n de los LLM en entornos de producci\u00f3n.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/inteligencia-artificial\\\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/inteligencia-artificial\\\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/inteligencia-artificial\\\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/ChatGPT-Image-May-11-2026-12_59_08-PM.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/ChatGPT-Image-May-11-2026-12_59_08-PM.png\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/inteligencia-artificial\\\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Inteligencia Artificial\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/inteligencia-artificial\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"AI isn\u2019t a Python-only diet: Agentic AI with Spring joins the menu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/2450f8e4083152e4feaea1ada456aeee\",\"name\":\"Natalia de Pablo Garcia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/Untitled-design-100x100.jpg\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/Untitled-design-100x100.jpg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/Untitled-design-100x100.jpg\",\"caption\":\"Natalia de Pablo Garcia\"},\"sameAs\":[\"www.linkedin.com\\\/in\\\/nataliadepablo\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/natalia-de-pablo-garcia\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AI isn\u2019t a Python-only diet: Agentic AI with Spring joins the menu","description":"Raffaele Auriemma, Principal Software Architect en ERNI, explicar\u00e1 c\u00f3mo Spring AI simplifica la integraci\u00f3n de los LLM en entornos de producci\u00f3n.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/","og_locale":"en_US","og_type":"article","og_title":"AI isn\u2019t a Python-only diet: Agentic AI with Spring joins the menu","og_description":"Raffaele Auriemma, Principal Software Architect en ERNI, explicar\u00e1 c\u00f3mo Spring AI simplifica la integraci\u00f3n de los LLM en entornos de producci\u00f3n.","og_url":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2026-05-11T11:01:29+00:00","article_modified_time":"2026-05-11T11:39:44+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM.png","type":"image\/png"}],"author":"Natalia de Pablo Garcia","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Natalia de Pablo Garcia","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/"},"author":{"name":"Natalia de Pablo Garcia","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/2450f8e4083152e4feaea1ada456aeee"},"headline":"AI isn\u2019t a Python-only diet: Agentic AI with Spring joins the menu","datePublished":"2026-05-11T11:01:29+00:00","dateModified":"2026-05-11T11:39:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/"},"wordCount":975,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM.png","keywords":["IA"],"articleSection":["Inteligencia Artificial"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/","url":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/","name":"AI isn\u2019t a Python-only diet: Agentic AI with Spring joins the menu","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM.png","datePublished":"2026-05-11T11:01:29+00:00","dateModified":"2026-05-11T11:39:44+00:00","description":"Raffaele Auriemma, Principal Software Architect en ERNI, explicar\u00e1 c\u00f3mo Spring AI simplifica la integraci\u00f3n de los LLM en entornos de producci\u00f3n.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/ai-isnt-a-python-only-diet-agentic-ai-with-spring-joins-the-menu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Inteligencia Artificial","item":"https:\/\/www.codemotion.com\/magazine\/es\/inteligencia-artificial\/"},{"@type":"ListItem","position":3,"name":"AI isn\u2019t a Python-only diet: Agentic AI with Spring joins the menu"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/2450f8e4083152e4feaea1ada456aeee","name":"Natalia de Pablo Garcia","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/Untitled-design-100x100.jpg","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/Untitled-design-100x100.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/Untitled-design-100x100.jpg","caption":"Natalia de Pablo Garcia"},"sameAs":["www.linkedin.com\/in\/nataliadepablo"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/natalia-de-pablo-garcia\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM-600x600.png","author_info":{"display_name":"Natalia de Pablo Garcia","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/natalia-de-pablo-garcia\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM.png",1536,1024,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM-300x200.png",300,200,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM-768x512.png",768,512,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM-1024x683.png",1024,683,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM.png",1536,1024,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM.png",1536,1024,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM-100x100.png",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM-896x504.png",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-11-2026-12_59_08-PM-600x600.png",600,600,true]},"uagb_author_info":{"display_name":"Natalia de Pablo Garcia","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/natalia-de-pablo-garcia\/"},"uagb_comment_info":0,"uagb_excerpt":"Los Large Language Models (LLM) est\u00e1n transformando la forma en que desarrollamos aplicaciones, pero integrarlos en los sistemas empresariales y convertirlos en sistemas de agentes de IA puede resultar complicado. En la Codemotion Madrid 2026 prendimos, de manos de profesionales, c\u00f3mo dise\u00f1ar, desplegar y escalar soluciones basadas en LLMs dentro de entornos reales de producci\u00f3n.&nbsp;&#8230;&hellip;","lang":"es","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/35771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/177"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=35771"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/35771\/revisions"}],"predecessor-version":[{"id":35775,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/35771\/revisions\/35775"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/35773"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=35771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=35771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=35771"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=35771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}