Tại Google I/O 2024, chúng tôi đã công bố tầm nhìn về một Android được tái thiết kế với AI làm cốt lõi. Tìm hiểu 3 nội dung cập nhật hàng đầu về cách xây dựng bằng AI trên Android dành cho nhà phát triển Android trong video này.
Chọn giải pháp AI tạo sinh phù hợp với bạn
Tài liệu này cung cấp thông tin tổng quan về AI tạo sinh trên Android, bao gồm các mô hình Gemini hiện có và SDK liên quan.
AI trên thiết bị có hiệu suất cao
Trên các thiết bị Android được hỗ trợ, bạn có thể mang đến trải nghiệm AI tạo sinh phong phú mà không cần kết nối mạng hoặc di chuyển dữ liệu ra khỏi thiết bị. Các mô hình AI tạo sinh trên thiết bị như Gemini Nano là giải pháp tuyệt vời cho các trường hợp sử dụng mà độ trễ thấp, chi phí thấp và biện pháp bảo vệ quyền riêng tư là mối lo ngại chính của bạn.
Trường hợp sử dụng
- Trải nghiệm sử dụng nội dung được AI nâng cao: tóm tắt văn bản, trả lời câu hỏi về tài liệu và trích xuất thực thể.
- Tạo nội dung có sự trợ giúp của AI: hiệu đính, sửa lỗi ngữ pháp, hỗ trợ viết và trả lời thông minh theo ngữ cảnh.
- Phân loại văn bản: phân tích cảm xúc hoặc tâm trạng
- Quyền riêng tư: khai thác các tính năng dựa trên AI tạo sinh trong khi vẫn giữ dữ liệu trên thiết bị
Giải pháp
Sử dụng SDK AI Edge của Google để tận dụng tính năng suy luận Gemini Nano trên thiết bị. Gemini Nano hiện đã được phát hành công khai để truy cập thử nghiệm.
Cung cấp các mô hình tuỳ chỉnh cho các tính năng AI trên thiết bị một cách hiệu quả hơn bằng Play for On-device AI. Google Play đơn giản hoá việc khởi chạy, nhắm mục tiêu, tạo phiên bản, tải xuống và cập nhật các mô hình trên thiết bị, giúp bạn cải thiện trải nghiệm người dùng trong khi vẫn tối ưu hoá kích thước ứng dụng. Bạn có thể sử dụng Play for AI trên thiết bị mà không mất thêm phí. Hãy hoàn tất biểu mẫu nếu bạn quan tâm đến việc sử dụng sớm Play for AI trên thiết bị.
Đăng ký sử dụng sớm Play for AI trên thiết bị
AI đa phương thức trên đám mây với các mô hình mạnh nhất của Google
Bạn có thể tạo trải nghiệm AI tạo sinh đa phương thức trong ứng dụng của mình bằng cách tận dụng các mô hình nền tảng chạy suy luận trên đám mây như các mô hình Gemini Pro. Các mô hình này là giải pháp tuyệt vời khi bạn muốn hỗ trợ nhiều thiết bị Android nhất có thể.
Trường hợp sử dụng
- Nội dung mô tả và phụ đề cho hình ảnh và video: xác định các đối tượng và mô tả các đối tượng đó bằng văn bản
- Suy luận đa phương thức: xử lý nội dung văn bản, hình ảnh và video
- Tạo văn bản: tóm tắt bài viết, trả lời câu hỏi về nội dung văn bản, trích xuất thực thể.
- Định dạng phản hồi: định dạng phản hồi của mô hình thành JSON hoặc Markdown
Giải pháp
Để tạo bản minh hoạ cho các tính năng AI tạo sinh, bạn có thể bắt đầu bằng SDK ứng dụng AI của Google. SDK này cấp cho bạn quyền truy cập vào API Gemini và giúp đơn giản hoá hoạt động tương tác của ứng dụng với các mô hình Gemini. SDK ứng dụng AI của Google đang ở giai đoạn xem trước và chỉ nên dùng để tạo bản mô hình.
Tìm hiểu thêm về SDK ứng dụng AI của Google
Để đưa trải nghiệm AI vào môi trường sản xuất, hãy sử dụng Vertex AI trong Firebase. Tương tự như SDK ứng dụng AI của Google, SDK Firebase này cung cấp quyền truy cập vào các mô hình Gemini nhưng cũng cung cấp các tuỳ chọn bảo mật và cấu hình quan trọng cho các ứng dụng chính thức. Ngoài ra, Firebase còn cung cấp các tính năng và dịch vụ hỗ trợ ở cấp độ sản xuất trên nhiều nền tảng di động.
Tìm hiểu thêm về Vertex AI trong Firebase
AI cho doanh nghiệp
Vertex AI là nền tảng phát triển AI hợp nhất, do Google quản lý toàn bộ dành cho AI. Các doanh nghiệp có thể sử dụng nền tảng Vertex AI của Google để cung cấp trải nghiệm AI tuỳ chỉnh cho thiết bị Android bằng cách tích hợp phần phụ trợ. Xây dựng, huấn luyện và triển khai các ứng dụng AI trên cơ sở hạ tầng đẳng cấp thế giới, có khả năng mở rộng của Google. Đây là một giải pháp tuyệt vời cho AI ở quy mô doanh nghiệp, với quyền truy cập vào hơn 130 mô hình và công cụ, bao gồm cả AI Studio, Trình tạo tác nhân và mô hình Gemini.
Trường hợp sử dụng
- Huấn luyện và phân phối mô hình tuỳ chỉnh
- Tạo hình ảnh và video
- Nhân viên hỗ trợ ảo, dịch vụ hỗ trợ khách hàng
- Chuyển lời nói sang văn bản, xử lý ngôn ngữ tự nhiên
Giải pháp
Sử dụng nền tảng Vertex AI của Google để xây dựng các ứng dụng AI tuỳ chỉnh và kết nối ứng dụng Android với lớp dịch vụ.
Tài nguyên khác
- Tổng quan về Vertex AI
- Vertex AI với Gemini 1.5 Pro
- Lộ trình học tập về AI tạo sinh dành cho nhà phát triển
Bộ công cụ AI tạo sinh có trách nhiệm
Các mô hình AI phải tuân thủ các chính sách về an toàn, được đánh giá về tính công bằng và chính xác, đồng thời được thiết kế để đảm bảo tính minh bạch. Bộ công cụ AI tạo sinh có trách nhiệm cung cấp hướng dẫn và trợ giúp để bạn thiết kế, xây dựng, đánh giá và triển khai các mô hình AI mở một cách có trách nhiệm.
Gemini trong Android Studio
Gemini trong Android Studio là một công cụ hỗ trợ lập trình cho việc phát triển Android. Công cụ này được hỗ trợ bởi trí tuệ nhân tạo và có thể hiểu ngôn ngữ tự nhiên. Công cụ này giúp bạn làm việc hiệu quả hơn bằng cách trả lời các truy vấn phát triển Android. Gemini có thể giúp bạn tìm thấy các tài nguyên phù hợp, tìm hiểu các phương pháp hay nhất và tiết kiệm thời gian.
Mẫu Gemini API Starter
Mẫu Gemini API Starter tuân theo chặt chẽ hướng dẫn nhanh trực tuyến để bắt đầu sử dụng Gemini trong Android. Ứng dụng này tận dụng SDK ứng dụng AI của Google dành cho Android và cho biết cách xử lý các câu lệnh văn bản và phản hồi mô hình.
Tài liệu tham khảo
API và SDK của Google cho công nghệ AI tạo sinh trên Android
Môi trường |
API hoặc SDK |
(Các) mô hình được hỗ trợ |
Phạm vi cung cấp |
Cách sử dụng đề xuất |
Tích hợp Android với tính năng suy luận trên thiết bị |
Gemini Nano |
Quyền truy cập thử nghiệm công khai |
Thử nghiệm |
|
Tích hợp Android với suy luận trên đám mây |
Gemini 1.5 Flash |
Bản dùng trước công khai |
Chỉ tạo nguyên mẫu |
|
Gemini 1.5 Flash |
Phát hành rộng rãi (GA) |
Nên dùng cho bản phát hành chính thức |
||
Tích hợp phần phụ trợ với suy luận trên đám mây |
Hơn 130 mô hình cơ sở (bao gồm cả mô hình Gemini 1.5) |
Phát hành rộng rãi (GA) |
Nên dùng cho bản phát hành chính thức |
|
Tích hợp Android với tính năng suy luận trên thiết bị |
Gemma 2B |
Thử nghiệm |
Mô hình AI tạo sinh của Google
Google cung cấp nhiều mô hình AI tạo sinh mà bạn có thể sử dụng trong ứng dụng Android.
Môi trường |
Mô hình |
Loại (Chi phí) |
Định dạng đầu vào được hỗ trợ |
Dữ liệu đầu ra |
Trên thiết bị |
Gemini Nano |
Không tốn phí |
Văn bản, hình ảnh |
Văn bản |
Đám mây |
Gemini 1.5 Flash |
Không tính phí/Có tính phí |
Văn bản, hình ảnh, video, âm thanh |
Văn bản |
Gemini 1.5 Pro |
Không tính phí/Có tính phí |
Văn bản, hình ảnh, video, âm thanh |
Văn bản |
|
Gemini 1.0 Pro |
Không tính phí/Có tính phí |
Văn bản |
Văn bản |
|
Trên thiết bị, trên đám mây |
Gemma & Gemma 2 |
Không tốn phí (mô hình mở) |
Văn bản |
Văn bản |
Để biết đầy đủ thông tin chi tiết về các tính năng của từng mô hình, bao gồm cả giới hạn về mã thông báo và tốc độ, hãy xem phần Mô hình Gemini.