Glossary · Term

ADI

← all terms

Definition

Plain language

A debugging tool redesigned for AI agents that hands them a full recording of what a function did, instead of making them step through code one line at a time.

As stated in the literature

The agentic dynamic-analysis interface from the 'Efficient Dynamic Analysis' debugging work; it exposes whole-function-call execution traces (arguments, per-line state changes, return values) via on-demand instrumented re-execution, replacing line-by-line debugger stepping so an LLM agent spends inference cycles on reasoning rather than navigation.

Why it matters: It lets an AI agent spend its limited reasoning effort on understanding a bug rather than on the tedious mechanics of stepping through code.

For example, instead of clicking through a loop ten times to watch a counter change, the agent receives one record showing the counter's value at every line and the function's final result.

Heard on the show

“The ADI agent does something completely different.”
Episode 005 — Why a Debugger Designed for Humans Is the Wrong Tool for an AI Agent

Mentioned in 1 episode

  1. 005
    Why a Debugger Designed for Humans Is the Wrong Tool for an AI Agent

Related terms