1. Introducción
Crearás un agente que pueda responder cualquier consulta sobre las noticias y lo implementarás en Cloud Run. Las noticias pueden ser sobre cualquier tema relacionado con una sola ubicación: "Bengaluru". Estas son algunas de las búsquedas que se pueden realizar:
- ¿Me puedes contar sobre las noticias más recientes de Bengaluru?
- Dame algunas noticias recientes relacionadas con el tráfico de Bengaluru.
Puedes implementar agentes en Cloud Run. Crearemos un agente simple que use el modelo y una herramienta local, y, luego, lo implementaremos.
Qué aprenderá
- Cómo configurar un proyecto de Google Cloud para Cloud Run
- Cómo compilar un agente de IA simple con el ADK de Google
- Cómo definir y usar herramientas locales dentro del agente
- Cómo empaquetar el agente con Docker
- Cómo implementar el agente como un servicio en Google Cloud Run
- Cómo interactuar con el agente implementado a través de una IU web
Lo que necesitarás
- Una cuenta de Gmail
- Navegador Chrome
2. Configuración
- Completa todas las instrucciones de configuración aquí.
- Navega al directorio del 1ᵉʳ taller:
cd Cloud-Run-Day-Workshop-2025/workshop1
3. Implementa el agente en Cloud Run
Una vez que tengas todos los archivos listos en el editor de Cloud Shell, ejecuta los siguientes comandos en la terminal de Cloud Shell para implementar el servicio en Cloud Run:
gcloud run deploy news-assistant-agent \
--source . \
--region $REGION \
--project $PROJECT_ID \
--allow-unauthenticated \
--set-env-vars="GOOGLE_GENAI_USE_VERTEXAI=$GOOGLE_GENAI_USE_VERTEXAI,GOOGLE_API_KEY=$GOOGLE_API_KEY"
(Confirma la implementación escribiendo “Y” cuando se te solicite).
4. Prueba el agente
Si la implementación se realiza correctamente, Cloud Shell generará la URL del servicio de Cloud Run implementado.
Cuando abras el vínculo, podrás interactuar directamente con tu agente a través de la IU web del ADK:
5. Limpieza
Para evitar cargos futuros, borra el servicio de Cloud Run que creaste.
gcloud run services delete news-assistant-agent --$REGION $GOOGLE_CLOUD_LOCATION --quiet
6. ¡Felicitaciones!
Compilaste e implementaste correctamente un agente de noticias basado en IA en Google Cloud Run.