Skip to main content
W&B Weave est une plateforme d’observabilité et d’évaluation qui vous aide à suivre, évaluer et améliorer vos agents et vos applications LLM. Avec Weave, vous pouvez :

Premiers pas

Sélectionnez votre type de charge de travail, puis consultez les documents suivants pour découvrir les notions de base de la suite d’outils de Weave. Pour en savoir plus sur les différences entre les charges de travail, consultez Qu’est-ce que Weave ?
Weave’s agent tracing workflows are also available in CoreWeave Agent Lens, the successor to Weights & Biases Weave. Both services already receive your agent tracing data, so there is nothing to migrate. See What is Agent Lens for more information.

Intégrer Weave à un agent

Choisissez l’une des intégrations natives pour votre SDK ou harness d’agent et commencez à tracer les sessions, les tours de conversation, les appels LLM et les appels d’outil dans la vue Agents.

Envoyer des spans OpenTelemetry vers la vue Agents

Configurez rapidement votre agent instrumenté avec OTel pour qu’il envoie ses traces au point de terminaison OTLP de Weave. Aucune installation du SDK Weave n’est requise.

Afficher les métriques d’agent dans l’interface Weights & Biases

Tracez un appel simple à un LLM et examinez les entrées, les sorties et le code dans votre compte CoreWeave Forge.

Installer Weave

W&B Weave fournit des bibliothèques Python et TypeScript. Pour installer la bibliothèque Weave, exécutez la commande suivante :
Pour commencer à utiliser la bibliothèque Weave, créez un compte CoreWeave Forge et une clé API dans les Paramètres utilisateur. La clé API vous permet de vous authentifier auprès de votre compte CoreWeave Forge et d’y envoyer des données.

Limites et comportements attendus

Weave présente les limitations, problèmes connus et comportements attendus suivants. Consultez cette liste si vous obtenez des résultats inattendus ou si vous souhaitez comprendre comment Weave gère les cas limites.
  • Pour les requêtes pouvant être relancées, Weave effectue une première nouvelle tentative 1 seconde après la réception de la première erreur, puis double le délai entre chaque tentative, jusqu’à un maximum de 5 minutes. Les requêtes expirent au bout de 36 heures.
  • Au lieu de lever les exceptions, .call() capture les exceptions et les stocke dans call.exception. Si vous devez lever des exceptions pendant l’exécution, définissez le paramètre __should_raise, comme ceci :
    showLineNumbers
  • Les instances Weave dédiées utilisent une URL d’ingress OpenTelemetry différente. Pour plus d’informations sur les points de terminaison officiels, consultez Envoyer des traces OpenTelemetry.
  • Weave tronque parfois les objets de données de trace volumineux. En effet, la sortie de trace par défaut est un objet Python personnalisé brut que Weave ne peut pas sérialiser automatiquement. Pour renvoyer l’intégralité de vos données de trace, définissez un dictionnaire de chaînes, comme ceci :
Dernière modification le 30 septembre 2026