소개
Google의 Genkit Dart 1.0 발표는 안정 버전의 AI 백엔드 코어를 genkit_a2ui와 연결해, 에이전트가 생성한 폼, 날짜 선택기, 확인 카드를 네이티브 Flutter 위젯으로 스트리밍하는 방법을 소개합니다. 연결된 구현 가이드는 카탈로그 검증, 스트리밍 방식의 화면 메시지, 사용자 동작을 다룹니다. Agents API와 A2UI 플러그인은 아직 프리뷰 단계입니다.
요약
1. 백엔드에서 렌더러로 이어지는 경로: A2UI 데이터 파트를 출력하는 Dart 에이전트 미들웨어로 Flutter GenUI SDK를 보완합니다
2. 상호작용 루프: [A2UI 가이드](https://genkit.dev/docs/dart/agents/a2ui/)는 점진적 렌더링, 사용자 정의 카탈로그, 대화 턴으로 반환되는 폼 및 버튼 동작을 보여 줍니다
3. 명확한 신뢰 경계: 카탈로그 검증은 구조를 확인하며, 클라이언트 렌더러는 속성값을 안전하게 정제해야 합니다
4. 성숙도 구분: Genkit Dart 코어는 1.0 안정 버전이지만, Agents API와 A2UI 플러그인은 마이너 릴리스에서도 변경될 수 있는 프리뷰 기능입니다