Hcode
Hcode
Google AI

Criação de Agentes com Google ADK

3 - 6 horas 4 Módulos

Visão Geral

Tema Principal: Google AI

Carga Horaria: 3 - 6 Horas

Nivel: Avançado

Público-alvo: Desenvolvedores, Arquitetos de Software e Engenheiros de IA

SOBRE O TREINAMENTO

O Google ADK é um framework de código aberto, modular e flexível, projetado para que o desenvolvimento de agentes de IA siga os padrões de engenharia de software. O foco é a construção de arquiteturas robustas que podem ser orquestradas e escaladas no ambiente de execução do Vertex AI Agent Engine. O ADK permite criar agentes que não apenas conversam, mas que utilizam ferramentas e gerenciam memórias persistentes de forma profissional.

Objetivo

Capacitar o desenvolvedor a construir, testar e implantar agentes prontos para produção utilizando o ADK, integrando capacidades de execução de código, ferramentas externas e bancos de memória para resolução de problemas complexos de negócio.

MÓDULOS DO TREINAMENTO

Arquitetura Modular e Setup do ADK

Introdução à filosofia de "Agente como Software". Configuração do ambiente de desenvolvimento e uso do SDK para criar agentes independentes de modelo, focando na compatibilidade com o ecossistema Gemini e outros frameworks de orquestração.

Ferramentas (Tools) e Model Context Protocol (MCP)

Capacitação do agente através de ferramentas: conexão com registros de APIs do Cloud e uso de ferramentas integradas. Implementação do Protocolo de Contexto do Modelo (MCP) para permitir que o agente interaja com bases de dados e sistemas externos com segurança.

Memory Bank e Gestão de Sessões

Configuração avançada de contexto e persistência. O aluno aprenderá a configurar o banco de memória (Memory Bank) para que o agente possa gerar, buscar e revisar recordações, além de gerir sessões de conversa via API ou console.

Implantação e Agent Engine (A2A)

Fluxo de publicação no Vertex AI Agent Engine, o ambiente gerenciado do Google Cloud. Introdução ao protocolo Agent2Agent (A2A) para comunicação entre múltiplos agentes e configuração de governança (IAM), monitoramento e logs de execução.

Materiais Complementares

Estruturar seu aplicativo com Google ADK oferece vantagens significativas, incluindo modularidade, especialização, reutilização, capacidade de manutenção aprimoradas e a capacidade de definir fluxos de controle estruturados usando agentes de fluxo de trabalho dedicados. O ADK permite criar aplicativos sofisticados ao compor várias instâncias de agentes distintos em um sistema multiagente.

Exemplo de Inicialização de Agente
from google.adk.agents import Agent
from vertexai.agent_engines import AdkApp

agent = Agent(
    model=model,                  # Required.
    name='currency_exchange_agent', # Required.
    generate_content_config=generate_content_config, # Optional.
)
app = AdkApp(agent=agent)

ENTRE EM CONTATO COM NOSSOS ESPECIALISTAS

Os serviços e ferramentas mencionados (como Gemini, Veo 3, Nano Banana, etc.) pertencem às suas respectivas empresas. Não recebemos nenhum tipo de patrocínio ou compensação para citar ou divulgar essas marcas ou produtos neste conteúdo.

Os nomes GPT-5 (OpenAI), Claude (Anthropic) e Gemini (Google) são mencionados apenas para fins informativos e comparativos.