cd /news/artificial-intelligence/the-workshop · home topics artificial-intelligence article
[ARTICLE · art-65520] src=zackproser.com ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

The Workshop

An AI training workshop succeeds when attendees leave with a working result they can inspect, rerun, and extend, according to a system documented by an unnamed facilitator. At the 2026 AI Engineer World's Fair in San Francisco, conference founder swyx called the facilitator's workshops "the gold standard" for AI Engineer content. The workshop design begins with a completion test—a verb that can be demonstrated—and works backward through exercises, environment testing, and retention mechanisms.

read15 min views2 publishedJul 19, 2026
The Workshop
Image: Zackproser (auto-discovered)

An AI training workshop has one job: move a room from hearing about a capability to performing it. The unit of work is therefore larger than a deck. It includes the room diagnosis, the learning sequence, the software attendees touch, the operating plan for the live session, and the support that follows it.

This drawing documents the system I use to build that result. Its source material is shipped work: conference labs, an internal training, a Claude Cowork session, and a private glossary application built for a mixed corporate audience. The details vary by room, but the circuit stays recognizable. Define what people should be able to do. Build the artifacts that let them do it. Rehearse the path. Capture where they struggle. Keep helping after the chairs are stacked.

The standard is observable capability. A workshop succeeds when attendees leave with a working result they can inspect, rerun, and extend. That principle determines the curriculum, the run of show, and the engagement around it.

A workshop is a product, not a talk #

A talk transfers a point of view. A good one can change what a room notices, give language to a problem, and create the energy to act. A workshop accepts a harder assignment: transfer enough capability that people perform the work while the facilitator is still there.

That distinction changes the build. Slides become one interface in a small product. Setup is onboarding. Exercises are the core interaction. A visible finish line is the acceptance test. Questions are user research. The repo, glossary, and recap are retention mechanisms. The session itself is one scheduled release of the system.

At the 2026 AI Engineer World’s Fair in San Francisco, conference founder swyx told Nick Nisi and me that our workshops were “the gold standard” for AI Engineer content and asked for help raising the bar across the event. The comment supplied useful provenance, but the work behind it matters more: a hand-built deck served to phones, a real-time room board, a glossary with chat, a local coach, and exercises with failing checks. The hour onstage sat on top of shipped software. The original account describes the five principles and artifacts [1].

Product thinking also gives the facilitator a sharper completion test. “The audience understood agents” is difficult to inspect. “Each attendee ran a typed workflow, saw structured output, and knows where to change one step” can be observed in the room. The latter statement tells you what to build and what to cut.

A workshop begins with the attendee’s completed action and works backward. The exercises carry the teaching, the environment is tested as part of the curriculum, and the attendee keeps a working artifact. A talk can contain an exercise; a workshop is an operating system built around successful practice.

Read the room before you write a slide #

The first design material is the room: roles, prior exposure, devices, permissions, terminology, and the work people hope to change. A facilitator needs to know who will be present and what access they will have long before choosing examples. An engineering conference with personal laptops permits a different lab from an internal company session with managed machines and mixed functions.

For a GHX Collaboration Week workshop, the audience stretched from leaders who had never opened a terminal to advanced engineers. The glossary itself stated that four out of five people in the room had never opened one. A single middle-of-the-road track would have made the opening hostile to beginners and the ending dull for experts. The designed path started at the computer vocabulary, walked through AI terms, and climbed toward agents, verification loops, and orchestration. The design contract is one outcome sentence: After this workshop, the room can _____. Use a verb that can be demonstrated: run, build, inspect, compare, schedule, or publish. “Understand AI” produces a survey. “Build and rerun one approved workflow against a real team task” produces a curriculum.

Then inventory constraints. Can people install packages? Will API keys be available? Is the network dependable? Which source material is safe? Does the room share one baseline task, or do departments need separate examples? The answers decide whether the lab runs locally, in a browser, through a prepared repository, or as a facilitator-led build with parallel non-coding work.

