Speaker Notes

Observability

Tracing, logging and monitoring AI systems and apps in production.

4talks
38answers
2mainly about it
4new
DecJanFebMarAprMayJunJulAugSepOctNov

What your library answers 38

Can LLMs completely replace human on-call engineers today?

No, LLMs cannot currently carry a pager or fully handle incident response on their own. Despite unlimited tokens and proximity to researchers, reliability teams still rely heavily on human intervention for complex reasoning.

Thumbnail: Anthropic Reliability Engineer EXPOSES the Limits of AI SRE ▶ 2:54 Anthropic Reliability Engineer EXPOSES the Limits of AI SRE

Why do most traditional observability vendors fail to preserve OpenTelemetry benefits?

Most vendors accept OpenTelemetry data but immediately convert it into their own proprietary internal formats, destroying the original semantic tags and context. Dash Zero avoids this by keeping the data strictly in the OpenTelemetry format throughout the platform.

Thumbnail: Why Most Observability Platforms Won't Survive the AI Agent Era ▶ 6:31 Why Most Observability Platforms Won't Survive the AI Agent Era

Why are subjective tasks so hard to evaluate reliably?

Subjective tasks lack clear deterministic pass-fail criteria like string matching or symbolic verification. When we replace a deterministic grader with a non-deterministic LLM judge, we introduce massive noise and fluctuations. This makes it very difficult to draw reliable conclusions from our evaluation results.

Thumbnail: How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix ▶ 1:22 How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix

How do large language models natively understand OpenTelemetry structures?

Because OpenTelemetry is an open-source and openly documented standard, AI models are trained on its text-based syntax and semantics by default. This allows models to parse spans, logs, and status codes directly without needing custom parsers.

Thumbnail: Why Most Observability Platforms Won't Survive the AI Agent Era ▶ 11:02 Why Most Observability Platforms Won't Survive the AI Agent Era

What components make up the dominant voice agent pipeline architecture?

The standard pipeline streams audio chunks through an agent orchestrator to three sequential components. First, a speech-to-text system converts audio to text, which is then fed into an LLM to determine tool calls and responses. Finally, a text-to-speech model turns the text output back into audio chunks for the user.

Thumbnail: Engineering voice agents: Latency, quality, and scale — Rishabh Bhargava, Together AI ▶ 4:36 Engineering voice agents: Latency, quality, and scale — Rishabh Bhargava, Together AI

How do I establish a reliable human evaluation baseline?

You start by partnering with subject matter experts to create clear quality guidelines using binary or Likert scores. Then, you extensively calibrate this process by taking multiple human evaluation samples for the same data and updating guidelines based on disagreements. This iterative process acts as your North Star for measuring and improving task quality over time.

Thumbnail: How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix ▶ 4:32 How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix

What pattern helps LLMs catch issues when an alert fires?

Instead of opening a blank chat, engineers should pass the alert's infrastructure-as-code expression directly to the AI agent. Instructing the agent to be curious allows it to quickly check endpoints, regions, and historical traffic patterns.

Thumbnail: Anthropic Reliability Engineer EXPOSES the Limits of AI SRE ▶ 30:16 Anthropic Reliability Engineer EXPOSES the Limits of AI SRE

How can AI agents leverage custom analysis tools for large-scale data?

While individual traces can be dropped directly into models, large-scale anomaly detection requires exposing backend features like triage tools via Model Context Protocol servers. This lets autonomous AI agents query millions of data points and receive precise correlated results.

Thumbnail: Why Most Observability Platforms Won't Survive the AI Agent Era ▶ 15:27 Why Most Observability Platforms Won't Survive the AI Agent Era

How do I determine how much evaluation data I actually need?

You can use a statistical concept called power analysis to estimate the required volume of data. This estimation looks at factors like your desired effect size, the observed noise in resampled completions, and your target significance level. Using these factors ensures you have enough data to confirm model performance differences are legitimate rather than noise.

Thumbnail: How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix ▶ 6:19 How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix

Why are interactive observability workflows superior to static chat interfaces?

Static chat interfaces merely output a final answer or rigid artifact like an image, preventing further user manipulation. An interactive workflow allows developers to modify parameters, filter data, and continuously collaborate with the agent to refine troubleshooting results.

Thumbnail: Why Most Observability Platforms Won't Survive the AI Agent Era ▶ 22:27 Why Most Observability Platforms Won't Survive the AI Agent Era

How are streaming-native speech-to-text models different from batch models like Whisper?

Older batch models like Whisper were trained on 30-second audio clips, requiring complex chunking and padding workarounds for streaming. Newer streaming-native models use specialized encoders trained with short look-ahead times and cached activations. This allows them to process small audio steps without redoing heavy computations.

Thumbnail: Engineering voice agents: Latency, quality, and scale — Rishabh Bhargava, Together AI ▶ 7:25 Engineering voice agents: Latency, quality, and scale — Rishabh Bhargava, Together AI

What data characteristics should I prioritize for my evaluation sets?

Evaluation datasets should focus heavily on diversity and realism to accurately reflect production tasks. They also need to be difficult and discriminative so they can effectively differentiate between various model capabilities. Achieving this accuracy usually requires a combination of model and human-based filtering over time.

Thumbnail: How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix ▶ 7:18 How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix

Why do LLMs struggle during the orientation phase of an incident?

LLMs frequently confuse correlation with causation when interpreting system graphs and metrics. For instance, when a KV cache blows up and traffic doubles alongside errors, the model wrongly diagnoses a capacity problem rather than a cache failure.

