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. Ce guide vous montre comment installer l’intégration, initialiser Weave dans le code de votre agent et consulter les traces obtenues dans le tableau de bord Weave afin de déboguer et d’évaluer des flux de travail multi-agents.
Le SDK Python OpenAI Agents est un framework léger 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 :
  1. Initialisez Weave avec le nom de votre projet.
  2. Ajoutez le processeur de tracing Weave à vos agents.
  3. 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é. L’exemple initialise un projet Weave et configure WeaveTracingProcessor 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, décorée pour être utilisée comme outil par l’agent, renvoie un exemple de bulletin météo. Un agent nommé Hello world utilise 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 vous exécutez l’exemple de code précédent, Weave génère un lien vers le tableau de bord Weave. Ouvrez ce lien pour examiner les traces du run de votre agent.