Description
Le Cloudflare Agents SDK est conçu pour les développeurs souhaitant créer et héberger des agents IA avec état. Ces agents peuvent maintenir une mémoire persistante, utiliser des connexions WebSocket en temps réel et exécuter des tâches planifiées. Avec le SDK, les développeurs peuvent créer des agents qui interagissent via divers canaux de communication, y compris le chat, la voix, l'email et Slack, garantissant une approche polyvalente de l'engagement utilisateur.
Lors du déploiement d'agents sur Cloudflare, chaque session se voit attribuer une identité durable, permettant un stockage SQL local et une exécution récupérable. Cette infrastructure élimine le besoin de gérer des systèmes backend complexes, car Cloudflare s'occupe de la mise à l'échelle et du déploiement sur son réseau mondial. Les développeurs peuvent se concentrer sur la création de leurs agents sans se soucier de la reconstruction de sessions ou de l'externalisation d'état.
Le SDK se compose de quatre composants principaux : les canaux de communication, le harnais d'agent, l'environnement d'exécution du SDK et les outils. Les canaux de communication définissent comment les utilisateurs et les systèmes interagissent avec les agents. Le harnais d'agent gère la boucle opérationnelle, y compris les appels de modèle, la sélection d'outils et le traitement des réponses. L'environnement d'exécution du SDK fournit l'infrastructure essentielle, y compris la classe Agent, la gestion d'état, le routage et les fonctionnalités d'observabilité. Enfin, les outils améliorent les capacités des agents, permettant l'automatisation du navigateur, l'exécution de code en bac à sable et les fonctionnalités de recherche IA.
Les développeurs peuvent créer divers types d'agents, tels qu'un agent de chat IA en streaming avec des approbations humaines, un répondant aux commandes Slack, un agent vocal en temps réel ou un agent de routage d'emails. Le SDK prend également en charge l'intégration avec plusieurs fournisseurs d'IA, permettant une flexibilité dans le choix des modèles. Dans l'ensemble, le Cloudflare Agents SDK offre un cadre robuste pour construire des agents intelligents et réactifs capables d'opérer efficacement dans des environnements divers.
Fonctionnalités principales de Cloudflare Agents SDK
Mémoire persistante
Connexions WebSocket en temps réel
Tâches planifiées
Identité durable
Stockage SQL local
Déploiement sur un réseau mondial
Multiples canaux de communication
Harnais d'agent pour le contrôle opérationnel
Intégration d'outils flexible
Pas de clés API requises
Premiers pas avec Cloudflare Agents SDK
Installer via un gestionnaire de paquets : Téléchargez et installez le Cloudflare Agents SDK.
Configurer : Configurez les canaux de communication et les outils de votre agent.
Construire : Développez votre agent en utilisant l'environnement d'exécution du SDK et le harnais d'agent.
Déployer : Lancez votre agent sur le réseau mondial de Cloudflare.
Optimiser : Surveillez les performances et apportez des ajustements si nécessaire.
Cas d'utilisation de Cloudflare Agents SDK
- Agent de chat IA en streaming
- Répondant aux commandes Slack
- Agent vocal en temps réel
- Agent de routage d'emails
- Agent d'automatisation du navigateur





