Ce que vous allez apprendre dans ce TP
- Démarrer Phoenix
- Instrumenter avec OpenInference
- Lire messages, jetons et latence
Introduction #
Ce que vous allez apprendre dans cette section
- Démarrer Phoenix
- Instrumenter avec OpenInference
- Lire messages, jetons et latence
Contexte. L'équipe produit lance un assistant de support. Avant toute mise en production, vous voulez voir exactement ce que le modèle reçoit et répond.
Prérequis : Docker, Python 3.10+, Ollama ou une clé OpenAI · Durée estimée : 35 min
Vos premières traces de LLM.Mise en place #
Étapes guidées, avec leur correction.
1. Démarrer Phoenix
Pourquoi ? Phoenix reçoit les traces et les affiche ; le volume conserve les données.
Lancez Phoenix et ouvrezhttp://localhost:6006.2. Préparer l'environnement
Pourquoi ? Le client OpenAI parle aussi à Ollama : les TP restent gratuits.
Choisissez votre modèle et installez les paquets.3. Écrire l'application
Pourquoi ? register() doit être appelé avant de créer le client OpenAI.
Écrivezapp.pyet exécutez-le.4. Lire les traces
Pourquoi ? Le span LLM contient tout ce qu'il faut pour comprendre une réponse.
Dans le projetsupport-bot, ouvrez la trace de la question météo. Que répond le modèle ? Combien de jetons ?5. Mesurer
Pourquoi ? La latence et les jetons sont la base du coût et de l'expérience utilisateur.
Classez les traces par latence puis par jetons. Quelle question coûte le plus ?
Niveau de difficulté : ●●○○○ (2/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
💬 Questions sur cette leçon
Aucune question pour l'instant : soyez le premier à demander de l'aide ou à partager votre configuration.
Articles recommandés
Installer Phoenix et tracer sa première application LLM
Installer Arize Phoenix (pip, Docker), envoyer ses premières traces OpenInference depuis une appl...
OpenInference : les conventions OpenTelemetry pour tracer les applications d'IA
Guide détaillé d'OpenInference : conventions sémantiques et instrumentations OpenTelemetry pour L...
Tracer un RAG et un agent avec OpenInference et Phoenix
Instrumenter une application RAG et un agent : spans RETRIEVER, RERANKER, TOOL et AGENT, sessions...
Évaluer une application LLM avec Phoenix : LLM juges, code et annotations
Mettre en place des évaluations : évaluateurs par code, LLM juge (create_classifier, evaluate_dat...
Arize AI : observabilité et évaluation des applications LLM et des agents
Comprendre Arize AI : Phoenix (open source) et Arize AX (plateforme), traces OpenInference, évalu...
Datasets, expériences et prompts avec Phoenix
Améliorer une application LLM avec méthode : construire des datasets à partir des traces, lancer ...
Arize en production : Phoenix auto-hébergé, Arize AX, sécurité, coûts et monitoring
Passer en production : Phoenix avec PostgreSQL et authentification, OpenTelemetry Collector devan...
Bonnes pratiques Arize et OpenInference
Check-list pour l'observabilité et l'évaluation des applications LLM : instrumentation OpenInfere...
Installer Fleet Server et enrôler des Elastic Agent
Mettre en place Fleet Server, créer une politique, enrôler des agents Linux, Windows et Docker, c...