analyzing-mlflow-session

Analyze MLflow session traces to debug multi-turn chat interactions.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/teegin-g/Slopcast --skill analyzing-mlflow-session-teegin-g
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyzing-mlflow-session
Source: https://github.com/teegin-g/Slopcast/tree/main/.agents/skills/analyze-mlflow-chat-session
Command: npx skills add https://github.com/teegin-g/Slopcast --skill analyzing-mlflow-session-teegin-g

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill analyzes an MLflow session to help debug and review multi-turn chat conversations by tracing inputs, outputs, and assessments across session traces.

Core Features & Use Cases

  • Reconstruct session turns from MLflow traces using root-span attributes like mlflow.traceInputs and mlflow.traceOutputs.
  • Identify where a chat or sequence of traces diverges or contains issues, enabling targeted debugging of specific turns.
  • Correlate trace assessments and rationale across the session to surface root causes of misbehavior.

Quick Start

Inspect an MLflow session by running a session analysis on a target session to surface turn-by-turn inputs, outputs, and assessments.

Frequently Asked Questions about analyzing-mlflow-session

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

FAQPage Schema
How do I debug a multi-turn chat conversation in MLflow?

To debug a multi-turn chat in MLflow, analyze session traces to reconstruct turn-by-turn inputs, outputs, and assessments. This identifies exactly where a sequence of chat interactions diverges or contains issues.

What is the best way to review MLflow chat history for errors?

Reviewing MLflow chat history involves correlating trace assessments and rationale across a session. By extracting standard keys for inputs and outputs, you can surface root causes of misbehavior in specific chat turns.

How do I extract inputs and outputs from MLflow session traces?

Extract inputs and outputs from MLflow session traces by inspecting root-span attributes like mlflow.traceInputs and mlflow.traceOutputs. These attributes allow you to compare per-turn data across the entire session.

Do I need to understand mlflow.trace.session to analyze session traces?

Yes, analyzing session traces requires familiarity with MLflow traces and session-scoped attributes like mlflow.trace.session. This knowledge is necessary to extract and compare per-turn data effectively.

Why does my multi-turn chat sequence contain unexpected outputs?

Unexpected outputs in a multi-turn chat sequence occur when specific traces diverge. By analyzing MLflow session traces, you can identify the exact turn where the issue happened and correlate assessments to find the root cause.

Can I use MLflow observability to identify where a chat went wrong?

Yes, MLflow observability allows you to diagnose session conversations. By applying session analysis to target sessions, you can surface turn-by-turn inputs, outputs, and assessments to locate chat failures.