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

Tăng cường hướng dẫn và kiểm soát Chế độ tác nhân bằng Android Studio Panda 3

Đọc trong 3 phút
Matt Dyor
Giám đốc sản phẩm cấp cao

Android Studio Panda 3 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. Bản phát hành này giúp bạn có nhiều quyền kiểm soát và tuỳ chỉnh hơn đối với quy trình công việc dựa trên AI, giúp bạn dễ dàng hơn bao giờ hết trong việc tạo ứng dụng Android chất lượng cao.

Cho dù bạn đang bổ sung các tính năng mới cho một ứng dụng hiện có hay tạo một ứng dụng hoàn toàn mới, những bản cập nhật này sẽ nâng cao trải nghiệm phát triển bằng cách cho phép tác nhân AI trong Android Studio tìm hiểu các phương pháp cụ thể của bạn và cho phép bạn kiểm soát thật chi tiết các quyền của tác nhân.

Cuối cùng, ngoài các kỹ năng AI và tính năng nâng cao Chế độ tác nhân, Android Studio Panda 3 cũng bao gồm tính năng hỗ trợ cập nhật để tạo ứng dụng Android cho ô tô.

Sau đây là thông tin nghiên cứu chuyên sâu về những tính năng mới:

Kỹ năng của tác nhân

Tạo tác nhân AI hữu ích hơn bằng cách sử dụng kỹ năng của tác nhân trong Android Studio. Kỹ năng của tác nhân là các hướng dẫn chuyên biệt giúp tác nhân học được các tính năng mới và phương pháp hay nhất cho một quy trình công việc cụ thể. Sau đó, tác nhân có thể tận dụng các kỹ năng này khi cần. Điều này giúp giảm đáng kể mức độ chi tiết cần thiết cho các câu lệnh hằng ngày. Kỹ năng của tác nhân hoạt động với Gemini trong Android Studio hoặc với các mô hình ngôn ngữ lớn (LLM) từ xa của bên thứ ba mà bạn tích hợp vào khung tác nhân trong Android Studio.

Bạn và các thành viên trong nhóm có thể tạo các kỹ năng cho tác nhân biết chính xác cách bạn muốn xử lý các tác vụ cụ thể trong cơ sở mã. Ví dụ: bạn có thể tạo một kỹ năng "xem xét mã" tuỳ chỉnh phù hợp với các tiêu chuẩn mã hoá của tổ chức hoặc kỹ năng tuỳ chỉnh để cung cấp cho tác nhân thêm thông tin về cách sử dụng thư viện nội bộ.

Sau khi bạn tạo một kỹ năng, tác nhân sẽ có thể tự động sử dụng kỹ năng đó hoặc bạn có thể kích hoạt kỹ năng đó theo cách thủ công bằng cách nhập @ rồi đến tên kỹ năng. Hãy xem tài liệu để tìm hiểu thêm về cách tạo kỹ năng cho cơ sở mã của bạn hoặc tốt hơn nữa là yêu cầu tác nhân giúp bạn tạo một kỹ năng mới và tác nhân sẽ hướng dẫn bạn chi tiết!

large_CROPPED-1-3-skill-used-REV.png
Kích hoạt kỹ năng của tác nhân theo cách thủ công trong Android Studio

Bắt đầu

Để tạo một kỹ năng cho dự án, hãy làm như sau:

  • Tạo thư mục .skills bên trong thư mục gốc của dự án.
  • Đặt tệp SKILL.md bên trong thư mục mới này.
  • Thêm tên và nội dung mô tả vào tệp để xác định quy trình công việc tuỳ chỉnh và kỹ năng của bạn đã sẵn sàng.
  • Bạn có thể tuỳ ý đưa vào các tập lệnh, thành phần và tài liệu tham khảo để cung cấp thêm hướng dẫn cho tác nhân.
large_CROPPED-1-2-skill-md-REV.png
Kỹ năng của tác nhân trong Android Studio

Quản lý quyền cho Chế độ tác nhân

Bạn kiểm soát cơ sở mã của mình và giờ đây, bạn có thể cân nhắc kỹ hơn về dữ liệu và các tính năng mà bạn chọn chia sẻ với tác nhân AI. Quyền chi tiết mới của tác nhân trong Android Studio cho phép bạn quyết định chính xác những việc mà tác nhân có thể làm cho bạn.

