Tin tức về sản phẩm

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 bằng tác nhân

Thời gian đọc: 2 phút
Xem hồ sơ của Matthew Warner
Matthew Warner Nhà quản lý sản phẩm, Trải nghiệm nhà phát triển Android

Mỗi nhà phát triển đều có quy trình và nhu cầu riêng về AI, vì vậy, điều quan trọng là bạ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 đã ra mắt 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, và hôm nay, chúng tôi xin thông báo về việc ra mắt Gemma 4 để hỗ trợ lập trình bằng 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 việc 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 cục bộ

Bằng cách chạy cục bộ trên máy của bạn, Gemma 4 cung cấp cho bạn tính năng trợ giúp lập trình bằng 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ả yêu cầu ở Chế độ tác nhân ngay trên thiết bị, nên đây là lựa chọn lý tưởng cho những nhà phát triển có yêu cầu về quyền riêng tư đối với dữ liệu hoặc làm việc trong môi trường doanh nghiệp bảo mật.
  • Tiết kiệm 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 lo vượt 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ộ để hỗ trợ nhanh chóng và kịp thời.
  • Sử dụ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 nhiệm vụ lập trình đa bước phức tạp ở Chế độ tác nhân.

Lập trình tác nhân mạnh mẽ

Gemma 4 được huấn luyện để phát triển Android bằng các chức năng gọi công cụ của 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 phát triển, chẳng hạn như:

  • Thiết kế tính năng mới: 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". Tác nhân 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ả chuỗi được mã hoá cứng và di chuyển các chuỗi đó sang strings.xml". Tác nhân này sẽ quét toàn bộ mã nguồn của bạn, xác định các thực thể cần thay đổi và áp dụng các nội dung chỉnh sửa cho nhiều tệp cùng một lúc.
  • Sửa 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 tìm mã nguồn không hợp lệ liên tục, bạn có thể nhắc tác nhân "Tạo bản dựng cho dự án của tôi và sửa mọi lỗi". Tác nhân sẽ chuyển đến đoạn mã vi phạm và áp dụng các bản sửa lỗi lặp lại cho đến khi bản dựng thành công.

 

 

Mô hình MoE 26B được đề xuất cho các 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. Tổng dung lượng RAM cần thiết bao gồm cả Android Studio và Gemma.

Mô hìnhTổng dung lượng RAM cần thiếtCần thêm bộ nhớ
Gemma E2B8 GB2 GB
Gemma E4B12 GB4 GB
Gemma 26B MoE24 GB17 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.

  1. 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ộ của bạn.
  2. Trong phần Settings > Tools > AI > Model Providers (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. 
  3. large_Screenshot_gemma4.png
  4. 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.
  5. Trong Chế độ tác nhân, hãy chọn Gemma 4 làm mô hình đang hoạt động.

Để 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 mong được thấy Gemma 4 hỗ trợ các 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à rất cần thiết để 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 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ẻ!

Tác giả:
Tiếp tục đọc