Skip to main content
Decision tracing provides complete visibility into how Meibel AI arrives at its responses, enabling transparency and debugging.

What is Decision Tracing?

Decision tracing captures:
  • Every step in the decision process
  • Data sources consulted
  • Reasoning paths taken
  • Confidence at each stage

Trace Components

1. Query Analysis

  • Intent detection
  • Entity extraction
  • Context understanding

2. Data Retrieval

  • Sources searched
  • Relevance scoring
  • Data filtering applied

3. Response Generation

  • Model selection
  • Reasoning steps
  • Final output construction

Enabling Tracing

response = client.rag.chat(
    messages=[{"role": "user", "content": "Your question"}],
    execution_control={
        "enable_tracing": True
    }
)

# Access trace information
trace = response.trace
print(trace.steps)

Benefits

  • Debugging: Identify issues in your AI workflows
  • Compliance: Maintain audit trails
  • Optimization: Find performance bottlenecks
  • Trust: Build confidence in AI decisions

Next Steps