Why Did Botie Take So Long?

An answer arrives late, but the text cannot tell us where the time went. Follow one maintenance request through retrieval, tool calls and the final response.

18 sections · 4 questions · 1 coding challenge

1 / 18

Following a Request Across Machines

BOTIE

A slow response was already difficult to explain in distributed services before language-model agents. A request could cross many machines, while each machine kept only its own local record. Google’s 2010 Dapper paper described a tracing system that connected work across those boundaries using related spans.

OpenTelemetry supplies shared instrumentation and propagation conventions for this kind of record. Our assistant has the same practical need: connect a manual search and a model call to the request that caused them. The invented timings below illustrate that relationship; they are not measurements from a deployed assistant.

Sources for this history