Weave for Agents est en préversion publique. Les fonctionnalités, les API et l’interface utilisateur de la vue Agents peuvent encore évoluer avant la disponibilité générale.
Le SDK TypeScript de Weave ne prend pas en charge le patching automatique pour le SDK OpenAI Agents.
Tracer des agents du SDK OpenAI Agents avec Weave
Prérequis
- Un compte W&B et une clé API configurée comme variable d’environnement
WANDB_API_KEY. - Une clé API OpenAI.
- Python 3.10+.
Installer les packages
Initialisez Weave dans votre code
weave.init à votre projet, avec les noms de votre équipe W&B et de votre projet, puis créez votre agent comme d’habitude. Le code suivant définit une fonction-outil wikipedia_search et un agent Research assistant, puis exécute trois questions via le Runner du SDK OpenAI Agents, tandis que Weave capture la trace.
Runner.run poursuit la conversation en repassant la liste d’entrées du résultat précédent comme requête suivante.
Voir les traces de votre agent dans la vue Agents
weave.init() affiche un lien vers votre projet lors de son exécution. Ouvrez la vue Agents pour examiner :
- Une ligne dans l’onglet Agents pour
Research assistant. - Une session contenant trois tours de conversation.
- Chaque tour de conversation affiché sous la forme d’un span
invoke_agentavec des appels au modèle et des appels d’outil imbriqués. - L’entrée complète, le modèle, la sortie, l’utilisation des jetons et les résultats Wikipédia à chaque étape.