{"id":10564,"date":"2025-10-02T16:57:39","date_gmt":"2025-10-02T19:57:39","guid":{"rendered":"https:\/\/blog.botcity.dev\/?p=10564"},"modified":"2025-10-02T17:28:18","modified_gmt":"2025-10-02T20:28:18","slug":"como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity","status":"publish","type":"post","link":"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/","title":{"rendered":"C\u00f3mo crear Agentes AI en Python: el caso Andrade Gutierrez + BotCity"},"content":{"rendered":"<p data-start=\"353\" data-end=\"606\">Con m\u00e1s de 230 automatizaciones ya en producci\u00f3n, Andrade Gutierrez necesitaba ir m\u00e1s all\u00e1 de la ejecuci\u00f3n mec\u00e1nica e incorporar inteligencia capaz de aprender de las excepciones y generar insights instant\u00e1neos, sin perder el control de la gobernanza.<\/p>\n<p data-start=\"608\" data-end=\"995\">Para ello, el CoE de Hiperautomatizaci\u00f3n utiliz\u00f3 la plataforma BotCity para crear y orquestar agentes de IA que complementaran estas automatizaciones. Una de estas automatizaciones, enfocada en la gobernanza del propio CoE, analiza el c\u00f3digo y produce documentaci\u00f3n. El resultado fue la generaci\u00f3n de 250 SDDs en apenas 15 segundos cada uno, algo que antes tardaba en promedio 2 horas.<\/p>\n<p data-start=\"997\" data-end=\"1237\">Seg\u00fan Pieter Voloshyn, gerente de TI de Andrade Gutierrez y responsable del proyecto:<br data-start=\"1082\" data-end=\"1085\" \/><em data-start=\"1085\" data-end=\"1235\">\u201cAPA no sustituye al RPA, lo expande y complementa. Es un nuevo paradigma para repensar c\u00f3mo automatizamos el conocimiento y la toma de decisiones.\u201d<\/em><\/p>\n<h2 data-start=\"1244\" data-end=\"1303\">RPA vs. APA: Una Nueva Generaci\u00f3n de Automatizaciones<\/h2>\n<p data-start=\"1305\" data-end=\"1545\">Incluso con un entorno robusto de RPA, Andrade Gutierrez necesitaba automatizaciones que aprendieran y reaccionaran a los cambios diarios del negocio. Al crear Agentes AI en Python en la plataforma BotCity, las automatizaciones pasaron a:<\/p>\n<ul data-start=\"1547\" data-end=\"2224\">\n<li data-start=\"1547\" data-end=\"1707\">\n<p data-start=\"1549\" data-end=\"1707\"><strong data-start=\"1549\" data-end=\"1563\">Adaptarse:<\/strong> cada agente eval\u00faa el contexto en tiempo real; cuando la regla cambia, el flujo se ajusta sin necesidad de una reescritura extensa de c\u00f3digo.<\/p>\n<\/li>\n<li data-start=\"1708\" data-end=\"1869\">\n<p data-start=\"1710\" data-end=\"1869\"><strong data-start=\"1710\" data-end=\"1757\">Consumir fuentes de datos no estructurados:<\/strong> los LLMs son excelentes para trabajar con datos no estructurados, como PDFs, im\u00e1genes y correos electr\u00f3nicos.<\/p>\n<\/li>\n<li data-start=\"1870\" data-end=\"2056\">\n<p data-start=\"1872\" data-end=\"2056\"><strong data-start=\"1872\" data-end=\"1896\">Entregar m\u00e1s r\u00e1pido:<\/strong> la creaci\u00f3n de un prototipo funcional de un agente va de la idea a la validaci\u00f3n en pocas horas, en comparaci\u00f3n con los d\u00edas que requiere el RPA tradicional.<\/p>\n<\/li>\n<li data-start=\"2057\" data-end=\"2224\">\n<p data-start=\"2059\" data-end=\"2224\"><strong data-start=\"2059\" data-end=\"2082\">Cubrir excepciones:<\/strong> el uso de LLMs y validaciones en Python ampli\u00f3 el alcance de las automatizaciones, reduciendo fallas que antes exig\u00edan intervenci\u00f3n humana.<\/p>\n<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"10565\" data-permalink=\"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/es\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/es.png\" data-orig-size=\"4671,2175\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"es\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/es-1024x477.png\" class=\" wp-image-10565 aligncenter\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/es-300x140.png\" alt=\"\" width=\"634\" height=\"296\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/es-300x140.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/es-1024x477.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/es-1536x715.png 1536w\" sizes=\"auto, (max-width: 634px) 100vw, 634px\" \/><\/p>\n<h2 data-start=\"63\" data-end=\"104\">C\u00f3mo funciona un Agente AI en Python<\/h2>\n<p data-start=\"106\" data-end=\"372\">La base del APA son los Agentes de IA, que son componentes aut\u00f3nomos de software capaces de analizar el entorno, tomar decisiones estrat\u00e9gicas para alcanzar objetivos y ejecutar las acciones necesarias, todo ello con un alto grado de independencia y adaptabilidad.<\/p>\n<p data-start=\"374\" data-end=\"528\">Para entender c\u00f3mo operan en la pr\u00e1ctica, la arquitectura b\u00e1sica de un agente de IA, inspirada en los conceptos presentados por Erimateia Lima, incluye:<\/p>\n<ul data-start=\"530\" data-end=\"1677\">\n<li data-start=\"530\" data-end=\"733\">\n<p data-start=\"532\" data-end=\"733\"><strong data-start=\"532\" data-end=\"565\">Motor de Razonamiento (LLMs):<\/strong> Modelos de Lenguaje Grande (LLMs) como OpenAI, Anthropic, Gemini AI, son responsables de elaborar la estrategia de pensamiento, tomar acciones y hacer observaciones.<\/p>\n<\/li>\n<li data-start=\"734\" data-end=\"921\">\n<p data-start=\"736\" data-end=\"921\"><strong data-start=\"736\" data-end=\"754\">Planificaci\u00f3n:<\/strong> Basada en <em data-start=\"765\" data-end=\"774\">prompts<\/em> (como el <em data-start=\"784\" data-end=\"799\">system prompt<\/em>) y en estrategias como <em data-start=\"823\" data-end=\"841\">Chain of Thought<\/em> (CoT) y <em data-start=\"850\" data-end=\"870\">Reasoning &amp; Action<\/em> (ReAct), que gu\u00edan el comportamiento del agente.<\/p>\n<\/li>\n<li data-start=\"922\" data-end=\"1066\">\n<p data-start=\"924\" data-end=\"1066\"><strong data-start=\"924\" data-end=\"936\">Memoria:<\/strong> De corto plazo (interacci\u00f3n actual) y de largo plazo (informaci\u00f3n \u00fatil almacenada, por ejemplo, en bases de datos vectoriales).<\/p>\n<\/li>\n<li data-start=\"1067\" data-end=\"1228\">\n<p data-start=\"1069\" data-end=\"1228\"><strong data-start=\"1069\" data-end=\"1103\">Tools (Funciones\/Capacidades):<\/strong> Permiten al agente interactuar con el entorno externo, como bases de datos, sistemas BPMS, RPAs, APIs y scripts complejos.<\/p>\n<\/li>\n<li data-start=\"1229\" data-end=\"1477\">\n<p data-start=\"1231\" data-end=\"1477\"><strong data-start=\"1231\" data-end=\"1282\">Base de Conocimiento (Aumento de Contexto\/RAG):<\/strong> Utiliza bases de datos vectoriales para la indexaci\u00f3n de contenido, lo que permite al agente acceder a informaci\u00f3n relevante como normativas jur\u00eddicas o de suministros para an\u00e1lisis complejos.<\/p>\n<\/li>\n<li data-start=\"1478\" data-end=\"1677\">\n<p data-start=\"1480\" data-end=\"1677\"><strong data-start=\"1480\" data-end=\"1520\">Guardrails (Barreras de Protecci\u00f3n):<\/strong> Imposici\u00f3n de l\u00edmites y filtrado de contenido para garantizar que el agente opere dentro de par\u00e1metros seguros y \u00e9ticos, evitando respuestas inapropiadas.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1679\" data-end=\"1962\">El ciclo de un agente, basado en el concepto <em data-start=\"1724\" data-end=\"1731\">ReAct<\/em>, implica: <strong data-start=\"1742\" data-end=\"1757\">Pensamiento<\/strong> (definir el objetivo), <strong data-start=\"1781\" data-end=\"1791\">Acci\u00f3n<\/strong> (ejecutar una tarea con las herramientas disponibles) y <strong data-start=\"1848\" data-end=\"1863\">Observaci\u00f3n<\/strong> (analizar el resultado y compararlo con el objetivo, ajustando el razonamiento si es necesario).<\/p>\n<p data-start=\"1679\" data-end=\"1962\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"10569\" data-permalink=\"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/1-es\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/1-es.png\" data-orig-size=\"5088,2411\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"1-es\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/1-es-1024x485.png\" class=\" wp-image-10569 aligncenter\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/1-es-300x142.png\" alt=\"\" width=\"771\" height=\"365\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/1-es-300x142.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/1-es-1024x485.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/1-es-1536x728.png 1536w\" sizes=\"auto, (max-width: 771px) 100vw, 771px\" \/><\/p>\n<h2 data-start=\"97\" data-end=\"156\">Arquitectura Multiagente aplicada en Andrade Gutierrez<\/h2>\n<p data-start=\"158\" data-end=\"410\">Para enfrentar los desaf\u00edos de procesos complejos, Andrade Gutierrez aprovech\u00f3 BotCity para implementar arquitecturas multiagente. Esto significa que, en lugar de una \u00fanica automatizaci\u00f3n, varios agentes de IA trabajan juntos hacia un objetivo mayor.<\/p>\n<h3 data-start=\"412\" data-end=\"476\">\u00bfC\u00f3mo funciona esto en la pr\u00e1ctica para Andrade Gutierrez?<\/h3>\n<p data-start=\"477\" data-end=\"679\">Un ejemplo real es la elaboraci\u00f3n de SDDs (<em data-start=\"520\" data-end=\"547\">Solution Design Documents<\/em>). En lugar de un \u00fanico agente sobrecargado, BotCity permiti\u00f3 que Andrade Gutierrez creara un sistema multiagente para esta tarea.<\/p>\n<p data-start=\"681\" data-end=\"760\">Este sistema inteligente puede delegar tareas a agentes especializados, como:<\/p>\n<ul data-start=\"761\" data-end=\"1035\">\n<li data-start=\"761\" data-end=\"805\">\n<p data-start=\"763\" data-end=\"805\">Un agente para <strong data-start=\"778\" data-end=\"802\">\u201cinspecionar_codigo\u201d<\/strong>.<\/p>\n<\/li>\n<li data-start=\"806\" data-end=\"846\">\n<p data-start=\"808\" data-end=\"846\">Otro para <strong data-start=\"818\" data-end=\"843\">\u201cdescrever_automacao\u201d<\/strong>.<\/p>\n<\/li>\n<li data-start=\"847\" data-end=\"895\">\n<p data-start=\"849\" data-end=\"895\">Un tercero para <strong data-start=\"865\" data-end=\"892\">\u201cdescrever_componentes\u201d<\/strong>.<\/p>\n<\/li>\n<li data-start=\"896\" data-end=\"1035\">\n<p data-start=\"898\" data-end=\"1035\">Y as\u00ed sucesivamente, con agentes para <strong data-start=\"936\" data-end=\"962\">\u201cdescrever_requisitos\u201d<\/strong>, <strong data-start=\"964\" data-end=\"984\">\u201cdesenhar_fluxo\u201d<\/strong>, <strong data-start=\"986\" data-end=\"1014\">\u201cgerar_resumo_executivo\u201d<\/strong> y <strong data-start=\"1017\" data-end=\"1032\">\u201cgerar_sdd\u201d<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1037\" data-end=\"1382\">Cada uno de estos agentes especializados posee su propio <strong data-start=\"1094\" data-end=\"1107\">\u201ccerebro\u201d<\/strong> (motor de razonamiento LLM), <strong data-start=\"1137\" data-end=\"1148\">\u201cmanos\u201d<\/strong> (herramientas para interactuar con el c\u00f3digo fuente), <strong data-start=\"1203\" data-end=\"1216\">\u201cmemoria\u201d<\/strong> (para el contexto de la documentaci\u00f3n), <strong data-start=\"1257\" data-end=\"1275\">\u201cconocimiento\u201d<\/strong> (sobre los est\u00e1ndares de SDD) y <strong data-start=\"1308\" data-end=\"1336\">\u201cbarreras de protecci\u00f3n\u201d<\/strong> (para garantizar la calidad del documento).<\/p>\n<p data-start=\"1384\" data-end=\"1610\">Esto permiti\u00f3 que Andrade Gutierrez automatizara procesos antes impensables, asegurando velocidad, precisi\u00f3n y gobernanza. Este modelo multiagente solo fue posible gracias a que la infraestructura t\u00e9cnica de BotCity ofreci\u00f3:<\/p>\n<ul data-start=\"1612\" data-end=\"2263\">\n<li data-start=\"1612\" data-end=\"1767\">\n<p data-start=\"1614\" data-end=\"1767\"><strong data-start=\"1614\" data-end=\"1645\">Ejecuci\u00f3n nativa de Python:<\/strong> Ideal para cualquier l\u00f3gica definida por agentes, con integraci\u00f3n a LLMs (\u00a1incluso locales!), APIs y scripts complejos.<\/p>\n<\/li>\n<li data-start=\"1768\" data-end=\"1867\">\n<p data-start=\"1770\" data-end=\"1867\"><strong data-start=\"1770\" data-end=\"1810\">Sin depender de estructuras r\u00edgidas:<\/strong> Proporciona total libertad de modelado y orquestaci\u00f3n.<\/p>\n<\/li>\n<li data-start=\"1868\" data-end=\"2001\">\n<p data-start=\"1870\" data-end=\"2001\"><strong data-start=\"1870\" data-end=\"1913\">Compatibilidad con diversos frameworks:<\/strong> Se integra f\u00e1cilmente con LangGraph, CrewAI, PydanticAI, OpenAI SDK, Semantic Kernel.<\/p>\n<\/li>\n<li data-start=\"2002\" data-end=\"2106\">\n<p data-start=\"2004\" data-end=\"2106\"><strong data-start=\"2004\" data-end=\"2040\">Ejecuci\u00f3n en m\u00faltiples entornos:<\/strong> Soporta ejecuci\u00f3n local, en servidor, nube, VMs y contenedores.<\/p>\n<\/li>\n<li data-start=\"2107\" data-end=\"2263\">\n<p data-start=\"2109\" data-end=\"2263\"><strong data-start=\"2109\" data-end=\"2154\">Interoperabilidad con distintos sistemas:<\/strong> Se conecta con SAP, Web, Windows, APIs, bases de datos, archivos y m\u00e1s de 500.000 librer\u00edas <em data-start=\"2247\" data-end=\"2260\">open-source.<\/em><\/p>\n<\/li>\n<\/ul>\n<h2 data-start=\"2270\" data-end=\"2322\">Casos de Aplicaci\u00f3n Reales en Andrade Gutierrez<\/h2>\n<h3 data-start=\"2324\" data-end=\"2389\"><strong data-start=\"2328\" data-end=\"2387\">Caso #1: Elaboraci\u00f3n de SDDs (Solution Design Document)<\/strong><\/h3>\n<ul data-start=\"2390\" data-end=\"2852\">\n<li data-start=\"2390\" data-end=\"2491\">\n<p data-start=\"2392\" data-end=\"2491\"><strong data-start=\"2392\" data-end=\"2405\">Objetivo:<\/strong> Automatizar la elaboraci\u00f3n de SDDs a partir del c\u00f3digo fuente de la automatizaci\u00f3n.<\/p>\n<\/li>\n<li data-start=\"2492\" data-end=\"2717\">\n<p data-start=\"2494\" data-end=\"2717\"><strong data-start=\"2494\" data-end=\"2511\">C\u00f3mo se hizo:<\/strong> Agentes creados con LangGraph. El proceso involucra \u201cinspecionar_codigo\u201d, \u201cdescrever_automacao\u201d, \u201cdescrever_componentes\u201d, \u201cdescrever_requisitos\u201d, \u201cdesenhar_fluxo\u201d, \u201cgerar_resumo_executivo\u201d y \u201cgerar_sdd\u201d.<\/p>\n<\/li>\n<li data-start=\"2718\" data-end=\"2852\">\n<p data-start=\"2720\" data-end=\"2736\"><strong data-start=\"2720\" data-end=\"2734\">Resultado:<\/strong><\/p>\n<ul data-start=\"2739\" data-end=\"2852\">\n<li data-start=\"2739\" data-end=\"2797\">\n<p data-start=\"2741\" data-end=\"2797\">El tiempo promedio cay\u00f3 de 2 horas a solo 15 segundos.<\/p>\n<\/li>\n<li data-start=\"2800\" data-end=\"2852\">\n<p data-start=\"2802\" data-end=\"2852\">M\u00e1s de 250 documentos generados autom\u00e1ticamente.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3 data-start=\"2854\" data-end=\"2911\"><strong data-start=\"2858\" data-end=\"2909\">Caso #2: An\u00e1lisis de Integraciones para SAP HCM<\/strong><\/h3>\n<ul data-start=\"2912\" data-end=\"3300\">\n<li data-start=\"2912\" data-end=\"3013\">\n<p data-start=\"2914\" data-end=\"3013\"><strong data-start=\"2914\" data-end=\"2927\">Objetivo:<\/strong> Mapear integraciones SQL con el sistema de n\u00f3mina para la pre-migraci\u00f3n de SAP HCM.<\/p>\n<\/li>\n<li data-start=\"3014\" data-end=\"3175\">\n<p data-start=\"3016\" data-end=\"3175\"><strong data-start=\"3016\" data-end=\"3033\">C\u00f3mo se hizo:<\/strong> Agentes creados con LangGraph. El flujo incluye \u201cinspecionar_codigo\u201d, \u201cextrair_comandos_sql\u201d, \u201cdescrever_comandos_sql\u201d y \u201cgerar_relatorio\u201d.<\/p>\n<\/li>\n<li data-start=\"3176\" data-end=\"3300\">\n<p data-start=\"3178\" data-end=\"3194\"><strong data-start=\"3178\" data-end=\"3192\">Resultado:<\/strong><\/p>\n<ul data-start=\"3197\" data-end=\"3300\">\n<li data-start=\"3197\" data-end=\"3300\">\n<p data-start=\"3199\" data-end=\"3300\">Todo el an\u00e1lisis realizado en aproximadamente 10 minutos, una tarea que antes era manual y extensa.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 data-start=\"3307\" data-end=\"3358\">Proyectos Futuros con APA en Andrade Gutierrez<\/h2>\n<p data-start=\"3360\" data-end=\"3570\">Andrade Gutierrez ya est\u00e1 expandiendo el uso de agentes inteligentes en nuevas \u00e1reas de automatizaci\u00f3n, todas utilizando frameworks como LangGraph, Pydantic-AI y CrewAI, integrados a la plataforma de BotCity.<\/p>\n<p data-start=\"3572\" data-end=\"3683\">Adem\u00e1s, automatizaciones que ya utilizaban <em data-start=\"3615\" data-end=\"3630\">Generative AI<\/em> ser\u00e1n mejoradas para aprovechar el uso de agentes.<\/p>\n<ol data-start=\"3685\" data-end=\"4366\">\n<li data-start=\"3685\" data-end=\"3998\">\n<p data-start=\"3688\" data-end=\"3730\"><strong data-start=\"3688\" data-end=\"3728\">Procesamiento de Facturas de Telecom<\/strong><\/p>\n<ul data-start=\"3734\" data-end=\"3998\">\n<li data-start=\"3734\" data-end=\"3923\">\n<p data-start=\"3736\" data-end=\"3923\">La automatizaci\u00f3n actual ser\u00e1 mejorada con agentes que realizan validaciones de reglas de negocio y generan retroalimentaci\u00f3n autom\u00e1tica sobre inconsistencias en la extracci\u00f3n de datos.<\/p>\n<\/li>\n<li data-start=\"3927\" data-end=\"3998\">\n<p data-start=\"3929\" data-end=\"3998\"><strong data-start=\"3929\" data-end=\"3949\">Flujo principal:<\/strong> abrir_factura \u2192 extraer_datos \u2192 validar_datos.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"4000\" data-end=\"4366\">\n<p data-start=\"4003\" data-end=\"4075\"><strong data-start=\"4003\" data-end=\"4073\">Identificaci\u00f3n del Responsable de Documentos Firmados Digitalmente<\/strong><\/p>\n<ul data-start=\"4079\" data-end=\"4366\">\n<li data-start=\"4079\" data-end=\"4212\">\n<p data-start=\"4081\" data-end=\"4212\">Agentes interpretar\u00e1n los metadatos de documentos firmados para identificar de manera precisa al responsable legal de cada firma.<\/p>\n<\/li>\n<li data-start=\"4216\" data-end=\"4283\">\n<p data-start=\"4218\" data-end=\"4283\">La l\u00f3gica del agente garantiza validaci\u00f3n contextual y robusta.<\/p>\n<\/li>\n<li data-start=\"4287\" data-end=\"4366\">\n<p data-start=\"4289\" data-end=\"4366\"><strong data-start=\"4289\" data-end=\"4309\">Flujo principal:<\/strong> abrir_documento \u2192 extraer_responsable \u2192 validar_datos.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2 data-start=\"4373\" data-end=\"4388\">Conclusi\u00f3n<\/h2>\n<p data-start=\"4390\" data-end=\"4698\">La experiencia de Andrade Gutierrez demuestra que, al adoptar BotCity, los equipos t\u00e9cnicos pueden crear y poner en producci\u00f3n agentes de IA escritos en Python en poco tiempo, manteniendo control total de versionado, auditor\u00eda y permisos en la misma plataforma que orquesta las automatizaciones existentes.<\/p>\n<p data-start=\"4700\" data-end=\"4854\">Este modelo acelera la entrega de valor, reduce fallas operativas y asegura gobernanza incorporada desde el primer <em data-start=\"4815\" data-end=\"4823\">commit<\/em> hasta el monitoreo a escala.<\/p>\n<p data-start=\"4856\" data-end=\"4955\">Para saber m\u00e1s sobre este caso de uso, <a href=\"https:\/\/meetings.hubspot.com\/andreabotcity\/botcity-sales-global-calls?__hstc=76681098.cfa3161cb06623d11dfadf65b53c367e.1759435082460.1759435082460.1759435082460.1&amp;__hssc=76681098.4.1759435082460&amp;__hsfp=1284689686&amp;uuid=1f58d7d3-c958-4640-a5d5-5186039bca95\">\u00a1ponte en contacto con nuestro equipo de especialistas!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Con m\u00e1s de 230 automatizaciones ya en producci\u00f3n, Andrade Gutierrez necesitaba ir m\u00e1s all\u00e1 de la ejecuci\u00f3n mec\u00e1nica e incorporar inteligencia capaz de aprender de las excepciones y generar insights instant\u00e1neos, sin perder el control de la gobernanza. Para ello, el CoE de Hiperautomatizaci\u00f3n utiliz\u00f3 la plataforma BotCity para crear y orquestar agentes de IA<\/p>\n","protected":false},"author":214060741,"featured_media":10547,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[773259],"tags":[],"class_list":["post-10564","post","type-post","status-publish","format-standard","has-post-thumbnail","category-sin-categoria"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Agentes AI en Python: caso Andrade Gutierrez + BotCity<\/title>\n<meta name=\"description\" content=\"Descubre c\u00f3mo Andrade Gutierrez revolucion\u00f3 sus operaciones con Agentes AI (APA) y la plataforma BotCity, con m\u00e1s de 300 mil horas ahorradas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Agentes AI en Python: caso Andrade Gutierrez + BotCity\" \/>\n<meta property=\"og:description\" content=\"Descubre c\u00f3mo Andrade Gutierrez revolucion\u00f3 sus operaciones con Agentes AI (APA) y la plataforma BotCity, con m\u00e1s de 300 mil horas ahorradas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog de BotCity - Contenido para Automatizaci\u00f3n y Gobernanza\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-02T19:57:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-02T20:28:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/IMG_0375.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"639\" \/>\n\t<meta property=\"og:image:height\" content=\"480\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"BotCity Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"BotCity Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/2025\\\/10\\\/02\\\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/2025\\\/10\\\/02\\\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\\\/\"},\"author\":{\"name\":\"BotCity Team\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/#\\\/schema\\\/person\\\/2ff53951fc520345260832ecf1fe62f7\"},\"headline\":\"C\u00f3mo crear Agentes AI en Python: el caso Andrade Gutierrez + BotCity\",\"datePublished\":\"2025-10-02T19:57:39+00:00\",\"dateModified\":\"2025-10-02T20:28:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/2025\\\/10\\\/02\\\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\\\/\"},\"wordCount\":1270,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/2025\\\/10\\\/02\\\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/IMG_0375.jpg\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/2025\\\/10\\\/02\\\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/2025\\\/10\\\/02\\\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\\\/\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/2025\\\/10\\\/02\\\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\\\/\",\"name\":\"Agentes AI en Python: caso Andrade Gutierrez + BotCity\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/2025\\\/10\\\/02\\\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/2025\\\/10\\\/02\\\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/IMG_0375.jpg\",\"datePublished\":\"2025-10-02T19:57:39+00:00\",\"dateModified\":\"2025-10-02T20:28:18+00:00\",\"description\":\"Descubre c\u00f3mo Andrade Gutierrez revolucion\u00f3 sus operaciones con Agentes AI (APA) y la plataforma BotCity, con m\u00e1s de 300 mil horas ahorradas.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/2025\\\/10\\\/02\\\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/2025\\\/10\\\/02\\\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/2025\\\/10\\\/02\\\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/IMG_0375.jpg\",\"contentUrl\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/IMG_0375.jpg\",\"width\":639,\"height\":480},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/2025\\\/10\\\/02\\\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo crear Agentes AI en Python: el caso Andrade Gutierrez + BotCity\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/\",\"name\":\"Blog BotCity\",\"description\":\"Explore el blog de BotCity con contenido sobre automatizaci\u00f3n y gobernanza en Python. Mant\u00e9ngase informado y mejore el rendimiento tecnol\u00f3gico, la seguridad y el ROI de su empresa.\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/#organization\",\"name\":\"BotCity\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logo_botcity_2024_black.png\",\"contentUrl\":\"http:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logo_botcity_2024_black.png\",\"width\":1611,\"height\":384,\"caption\":\"BotCity\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/#\\\/schema\\\/person\\\/2ff53951fc520345260832ecf1fe62f7\",\"name\":\"BotCity Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/996e498d13af3bc09191a6237cc1e19c433d6bf786a5a34fb7210b2f467bd15f?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/996e498d13af3bc09191a6237cc1e19c433d6bf786a5a34fb7210b2f467bd15f?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/996e498d13af3bc09191a6237cc1e19c433d6bf786a5a34fb7210b2f467bd15f?s=96&d=identicon&r=g\",\"caption\":\"BotCity Team\"},\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/es\\\/author\\\/gabrielateixeirab830df3762\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Agentes AI en Python: caso Andrade Gutierrez + BotCity","description":"Descubre c\u00f3mo Andrade Gutierrez revolucion\u00f3 sus operaciones con Agentes AI (APA) y la plataforma BotCity, con m\u00e1s de 300 mil horas ahorradas.","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:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/","og_locale":"es_ES","og_type":"article","og_title":"Agentes AI en Python: caso Andrade Gutierrez + BotCity","og_description":"Descubre c\u00f3mo Andrade Gutierrez revolucion\u00f3 sus operaciones con Agentes AI (APA) y la plataforma BotCity, con m\u00e1s de 300 mil horas ahorradas.","og_url":"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/","og_site_name":"Blog de BotCity - Contenido para Automatizaci\u00f3n y Gobernanza","article_published_time":"2025-10-02T19:57:39+00:00","article_modified_time":"2025-10-02T20:28:18+00:00","og_image":[{"width":639,"height":480,"url":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/IMG_0375.jpg","type":"image\/jpeg"}],"author":"BotCity Team","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"BotCity Team","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/#article","isPartOf":{"@id":"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/"},"author":{"name":"BotCity Team","@id":"https:\/\/blog.botcity.dev\/es\/#\/schema\/person\/2ff53951fc520345260832ecf1fe62f7"},"headline":"C\u00f3mo crear Agentes AI en Python: el caso Andrade Gutierrez + BotCity","datePublished":"2025-10-02T19:57:39+00:00","dateModified":"2025-10-02T20:28:18+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/"},"wordCount":1270,"commentCount":0,"publisher":{"@id":"https:\/\/blog.botcity.dev\/es\/#organization"},"image":{"@id":"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/IMG_0375.jpg","inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/","url":"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/","name":"Agentes AI en Python: caso Andrade Gutierrez + BotCity","isPartOf":{"@id":"https:\/\/blog.botcity.dev\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/#primaryimage"},"image":{"@id":"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/IMG_0375.jpg","datePublished":"2025-10-02T19:57:39+00:00","dateModified":"2025-10-02T20:28:18+00:00","description":"Descubre c\u00f3mo Andrade Gutierrez revolucion\u00f3 sus operaciones con Agentes AI (APA) y la plataforma BotCity, con m\u00e1s de 300 mil horas ahorradas.","breadcrumb":{"@id":"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/#primaryimage","url":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/IMG_0375.jpg","contentUrl":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/IMG_0375.jpg","width":639,"height":480},{"@type":"BreadcrumbList","@id":"https:\/\/blog.botcity.dev\/es\/2025\/10\/02\/como-crear-agentes-ai-en-python-el-caso-andrade-gutierrez-botcity\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.botcity.dev\/es\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo crear Agentes AI en Python: el caso Andrade Gutierrez + BotCity"}]},{"@type":"WebSite","@id":"https:\/\/blog.botcity.dev\/es\/#website","url":"https:\/\/blog.botcity.dev\/es\/","name":"Blog BotCity","description":"Explore el blog de BotCity con contenido sobre automatizaci\u00f3n y gobernanza en Python. Mant\u00e9ngase informado y mejore el rendimiento tecnol\u00f3gico, la seguridad y el ROI de su empresa.","publisher":{"@id":"https:\/\/blog.botcity.dev\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.botcity.dev\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/blog.botcity.dev\/es\/#organization","name":"BotCity","url":"https:\/\/blog.botcity.dev\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blog.botcity.dev\/es\/#\/schema\/logo\/image\/","url":"http:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/09\/logo_botcity_2024_black.png","contentUrl":"http:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/09\/logo_botcity_2024_black.png","width":1611,"height":384,"caption":"BotCity"},"image":{"@id":"https:\/\/blog.botcity.dev\/es\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/blog.botcity.dev\/es\/#\/schema\/person\/2ff53951fc520345260832ecf1fe62f7","name":"BotCity Team","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/996e498d13af3bc09191a6237cc1e19c433d6bf786a5a34fb7210b2f467bd15f?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/996e498d13af3bc09191a6237cc1e19c433d6bf786a5a34fb7210b2f467bd15f?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/996e498d13af3bc09191a6237cc1e19c433d6bf786a5a34fb7210b2f467bd15f?s=96&d=identicon&r=g","caption":"BotCity Team"},"url":"https:\/\/blog.botcity.dev\/es\/author\/gabrielateixeirab830df3762\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/10\/IMG_0375.jpg","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pdx8c3-2Ko","_links":{"self":[{"href":"https:\/\/blog.botcity.dev\/es\/wp-json\/wp\/v2\/posts\/10564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.botcity.dev\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.botcity.dev\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.botcity.dev\/es\/wp-json\/wp\/v2\/users\/214060741"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.botcity.dev\/es\/wp-json\/wp\/v2\/comments?post=10564"}],"version-history":[{"count":3,"href":"https:\/\/blog.botcity.dev\/es\/wp-json\/wp\/v2\/posts\/10564\/revisions"}],"predecessor-version":[{"id":10573,"href":"https:\/\/blog.botcity.dev\/es\/wp-json\/wp\/v2\/posts\/10564\/revisions\/10573"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.botcity.dev\/es\/wp-json\/wp\/v2\/media\/10547"}],"wp:attachment":[{"href":"https:\/\/blog.botcity.dev\/es\/wp-json\/wp\/v2\/media?parent=10564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.botcity.dev\/es\/wp-json\/wp\/v2\/categories?post=10564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.botcity.dev\/es\/wp-json\/wp\/v2\/tags?post=10564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}