analyzing-mlflow-session

Aggregates MLflow chat traces into coherent dialogues for debugging and optimization.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/Blackkadder/databricks-apps-and-agents-workshop --skill analyzing-mlflow-session-blackkadder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyzing-mlflow-session
Source: https://github.com/Blackkadder/databricks-apps-and-agents-workshop/tree/main/.claude/skills/analyze-mlflow-chat-session
Command: npx skills add https://github.com/Blackkadder/databricks-apps-and-agents-workshop --skill analyzing-mlflow-session-blackkadder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes MLflow chat sessions by aggregating traces into a coherent multi-turn dialogue, enabling debugging and optimization of conversations.

Core Features & Use Cases

  • Reconstruct multi-turn conversations from MLflow traces by grouping related turns using session IDs.
  • Identify root spans, extract input/output schemas from trace attributes, and inspect per-turn assessments and rationale to locate where issues originate.
  • Compare turns, summarize patterns across sessions, and export structured session metadata for reproducibility and auditing.

Quick Start

Provide the session identifier and run the analysis tool to print the ordered inputs and outputs for each turn.

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 an MLflow chat session by aggregating traces into a multi-turn dialogue?

Reconstructing MLflow chat sessions involves locating the root span within traces to discover input/output schemas and inspect per-turn assessments, enabling targeted debugging of where conversation issues originate.

How do I extract input and output schemas from MLflow trace attributes?

You extract schemas by locating the root span within the MLflow traces and inspecting its attributes to identify the input and output data structures used across the chat session.

Can I audit MLflow chat sessions and export structured metadata for reproducibility?

Yes, analyzing MLflow chat sessions allows you to export structured metadata containing trace IDs, timestamps, inputs, outputs, and per-turn assessments to support reproducibility and auditing.

How do I locate where issues originate in an MLflow conversation trace?

You locate issues by inspecting the per-turn assessments and rationale within the aggregated MLflow traces, which pinpoints exactly which conversation turns caused the observed problems.

What is the process for reconstructing a multi-turn conversation from MLflow traces?

Reconstructing a multi-turn conversation from MLflow traces involves grouping related turns using session IDs to build a coherent dialogue, allowing you to compare turns and summarize patterns across the session.