Skip to content
Jon MarienStudy Desk

Client-side

Web LLM labs

LLM labs map every input the model reads and every tool it can call. The solved chat transcript stays in the vault.

Concept note:Web LLM features

What those labs were comparing

The Quartz notes for this topic include a long chat transcript and many screenshots of a solved Academy lab. Those frames show the model being talked into a privileged tool call, so they are not republished here.

Before typing, write the map:

Then follow the lab’s exercise. Afterward, the note should say which input carried the instruction, which tool ran, and which server-side check was missing. A sentence in the system prompt is not that check. The service behind the tool still has to authorize the caller.

The concept figure in the vault is a worked example of retrieved mail becoming a tool call. Treat that as the class of bug: untrusted text in, a privileged action out. Keep the example inside the lab.