VietTechiesHIỂU CÔNG NGHỆ. MỞ GÓC NHÌN.
☰ Chuyên mục

Google giới thiệu các quy trình làm việc agent được host trên cloud cho ứng dụng Android

29/09/2026 · VietTechies · Biên tập

Minh họa tối giản của một chiếc smartphone màu xám đậm với một đường sáng xanh lam nối đến biểu tượng máy chủbay trên không trung, tượng trưng cho các quy trình làm việc agent được host trên cloud.
Ảnh minh họa do AI tạo.

Google đã xuất bản hướng dẫn kỹ thuật cho thấy các ứng dụng Android có thể chuyển các agent AI nhiều bước phức tạp sang backend cloud tự host. Cách tiếp cận này sử dụng Agent Development Kit (ADK) cùng với các giao thức AG-UI và A2UI để giữ client di động đồng bộ với các quy trình chạy dài như đặt vé máy bay, khách sạn và nhà hàng, mà không làm gián đoạn phiên thiết bị.

Lý do chuyển agent lên cloud?

Theo nguồn, việc thực hiện trên một thiết bị đơn lẻ trở nên không thực tế cho các tác vụ trải qua nhiều bước và sử dụng nhiều API bên ngoài. Phiên làm việc trên điện thoại có thể bị gián đoạn, và việc quản lý thông tin xác thực, trạng thái, cũng như điều phối công cụ trên client di động mang lại sự phức tạp. Kiến trúc đề xuất chạy các agent đặt chỗ trong một dịch vụ backend trong khi ứng dụng Android kết nối với phiên làm việc trực tiếp, theo dõi tiến độ và chỉ yêu cầu người dùng cung cấp thông tin khi thực sự cần.

Điều phối backend với ADK

Hướng dẫn định nghĩa một agent đặt vé máy bay sử dụng Python dựa trên Google ADK. Agent được khởi tạo bằng một mô hình identifier, hướng dẫn bằng ngôn ngữ tự nhiên và các công cụ hàm để tìm kiếm và đặt chỗ. InMemoryRunner quản lý các bước thực thi, theo dõi ngữ cảnh cuộc hội thoại và định tuyến tin nhắn giữa người dùng và mô hình. Các gọi công cụ được thực thi tự động khi mô hình yêu cầu, giúp nhà phát triển tập trung vào logic thay vì điều phối.

Cập nhật streaming qua AG-UI

Để nối backend agent với client Android, máy chủ phát các cập nhật thời gian thực sử dụng giao thức AG-UI. Lớp truyền thông hai chiều này chuẩn hóa các loại tin nhắn cho các sự kiện vòng đời, tin nhắn văn bản, gọi công cụ và quản lý trạng thái. Trên Android, SDK Kotlin lắng nghe luồng Server-Sent Events và ánh xạ các payload thành các sự kiện client an toàn về kiểu, tạo ra giao diện tương tác giống như một cuộc trò chuyện.

Giao diện động với A2UI

Nguồn giới thiệu giao thức A2UI để render các thành phần tương tác động. Máy chủ gửi payload JSON chỉ định bố trí các thành phần và các thuộc tính như bộ chọn lựa chọn hoặc lưới chọn chỗ ngồi. Client Android duy trì một danh mục các thành phần được hỗ trợ, và A2uiSchemaManager biên dịch các schema JSON này thành hệ thống các hướng dẫn để mô hình học chính xác cấu trúc cần thiết. Trên thiết bị, A2uiMessageProcessor cập nhật các bề mặt đang hoạt động, và A2uiSurface composable render chúng một cách phản ứng trong Jetpack Compose.

Phụ thuộc và việc align catalog

Hướng dẫn liệt kê các phụ thuộc Gradle cụ thể cho các thư viện model, runtime và UI của A2UI, tất cả đều ở phiên bản 1.0.0-alpha01. Nó nhấn mạnh backend và client di động phải chia sẻ cùng một ID định nghĩa catalog. Bất kỳ thay đổi nào đối với catalog backend đều yêu cầu tăng phiên bản và cập nhật tương ứng lớp thành phần Kotlin để tránh lỗi phân tích. Các thành phần Material 3 chuẩn có sẵn thông qua material3-a2ui mà không cần triển khai tùy chỉnh.

Ảnh minh họa do AI tạo, không phải ảnh tư liệu.

Nguồn: Build intelligent Android apps: In-app agentic workflows