OpenAI Agents SDK - Framework

Uma grande repaginada na abordagem da openAI para a construção e orquestração de agentes de IA, com integrações nativas de ferramentas e pronto para produção.

Guilherme Putzeys da PrototipeAI

Review criada por Guilherme Putzeys da PrototipeAI em 13/03/2025

Imagem da Review
Agents SDK

Visão Geral

O Agents SDK da OpenAI marca a entrada da empresa na briga para ser provedora de frameworks de agents de IA, agora com foco em ambientes de produção. O SDK é a evolução robusta do antigo Swarm, que inicialmente foi lançado com um foco tímido para casos de estudo.

A nova versão introduz o conceito de "handoffs", permitindo que agentes passem as tarefas entre si de forma automatizada. Por exemplo, se um usuário envia "olá, quero fazer meu imposto de renda?", o agente de triagem pode redirecionar a solicitação para o "agente de contabilidade" em vez do "agente de advocacia".

Além disso, o SDK já vem integrado com ferramentas como o FileSearch e WebSearch, além de permitir a integração com ferramentas de terceiros. É possível também adicionar GuardRails para garantir a segurança e o controle do fluxo das interações.

PrototipeAI

PrototipeAI

Plataforma de Prototipação e Testes de Agentes de IA

Criando Agentes com a PrototipeAI

Criar um agente de IA envolve duas etapas essenciais: definir sua lógica de interação e escolher como o agente será orquestrado no seu ambiente de produção.

Com a PrototipeAI, você pode criar e testar agentes rapidamente em nossos flows integrados, ajustando cada etapa da interação de forma visual e prática. Quando sentir que seu agente está pronto, basta gerar e exportar a documentação já compatível com o Agents SDK da OpenAI.

Assim, você reduz o tempo de desenvolvimento, valida fluxos complexos de forma mais ágil e já está preparado para colocar seu agente em produção com a estrutura correta.

Quer criar seu agente de forma automática? Na PrototipeAI, você pode fazer isso com poucos cliques.

Saiba mais

Como Funciona?

Opção 1 - Crie manualmente os agentes e integre o Python com a OpenAI

  1. Acesse esse repositório Python
  2. Faça a instalação dos pacotes da OpenAI, como openai-agents
  3. Configure suas chaves e métodos de batida na API (response ou chat-completions)
  4. Use o hello world para testar a sua aplicação.
  5. Monitore as execuções dos seus agentes através da plataforma da OpenAI (https://platform.openai.com/traces)

Opção 2 - Crie automaticamente os agentes com a PrototipeAI e integre o Python com a OpenAI

  1. Crie seu agente
  2. Teste e faça seus feedbacks
  3. Em casos sequências, use os flows da PrototipeAI para testar a sua jornada
  4. Exporte a documentação, compatível com o Agents SDK
  5. Coloque no seu ambiente (ou rode na prototipe.ai)

Key Features

  • ✓ Framework open-source, podendo ser usado com diferentes modelos (não só OpenAI)
  • ✓ Dinâmica de handoffs
  • ✓ Possibilidade de uso de ferramentas integradas ou usar ferramentas do usuário
  • ✓ Simplicidade na criação

Review

⭐⭐⭐⭐/⭐ (4/5)
  • ✅ Fácil de integrar e começar a testar
  • ✅ Monitoramento integrado para acompanhamento e debug
  • ✅ Compatibilidade com ferramentas, direto no lançamento
  • ✅ Todo fluxo é mantido na plataforma da OpenAI, criação e acompanhamento
  • ✅ Mecanismo de handoff, facilita a criação dos workflows com agentes
  • ⚠ Recomenda o uso da ResponseAPI que hoje só é possível no serviço deles
  • ⚠ Dependência grande da OpenAI, tanto para uso de features como o monitoramento quanto para os modelos e APIs
  • ⚠ Necessário se atentar se o framework resolve o seu caso de uso em específico

O Framework de Agentes da OpenAI resolve tudo?

O novo Agents SDK da OpenAI é um passo importante na simplificação da construção de agentes de IA. Com foco em fluxos de delegação e workflows sequenciais, ele introduz uma camada robusta para agentes passarem tarefas entre si de forma automatizada – os famosos handoffs.

Por exemplo: se um usuário pergunta sobre contabilidade, o agente de triagem pode direcionar a conversa para o agente especializado, simplificando fluxos que antes exigiriam uma lógica complexa e manual.

Mas será que ele resolve todos os casos?

Na minha visão, o framework é extremamente eficiente para automatizar tarefas repetitivas e estruturar jornadas com decisões claras e direcionamentos específicos. Ele é ideal para cenários onde há necessidade de orquestração, mas sem a complexidade de um agente autônomo completo.

Por outro lado, ainda é um primeiro passo. A camada de estado é limitada, e ele não foi feito para cenários onde o agente precisa aprender ou se adaptar a longo prazo. Mas para muitas empresas, esse \"pontapé inicial\" já resolve grande parte dos problemas que enfrentam no dia a dia.

Ainda que ele possua a ResponseAPI (falecida AssistantAPI), o histórico preservado entre mensagens não é considerado de longo-termo e é perdido ao longo das ações de contínuas, como conversas e fluxos mais longos de trabalho.

O que isso significa?

Acredito que o Agents SDK é o começo de uma grande simplificação nos frameworks de agentes. Ele foca no que importa: resolver o problema, e com o apoio de ferramentas integradas como o FileSearch, WebSearch e GuardRails, a jornada do desenvolvedor se torna ainda mais eficiente.

Acredito que precisaremos de mais tempo e adições pela OpenAI para de fato entender a visão sobre essa adição, mas o primeiro passo foi dado e agora não tem volta, entraram na corrida de frameworks de agentes, e até o momento são a versão mais simples de se colocar em produção.

Mas se a ideia é ir além da configuração manual e ganhar velocidade na prototipação, a PrototipeAI está aqui para ajudar. Você pode criar, testar e exportar agentes já prontos para o Agents SDK – reduzindo o tempo de desenvolvimento e simplificando o processo.

Se você quer começar a criar seus agentes com mais velocidade e menos complexidade, é só clicar aqui:

Acesse os detalhes no link: https://platform.openai.com/docs/guides/agents-sdk#page-top

Criar Agente na PrototipeAI