Skip to main content
Vous pouvez utiliser W&B Weave avec le SDK OpenAI Agents pour tracer et surveiller vos applications basées sur des agents.
Le SDK Python OpenAI Agents est un framework léger et puissant pour créer des flux de travail multi-agents.

Installation

Installez les dépendances requises à l’aide de pip :

Pour commencer

Pour utiliser le SDK OpenAI Agents avec Weave :
  • Initialisez Weave avec le nom de votre projet.
  • Ajoutez le processeur de tracing Weave à vos agents.
  • Créez et exécutez vos agents comme d’habitude.
L’exemple de code suivant crée un agent OpenAI et l’intègre à Weave pour assurer la traçabilité. Un projet Weave est initialisé et WeaveTracingProcessor est configuré pour capturer les traces d’exécution. Un modèle de données Weather représente des informations météorologiques. La fonction get_weather est décorée pour être utilisée comme outil par l’agent et renvoie un exemple de bulletin météo. Un agent nommé Hello world est configuré avec des instructions de base et l’accès à l’outil météo. La fonction main exécute l’agent de manière asynchrone avec un exemple d’entrée (What's the weather in Tokyo?) et affiche la réponse finale.

Voir les traces

Lorsque l’exemple de code ci-dessus s’exécute, un lien vers le tableau de bord Weave est généré. Ouvrez ce lien pour examiner les traces du run de votre agent.