Descrição
O Cloudflare Agents SDK é projetado para desenvolvedores que desejam construir e hospedar agentes de IA com estado. Esses agentes podem manter memória persistente, utilizar conexões WebSocket em tempo real e executar tarefas agendadas. Com o SDK, os desenvolvedores podem criar agentes que interagem através de vários canais de comunicação, incluindo chat, voz, e-mail e Slack, garantindo uma abordagem versátil para o engajamento do usuário.
Ao implantar agentes na Cloudflare, cada sessão recebe uma identidade durável, permitindo armazenamento SQL local e execução recuperável. Essa infraestrutura elimina a necessidade de gerenciar sistemas de backend complexos, uma vez que a Cloudflare cuida da escalabilidade e implantação em sua rede global. Os desenvolvedores podem se concentrar na construção de seus agentes sem se preocupar com a reconstrução de sessões ou externalização de estado.
O SDK é composto por quatro componentes principais: canais de comunicação, o suporte ao agente, o tempo de execução do SDK e ferramentas. Os canais de comunicação definem como usuários e sistemas interagem com os agentes. O suporte ao agente gerencia o loop operacional, incluindo chamadas de modelo, seleção de ferramentas e tratamento de respostas. O tempo de execução do SDK fornece infraestrutura essencial, incluindo a classe Agent, gerenciamento de estado, roteamento e recursos de observabilidade. Finalmente, as ferramentas aprimoram as capacidades do agente, permitindo automação de navegador, execução de código em sandbox e funcionalidades de busca em IA.
Os desenvolvedores podem criar vários tipos de agentes, como um agente de chat de IA em streaming com aprovações de humanos, um respondedor de comandos do Slack, um agente de voz em tempo real ou um agente de roteamento de e-mail. O SDK também suporta integração com vários provedores de IA, permitindo flexibilidade na seleção de modelos. No geral, o Cloudflare Agents SDK oferece uma estrutura robusta para construir agentes inteligentes e responsivos que podem operar de forma eficiente em ambientes diversos.
Recursos principais de Cloudflare Agents SDK
Memória persistente
Conexões WebSocket em tempo real
Tarefas agendadas
Identidade durável
Armazenamento SQL local
Implantação em rede global
Múltiplos canais de comunicação
Suporte ao agente para controle operacional
Integração flexível de ferramentas
Sem necessidade de chaves de API
Primeiros passos com Cloudflare Agents SDK
Instalar via gerenciador de pacotes: Baixe e instale o Cloudflare Agents SDK.
Configurar: Configure os canais de comunicação e ferramentas do seu agente.
Construir: Desenvolva seu agente usando o tempo de execução do SDK e o suporte ao agente.
Implantar: Lance seu agente na rede global da Cloudflare.
Otimizar: Monitore o desempenho e faça ajustes conforme necessário.
Casos de uso de Cloudflare Agents SDK
- Agente de Chat de IA em Streaming
- Respondedor de Comandos do Slack
- Agente de Voz em Tempo Real
- Agente de Roteamento de E-mail
- Agente de Automação de Navegador