Khi Chế độ tác nhân cần đọc tệp, chạy lệnh shell hoặc truy cập vào web, chế độ này sẽ yêu cầu bạn cấp quyền một cách rõ ràng. Chúng tôi biết rằng "mệt mỏi vì phê duyệt" là một rủi ro thực sự trong quy trình công việc dựa trên AI. Khi một công cụ yêu cầu quyền quá thường xuyên, bạn sẽ dễ dàng bắt đầu nhấp vào "Cho phép" mà không xem xét kỹ hành động đó. Bằng cách cung cấp các quy tắc chi tiết "Luôn cho phép" cho các thao tác đáng tin cậy và một hộp cát tuỳ chọn cho các thao tác thử nghiệm, Android Studio giúp bạn tập trung vào những quyết định quan trọng thực sự cần bạn phê duyệt theo cách thủ công.

large_2-2-alt-permission-request-REV (1).png
Quyền của tác nhân

Quyền của tác nhân rất dễ thiết lập và sử dụng. Ví dụ: việc cấp quyền cấp cao sẽ tự động cho phép các công cụ phụ liên quan, trong khi các lệnh mà bạn đã phê duyệt trước đó sẽ tự động chạy mà không làm gián đoạn quy trình của bạn. Hãy yên tâm rằng việc truy cập vào các tệp nhạy cảm như khoá SSH sẽ luôn yêu cầu bạn phê duyệt một cách rõ ràng.

Để tăng cường khả năng bảo mật, bạn cũng có thể sử dụng một hộp cát tuỳ chọn để thực thi quyền kiểm soát nghiêm ngặt, riêng biệt đối với tác nhân.

large_2-3-sandbox-REV.png
Hộp cát Shell của tác nhân

Mẫu ứng dụng Thư viện ứng dụng cho ô tô (trống)

Chúng tôi đang giúp bạn dễ dàng hơn trong việc tạo ứng dụng Android cho ô tô. Trước đây, việc tạo ứng dụng cho ô tô có nghĩa là phải vật lộn với các cấu hình phức tạp chỉ để dự án tạo thành công.

Giờ đây, bạn có thể tăng tốc quá trình phát triển bằng mẫu "Ứng dụng Thư viện ứng dụng cho ô tô (trống)" mới trong Android Studio. Mẫu này xử lý mã nguyên mẫu bắt buộc cho một ứng dụng được tối ưu hoá để lái xe trên cả Android Auto và Android Automotive OS, giúp bạn tiết kiệm đáng kể thời gian và công sức. Thay vì bị sa lầy trong quá trình thiết lập, bạn có thể tập trung vào việc tạo trải nghiệm tốt nhất cho người dùng trên đường.

Bắt đầu

Cách sử dụng mẫu mới:

  • Chọn New Project trên màn hình Welcome to Android Studio (Chào mừng đến với Android Studio) (hoặc File > New > New Project (Tệp > Mới > Dự án mới) trong một dự án).
  • Tìm kiếm hoặc chọn mẫu Empty Car App Library App (Ứng dụng Thư viện ứng dụng cho ô tô (trống)).
  • Đặt tên cho ứng dụng rồi nhấp vào Finish (Hoàn tất) để tạo ứng dụng được tối ưu hoá để lái xe.
large_3-1-empty-car-app-library-app-template-REV.png
Mẫu ứng dụng Thư viện ứng dụng cho ô tô (trống)

Bản phát hành Android Studio Panda

Panda 3 được xây dựng dựa trên bản phát hành Panda 2 tập trung vào AI của tháng trước. Hãy xem bài đăng Chuyển từ câu lệnh sang nguyên mẫu hoạt động với Android Studio Panda 2 để tìm hiểu thêm về các tính năng mới của Android Studio, bao gồm cả Quy trình dự án mới dựa trên AI giúp bạn chuyển từ câu lệnh sang nguyên mẫu và Trợ lý nâng cấp phiên bản giúp bạn dễ dàng cập nhật các phần phụ thuộc.

Bắt đầu

Bắt tay vào thực hiện và tăng tốc quá trình phát triển. Tải xuống Android Studio Panda 3 và bắt đầu khám phá các tính năng mới mạnh mẽ của tác nhân ngay hôm nay.

Như mọi khi, ý kiến phản hồi của bạn là rất quan trọng đối với chúng tôi. Kiểm tra các vấn đề đã biết, báo cáo lỗi và tham gia cộng đồng sôi động của chúng tôi trên LinkedIn, Medium, YouTube hoặc X. Chúc bạn lập trình vui vẻ!

Tác giả:

Tiếp tục đọc