phoenix-observability

Provides an open-source AI observability platform for LLM tracing, evaluation, and monitoring.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/tianhao909/AI-Research-SKILLs-cn --skill phoenix-observability-tianhao909
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phoenix-observability
Source: https://github.com/tianhao909/AI-Research-SKILLs-cn/tree/main/17-observability/phoenix
Command: npx skills add https://github.com/tianhao909/AI-Research-SKILLs-cn --skill phoenix-observability-tianhao909

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires arize-phoenix, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive platform for observing, debugging, and evaluating AI and LLM applications, ensuring their reliability and performance.

Core Features & Use Cases

  • LLM Tracing: Visualize the execution flow of LLM calls, including prompts, responses, and intermediate steps.
  • Evaluation Framework: Run systematic evaluations on datasets to measure model performance, hallucination rates, and relevance.
  • Monitoring: Track production AI systems in real-time for performance degradation and errors.
  • Use Case: Debugging a chatbot that is giving inconsistent answers by tracing its conversation flow, identifying where the logic deviates, and then running evaluations on a test dataset to pinpoint the root cause of the errors.

Quick Start

Install the Phoenix library and launch the observability server to begin tracing your LLM application.

Frequently Asked Questions about phoenix-observability

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trace LLM calls to debug inconsistent chatbot responses?

You can trace LLM calls by instrumenting your application with OpenTelemetry to visualize execution flows. This helps debug inconsistent chatbot responses by tracking prompts, responses, and intermediate steps to pinpoint logic deviations.

What is LLM observability and when do I need it for production AI systems?

LLM observability tracks production AI systems in real-time to detect performance degradation and errors. You need it to ensure reliability and monitor execution flows when running large language model applications in production.

Can I run systematic evaluations on datasets to measure LLM hallucination rates?

Yes, you can run systematic evaluations on datasets to measure model performance, hallucination rates, and relevance. This evaluation framework helps pinpoint the root cause of errors by testing datasets against expected outcomes.

Does this observability approach require OpenTelemetry instrumentation for LLM frameworks?

Yes, this observability approach requires OpenTelemetry instrumentation to trace LLM applications. It supports various LLM frameworks, allowing you to monitor execution flows and evaluate model performance systematically.

What's the best way to monitor production AI systems for performance degradation?

The best way to monitor production AI systems is using an observability platform that tracks real-time insights. By instrumenting with OpenTelemetry, you can monitor performance degradation, evaluate datasets, and trace execution flows.

Why does my LLM application logic deviate during conversation flows?

LLM application logic can deviate due to inconsistent prompts or intermediate steps. By using LLM tracing to visualize the execution flow, you can identify exactly where the logic deviates and run evaluations on test datasets to fix it.