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

Đọc trong 2 phút
Xem hồ sơ của Matthew Warner
Matthew Warner Nhà quản lý sản phẩm

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. Gemma 4 xử lý tất cả các yêu cầu ở Chế độ tác nhân tại chỗ, khiến đây trở thành 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 đạt đến 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, tận dụng GPU và RAM cục bộ để cung cấp sự hỗ trợ nhanh chóng và nhạy bén.
  • 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ụ lập trình phức tạp nhiều bước ở Chế độ tác nhân.

Sức mạnh lập trình tác nhân

Gemma 4 được huấn luyện để phát triển Android với khả năng gọi công cụ theo hướ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 trong quá trình phát triển, chẳng hạn như:

  • Thiết kế các tính năng mới: Nhà phát triển có thể yêu cầu tác nhân tạo một tính năng mới hoặc toàn bộ ứng dụng bằng các lệnh như "tạo một ứ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.

 

 

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ìnhTổng dung lượng RAM cần thiếtDung lượng lưu trữ cần thiết
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ộ.
  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. Ở Chế độ đại lý, 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 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ẻ!

Tác giả:
Đọc tiếp