Run with Browser AI · Chapter 05

Run Chapter 05: Browser AI Switchboard

Inspect seven browser-managed AI interfaces side by side without flattening their distinct contracts.

← Read One Runtime, Several Interfaces
Execution Not inspected
Secure contextUnknown
Top-level pageUnknown
Prompt APIUnknown
AvailabilityNot inspected

Chapter experiment

One Runtime, Several Interfaces

Metrics-only trace

Loading the chapter experiment…

No model output yet.
Inspect the context supplied by this chapter

What this experience knows

This experience is grounded in Chapter 05 and the distinction between a shared lifecycle and distinct task contracts.

Common lifecycle

Each interface can expose an availability check, an asynchronous creation step, optional acquisition progress, an operation and a terminal result. That common shape supports one observable adapter.

Distinct contracts

  • Prompt leaves the task definition in instructions and context.
  • Summarizer exposes summary type, format and length.
  • Writer creates new material under tone, format and length constraints.
  • Rewriter transforms supplied material while preserving an explicit relationship to the input.
  • Proofreader returns correction-oriented structured output.
  • Translator has declared source and target languages.
  • Language Detector returns ranked language hypotheses rather than generated prose.

Evidence boundary

The capability matrix reports what each global and availability(options) call returns in this page. It does not attest the physical model, download sharing, implementation vendor or behavioral quality behind an interface.

Reuse rule

The adapter may normalize lifecycle events and transport. It must preserve API identity, creation options, operation name and output shape so later chapters can evaluate the feature actually exposed to users.

This experience inspects the Prompt, Summarizer, Writer, Rewriter, Proofreader, Translator and Language Detector interfaces in the current browser. Each availability call receives the options declared for that particular API.

The matrix reports exposure and operational availability separately. It does not infer that the interfaces share one downloaded model or that one available API implies the others are available.