Build

Real systems. Explicit decisions.

Technical notes on architecture, state, latency, evaluation and operations. Each piece starts from a concrete problem, makes its design choices explicit and ends with the limits of the approach.

Published

Note 01

Proactive and reactive agents and tool calls

How to separate the user-visible conversational contract, internal execution and deferred completion without turning conversation history into the runtime database.

Read the technical note →
Conversational contract
Internal state
Asynchronous execution
Follow-up
Note 02

Reactive and proactive agents in voice

How to coordinate acoustic activity, generation, playback and long-running tools so the system can accept work without blocking and return one completion when it is safe to speak.

Read the technical note →
Voice runtime
Barge-in
ActivityGate
Asynchronous tools
Note 03

Three architectures for voice agents

An operational comparison of full cascade, half cascade and speech-to-speech, focused on prosody, latency, tools, control and full-duplex interaction.

Read the technical note →
Full cascade
Half cascade
Speech-to-speech
Hybrid architecture

In preparation

04 Evaluating agents and tool calling Contracts, trajectories, memory and task success beyond an isolated text response. Design
05 Reliable perception at the edge How to measure and operate real-time computer vision under physical constraints. Pending
Before implementing

Understand the mechanism first.

The series explain the concepts that the technical notes assume. Videos and interactive visuals provide the fastest entry point.

Explore the series →
Video
Series
Technical note
Code