A useful discovery call asks for examples rather than adjectives. “Mixed experience” could mean one team has used chat while another ships agents, or it could mean everyone uses the same tool with different confidence. Ask what people do today, where the work stops, what has already been tried, and which result would matter to their manager. Request the actual operating constraints: device policy, identity provider, model access, repository host, browser restrictions, and approval boundaries. Those facts produce an honest room map and prevent a curriculum built around access attendees will never receive.

Give everyone the same outcome with different controls. A non-coder can run a prepared workflow, inspect its inputs and outputs, and judge whether the result is fit for work. Engineers can modify a step, schema, or verification check. Shared vocabulary and paired work keep both tracks in one room without pretending their starting points match.

The artifact stack surrounds the hour #

The core product is a circuit of artifacts, each assigned to a moment before, during, or after delivery. The deck carries the teaching sequence. Serving it as an application lets attendees open the same frame on a phone from a QR code instead of photographing a distant screen. The live board turns room check-ins into shared evidence. The glossary gives unfamiliar terms a quiet path to resolution. The repository supplies executable work. The recap restores the whole system after the event.

Every element must earn its maintenance cost. The live board earns its place when the session needs the room to see its own before-and-after movement. A glossary earns its place when terminology blocks participation. A repo earns its place when installation, modification, or rerunning matters to the outcome. There is no requirement to build every item every time; there is a requirement that each chosen artifact solve a named part of the learning path.

Specify an owner and acceptance check for each artifact. The phone deck must load on venue Wi-Fi and remain legible without presenter narration. The glossary must answer from approved material and expose a human route when it cannot. The repo must install from a clean machine, state its prerequisites, and carry a known-good result. The live board must degrade gracefully if an attendee skips check-in. The recap must point back to canonical artifacts rather than copy fragments that will drift. These are product requirements because a workshop audience encounters them as users.

Durability changes design decisions. A screenshot records the presenter’s success. A repository lets the attendee reproduce it. A PDF freezes a deck. A deployed glossary can accept a question weeks later. The useful artifact answers, “What will this person open on Monday when the facilitator is gone?”

Build it when software removes a real learning bottleneck or creates evidence the room could not get from slides. The same app can handle onboarding, private questions, shared progress, and follow-through. If a static handout does the job, use the handout; the criterion is durable usefulness, not production volume.

De-jargonification comes before code #

Mixed rooms often fail before the exercise starts. A person hears three unknown terms in the opening minute, decides everyone else understands them, and stops asking. Psychological safety needs an interface, not a sentence from the stage.

The GHX workshop made “no dumb questions” structural. Attendees could ask aloud or use an ask-anything chat on the glossary. The interface answered from the glossary’s contents, used plain language, and logged the question. Someone who did not want to reveal a gap to colleagues still had a path into the material. The room gained a question channel; the facilitators gained a record of which language caused friction.

The curriculum then moved in a deliberate order: ground rules, a de-jargonification walk, guided practice, independent construction, and an advanced extension. Each stage removes a different obstacle. Ground rules reduce social risk. Vocabulary reduces semantic risk. A guided block proves the environment. Independent work creates ownership. Extension work keeps experienced engineers engaged without forcing beginners to skip foundations.

De-jargonification is precise technical work. Replace a dense term with a plain definition, show the object, then use the formal name consistently. Do not hide the language people will encounter at work. Give them a handle for it before asking them to reason with it.

Check comprehension through use, not a vocabulary recital. Ask an attendee to choose which tool should handle a task, identify what evidence an agent returned, or explain where a workflow can fail. A correct choice shows that the term has become operational. A repeated wrong choice tells the facilitator which definition or demonstration needs another pass. The glossary remains available throughout the lab, so looking something up is treated as competent work rather than evidence that the person missed the lesson.

The lab runs working code #

A lab needs a real input, real state changes, and an output worth keeping. Lorem ipsum can prove that a button renders; it cannot teach the judgment required to use a system at work. The workshop repository should therefore contain the smallest honest version of the production pattern, with setup instructions and visible completion checks.