Thumbnail: Anthropic Reliability Engineer EXPOSES the Limits of AI SRE ▶ 22:52 Anthropic Reliability Engineer EXPOSES the Limits of AI SRE

Why is shifting toward agent-first features an existential issue for observability platforms?

If observability tools fail to provide value inside their own platforms, they risk being commoditized into mere databases. To survive, they must empower all users to troubleshoot via agents and integrate broader external context sources like Jira or Notion.

Thumbnail: Why Most Observability Platforms Won't Survive the AI Agent Era ▶ 26:25 Why Most Observability Platforms Won't Survive the AI Agent Era

What size range should LLMs fall into for voice agent pipelines?

LLM streaming latency is measured by time to first token, and you generally want to hit 200 to 300 milliseconds. To meet this latency budget while maintaining sufficient intelligence for tool calling, models typically need to be in the 8 to 30 billion parameter range. Going larger blows the latency budget, while going smaller hurts reasoning capabilities.

Thumbnail: Engineering voice agents: Latency, quality, and scale — Rishabh Bhargava, Together AI ▶ 8:44 Engineering voice agents: Latency, quality, and scale — Rishabh Bhargava, Together AI

How do LLM judges and rubrics differ in automated evaluation?

LLM judges rely on high-level quality guidelines to evaluate solutions similarly to how humans do across various tasks. Rubrics use a task-specific checklist of individual items that are separately verified by an LLM judge to make the process more objective. Both serve as automated proxies to scale evaluation when human review becomes a bottleneck.

Thumbnail: How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix ▶ 8:39 How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix

How does the SAE self-driving framework map to SRE automation?

SRE automation can be mapped to self-driving car levels ranging from assistance to full autonomy. Most mature systems operate around level two with automated observability, while human engineers still handle mitigations and fixes.

Thumbnail: Anthropic Reliability Engineer EXPOSES the Limits of AI SRE ▶ 28:33 Anthropic Reliability Engineer EXPOSES the Limits of AI SRE

How does designing observability products agent-first change the user interface?

Agent-first design shifts the primary interface away from traditional charts and numbers toward textual status descriptions and direct agent interaction. While charts were built for human visual weaknesses, agents perform deep data analysis directly on underlying data. Users now review agent summaries and investigate flagged anomalies instead of scanning raw dashboards.

Thumbnail: Why Most Observability Platforms Won't Survive the AI Agent Era ▶ 41:25 Why Most Observability Platforms Won't Survive the AI Agent Era

How do we measure the performance of text-to-speech models?

Performance is evaluated using time to first audio and the real-time factor, which measures how many seconds of audio can be produced per second of processing time. Quality is also critical and is best assessed by directly listening to audio samples rather than relying solely on objective metrics. You typically want a real-time factor under one to avoid buffering issues.

Thumbnail: Engineering voice agents: Latency, quality, and scale — Rishabh Bhargava, Together AI ▶ 9:50 Engineering voice agents: Latency, quality, and scale — Rishabh Bhargava, Together AI

How do I validate that my automated LLM judge is accurate?

You perform meta-evaluation by measuring the agreement between your automated judge and golden data from trusted human evaluations. You can evaluate this using correlation metrics, binary accuracy, or by testing if judge outputs correlate causally with real production metrics like user abandonment. You should aim for a judge-human agreement level that matches the agreement seen between different humans.

Thumbnail: How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix ▶ 9:58 How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix

How can LLMs assist with writing postmortems after an incident?

LLMs can aggregate Slack channels and meeting transcripts to generate postmortem drafts using standard templates. However, because they struggle with root causes and company history, teams must review them and insert human to-do items.

Thumbnail: Anthropic Reliability Engineer EXPOSES the Limits of AI SRE ▶ 35:50 Anthropic Reliability Engineer EXPOSES the Limits of AI SRE

How do AI agents democratize troubleshooting for non-expert developers?

Troubleshooting complex microservice architectures traditionally requires expert knowledge held by only a few people in an organization. AI agents bridge this gap by possessing a wider system scope and guiding regular developers through the right troubleshooting steps. This reduces reliance on tribal knowledge when key experts leave the enterprise.

Thumbnail: Why Most Observability Platforms Won't Survive the AI Agent Era ▶ 46:34 Why Most Observability Platforms Won't Survive the AI Agent Era

How can I manage the compounding noise from non-deterministic models and judges?

You can apply a kitchen sink of statistical methods to establish tight confidence intervals and report error bars alongside your results. Techniques like power analysis help determine benchmark size, while resampling model and judge rollouts helps reduce variance. This ensures that reported performance improvements reflect actual capability gains rather than random noise.

Thumbnail: How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix ▶ 12:02 How Netflix Evaluates AI When There's No Right Answer - Cameron Wolfe, Netflix

What risks do automated fixes pose to engineer skill development?

Automated fixes remove the feedback loop that helps engineers learn how systems behave during failures. Senior engineers risk scar tissue atrophy, while junior engineers miss out on training from handling routine incidents.

Thumbnail: Anthropic Reliability Engineer EXPOSES the Limits of AI SRE ▶ 39:49 Anthropic Reliability Engineer EXPOSES the Limits of AI SRE

Why aren't pure speech-to-speech models used more widely in production yet?

Pure speech-to-speech models process audio natively without converting it to text first, preserving tone and emotion while enabling full duplex communication. However, they currently struggle with complex instruction following and reliable tool calling in production. Developers often resort to prompt engineering before eventually falling back to pipeline architectures.

Thumbnail: Engineering voice agents: Latency, quality, and scale — Rishabh Bhargava, Together AI ▶ 15:10 Engineering voice agents: Latency, quality, and scale — Rishabh Bhargava, Together AI