Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[GopherCon LATAM 2026] Construindo agentes de I...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

[GopherCon LATAM 2026] Construindo agentes de IA usando Go

Talk apresentada na GopherCon LATAM 2026 no dia 03/09/2026 em Florianópolis, SC, Brasil.

Avatar for Daniela Petruzalek

Daniela Petruzalek

September 03, 2026

More Decks by Daniela Petruzalek

Other Decks in Programming

Transcript

  1. Quem sou eu? Brasileira 󰎙 morando em Londres 󰏅 Especialidades:

    backend (python & Go), engenharia de dados, cloud e IA Hobbies: anime, games e cosplay Blog: danicat.dev danicat.dev/pt-br LinkedIn: linkedin.com/in/petruzalek Twitter: x.com/danicat83 Google Cloud 02
  2. Agentes de IA São sistemas de software que usam a

    IA para alcançar objetivos e concluir tarefas em nome dos usuários Basicamente: um modelo (LLM) + ferramentas (funções) Google Cloud 07
  3. Go GenAI SDK SDK oficial do Google, somente para modelos

    Gemini Nível de abstração: baixo (praticamente 1:1 das APIs) Suporta as APIs: Generate Content, Live API e Batch API Autenticação via Gemini API e Gemini Enterprise (Vertex AI) github.com/googleapis/go-genai Alternativa: ai.google.dev/gemini-api/docs/openai Google Cloud 011
  4. Genkit Suporta tanto Gemini como modelos de outros fabricantes via

    sistema de plugins Nível de abstração: médio Unidades básicas: flow (fluxo) e prompts. Middleware: ferramentas, skills, etc. Skills oficiais: npx skills add genkit-ai/skills Também disponível para JS/TS, Python e Dart genkit.dev Google Cloud 013
  5. Agent Development Kit (ADK) Suporta tanto Gemini como modelos de

    outros fabricantes Nível de abstração: alto Unidades básicas: agentes. Skills oficiais: uvx google-agents-cli setup Também disponível para JS/TS, Python, Java e Kotlin adk.dev Google Cloud 019