Instalación y Hola Mundo | Curso Agentes IA

Instalación y Hola Mundo (Tu Primer Agente)

Autor: Eduardo Martínez Agrelo

Bienvenidos al inicio de vuestro camino como Ingenieros de IA. En este primer laboratorio, romperemos la barrera de entrada al desarrollo de agentes profesionales. Utilizaremos el Agent Development Kit (ADK) de Google para transformar un modelo de lenguaje estático en una entidad capaz de seguir instrucciones específicas y presentarse al mundo.

Configuración del Entorno de Desarrollo

A diferencia de los scripts tradicionales de Python, el desarrollo de agentes requiere un entorno controlado y reproducible. Para empezar, utilizaremos el gestor de paquetes estándar para instalar la librería oficial:

  • Aislamiento: Es fundamental trabajar dentro de un entorno virtual (venv) para evitar conflictos de dependencias.
  • Framework: Instalaremos google-adk, que nos proporciona las abstracciones necesarias para gestionar el ciclo de vida del agente.

El Manifiesto del Agente: LlmAgent

En ADK, la unidad básica de inteligencia es el LlmAgent. No estamos simplemente haciendo una llamada a una API; estamos definiendo una identidad:

agente = LlmAgent(name='Anfitrion', instructions='Eres un guía...')

Esta estructura permite separar la configuración del comportamiento (instrucciones) de la lógica de ejecución, facilitando que el agente mantenga su "personalidad" y objetivos durante toda la conversación.

Interacción y la Dev UI

Una de las mayores ventajas de ADK es su capacidad de introspección inmediata. No necesitamos construir un frontend desde el primer día para probar nuestra lógica:

  • Modo Terminal: Con el comando adk run, podemos validar rápidamente la respuesta del modelo en nuestra consola.
  • Interfaz Web: Mediante adk web, el framework levanta un servidor local con una interfaz de chat profesional donde podemos auditar los pensamientos del agente en tiempo real.

Implementación práctica

En este laboratorio, configuraremos nuestra primera carpeta de proyecto y crearemos el archivo agent.py. Definiremos un agente anfitrión que nos dé la bienvenida al curso de forma entusiasta. Al ejecutar el comando de desarrollo, observarás cómo ADK orquesta la conexión con Gemini y nos entrega una interfaz lista para interactuar, marcando el inicio de tu portafolio en GitHub.

Conclusión: Tu primer agente funcional

Has completado la base de todo sistema de IA. Has aprendido que un agente es más que un prompt; es un componente de software con nombre, instrucciones y un entorno de ejecución. Ya tienes un agente que habla; el siguiente paso es aprender a intercambiar su "cerebro" para optimizar costes y rendimiento.

Newsletter GCP
¿Quieres estar al día con las últimas novedades de Google Cloud Platform? ¡Suscríbete y no te pierdas nada!