Android Studio hỗ trợ Gemma 4: mô hình cục bộ mạnh nhất của chúng tôi để lập trình tác nhân
2 phút đọc
Mỗi nhà phát triển đều có quy trình làm việc và nhu cầu riêng về AI. Do đó, bạn cần có thể chọn cách AI hỗ trợ quá trình phát triển của mình. Vào tháng 1, chúng tôi đã giới thiệu khả năng chọn bất kỳ mô hình AI cục bộ hoặc từ xa nào để hỗ trợ chức năng AI trong Android Studio. Hôm nay, chúng tôi thông báo rằng Gemma 4 đã có thể hỗ trợ lập trình AI trong Android Studio. Mô hình cục bộ mới này được huấn luyện về hoạt động phát triển Android, mang đến cả hai lợi ích: quyền riêng tư và hiệu quả về chi phí của quá trình xử lý trên thiết bị, cùng với khả năng suy luận và gọi công cụ tiên tiến.
Trợ lý AI được cung cấp tại địa phương
Khi chạy cục bộ trên thiết bị của bạn, Gemma 4 cung cấp cho bạn tính năng hỗ trợ mã AI mà không cần kết nối Internet hoặc khoá API cho các hoạt động cốt lõi. Các lợi ích chính bao gồm:
- Quyền riêng tư và bảo mật: Mã của bạn vẫn nằm trên máy của bạn. Gemma 4 xử lý tất cả các yêu cầu ở Chế độ tác nhân tại chỗ, khiến đây là lựa chọn lý tưởng cho những nhà phát triển làm việc theo các yêu cầu về quyền riêng tư đối với dữ liệu hoặc trong môi trường doanh nghiệp an toàn.
- Hiệu quả về chi phí: Chạy các quy trình công việc phức tạp có tác nhân mà không phải lo lắng về việc vượt quá hạn mức. Gemma 4 được tối ưu hoá để chạy hiệu quả trên phần cứng phát triển hiện đại, sử dụng GPU và RAM cục bộ để cung cấp sự hỗ trợ nhanh chóng và phản hồi tốt.
- Khả năng hoạt động khi không có mạng: Sử dụng tác nhân để viết mã ngay cả khi bạn không có kết nối Internet.
- Khả năng suy luận tiên tiến: Gemma 4 mang đến khả năng suy luận hàng đầu, có thể thực hiện các tác vụ mã hóa nhiều bước phức tạp ở Chế độ Tác nhân.
Mã hóa tác nhân mạnh mẽ
Gemma 4 được huấn luyện để phát triển Android với khả năng gọi công cụ dạng tác nhân. Khi chọn Gemma 4 làm mô hình cục bộ, bạn có thể tận dụng Chế độ tác nhân cho nhiều trường hợp sử dụng phát triển, chẳng hạn như:
- Thiết kế các tính năng mới: Các nhà phát triển có thể yêu cầu tác nhân xây dựng một tính năng mới hoặc toàn bộ ứng dụng bằng các lệnh như “xây dựng ứng dụng máy tính” và tác nhân sẽ không chỉ tạo mã giao diện người dùng mà còn sử dụng các phương pháp hay nhất của Android như viết bằng Kotlin và sử dụng Jetpack Compose.
- Tái cấu trúc: Bạn có thể đưa ra các lệnh cấp cao như "Trích xuất tất cả các chuỗi được mã hoá cứng và di chuyển chúng sang strings.xml". Tác nhân này sẽ quét toàn bộ mã nguồn, xác định những trường hợp cần thay đổi và áp dụng các nội dung chỉnh sửa trên nhiều tệp cùng một lúc.
- Khắc phục lỗi và giải quyết vấn đề về bản dựng: Nếu một dự án không tạo được bản dựng hoặc có lỗi lint dai dẳng, bạn có thể nhắc tác nhân "Tạo bản dựng dự án của tôi và khắc phục mọi lỗi". Tác nhân sẽ chuyển đến mã vi phạm và áp dụng các bản sửa lỗi theo cách lặp đi lặp lại cho đến khi bản dựng thành công.
Yêu cầu về phần cứng được đề xuất
Nhà phát triển ứng dụng Android sử dụng máy đáp ứng các yêu cầu tối thiểu về phần cứng nên dùng MoE 26B. Tổng RAM cần thiết bao gồm cả Android Studio và Gemma.
| Mô hình | Tổng dung lượng RAM cần thiết | Dung lượng lưu trữ cần thiết |
|---|---|---|
| Gemma E2B | 8 GB | 2 GB |
| Gemma E4B | 12 GB | 4 GB |
| Gemma 26B MoE | 24 GB | 17 GB |
Bắt đầu
Để bắt đầu, hãy đảm bảo bạn đã cài đặt phiên bản Android Studio mới nhất.
- Cài đặt một nhà cung cấp LLM, chẳng hạn như LM Studio hoặc Ollama, trên máy tính cục bộ.
- Trong Cài đặt > Công cụ > AI > Nhà cung cấp mô hình, hãy thêm phiên bản LM Studio hoặc Ollama của bạn.
- Tải mô hình Gemma 4 xuống từ Ollama hoặc LM Studio. Tham khảo các yêu cầu về phần cứng để chọn kích thước mô hình.
- Ở Chế độ Đại lý, hãy chọn Gemma 4 làm mô hình hoạt động của bạn.
Để biết hướng dẫn chi tiết về cách định cấu hình, hãy xem tài liệu chính thức về cách sử dụng mô hình cục bộ.
Chúng tôi rất vui khi thấy Gemma 4 cho phép quy trình phát triển riêng tư, bảo mật và mạnh mẽ hơn. Như thường lệ, ý kiến phản hồi của bạn là yếu tố thiết yếu trong quá trình chúng tôi tiếp tục tinh chỉnh trải nghiệm AI trong Android Studio. Nếu bạn phát hiện thấy lỗi hoặc vấn đề, vui lòng gửi vấn đề. Bạn cũng có thể tham gia cộng đồng nhà phát triển Android sôi động của chúng tôi trên LinkedIn, YouTube hoặc X. Chúc bạn lập trình vui vẻ!
-
Tin tức về sản phẩmTại Google I/O năm nay, chúng tôi sẽ vượt ra ngoài những thay đổi lặp đi lặp lại, hướng đến một sự thay đổi cơ bản trong cách xây dựng ứng dụng. Các công cụ mới nhất của chúng tôi được xây dựng cho kỷ nguyên tác nhân với các tính năng giúp tăng năng suất cho bạn với tư cách là nhà phát triển Android VÀ nâng cao hiệu suất của các tác nhân AI mà bạn triển khai trong toàn bộ mã nguồn của mình.
-
Tin tức về sản phẩmĐây là bản phát hành ổn định cuối cùng cho Android Studio Quail. Các tính năng mới trong Android Studio giúp bạn xây dựng các ứng dụng cao cấp bằng AI một cách hiệu quả.
Amman Asfaw • 5 phút đọc -
Tin tức về sản phẩmAndroid Studio Quail 2 hiện đã ổn định và sẵn sàng để bạn sử dụng trong quá trình phát hành chính thức, mang đến một sự thay đổi cho IDE của bạn với quy trình làm việc đồng thời, tính năng phân tích rò rỉ bộ nhớ được tích hợp sẵn và khả năng khắc phục sự cố dựa trên ngữ cảnh.
Amman Asfaw • Đọc trong 3 phút
Nhận thông tin chi tiết mới nhất về hoạt động phát triển trên Android trong hộp thư đến của bạn mỗi tuần.