Long-Term Analysis of Langfuse LLM Traces with ClickHouse
A verification log on normalizing Langfuse Observations and Scores into ClickHouse, then using SQL to inspect model-level cost, prompt-version quality trends, and retry-driven cost increases.
Tag
A verification log on normalizing Langfuse Observations and Scores into ClickHouse, then using SQL to inspect model-level cost, prompt-version quality trends, and retry-driven cost increases.
A small implementation experiment combining Cloudflare Pages, Pages Functions, Workers AI bindings, and AI Gateway to build an AI chatbot without exposing model credentials to the browser.
A verification article on sending a generate, evaluate, feedback, and regenerate loop to Langfuse so the improvement path can be traced by attempt, not just by final output.
A small experiment on adding feedback, score, and metadata back to Cloudflare AI Gateway logs so LLM request logs can become the start of an evaluation loop.
A small verification of how coarse evaluation criteria can pass weak LLM output. This article shows how to treat rubrics and evals as operational assets that improve through failure logs.
Testing the Langfuse Assistant public beta against existing Sakana Fugu observations and ground truth calculated through the Public API.
Making a personal blog discoverable by AI agents as Perplexity and ChatGPT replace traditional search. Implementation of AIO (AI Optimization) with llms.txt, JSON API, and MCP Server design—decision criteria for a 46-post blog.
I implemented a minimal generate-evaluate-feedback-regenerate loop in a verification script. This post organizes the stop conditions and evaluation units that actually matter when stabilizing AI output.
A hands-on report instrumenting Sakana Fugu's OpenAI-compatible API with Langfuse, measuring how latency, token consumption, and TTFT change across Level 1–3 tasks.
I subscribed to Sakana Fugu to understand its nature as an OpenAI-compatible API and to plan how to observe its black-box cooperative reasoning from the outside.
An experiment log where I redact Flue 1.0 Beta observe events before sending them to Langfuse, tracking the issue triage workflow's runId, model, and results.
I compare Langfuse Monitors with my custom Slack morning briefing worker to figure out which responsibilities should move to the official feature and which should stay custom.