Loading video player...
What if your AI agent didn't just respond in a chat box, but actually built the entire interface you interact with? That's generative UI - and it changes how we think about building AI applications. In this video, I built an application where you paste in research markdown and an AI agent dynamically generates a personalized dashboard. Not from a template - the agent analyzes your content and decides on the fly what components to render. Key findings, action items, resources, visualizations - all surfaced automatically. The tech stack is CopilotKit with AG-UI on the frontend, Pydantic AI on the backend, and Google's new A2UI spec powering the generative UI layer. I'll walk you through the full architecture, how these pieces fit together, and why generative UI matters way beyond just dashboards. ~~~~~~~~~~~~~~~~~~~~~~~~~~ - CopilotKit, the platform that makes it easy to build frontend apps that interact with your agents (this is what powered the frontend for my application here): https://github.com/CopilotKit/CopilotKit - A2UI Specification: https://docs.copilotkit.ai/generative-ui-specs/a2ui ~~~~~~~~~~~~~~~~~~~~~~~~~~ - The Dynamous Agentic Coding Course is now FULLY released - learn how to build reliable and repeatable systems for AI coding: https://dynamous.ai/agentic-coding-course - GitHub Repo for My AI Research Dashboard Generator: https://github.com/coleam00/second-brain-research-dashboard - My Generative UI Excalidraw Diagram: https://github.com/coleam00/second-brain-research-dashboard/blob/main/GenerativeUIDiagram.png - My video on AG-UI: https://youtu.be/BFWviieMyGw - AG-UI Protocol Documentation: https://www.copilotkit.ai/ag-ui - Pydantic AI: https://ai.pydantic.dev ~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:00 Introduction to Generative UI 0:27 What is Generative UI? 2:12 My Generative UI Tech Stack 3:24 Why Generative UI is Powerful 4:59 The Generative UI Spectrum 7:43 Architecture and Example Use Case 11:57 High Level Code Walkthrough 14:08 Final Demo and Conclusion ~~~~~~~~~~~~~~~~~~~~~~~~~~ Join me as I push the limits of what is possible with AI. I'll be uploading videos weekly - at least every Wednesday at 7:00 PM CDT!