At the 2025 AI Engineer World Fair, more than 70 engineers spent two hours building an agentic meme generator in TypeScript with Mastra [2]. The subject was playful; the system was real. One step used structured generation and Zod schemas to extract workplace frustrations. Another fetched meme templates from Imgflip. A generation step produced typed captions. The final step called Imgflip’s caption API and returned a stable image URL. The workflow exposed modular steps, schemas, model output, external API behavior, and failure paths in a result attendees could rerun.

The Cowork workshop used a different lab shape [3]. In one hour, attendees built a go-to-market pipeline across seven modules: prospect identification, competitive intelligence, positioning, personalized outreach, blog content, a four-week calendar, and a scheduled publishing task. All seven stayed in one Cowork session. The prospect data fed the competitive work; both informed positioning; that accumulated context fed outreach and content. The architecture lesson was carried by the session history itself.

These labs share three properties. The output is recognizable: a shareable meme or a working GTM pipeline. Each step exposes a transferable pattern rather than a product tour. The attendee keeps the implementation and can run it again. An internal training can use the same rule: the Claude skills session [4] distributed a version-controlled skill containing plain-language instructions, code, configuration, and setup notes, so colleagues could install and adapt the workflow after training.

Repository design should reveal the learning boundary. Put completed infrastructure and irrelevant plumbing on the starting branch. Leave the target decision visible: a schema to complete, a step to connect, a prompt to constrain, or a verification rule to add. Supply a checkpoint after each block so an attendee can confirm state before carrying an error forward. Keep final code available through a separate branch or tag, but make the normal path pass through the intended work. The attendee should be able to explain what changed and why — watching dependency installation finish teaches nothing.

Enough to cross the outcome sentence under live conditions. Prepare setup, fixtures, and recovery paths; preserve the decision or modification that carries the lesson. Typing boilerplate consumes the scarce hour. Choosing a schema, changing a workflow step, inspecting a failure, and rerunning the result creates transferable practice.

Delivery runs on a visible clock #

The run of show is an operating document. Every block needs a start, a stop, an owner, an attendee action, and a recovery route. Put the promised outcome at the top. Mark the sections that can compress without breaking the learning chain. Keep a known-good branch, prepared outputs, and direct links ready. Decide who watches the room while the other facilitator drives the screen.

Pacing is read from evidence, not presenter instinct. Look for completed commands, changed files, generated artifacts, and hands that stay raised. Ask the room for a visible status signal. If many people are blocked, stop and repair the shared dependency. If a few are blocked, a circulating facilitator or paired path keeps the main rail moving. Announce time caps so attendees know when to keep trying and when to take the recovery path.

Live failure is useful when it is bounded and narrated. State what you expected, show the evidence you received, form one hypothesis, and test it. That models professional debugging. If the repair threatens the next learning block, switch to the known-good state and preserve the failure for the recap. The workshop serves the room, not the presenter’s determination to win one argument with a dependency.

That switch requires explicit authority. Before delivery, decide who can call the fallback and what signal triggers it: a shared authentication failure, an external API outage, or too few completed checkpoints to continue. Name the transition aloud so attendees understand they did not cause the change. Show the prepared output, explain which work it stands in for, and resume at the next decision point. A fallback preserves the causal chain of the lesson; silently jumping ahead leaves the room unsure which state is real.

Questions belong in the run of show too. Capture each one with topic, point in the curriculum, and whether it was answered live. The GHX chat wrote questions and answers to a durable log. That log turned private uncertainty into usable post-event signal without requiring the facilitator to remember every exchange.

The workshop continues after the room empties #

Follow-through starts during design. Name the support window, channel, response expectation, and artifact owner before delivery. Put those details in the repository and leave-behind, then repeat them at the close. Attendees should know where to ask when they apply the pattern to a less cooperative real task.

The GHX glossary promised asynchronous support from the June 17 workshop through July 1. The page stayed live, the chat remained available, and new terms could be added during the window. That fixed deadline made support concrete. It also created a period in which the team could distinguish a one-off setup failure from a recurring curriculum gap.

