Nâng tầm phát triển với Chế độ lập kế hoạch và tính năng Dự đoán nội dung chỉnh sửa tiếp theo trong Android Studio Panda 4
4 phút đọc
Android Studio Panda 4 hiện đã ổn định và sẵn sàng cho bạn sử dụng trong môi trường thực tế. Bản phát hành này mang đến Chế độ lập kế hoạch, tính năng Dự đoán nội dung chỉnh sửa tiếp theo và nhiều tính năng khác, giúp bạn dễ dàng hơn bao giờ hết trong việc xây dựng ứng dụng Android chất lượng cao.
Sau đây là thông tin chi tiết về những điểm mới:
Chế độ lập kế hoạch
Trước khi bắt đầu thực hiện các nhiệm vụ phức tạp cho bạn, tác nhân nên đưa ra một kế hoạch chi tiết. Việc bắt tay ngay vào một dự án lập trình lớn mà không có thiết kế thường dẫn đến nợ kỹ thuật hoặc lỗi logic; điều này cũng đúng với AI. Đó là lý do chúng tôi bổ sung Chế độ lập kế hoạch.
Ở chế độ này, tác nhân sẽ đưa ra một kế hoạch dự án chi tiết trước khi thực hiện các nhiệm vụ. Thay vì chỉ thực hiện một lượt duy nhất để mô hình trực tiếp dự đoán mã thông báo tiếp theo của mã, Chế độ lập kế hoạch hỗ trợ quy trình suy luận nhiều giai đoạn, giúp tác nhân có thêm không gian để đánh giá logic mà tác nhân đề xuất nhằm phát hiện các vấn đề tiềm ẩn trước khi trình bày cho bạn. Điều này đặc biệt hữu ích cho các tác vụ phức tạp và chạy trong thời gian dài, đòi hỏi độ chính xác cao về cấu trúc.
Để sử dụng Chế độ lập kế hoạch, hãy chuyển chế độ trò chuyện sang "Lập kế hoạch" trong hộp nhập của tác nhân rồi nhập câu lệnh.
Ở Chế độ lập kế hoạch, tác nhân sẽ kiểm tra yêu cầu của bạn và có thể tạo một kế hoạch triển khai cho các nhiệm vụ lớn hoặc phức tạp. Bạn có cơ hội sửa lỗi hoặc làm rõ phương pháp cần sử dụng, tất cả trước khi tác nhân dành thời gian hoặc token để đi sai hướng.
Sau khi thêm nhận xét, hãy nhấp vào "Gửi nhận xét". Nhân viên hỗ trợ sẽ sử dụng ý kiến phản hồi của bạn để sửa đổi kế hoạch triển khai. Để đảm bảo tiến độ trong quá trình thực thi (điều này đặc biệt quan trọng đối với những thay đổi lớn), tác nhân sẽ sắp xếp công việc và tạo một cấu phần phần mềm "Danh sách việc cần làm". Bạn có thể thong thả xem tác nhân hoàn thành tất cả nhiệm vụ một cách có hệ thống.
Sau khi hoàn tất công việc, tác nhân sẽ tạo một cấu phần mềm "Hướng dẫn", cung cấp cho bạn thông tin tóm tắt rõ ràng về chính xác những gì đã thay đổi và giúp bạn dễ dàng xem xét các thay đổi của tác nhân. Tự tin xây dựng và kiểm soát tốt hơn bằng Chế độ lập kế hoạch trong bản phát hành mới nhất của Android Studio.
Dự đoán nội dung chỉnh sửa tiếp theo
Tính năng tự động hoàn thành cổ điển rất hữu ích để hoàn thành câu, nhưng lập trình hiếm khi là một quy trình tuyến tính. Thông thường, một thay đổi ở một nơi sẽ yêu cầu một thay đổi thứ cấp ở nơi khác, chẳng hạn như thêm một tham số mới vào một hàm rồi cần cập nhật các lệnh gọi của hàm đó, hoặc cập nhật bản xem trước giao diện người dùng khi một thành phần kết hợp thay đổi. Thông thường, điều này có nghĩa là bạn phải mất tập trung để tìm các dòng mã liên quan cần chú ý.
Tính năng Dự đoán nội dung chỉnh sửa tiếp theo (NEP) cải tiến tính năng hoàn thành mã bằng cách dự đoán thao tác tiếp theo của bạn, ngay cả khi thao tác đó không nằm ở vị trí con trỏ hiện tại. Bằng cách phân tích các nội dung chỉnh sửa gần đây của bạn, Android Studio sẽ nhận ra mẫu logic trong quy trình làm việc của bạn. Nếu bạn sửa đổi một lớp dữ liệu hoặc cập nhật một hàm khởi tạo, NEP có thể đề xuất nội dung chỉnh sửa có liên quan tiếp theo (có thể là trong một hàm ở xa), giúp bạn chuyển thẳng đến phần sửa lỗi.
Thay vì phải di chuyển qua lại theo cách thủ công, bạn có thể chấp nhận các đề xuất cho nhiều vị trí này chỉ bằng một lần nhấn phím. Điều này giúp bạn tập trung cao độ, giảm bớt gánh nặng nhận thức khi cập nhật định kỳ và cho phép bạn tập trung vào logic phức tạp thực sự quan trọng đối với ứng dụng của mình. Trải nghiệm cách lập trình trực quan và phi tuyến tính hơn trong phiên bản Android Studio mới nhất.
Mẫu khởi đầu Gemini API
Giờ đây, việc thêm các tính năng AI mạnh mẽ vào ứng dụng của bạn đã trở nên dễ dàng hơn nhờ mẫu khởi đầu Gemini API cho Android Studio!
Trước đây, việc tích hợp AI tạo sinh vào ứng dụng Android đồng nghĩa với việc phải quản lý hệ thống phụ trợ phức tạp và lo lắng về vấn đề bảo mật khoá API. Với mẫu khởi đầu Gemini API mới trong Android Studio, giờ đây, nhà phát triển có thể bắt tay ngay vào việc xây dựng các tính năng thay vì mất thời gian định cấu hình cơ sở hạ tầng.
Các lợi ích chính bao gồm:
- Không cần quản lý khoá API: Bạn không cần lo lắng về việc cấp phép hoặc xoay vòng khoá. Bằng cách tận dụng Firebase AI Logic, mẫu này giúp bạn không cần phải nhúng thông tin xác thực nhạy cảm vào mã phía máy khách.
- Tích hợp Firebase tự động: Hệ thống sẽ xử lý các hoạt động kết nối phụ trợ cho bạn. Mẫu này tự động kết nối dự án của bạn với các dịch vụ của Firebase, đảm bảo cầu nối an toàn giữa ứng dụng của bạn và các mô hình Gemini của Google.
- Dễ dàng mở rộng quy mô: Đây không chỉ là một nguyên mẫu. Cấu trúc sẵn sàng cho môi trường thực tế cho phép bạn mở rộng quy mô từ một thử nghiệm cục bộ sang cơ sở người dùng toàn cầu mà không cần thiết kế lại nền tảng.
- Xử lý đa phương thức: Hỗ trợ dữ liệu đầu vào dạng văn bản, hình ảnh, video và âm thanh. Bạn có thể xây dựng các tính năng như phân tích hình ảnh theo thời gian thực, tóm tắt video và chép lời âm thanh.
Bắt đầu
- Mở Android Studio
- Chuyển đến File > New > New Project (Tệp > Mới > Dự án mới).
- Chọn mẫu Gemini API Starter trong thư viện.
Tìm kiếm trên web bằng tác nhân
Khi bạn đang tập trung phát triển, câu trả lời phù hợp thường chỉ cách bạn một lượt tìm kiếm. Tuy nhiên, việc rời khỏi IDE để tìm câu trả lời có thể khiến bạn mất tập trung. Cho dù bạn cần số phiên bản chính xác của một phần phụ thuộc hay các thay đổi mới nhất về API cho thư viện bên thứ ba, thì công cụ tìm kiếm trên web của tác nhân đều có thể trợ giúp mà bạn không cần phải rời khỏi Android Studio.
Mặc dù tác nhân của Android Studio đã tận dụng Cơ sở kiến thức về Android cho tài liệu chính thức, nhưng quá trình phát triển Android hiện đại dựa vào một hệ sinh thái rộng lớn gồm các thư viện bên ngoài. Tính năng tìm kiếm trên web của tác nhân giúp mở rộng phạm vi hoạt động của Gemini, cho phép Gemini truy vấn trực tiếp Google để tìm nạp tài liệu tham khảo hiện tại trên web. Từ việc kiểm tra hướng dẫn thiết lập mới nhất cho Coil đến việc tìm các mẹo cấu hình nâng cao cho Koin hoặc Moshi, giờ đây, tác nhân có thể lấy thông tin mới nhất theo thời gian thực.
Công cụ tìm kiếm trên web của tác nhân được thiết kế để hỗ trợ nhưng không gây phiền toái; công cụ này sẽ tự động kích hoạt tính năng tìm kiếm trên web khi xác định được lỗ hổng trong kiến thức cục bộ. Bạn cũng có thể chủ động yêu cầu Gemini tìm thông tin cụ thể bằng cách thêm cụm từ "tìm kiếm trên web về..." vào câu lệnh. Bằng cách tích hợp kết quả trên web trực tiếp ngay vào không gian làm việc, tính năng tìm kiếm trên web của tác nhân đảm bảo bạn luôn xây dựng bằng dữ liệu mới nhất hiện có, giúp đẩy nhanh quy trình làm việc và luôn cập nhật dự án của bạn.
Bản phát hành Android Studio Panda
Panda 4 tiếp tục tập trung vào việc tăng năng suất cho nhà phát triển bằng AI trong Android Studio. Hãy xem bài viết Chuyển từ câu lệnh sang nguyên mẫu hoạt động bằng Android Studio Panda 2 và Tăng cường hướng dẫn và kiểm soát Chế độ tác nhân bằng Android Studio Panda 3.
Android Studio Panda 2
- Quy trình Dự án mới dựa trên AI: Cho phép bạn xây dựng một nguyên mẫu ứng dụng đang hoạt động chỉ bằng một câu lệnh. Tác nhân này quản lý quá trình thiết lập ban đầu, cấu hình điều hướng và các phần phụ thuộc thích hợp, đồng thời có một vòng lặp tạo tự động để xử lý lỗi bản dựng và triển khai cho trình mô phỏng.
- Trợ lý nâng cấp phiên bản: Tự động hoá việc quản lý và cập nhật phần phụ thuộc, liên tục thử nghiệm các bản dựng và giải quyết xung đột cho đến khi tìm được cấu hình ổn định.
Android Studio Panda 3
- Kỹ năng của tác nhân: Các chỉ dẫn chuyên biệt do người dùng xác định (được lưu trữ trong thư mục .skills) để hướng dẫn tác nhân AI về các chức năng, tiêu chuẩn lập trình hoặc cách sử dụng thư viện dành riêng cho dự án.
- Quyền của tác nhân: Cung cấp quyền kiểm soát chi tiết đối với những việc tác nhân có thể làm, với các tính năng như quy tắc "Luôn cho phép" đối với các hoạt động đáng tin cậy. Để tăng cường bảo mật, bạn cũng có thể sử dụng một hộp cát không bắt buộc để thực thi quyền kiểm soát nghiêm ngặt, tách biệt đối với tác nhân.
- Mẫu ứng dụng trống trong Thư viện ứng dụng cho ô tô: Đơn giản hoá việc tạo ứng dụng được tối ưu hoá cho việc lái xe trên Android Auto và Android Automotive OS bằng cách xử lý mã nguyên mẫu bắt buộc.
Bắt đầu
Hãy khám phá và đẩy nhanh quá trình phát triển. Tải Android Studio Panda 4 xuống và bắt đầu khám phá các tính năng mới mạnh mẽ này ngay hôm nay.
Như mọi khi, ý kiến phản hồi của bạn 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 nổi của chúng tôi trên LinkedIn, Medium, YouTube hoặc X. Chúc bạn lập trình vui vẻ!
-
Tin tức về sản phẩmAndroid Studio Panda 3 hiện đã ổn định và sẵn sàng để bạn sử dụng trong môi trường thực tế. Bản phát hành này mang đến cho bạn nhiều quyền kiểm soát và khả năng tuỳ chỉnh hơn đối với quy trình làm việc dựa trên AI, giúp bạn dễ dàng xây dựng các ứng dụng Android chất lượng cao hơn bao giờ hết.
Matt Dyor • Đọc trong 3 phút -
Tin tức về sản phẩmAndroid Studio Panda 2 hiện đã ổn định và sẵn sàng để bạn sử dụng trong môi trường thực tế.
Matt Dyor • Đọc trong 3 phút -
Tin tức về sản phẩmTrong kỷ nguyên trí tuệ nhân tạo, người dùng không còn chỉ thao tác trên các ứng dụng mà còn thể hiện những mục tiêu cấp cao và mong đợi các tác nhân AI như Gemini hoàn thành các quy trình làm việc nhiều bước, đôi khi trên nhiều ứng dụng trên thiết bị của họ.
Jingyu Shi • Thời gian đọc: 4 phút
Nhận thông tin chi tiết mới nhất về hoạt động phát triển Android trong hộp thư đến của bạn hằng tuần.