Tin tức về sản phẩm
Nâng cao khả năng phát triển bằng 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
Đọc trong 5 phút
Android Studio Panda 4 hiện đã ổn định và sẵn sàng để bạn sử dụng trong bản phát hành chính thức. Bản phát hành này có 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 tạo ứng dụng Android chất lượng cao hơn bao giờ hết.
Sau đây là thông tin nghiên cứu chuyên sâu 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 cầ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ó bản 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 thêm Chế độ lập kế hoạch.
Ở chế độ này, trợ lý 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ì một lượt duy nhất mà mô hình dự đoán trực tiếp mã thông báo tiếp theo của mã, Chế độ lập kế hoạch tạo điều kiện cho 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 về 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 đối với những tác vụ phức tạp và kéo dài đòi hỏi độ chính xác cao về kiến 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 ô nhập dữ liệu 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ẽ xem xét yêu cầu của bạn và có thể tạo 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ả đều diễn ra trước khi tác nhân tiêu tốn thời gian hoặc mã thông báo theo hướng sai.
Sau khi thêm nhận xét, hãy nhấp vào "Gửi nhận xét" và 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. Để đi đúng hướng trong quá trình thực thi (điều này đặc biệt quan trọng khi có 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ả các nhiệm vụ một cách bài bản.
Sau khi hoàn tất, tác nhân sẽ tạo một thành phần "Hướng dẫn", cung cấp cho bạn bản tóm tắt rõ ràng về những thay đổi và giúp bạn dễ dàng xem xét các thay đổi của tác nhân. Tạo bản dựng một cách tự tin và kiểm soát hơn bằng Chế độ lập kế hoạch trong phiên bản Android Studio mới nhất.
Đề xuất chỉnh sửa tiếp theo
Tính năng tự động hoàn thành kiểu cũ rất phù hợp để hoàn thành câu, nhưng việc lập trình hiếm khi diễn ra theo một đường thẳng. 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 bị thay đổi. Theo cách truyền thống, điều này có nghĩa là bạn phải tạm dừng tập trung để tìm ra 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) phát triển tính năng hoàn tất mã bằng cách dự đoán bước tiếp theo của bạn, ngay cả khi bướ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 tiếp theo có liên quan (có thể là trong một hàm ở xa), cho phép bạn chuyển thẳng đến bản sửa lỗi.
Thay vì điều hướng qua lại theo cách thủ công, bạn có thể chấp nhận những đề xuất có 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 duy trì trạng thái "dòng chảy", giảm tải nhận thức của các bản cập nhật thường xuyên 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 bao giờ hết, hãy dùng mẫu Gemini API Starter cho Android Studio!
Việc tích hợp AI tạo sinh vào ứng dụng Android trước đây có nghĩa là bạn phải quản lý cơ sở hạ tầng phụ trợ phức tạp và lo ngại về tính bảo mật của khoá API. Với mẫu Gemini API Starter mới trong Android Studio, giờ đây, các 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ì tốn thời gian định cấu hình cơ sở hạ tầng.
Các lợi ích chính bao gồm:
- Quản lý khoá API mà không cần làm gì: Không cần lo lắng về việc cung cấ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 nhúng thông tin đăng nhập nhạy cảm vào mã phía máy khách.
- Tự động tích hợp Firebase: Hệ thống sẽ xử lý cơ sở hạ tầng 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ó một 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.
- Được thiết kế để mở rộng quy mô: Đây không chỉ là giải pháp dành cho nguyên mẫu. Cấu trúc sẵn sàng cho sản xuất cho phép bạn mở rộng quy mô từ một thử nghiệm cục bộ sang một cơ sở người dùng toàn cầu mà không cần thiết kế lại nền tảng của mình.
- Xử lý đa phương thức: Hỗ trợ dữ liệu đầu vào là văn bản, hình ảnh, video và âm thanh. Bạn có thể tạo 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 cho một phần phụ thuộc hay các thay đổi mới nhất về API cho một thư viện của bên thứ ba, công cụ tìm kiếm trên web của tác nhân đều có thể giúp bạn mà không cần bạ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 Android cho tài liệu chính thức, nhưng hoạt động 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 mở rộng phạm vi tiếp cận của Gemini, cho phép Gemini truy vấn trực tiếp Google để tìm nạp tài liệu đối chiếu 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ữu ích 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 điểm thiếu hụt trong kiến thức cục bộ của mình. Bạn cũng có thể chủ động bằng cách yêu cầu Gemini tìm một nội dung cụ thể. Chỉ cần thêm cụm từ "tìm kiếm trên web về..." vào câu lệnh của bạn. Bằng cách tích hợp kết quả trực tiếp trên web ngay vào không gian làm việc của bạn, tính năng tìm kiếm thông tin trên web của tác nhân đảm bảo bạn luôn xây dựng dựa trên dữ liệu mới nhất hiện có, giúp tăng tốc quy trình làm việc và giúp dự án của bạn luôn đi đầu.
Các bản phát hành Android Studio Panda
Panda 4 tiếp tục tập trung vào việc tăng tốc độ làm việc hiệu quả của nhà phát triển bằng AI trong Android Studio. Hãy xem 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 tạo 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ý chế độ 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 vào 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, lặp lại các bản dựng thử nghiệm và giải quyết xung đột cho đến khi tìm thấy một 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) giúp tác nhân AI học được các chức năng, tiêu chuẩn mã hoá hoặc cách sử dụng thư viện theo từng 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 mà 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 thao tác đáng tin cậy. Để 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 không bắt buộc để thực thi chế độ kiểm soát nghiêm ngặt, riêng biệt đối với tác nhân.
- Mẫu ứng dụng trống của Thư viện ứng dụng ô tô: Đơn giản hoá việc tạo ứng dụng được tối ưu hoá cho việc lái xe dành cho 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 bắt đầu 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á những 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ẻ
Tiếp tục đọc
-
Tin tức về sản phẩm
Android Studio Panda 3 hiện đã ổn định và sẵn sàng để bạn sử dụng trong bản phát hành chính thức. Bản phát hành này giúp bạn kiểm soát và tuỳ chỉnh quy trình làm việc dựa trên AI một cách hiệu quả hơn, giúp việc tạo ứng dụng Android chất lượng cao trở nên dễ dàng hơn bao giờ hết.
Matt Dyor • Đọc trong 3 phút
-
Tin tức về sản phẩm
Android Studio Panda 2 hiện đã ổn định và sẵn sàng để bạn sử dụng trong bản phát hành chính thức.
Matt Dyor • Đọc trong 3 phút
-
Tin tức về sản phẩm
Nếu là nhà phát triển Android và muốn triển khai các tính năng AI cải tiến vào ứng dụng của mình, thì bạn có thể tham khảo những nội dung cập nhật mới và mạnh mẽ mà chúng tôi mới ra mắt gần đây.
Thomas Ezan • Đọc trong 3 phút
Nhận thông tin cập nhậ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.