[{"data":1,"prerenderedAt":29},["ShallowReactive",2],{"article-data-curso-gcp-google-adk-16":3},{"content":4,"date":5,"image":6,"sideArticles":7},"\u003C!DOCTYPE html>\r\n\u003Chtml lang=\"es\">\r\n\r\n\u003Chead>\r\n    \u003Cmeta charset=\"UTF-8\">\r\n    \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    \u003Cmeta name=\"description\"\r\n        content=\"Laboratorio 16: Aprende a configurar el entorno profesional con agents-cli. Domina el setup de infraestructura, credenciales ADC y la gestión de paquetes con uv.\">\r\n    \u003Cmeta name=\"keywords\"\r\n        content=\"agents-cli, Google Cloud, uv, Python, ADC, Automatización, Setup IA, Infraestructura como Código, Desarrollo Profesional\">\r\n    \u003Cmeta name=\"author\" content=\"Eduardo Martínez Agrelo\">\r\n    \u003Ctitle>Setup de agents-cli | Curso Agentes IA\u003C/title>\r\n    \u003Cstyle>\r\n        body {\r\n            font-family: sans-serif;\r\n            line-height: 1.6;\r\n        }\r\n\r\n        h1,\r\n        h2,\r\n        h3 {\r\n            color: #333;\r\n        }\r\n\r\n        ul {\r\n            list-style-type: disc;\r\n            margin-left: 20px;\r\n        }\r\n\r\n        code {\r\n            background-color: #f4f4f4;\r\n            padding: 2px 5px;\r\n            border-radius: 3px;\r\n            font-family: monospace;\r\n        }\r\n    \u003C/style>\r\n\u003C/head>\r\n\r\n\u003Cbody>\r\n    \u003Ch1>Setup de agents-cli (Automatización Profesional)\u003C/h1>\r\n\r\n    \u003Cp>\u003Cstrong>Autor:\u003C/strong> \u003Ca href=\"https://www.youtube.com/@EduardoMartinezAgrelo\" target=\"_blank\">Eduardo Martínez\r\n            Agrelo\u003C/a>\u003C/p>\r\n\r\n    \u003Cp>Bienvenidos al Módulo 5. Tras completar los 15 laboratorios fundamentales, ya sabéis construir el motor de un\r\n        agente de IA pieza por pieza. Sin embargo, en el entorno corporativo, la velocidad y la estandarización son\r\n        vitales. En este laboratorio iniciaremos el uso de \u003Cstrong>agents-cli\u003C/strong>, la herramienta oficial de Google\r\n        para automatizar el ciclo de vida completo de un agente.\u003C/p>\r\n\r\n    \u003Ch2>¿Por qué usar una CLI para Agentes?\u003C/h2>\r\n\r\n    \u003Cp>El desarrollo profesional de IA requiere consistencia. \u003Ccode>agents-cli\u003C/code> no es solo un gestor de archivos,\r\n        sino un orquestador de flujos de trabajo:\u003C/p>\r\n    \u003Cul>\r\n        \u003Cli>\u003Cstrong>Estandarización:\u003C/strong> Asegura que todos los proyectos sigan la misma arquitectura, facilitando\r\n            la colaboración en equipos grandes.\u003C/li>\r\n        \u003Cli>\u003Cstrong>Productividad:\u003C/strong> Automatiza la creación de entornos virtuales, la gestión de dependencias y\r\n            la configuración de infraestructura en la nube.\u003C/li>\r\n    \u003C/ul>\r\n\r\n    \u003Ch2>El ecosistema: uv y gcloud\u003C/h2>\r\n\r\n    \u003Cp>Para que la automatización sea eficiente, nos apoyamos en herramientas de alto rendimiento que garantizan la\r\n        velocidad del desarrollo:\u003C/p>\r\n    \u003Cul>\r\n        \u003Cli>\u003Cstrong>uv:\u003C/strong> Un gestor de paquetes de Python escrito en Rust que reduce los tiempos de instalación\r\n            de minutos a milisegundos.\u003C/li>\r\n        \u003Cli>\u003Cstrong>gcloud SDK:\u003C/strong> El puente necesario para que la CLI pueda habilitar APIs y gestionar recursos\r\n            directamente en vuestro proyecto de Google Cloud.\u003C/li>\r\n    \u003C/ul>\r\n\r\n    \u003Ch2>Configuración de Credenciales (ADC)\u003C/h2>\r\n\r\n    \u003Cp>Un paso crítico en este setup es la creación de las \u003Cstrong>Application Default Credentials (ADC)\u003C/strong>. Este\r\n        proceso permite que vuestro código local herede los permisos de vuestra cuenta de Google:\u003C/p>\r\n    \u003Cp>\u003Ccode>gcloud auth application-default login\u003C/code>\u003C/p>\r\n    \u003Cp>Gracias a las ADC, vuestro agente podrá interactuar con servicios como BigQuery o Vertex AI desde vuestra\r\n        terminal sin necesidad de gestionar manualmente archivos JSON de llaves de servicio, elevando el estándar de\r\n        seguridad de vuestro entorno de desarrollo.\u003C/p>\r\n\r\n    \u003Ch2>Implementación práctica\u003C/h2>\r\n\r\n    \u003Cp>En este laboratorio, instalaremos el gestor \u003Ccode>uv\u003C/code> y ejecutaremos el comando \u003Ccode>setup\u003C/code> de la\r\n        CLI oficial. Configuraremos las credenciales de aplicación y habilitaremos manualmente los \"motores\" de Google\r\n        Cloud que la CLI utilizará por debajo: Cloud Run, Artifact Registry y Cloud Build. Al finalizar, habréis\r\n        transformado vuestra terminal en una fábrica de agentes lista para generar proyectos de nivel industrial con un\r\n        solo comando.\u003C/p>\r\n\r\n    \u003Ch2>Conclusión: Preparados para la escala\u003C/h2>\r\n    \u003Cp>Has dejado atrás la configuración manual para abrazar la ingeniería de plataforma. Ya tienes los cimientos\r\n        eléctricos y de permisos listos. Con el entorno configurado, el siguiente paso es aprender a generar una\r\n        estructura de proyecto profesional completa en cuestión de segundos mediante el comando de Scaffolding.\u003C/p>\r\n\u003C/body>\r\n\r\n\u003C/html>","May 12, 2026","https://storage.googleapis.com/mp-blog/images/curso-gcp-google-adk-16.jpg",[8,14,19,24],{"id":9,"title":10,"description":11,"image":12,"date":13},"curso-gcp-apache-spark-01","Spark: Infraestructura como Código con Terraform | Curso Spark, Scala y Terraform","Aprende a desplegar clústeres de Big Data profesionalmente. Domina Terraform para crear infraestructura como código (IaC) en Google Cloud y automatiza tu entorno de Dataproc para Spark.","https://storage.googleapis.com/mp-blog/images/curso-gcp-apache-spark-01.jpg","March 12, 2026",{"id":15,"title":16,"description":17,"image":18,"date":13},"curso-gcp-apache-spark-02","Spark: Ingesta (Raw to Bronze) y Formatos Columnares | Curso Spark, Scala y Terraform","Domina la ingesta de datos con Spark. Aprende a convertir JSONs pesados en formato Parquet, optimiza tu almacenamiento en un 85% y domina los esquemas estrictos con Scala.","https://storage.googleapis.com/mp-blog/images/curso-gcp-apache-spark-02.jpg",{"id":20,"title":21,"description":22,"image":23,"date":13},"curso-gcp-apache-spark-03","Spark: Limpieza y Calidad (Bronze to Silver) | Curso Spark, Scala y Terraform","Domina la limpieza de datos en Spark. Aprende a usar Scala para implementar la capa Silver (Plata) de tu arquitectura Medallón, utilizando Case Classes para mayor seguridad.","https://storage.googleapis.com/mp-blog/images/curso-gcp-apache-spark-03.jpg",{"id":25,"title":26,"description":27,"image":28,"date":13},"curso-gcp-apache-spark-04","Spark: Analítica Avanzada (Silver to Gold) | Curso Spark, Scala y Terraform","Domina el Análisis Avanzado con Spark. Aprende a calcular métricas de negocio con Window Functions y a extraer el Top 3 de canciones por país y día para tu capa Gold.","https://storage.googleapis.com/mp-blog/images/curso-gcp-apache-spark-04.jpg",1778604634329]