Passer au contenu principal
Weave propose deux façons d’intégrer votre stack IA :
  • Tracer les agents : pour les applications agentiques sur plusieurs tours de conversation créées avec des SDK d’agents (comme l’OpenAI Agents SDK ou Google ADK) ou exécutées dans des harnesses d’agents (comme Claude Code, Codex ou Pi.dev). Ces intégrations capturent les sessions, les tours de conversation, les appels LLM et les appels d’outil, et les affichent dans la vue Agents de Weave.
  • Tracer les applications LLM : pour le code qui appelle des fournisseurs de LLM (OpenAI, Anthropic, Bedrock et autres) ou utilise des frameworks d’orchestration (LangChain, LlamaIndex, DSPy et autres). Ces intégrations capturent les appels LLM individuels et les étapes du pipeline sous forme de Appels dans la vue Traces.
Si vous ne savez pas quelle approche choisir, commencez par Tracer vos agents pour les nouveaux projets d’agents sur plusieurs tours de conversation, ou Tracer les applications LLM pour les flux de travail existants basés sur des appels LLM.

Tracer les agents

Utilisez ces intégrations lorsque vous créez des applications agentiques sur plusieurs tours de conversation et que vous souhaitez voir les sessions, les tours de conversation et les appels d’outil apparaître dans la vue Agents de Weave. Pour les SDK d’agent, les harness d’agent et l’instrumentation personnalisée, voir Intégrations de traçage des agents.

Tracer les applications LLM

Si votre application appelle directement l’API d’un fournisseur de LLM ou utilise un framework d’orchestration, Weave peut automatiquement intercepter les traces (grâce au patching automatique) pour de nombreuses bibliothèques et de nombreux frameworks. Après avoir importé le SDK Weave dans votre code et l’avoir initialisé avec weave.init, Weave enregistre chaque requête comme un Appel avec les entrées, les sorties, la latence, l’utilisation des jetons et le coût. Pour les bibliothèques que Weave ne prend pas en charge via le patching automatique, vous pouvez appliquer manuellement Weave Ops à votre code pour capturer les traces.

Fournisseurs de LLM

Les fournisseurs de LLM sont les prestataires qui donnent accès à de grands modèles de langage pour générer des prédictions. Weave s’intègre à ces fournisseurs pour journaliser et tracer les interactions avec leurs API :

Frameworks

Les frameworks aident à orchestrer les pipelines d’exécution des applications d’IA. Ils fournissent des outils et des abstractions pour créer des flux de travail complexes. Weave s’intègre à ces frameworks pour tracer l’ensemble du pipeline :

Frameworks d’apprentissage par renforcement

Weave s’intègre aux frameworks d’apprentissage par renforcement pour tracer les runs d’entraînement et d’évaluation :

Protocoles

Weave s’intègre à des protocoles standardisés qui permettent la communication entre les applications d’IA et les services qui les prennent en charge :