Slides: The Prompt Is Still a Punch Card - Ted Johnson, JoinIn AI
Source Video
The Prompt Is Still a Punch Card - Ted Johnson, JoinIn AI
Relationship To World's Fair 2026
These slides are extracted from a public AI Engineer YouTube video connected to World's Fair 2026. Speaker-matched clips are supporting context unless later confirmed as exact session recordings; official livestream recordings are day-level/event-level source material.
Related Scheduled Sessions
- No individual scheduled session mapping has been assigned yet; treat this as an event livestream deck.
Extracted Slides

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
content_slideconfidence0.99 - Text source: advanced OCR
rapidocr-live/full. - OCR decision: ready — Dense multi-column code/UI slide; OCR will read it more reliably than direct transcription.
Slide text:
8088 8010 ;x86-64:bytes 0018 80001 6604 0068 0018 0011 000c push mov sub mov mov pop ret 868606868686 554889E54883 488B75F05DC3 EC20488B7DF8 0x01 rbp,rsp rbp rsp,8x26 rsi,[rbp-0x10] rdi,[rbp-0x8] rbp sFind Python files>18 sfind.-typef-namepy-size·k $grep-RInTO0O1wc-1 sSho top5by size s1s-Uhs(find.-name'.py) 5curl-shttps://api.exanple.com/\ sCount Tooos in those files 42 sFetch API andpretty-print -re-r--r-. -W-F--r-- -r-r---- -rw-r--r-. -r--r- ("id:2.name²:Linus}. (p.PT.) ("id":3.name²:Grace°) users?linit-31j0. sort-kS-hr|head-n5 8.0Kutils/i0.py 6.1K tests/test_api.py 18k Lib/parser.py 12xapi/elient.py Conditionals user. Variables timit100 Functions ifresp.status_code200: Loops for Item in data: Data (JSoN)Primitive itens-[] def fetch(url,timeout-5): else: "role":'adnin" "16°:123, "email:adaexanple.con* resp·http.get(url,tineouttineout) return resp.json() raise Error(resp.text) ifiten["active"]: itens.append(iten) (NOsr) son Response Format Endpoint Method Auth Token Timeout(s) 10 https://api.example.com/v1/users GET Bearer Token JSON 'actiw':troe, "iit:100, upe,:olo, What would you like to build?.Stream large files.Validate emails Add type hints and deduplicatesrowsby asaJSONarray. Use csv.DictReader Sort by updated_at desc Write aPython function that parses a CSVfile, keeps themostrecent record byupdated_at, and returns theresult Requirements: Include a count summary email (case-insensitive), docstring
Opcodes Shell Primitives Fields Open Language

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
diagramconfidence0.97 - Text source: agent_vision.
Slide text:
Tell me what matters.
JUST A STRAW INTO THE OCEAN.

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
content_slideconfidence0.99 - Text source: agent_vision.
Slide text:
Because it shouldn't need us to anymore.
It can ask a follow-up. It can clarify mid-thought.
It can notice it's missing something and say so.
It should be human conversational

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
content_slideconfidence0.98 - Text source: advanced OCR
rapidocr-live/border-trim/opencv-adaptive. - OCR decision: ready — Dense diagram with small labels and multiple panels; OCR will be more reliable than manual transcription.
Slide text:
Batch Carried Forward
Loom PunchCard Terminal Prompt
LOOm 2 PUNCH CARD TERMINAL 4PROMPT
2111161111135111366051113s1013151 0G Canno G OJOB payrOKL GSUBHIT Job 31245 subaitted Anatyze Q2 sakes by region S and sumnarize top drivers.: Mew Chst
encode pattem. run batch > encode program, submit batch enter command, wait package intent, submit!
ENCODE / PACKAGE SUBMIT WaIt / PROCESS Output / result.
New intelligence, old protocol.

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
content_slideconfidence0.98 - Text source: advanced OCR
rapidocr-live/border-trim/contrast. - OCR decision: ready — Chart labels and legend are small; OCR should recover them better than manual transcription.
Slide text:
Expressive growth
hgh
the gap the thoss
Punoh:cirds low Cormmandline GuImouse Touch LUMS
Expressree ceding what you are nlowed to say
Channelhowhebitspbysicalymove
Inletaction protocol Who holds the tloor

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
content_slideconfidence0.96 - Text source: advanced OCR
rapidocr-live/left-72/opencv-adaptive. - OCR decision: ready — Product UI screenshot with small interface text; OCR is the safer capture path.
Slide text:
Frontier Voice
:tuguo 鲁
You 2:18 PM:
8 When's the next Timberwolves game?
: Fromtier Voice 2:18 PMi
The next Minnesota Tmberwolves game bs
I (Eabanos-
rdoez: no,
Hey. Ted, cane on'rt.
Frontlor Yoico 2ig pM
Sure, I'm here! Whet's on youu mnd?
Mossoge Frontier Voico-.

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
content_slideconfidence0.98 - Text source: agent_vision.
Slide text:
TL;DR
- OpenAI is reportedly testing an unannounced bidirectional voice model called “GPT-Bidi-1.”
- Code references and early user tests show that the model can speak, hear, and listen simultaneously, handling mid-sentence interruptions naturally.
- The unannounced model has already started rolling out to a select group of app users, hinting at an official release window this week.

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
content_slideconfidence0.96 - Text source: advanced OCR
rapidocr-live/bright-screen/opencv-adaptive. - OCR decision: ready — Dense paragraph text and small embedded examples are better suited to OCR than manual transcription in this pass.
Slide text:
Enriching PersonaPlex's output with non-verbal aspects creates an important qualitative
difference relative to systems without this dimension: PersonaPlex now recreates some of
NVIDIA. the same cues humans use to read Intent, emotions, or comprehension.
A Examples
NVIdIa ADlR The following examples showcase PersonaPlex's behavior across different scenarios. in
all audio files, you can hear the user speaking in the left channel and PersonaPlex in the
right channel (shown in green).
Assistant
11 0:01 0:26
engaging way. Prompt: You are a wise and friendly teacher. Answer questions or provide advice in a clear and
In this example from FullDuplexBench's Interruption evaluation, PersonaPlex
demonstrates general knowledge, interrupterability, and natural turn taking.
Customer Service - Banking
0:00 stilif- 0:55
Information: The customer's transactlon for S1,200 at Home Depot was declined. Verify Prompt: You work for First Ncuron Bank which is a bank and your name is Ssnni Virtanen.
customer identity. The transaction was ffagged due to an unusual location (transaction attempted in Miami, FL: customer normally transacts in Seattle, WA).

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
content_slideconfidence0.97 - Text source: advanced OCR
rapidocr-live/full. - OCR decision: ready — Diagram slide with many small labels and multi-panel structure is OCR-suitable.
Slide text:
Conversation is more than turn-taking
Whatreal-time conversational Al has to understand
1.PARTICIPANTS 2.FLOW
mm-hm
Whoishere Who isspeaking Turn-taking Backchannels
Whoislistening 3.MEANING Who isbeing addressed repair+social understanding Natural conversation= timing+context+ Interruptions&repair 4.ACTION Overlap Timing
口
Attention Thread tracking
Grounding Shared context 800 intentions Beliefs/ commitments Decisions/ Whento speak vswait

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
content_slideconfidence0.94 - Text source: advanced OCR
rapidocr-live/bright-screen/opencv-adaptive. - OCR decision: ready — Dense product UI screenshot with many small labels is OCR-suitable.
Slide text:
O Produet roqurements revlew 1 Pauta (URaply)
Listening
Szhuhold euea. Prodvs - Lesd. Sem Broretrg Jordan chooerg rot to sp
FT
TAternoon, Sam. H Jorden.
It joins like a teammate - and starts by listening.

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
content_slideconfidence0.95 - Text source: advanced OCR
rapidocr-live/border-trim/contrast. - OCR decision: ready — Dense product UI screenshot with small embedded text is OCR-suitable.
Slide text:
Productrequlrementsrevlewe IPsuse UReplzy
AI
Presenting
Sskeholoer Dana Product-Leod Sem Eogineering Jordan Suggested clarification
QSHAREDBYAI Finance Controls Policy v3 Expense approvals exceeding S5,oo require second-level authorization-the reporting manager and a Finance spprover. 54.2-Approvalthresbods doaypwatoay COALS Hod
O-wnichrequirement is this? REQ-142-expensacrvls
What kind of requests, though? Resove approval scope
Dara Expense approvalsfirst.Accessrequests eventually. asdwey
Al,hold that. Sam
Sam Actually-let'spause.Expense approvals,orageneral approvalworkfiow?
Dana Expense approvals.Flrstrelease.
Sam Access requests are future scope.
Jordin That changos the data model.Good toknow.
Al,pull that up for everyone. Sam
Oh-Idforgotten thatwasarule. Sorduas Pulling up the source -- so the room sees it too.

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
content_slideconfidence0.95 - Text source: none.
- OCR decision: ready — Dense product UI screenshot with multiple small text regions is OCR-suitable.

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
content_slideconfidence0.98 - Text source: advanced OCR
rapidocr-live/border-trim/contrast. - OCR decision: ready — Dense product UI screenshot with small multi-column text.
Slide text:
Product requlrements revlew Il Pause UReply
CHAT
Suskeholoer Dana Product-Lead Sem Eogineening Jordan SAM What'sour currentmedanappxoval time? 23days median right now,the targetis same-day. A
Right-over the imit it routes to a second approver. Sam ogreg re.h'sfine DAV
Agreed.Under five,one tap's fine. Dana GOALS
Sam Worksforme. Okay -— agreed, Expense approvals, five-thousand threshold. Jerztsrs agree Expense spprovals-firstrelesse Resove opprovalsoope Qi-Wnichrequremene is thia? REQ-142pnp
Sam Al,capture that for us. Dana Actually-make the threshold ten thousand,not five. cAChive REQ-142 Answered-aised to$10.0o0[Samconfrmed) Q-ls theS5,oo0threshold stie curreet? 000
Sam Yes. Want me toupdate the requirement to a ten-thousand threshold? A CUEIS frcanofication.Expens0sovers10,000rouAetosecond-leve approvalper Firstrelesse:managers can approve crreject pending erpense requests drectly requests are explicity outofscope. Approve /reject exponserequests from a notification
Al-is thisroom free after the meeting? Let me check-the room looks free after this,but- A Jordan ODxpnsos oevS1o,o00requiresecond-fnwlapproval (manigirFinance) EmployeeIsnodfied of the declslon Decision is recorded in audt history OManagerreceves anodfication forapendng expense OManager canapprove crejectfromtenotilcation ACCEPTANCECRITERIA
Sam Until three? It updates the spec -- live. Spts

- Recreated text/layout view: open HTML recreation
- AI slide classifier:
content_slideconfidence0.99 - Text source: agent_vision.
Slide text:
Loops, Prompts, Agents...
useful patterns — but still constraining the interface
Loops: predefined flow; hard-coded steps
Prompts: manual context; submit + repair
Agents: delegated tasks; still shaped by old affordances
Design for what is possible, not just what old interfaces allow.
Hidden Non-Slide Evidence
- `slide-001.jpg` —
speaker_stageconfidence0.98; Speaker closeup, no presentation slide content visible. - `slide-002.jpg` —
speaker_stageconfidence0.95; Speaker shot with overlay text, not a standalone slide. - `slide-005.jpg` —
speaker_stageconfidence0.97; Speaker closeup with one-word overlay, not a standalone slide. - `slide-006.jpg` —
demo_videoconfidence0.94; Camera shot of a monitor during a demo, not a presentation slide. - `slide-010.jpg` —
demo_videoconfidence0.99; Video footage of a person at a desk, not a presentation slide. - `slide-011.jpg` —
demo_videoconfidence0.96; Blurred app/demo footage with only a tiny header, not a readable slide. - `slide-021.jpg` —
speaker_stageconfidence0.99; speaker close-up, not a slide - `slide-022.jpg` —
speaker_stageconfidence0.99; speaker close-up, not a slide
Classification audit: raw/sources/slide-ai-classification/slides/hVJOnuhFmTA/audit.json
Slide-Derived Subjects To Review
Subject extraction uses video title, related session titles/descriptions, transcript context, and OCR text when available. OCR is best-effort and should be reviewed against the embedded slide images.