The post-event report should be plain: questions grouped by topic, blocked steps, artifacts completed, unresolved items, and recommended changes. Send the answers. Patch the setup instructions. Add the missing glossary term. Publish a recap that links the deck, repo, outputs, and recording where available. The Cowork recap [5] does this publicly; internal engagements can use the same structure inside the client’s systems.

Finally, test the outcome sentence. Evidence may come from completed repository checks, submitted artifacts, a rerun during the support window, or a short follow-up demonstration. Attendance and satisfaction describe reach and experience. They do not prove the room can perform the target task. Measure the action that was promised.

Report evidence at the right level. An individual exercise can record whether its check passed. A team workflow can record whether a second person installed and ran it from the documentation. A leadership session can require participants to compare two proposed uses and identify access, verification, and ownership requirements. Keep names out when the purpose is curriculum repair rather than performance management. The report should separate environment failures from conceptual gaps; they demand different fixes and carry different implications for the next workshop.

Commissioning one starts with the room #

A workshop engagement follows the same sequence as the drawing. The scoping call identifies the room, the current workflow, access constraints, and the business reason for teaching it. That conversation produces the outcome sentence. The outcome determines the artifact plan: perhaps a browser-based deck and guided workflow for a mixed group, or a typed repository with verification gates for engineers.

Build then proceeds around the riskiest attendee action. Setup is tested on the devices and permissions people will actually use. Exercises are rehearsed against real services or approved substitutes. The run of show names timing, owners, checkpoints, and fallback states. Delivery alternates short teaching beats with room action. Follow-through ships the artifacts, supports application through an agreed window, and reports what the questions and completed work revealed.

The variable parts are meaningful: room size, skill distribution, subject, security posture, venue, available time, artifact depth, and support period. A conference session may optimize for rapid onboarding and a shareable public repo. Corporate AI training may require approved data, private deployment, multiple entry ramps, and an internal handoff. The method remains the same because the outcome remains observable.

The final handoff names what the client owns and who maintains it. That may include source repositories, deck source, prompts, schemas, setup instructions, recordings, question reports, and recommended next exercises. It also records external dependencies and the point at which the material was tested. A named internal owner can then accept fixes during the support window and decide which artifacts enter normal team documentation. Without that handoff, a strong live session can leave behind an impressive folder that nobody is responsible for running again.

See /workshops for current workshop formats and examples. To commission a workshop for your team, file the RFP below with the room you have and what you want that room to be able to do. That is enough to begin the scope.

- [01]
[Proser, “What Makes an AI Workshop the Gold Standard,” 2026](https://zackproser.com/blog/gold-standard-ai-workshops)[↩](#cite-proser-gold-standard) - [02]
[Proser and Nisi, “AI Pipelines and Agents in Pure TypeScript with Mastra.ai,” workshop repository, 2025](https://github.com/zackproser/ai-eng-world-faire-workshop)[↩](#cite-proser-nisi-mastra) - [03]
[Proser, “Claude Cowork GTM Workshop,” workshop repository, 2026](https://github.com/zackproser/cowork-workshop)[↩](#cite-proser-cowork-repo) - [04]
[Proser, “Claude Skills as Self-Documenting Runbooks/Processes You Share With Your Team,” 2025](https://zackproser.com/blog/claude-skills-internal-training)[↩](#cite-proser-skills-runbooks) - [05]

Proser, “Claude Cowork Workshop with Anthropic: Building a Complete GTM Pipeline in One Session,” 2026 - [06]

Proser, “A Conference Workshop Playbook: What We Learned Teaching 200+ Engineers,” 2026 Anything on this sheet still unclear — or anything you were too polite to ask out loud? File an RFI. Answers come from the drawing itself and cite their sheet numbers, and every question is recorded in the drawing log so the next revision can answer it in print.

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @swyx 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/the-workshop] indexed:0 read:15min 2026-07-19 ·