概要
Pol Alvarez Vecinoによる、FastHTMLとHTMXを使って150行未満でinteractive Generative UI applicationを作るtutorialです。text-only chat interfaceからdisplay-only GenUI、fully interactive GenUIへの進化をたどり、hypermedia approachがfrontend/backend間のcontract couplingを減らし、LLMが本当にdynamicなinterfaceを生成できることを説明します。
要約
1. Minimal code: 150行未満でcomplete GenUI appを作る
2. Hypermedia approach: frontend-backendのcontract couplingを減らす
3. Evolution path: text chat、display-only、fully interactiveへの流れを説明
4. Python-based: FastHTMLで素早くprototypeできる
5. HTMX integration: 複雑なJavaScriptなしでdynamic updateを実現する
Key innovation: JSON APIに頼らず、LLMがHTMLを直接生成する実装路線を示す