Join us for our weekly Hands-on AI Workshop every Tuesday, where beginners can take their AI skills to the next level. D...
4 RSVP'd
Welcome to another exciting session! We have spent considerable time configuring backends, orchestrating datasets, and setting up cloud environments. Today, we are focusing on how our users actually interact with the AI solutions we build. We are breaking out of plain text logs and exploring Frontend Experiences with the Agent Development Kit (ADK) and A2UI (Agent-to-User Interface).
Until now, if an AI agent wanted to show you data, it had to rely on standard Markdown text, fragile tables, or long-winded chat summaries. Today, we introduce an open-source protocol that allows autonomous agents to stream rich, secure, and fully interactive user interfaces natively to the web or mobile browser.
This session bridges the gap between machine reasoning and high-fidelity user experiences without making you master complex frontend frameworks:
The Text Baseline: We will begin by deploying a standard ADK Python agent that reads mock system metrics or tools and dumps the output as raw, unformatted text.
Introducing A2UI Primitives: Discover the declarative nature of the A2UI JSON protocol. You will learn how the agent can request a Card, a Row, a Column, or interactive inputs from a pre-approved safety catalog rather than generating unsafe HTML/JavaScript.
The Structure & Data Split: Learn how A2UI separates layout elements from application state dynamically. We will watch the model handle surfaceUpdate (constructing the design canvas layout) and dataModelUpdate (injecting values into elements) over real-time streams.
The Local Render: Using the built-in ADK Dev UI web surface, we will wire up a utility tool that transforms raw incoming JSON structure strings into a highly responsive, styled, and clickable cloud resource dashboard.
Security-First AI UI: In production systems, allowing a remote AI to generate raw web scripts is a massive security vulnerability. A2UI solves this by transmitting data structures that your host application renders natively and safely, eliminating script injections entirely.
Framework Agnostic: The agent doesn't care what language your frontend uses. The exact same A2UI JSON response from your Python backend can be rendered identically on an Angular, React, Flutter, or native mobile container.
The Next Class of Portfolio Projects: Everyone knows how to build a basic chatbot. Building an agentic workflow that presents an interactive data management surface places your personal portfolio on the absolute cutting edge of production engineering.
Your Laptop (fully charged).
A Code Editor (VS Code recommended).
Your previous Cloud Run and local terminal environment setups from our earlier sessions.
A2UI Main Specification Site: Explore the open protocol standard
Google Cloud Blog Integration Guide: Connecting A2UI agents to broader enterprise platforms
Official Code Repository: Google A2UI Sample Walkthroughs
Tuesday, June 9, 2026
11:00 AM – 1:00 PM (UTC)
CoLab Innovation Hub
Google Developer Expert (GDE) for Data Cloud