
Phoenix AI
Arize AI · Programmation
Phoenix AI est la plateforme open source d'observabilité LLM d'Arize. Elle permet aux développeurs de tracer, évaluer et déboguer des applications LLM, en local ou en auto-hébergement, gratuitement.

À propos de Phoenix AI
About
Qu'est-ce que Phoenix AI
Phoenix AI est la plateforme open source d'Arize pour observer et améliorer les applications LLM. Cette plateforme d'observabilité IA enregistre le parcours d'une requête dans votre application, vous laisse noter la sortie et conserve des jeux de données versionnés pour comparer les changements dans le temps. Elle occupe le même terrain que Langfuse et LangSmith, mais elle est ouverte de bout en bout, sans fonction réservée à une offre payante.
Le projet est né du besoin de voir l'intérieur des flux LLM quand quelque chose casse. Un chatbot répond de travers, une étape de récupération tire le mauvais document, un agent boucle sur lui-même. Phoenix transforme cette exécution en une trace lisible, puis vous laisse l'évaluer et suivre la correction. Pour les équipes qui livrent des produits d'IA, c'est la différence entre deviner et savoir où se situe le problème.
Le principal compromis porte sur la propriété. Phoenix s'auto-héberge : vous faites tourner le serveur, gérez les mises à jour et fournissez l'infrastructure. Les équipes plus grandes qui veulent de la montée en charge automatique, un support garanti et des documents de conformité passent en général à Arize AX, le produit géré de l'éditeur. Si votre priorité est de garder les données sur votre propre réseau, cet auto-hébergement est justement l'argument.
Pour commencer
- Installez le paquet avec
pip install arize-phoenixou lancezuvx arize-phoenix servesi vous préférez éviter l'installation. - Démarrez le serveur avec
phoenix serve, qui s'ouvre sur le port 6006 et accepte les traces d'emblée. - Instrumentez votre application en lançant
npx @arizeai/phoenix-cli setupdans le dossier du projet, ou branchez le SDK OpenInference à la main. - Ouvrez l'interface Phoenix, lancez votre app et regardez les traces arriver en temps réel ; créez ensuite des evals et des jeux de données pour suivre la qualité au fil des versions.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Phoenix AI.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Ingénieurs IA et ML
- Développeurs backend et plateforme
- Équipes data et évaluation
- Équipes avec des règles de données strictes
Tâches
- Déboguer une application LLM
- Noter la qualité des sorties
- Comparer des changements de prompt
- Gérer les prompts à grande échelle
Cas d'usage
- Une application RAG qui renvoie de mauvaises réponses
- Un agent qui échoue sur des tâches longues
- Une équipe réglementée qui ne peut pas sortir les données
- Une équipe qui affine l'évaluation à mesure qu'elle grandit
Fonctionnalités clés
Traçage
Le traçage enregistre l'exécution de votre application LLM via une instrumentation basée sur OpenTelemetry. Vous voyez chaque étape d'une requête, du prompt à la récupération jusqu'à l'appel d'outil, présentée comme une trace que vous ouvrez et inspectez. C'est la fonction qui attire la plupart des gens, parce qu'elle répond à ce que les journaux ne peuvent pas : où exactement cette exécution a dérapé.
Évaluation
L'évaluation, c'est de l'évaluation LLM open source : elle utilise des LLM pour mesurer la performance de votre application via des evals de réponse et de récupération. Au lieu de lire les sorties une par une, vous passez un évaluateur sur un lot et récupérez des scores. Cela compte quand il faut comparer deux versions d'une application et montrer que l'une est vraiment meilleure, pas seulement différente.
Datasets
Datasets vous laisse constituer des ensembles versionnés d'exemples pour l'expérimentation, l'évaluation et l'affinage. Un jeu de données figé fait tourner les mêmes entrées à chaque fois, donc un changement de score reflète l'application, pas le test. Les équipes s'en servent pour garder une base stable pendant que le produit évolue.
Experiments
Experiments suit les changements de prompts, de LLM et de récupération. Vous lancez le même jeu de données contre une nouvelle configuration et comparez les résultats côte à côte. C'est ainsi que l'ingénierie de prompts cesse d'être de la devinette et devient une mesure.
Playground
Le Playground est un environnement d'ingénierie de prompts où vous améliorez les prompts, comparez les modèles, ajustez les paramètres et rejouez des appels LLM tracés. Il est conçu pour la partie manuelle du travail sur les prompts : essayez une variante, regardez la sortie, gardez ce qui marche. Rejouer une trace réelle revient à tester sur un cas qui s'est réellement produit.
Prompt Management
Prompt Management gère les changements de prompt avec contrôle de version, étiquetage et expérimentation. Les prompts sont traités comme du code, donc une équipe voit ce qui a changé, qui l'a changé, et peut revenir en arrière si la qualité baisse. Cette structure empêche une bibliothèque de prompts partagée de dériver.
PXI (Phoenix Intelligence)
PXI est un agent d'ingénierie IA intégré à Phoenix qui aide à déboguer les traces, itérer sur les prompts et naviguer dans le produit. Il joue le rôle d'assistant dans l'outil, donc vous lui demandez d'expliquer une trace ou de suggérer un ajustement de prompt plutôt que de fouiller les menus.
Remote MCP Server
Le Remote MCP Server connecte Claude Code, Cursor et d'autres clients MCP à l'endpoint /mcp de votre instance Phoenix. De là, vous interrogez traces, jeux de données et expériences sans quitter votre éditeur. Il convient aux équipes qui travaillent déjà dans un agent de code.
Avantages et inconvénients
Avantages
- C'est open source et gratuit, sans aucune fonction verrouillée derrière une offre payante.
- L'auto-hébergement garde prompts, traces et données utilisateur sur votre propre infrastructure.
- Le traçage reste agnostique envers l'éditeur et le langage grâce à OpenTelemetry et OpenInference, donc il s'adapte à de nombreuses stacks.
- Le support prêt à l'emploi couvre des frameworks comme LangGraph, LlamaIndex, CrewAI et DSPy, plus les principaux fournisseurs de LLM.
- Datasets et experiments transforment le travail de qualité en mesures reproductibles plutôt qu'en vérifications ponctuelles.
- Le Remote MCP Server laisse les agents de code interroger directement vos données Phoenix.
Inconvénients
- L'auto-hébergement signifie que votre équipe fait tourner le serveur, gère les mises à jour et prévoit la montée en charge, ce qui ajoute du travail d'exploitation.
- Les gros traitements d'évaluation et l'analyse en arrière-plan tournent sur votre propre puissance de calcul, donc le coût passe de l'abonnement à l'infrastructure.
- Il n'y a ni alertes ni tableaux de bord de production intégrés pour les profils non techniques ; cela vit dans le produit géré Arize AX.
- L'étendue des fonctionnalités demande du temps d'apprentissage, et un petit projet peut se contenter du traçage pour démarrer.
Questions fréquentes
Phoenix sert à observer, évaluer et déboguer des applications LLM. Il trace le parcours d'une requête dans une application, note la sortie avec des evals LLM et conserve des jeux de données versionnés pour comparer les changements.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Phoenix AI.
Alternatives à Phoenix AI
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
