O Segredo dos agentes de IA: Function Calling na Prática

Links importantes para você se desenvolver como dev👇 • Teste seus conhecimentos em IA https://rseat.in/teste-conhecimento-dev • Relatório de Carreira e Tendências Tech exclusivo da Rocketseat: https://rseat.in/relatorio-exclusivo • Conte com a Rocketseat para se desenvolver em programação e IA: https://rseat.in/rocketseat- • Conheça nossos conteúdos de IA disponíveis no catálogo: https://rseat.in/ia-na-rocketseat • Junte-se a + 250mil devs em nossa comunidade no Discord: https://rseat.in/comunidade-dev • Curso Criação de Agentes de IA do Zero: https://rseat.in/curso-agentes-rocket... Neste vídeo, você vai acompanhar na prática a implementação das funções que permitem a um agente de IA interagir com ferramentas externas, um dos conceitos mais importantes para a construção de agentes inteligentes. Utilizando JavaScript, você verá como criar funções para consultar calendários, agendar compromissos, remarcar eventos, acessar e-mails e enviar mensagens, preparando a base necessária para que a IA execute ações reais. Ao longo do conteúdo, você entenderá como organizar declarações e funções em uma estrutura reutilizável, criar dados simulados para testes utilizando o ChatGPT e implementar mecanismos que permitem ao agente acessar informações e realizar tarefas de forma automatizada. Além disso, verá como validar chamadas de função, tratar erros e testar cada funcionalidade antes de conectá-la ao modelo de IA. Se você quer aprender a criar agentes de IA capazes de executar ações e interagir com sistemas externos, este conteúdo vai te ajudar a evoluir em aprendizados sobre: • Como estruturar funções para agentes de IA • Como implementar Function Calling na prática • Como organizar declarações e ferramentas utilizadas pela IA • Como criar um sistema de calendário para testes de agentes inteligentes • Como consultar eventos através de chamadas de função • Como agendar e remarcar compromissos automaticamente • Como tratar erros em funções utilizadas por agentes de IA • Como utilizar o ChatGPT para gerar dados de teste rapidamente • Como criar uma caixa de entrada de e-mails simulada • Como implementar funções de leitura e envio de e-mails • Como validar o comportamento das ferramentas antes de integrá-las à IA • Como preparar a camada de orquestração entre o modelo e as funções externas • Boas práticas para construir agentes de IA mais confiáveis e funcionais Dê play e veja acontecendo na prática 👇 00:00 - 00:20 — Como implementar funções em um agente de IA de forma organizada? 00:20 - 00:58 — Como estruturar declarações e funções para Function Calling? 00:58 - 02:11 — Como criar uma função que retorna a data atual em agentes de IA? 02:11 - 02:45 — Como simular um calendário para testar um agente inteligente? 02:45 - 05:54 — Como usar o ChatGPT para gerar dados de teste em JSON? 05:55 - 06:53 — Como buscar eventos do calendário usando Function Calling? 06:54 - 08:56 — Como criar uma função para agendar eventos em agentes de IA? 08:57 - 11:27 — Como remarcar eventos automaticamente com IA? 11:28 - 12:35 — Como criar uma caixa de entrada de e-mails para um agente virtual? 12:36 - 14:18 — Como implementar uma função de envio de e-mails com IA? 14:18 - 15:24 — Como testar funções de calendário em um agente de IA? 15:25 - 16:41 — Como validar o agendamento de eventos usando Function Calling? 16:43 - 18:46 — Como tratar erros ao remarcar eventos em agentes inteligentes? 18:47 - 19:37 — Como testar funções de leitura e envio de e-mails com IA? 19:37 - 20:10 — Qual é o próximo passo após implementar as funções de um agente de IA? ----- 🚀 Conte com a Rocketseat para se desenvolver em programação e IA: https://rseat.in/rocketseat- 🎓 Conheça os cursos de graduação e pós-graduação da Faculdade de Tecnologia Rocketseat: https://rseat.in/faculdade-rocketseatt 📚 Comece na programação com nossos cursos GRATUITOS: https://rseat.in/aprenda-programacao 🏢 Quer saber o nível de IA na sua empresa ou time? Veja aqui e receba um plano de ação para aplicar: https://rseat.in/ia-no-seu-time 🗣️ Conecte-se a +250mil devs e avance para o próximo nível com a nossa comunidade: https://rseat.in/comunidade-dev Acompanhe a Rocketseat nas redes sociais: TikTok: @rocketseat Facebook: @rocketseat Instagram: @rocketseat

Passei um projeto REAL para o Claude Code e o resultado vai te surpreender!
▶︎

Passei um projeto REAL para o Claude Code e o resultado vai te surpreender!

O que todo dev precisa saber antes de confiar na IA
▶︎

O que todo dev precisa saber antes de confiar na IA

Refatoração do ERP na Prática #23. Tipando Todos os Use Cases | TDD, Build in Public
▶︎

Refatoração do ERP na Prática #23. Tipando Todos os Use Cases | TDD, Build in Public

LIVE CODING: Construindo agente de IA para agenda pessoal!
▶︎

LIVE CODING: Construindo agente de IA para agenda pessoal!

CLAUDE CODE ADVANCED FULL COURSE (3 HOURS)
▶︎

CLAUDE CODE ADVANCED FULL COURSE (3 HOURS)

#05 - A combinação que todo dev back-end precisa saber | (Postgres + Docker + Prisma ORM)
▶︎

#05 - A combinação que todo dev back-end precisa saber | (Postgres + Docker + Prisma ORM)

🇩🇪 "SABER FALAR ALEMÃO ME ABRIU PORTAS QUE EU NEM SABIA QUE EXISTIAM"
▶︎

🇩🇪 "SABER FALAR ALEMÃO ME ABRIU PORTAS QUE EU NEM SABIA QUE EXISTIAM"

O que configurar antes de deixar a IA programar por você?
▶︎

O que configurar antes de deixar a IA programar por você?

How AI agents & Claude skills work (Clearly Explained)
▶︎

How AI agents & Claude skills work (Clearly Explained)

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
▶︎

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)

Why AI Agents are either the best or worst thing we’ve ever built
▶︎

Why AI Agents are either the best or worst thing we’ve ever built

Quem é mais inteligente? Engenheiro vs Físico vs Matemático
▶︎

Quem é mais inteligente? Engenheiro vs Físico vs Matemático

LIVE CODING: IA, RAG e MCP aplicação ao vivo em projeto real!
▶︎

LIVE CODING: IA, RAG e MCP aplicação ao vivo em projeto real!

I tested local models with Ollama: are they ready for everyday use?
▶︎

I tested local models with Ollama: are they ready for everyday use?

What to teach when AI writes the code | Rainer Stropek | TEDxLinz
▶︎

What to teach when AI writes the code | Rainer Stropek | TEDxLinz

200 DIOS TE DICE HOY: ESCUCHA ESTO ANTES DE DORMIR, MI VOZ TE DARÁ PAZ Y DESCANSO
▶︎

200 DIOS TE DICE HOY: ESCUCHA ESTO ANTES DE DORMIR, MI VOZ TE DARÁ PAZ Y DESCANSO

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

AI Course for Developers – Build AI-Powered Apps with React
▶︎

AI Course for Developers – Build AI-Powered Apps with React

I Hacked This Temu Router. What I Found Should Be Illegal.
▶︎

I Hacked This Temu Router. What I Found Should Be Illegal.

LIVE CODING: Construindo agente de IA para agenda pessoal!
▶︎

LIVE CODING: Construindo agente de IA para agenda pessoal!