AI가 버튼까지 만든다고? 구글 A2UI v0.9가 보여준 다음 화면

안녕하세요. 요즘 AI 얘기를 보다 보면 모델 성능이나 벤치마크 숫자 이야기가 대부분인데, 이번에는 조금 결이 다른 발표가 나왔습니다. 구글이 A2UI v0.9를 공개했는데, 이게 단순히 "UI를 예쁘게 그려주는 도구" 정도로 끝나는 이야기가 아니더라고요. 개인적으로는 에이전트 시대에 꽤 중요한 방향 하나가 드러난 발표처럼 보였습니다.

먼저 한 줄로 정리하면
AI가 화면 코드를 제멋대로 뿌리는 게 아니라, 무슨 UI가 필요한지 선언만 하고 실제 렌더링은 앱이 가진 기존 컴포넌트로 처리하는 방향이 더 본격화됐다는 뜻입니다.

AI가 이제 화면까지 ‘말하는’ 단계

A2UI는 에이전트가 상황에 맞는 UI를 실시간으로 만들어 전달할 수 있게 하는, 일종의 공통 언어에 가깝습니다. 여기서 핵심은 프레임워크에 종속되지 않는다는 점입니다. 구글 설명대로라면 로컬이든 원격이든 에이전트가 공통 형식으로 UI 의도를 보내고, 클라이언트는 자기 앱에 이미 있는 디자인 시스템과 컴포넌트 카탈로그를 써서 그걸 렌더링합니다.

비유하자면 AI가 집을 직접 지어버리는 게 아니라, 설계도만 넘기고 시공은 검증된 자재로 현장이 맡는 구조에 가깝습니다. 기술적으로 말하면, 모델이 실행 가능한 화면 코드를 직접 밀어 넣는 방식이 아니라 선언형 UI 메시지를 보내고, 렌더러가 승인된 컴포넌트만 조합해 그려주는 방식입니다. 그래서 기존 디자인 시스템을 살리기 좋고, 통제와 재사용 측면에서도 훨씬 현실적입니다.

왜 개발자 입장에서 이 발표가 꽤 재밌냐면

이번 v0.9에는 공식 React 렌더러가 들어갔고, Flutter·Lit·Angular 렌더러도 함께 정리됐습니다. 클라이언트 쪽에는 공용 web-core 라이브러리가 추가됐고, 에이전트 측에서는 Python 기반 SDK도 강조됐습니다. 즉, "AI가 UI를 만든다"는 아이디어를 데모 수준에서 끝내지 않고, 실제 서비스에 붙이기 쉬운 구조로 다듬으려는 흔적이 보입니다.

퀵스타트 문서도 꽤 인상적이었습니다. 예제 흐름을 보면 사용자가 메시지를 보내고, A2A 에이전트가 Gemini와 통신한 뒤, A2UI JSON 메시지를 스트리밍으로 내려보내면 웹 앱이 그걸 받아 네이티브 컴포넌트처럼 렌더링합니다. 쉽게 말해 챗봇 답변이 단순한 텍스트가 아니라, 상황에 따라 예약 폼이 되기도 하고 검색 결과 화면이 되기도 하는 셈입니다. 주니어 개발자 입장에서는 "프롬프트 결과를 UI로 바꾸는 방법"이 조금 더 선명하게 잡히는 발표였다고 봅니다.

좋아 보이지만, 아직은 초반 버전이라는 신호도 분명합니다

다만 이걸 바로 완성형 표준처럼 보기엔 이릅니다. 공식 문서에서도 v0.9는 아직 Draft로 표시돼 있고, 로드맵상 Q2 2026에는 SwiftUI·Jetpack Compose 같은 네이티브 모바일 렌더러와 성능 최적화가 예정돼 있으며, Q4 2026에 가서야 프로토콜 1.0 안정화가 목표로 잡혀 있습니다. 실제 GitHub 이슈 페이지를 봐도 React 렌더러, 샘플 실행, surface 처리 관련 이슈가 4월 17~19일 사이 계속 올라오고 있더라고요.

오히려 저는 이 점이 더 좋았습니다. 발표만 번지르르한 게 아니라, 공개된 문서와 저장소를 보면 아직 거칠지만 분명히 굴러가고 있는 프로젝트라는 게 보이기 때문입니다. 새로운 표준이 진짜로 자리 잡으려면 이런 과정을 거쳐야 하니까요.

마무리로 든 생각
앞으로 에이전트 서비스가 늘수록 중요한 건 모델 성능만이 아니라, 그 결과를 어떤 UI 규칙으로 사용자에게 안전하게 보여주느냐일 가능성이 큽니다. 그런 점에서 이번 발표는 "AI가 뭘 대답하느냐"보다 "AI가 어떤 화면을 어떻게 건네느냐"에 시선이 옮겨가기 시작했다는 신호처럼 읽혔습니다. 내부 업무툴을 만들든, 고객용 AI 기능을 붙이든, 이제는 프롬프트만 잘 쓰는 것보다 UI 프로토콜과 디자인 시스템 연결 방식을 같이 보는 팀이 한발 먼저 갈 수도 있겠네요.

참고한 출처

Min
아무거나 하고싶고, 아무것도 하기싫음
APRIL
2026
09
THU
S M T W T F S