World's Fair 2026
HTML is All You Need (for Agents to Make Graphics) - Amol Kapoor, Nori
Overview
This talk argues that AI agents are not inherently bad at creating visual artifacts like slides or graphics. The core thesis is that the medium used to instruct agents is crucial; instead of forcing them to use human-centric graphical interfaces like canvases, agents should be given tools that align with their native language-based processing, such as HTML.
Who should watch
- AI Engineers
- Product Managers
- Builders experimenting with agent capabilities
- Those struggling to get AI agents to produce visual content
- Developers looking for efficient ways to generate presentations, documents, or videos
Key takeaways
- Many current AI agent tools are designed for human interaction (click, drag, drop), which is ill-suited for agents.
- Agents struggle with spatial reasoning when forced into pixel-based graphical interfaces, leading to poor visual output.
- HTML provides a structured, language-based medium that AI models can understand and reason with effectively for visual generation.
- Using HTML allows agents to create complex layouts, charts, and designs without direct coordinate manipulation.
- The presentation format itself is arbitrary; HTML can be used as an editing format and later rendered to other formats like PDF.
- Agents can be leveraged to populate these HTML-based visuals by accessing company data like call transcripts or emails, automating content generation.
- The speaker's company, Nori, uses this HTML approach for generating slide decks, board decks, sales decks, and even videos.
- The key shift in thinking is to stop thinking like a user and instead think like the model, providing it with the appropriate language.
Notable quotes
*Forget the name for a second. Coding agents can do almost anything.*
*If I asked you, someone who is presumably human, to handwrite an SVG of a pelican, you wouldn't be able to do that either.*
*Stop thinking like a user. Think like the model. Give it the right language, and for graphics, all you need is HTML.*
Unofficial community note. Prefer the recording for nuance.