- Xuất bản vào
Microsoft Paper giới thiệu Khung AI hoàn toàn tự động, biến nhà phát triển thành người giám sát
- Tác giả

- Tên
- AbnAsia.org
- @steven_n_t
"GitHub Copilot là một chuyện, AutoDev là một chuyện khác, tự động hóa hoàn toàn việc phát triển phần mềm với các tác nhân AI tự trị tự thực hiện mọi công việc, biến các nhà phát triển thành người giám sát.
Một bài báo được xuất bản gần đây của năm nhà nghiên cứu của Microsoft, có tiêu đề AutoDev: Phát triển dựa trên AI tự động, giải thích khái niệm này:
Chúng tôi giới thiệu AutoDev, một khung phát triển phần mềm dựa trên AI hoàn toàn tự động, được thiết kế để lập kế hoạch tự động và thực hiện các nhiệm vụ kỹ thuật phần mềm phức tạp. AutoDev cho phép người dùng xác định các mục tiêu kỹ thuật phần mềm phức tạp được giao cho các agent AI tự trị của AutoDev để đạt được. Các tác nhân AI này có thể thực hiện các hoạt động đa dạng trên cơ sở mã, bao gồm chỉnh sửa tệp, truy xuất, xây dựng quy trình, thực thi, kiểm tra và hoạt động git. Họ cũng có quyền truy cập vào các tệp, đầu ra của trình biên dịch, nhật ký xây dựng và kiểm tra, các công cụ phân tích tĩnh, v.v. Điều này cho phép Tác nhân AI thực hiện các nhiệm vụ theo cách hoàn toàn tự động với sự hiểu biết toàn diện về thông tin theo ngữ cảnh cần thiết. Đúng như dự đoán, bài thuyết trình đó đã khuấy động rất nhiều sự lo lắng của nhà phát triển trên Hacker News và những nơi khác.
Điều đó có thể là do những đoạn trích trong bài báo như: ""Vai trò của nhà phát triển trong khung AutoDev chuyển đổi từ các hành động thủ công và xác thực các đề xuất AI sang người giám sát giám sát sự cộng tác của nhiều tác nhân trong các nhiệm vụ, với tùy chọn cung cấp phản hồi. Các nhà phát triển có thể giám sát AutoDev's tiến tới mục tiêu bằng cách quan sát cuộc trò chuyện đang diễn ra được sử dụng để liên lạc giữa các tác nhân và kho lưu trữ.""
Những quan điểm như vậy đã khiến HN bình luận như: ""Có thể không biết gì, nhưng nếu AI có thể đạt đến mức tự động hóa hoàn toàn SWE thì khó có công việc dựa trên kiến thức cổ trắng nào là an toàn.""
Về các chi tiết cơ bản của khung, hình bên dưới minh họa cách quy trình làm việc của AutoDev cho phép Tác nhân AI đạt được mục tiêu bằng cách thực hiện các hành động trong kho lưu trữ. ""Môi trường Đánh giá thực thi các hoạt động được đề xuất, cung cấp cho Tác nhân AI kết quả thu được. Trong cuộc trò chuyện, thông báo màu tím là từ tác nhân AI, trong khi thông báo màu xanh lam là phản hồi từ Môi trường Đánh giá.""
Khung cải thiện trên các công cụ như GitHub Copilot bằng cách cho phép các tác nhân AI tự trị thực hiện các hành động như những hành động được liệt kê ở trên, với các tính năng chính được liệt kê là:
Khả năng theo dõi và quản lý các cuộc hội thoại của người dùng và tác nhân AI thông qua Trình quản lý hội thoại
Một thư viện các Công cụ tùy chỉnh để thực hiện nhiều mục tiêu liên quan đến mã và SE
Khả năng lên lịch cho các tác nhân AI khác nhau để cộng tác làm việc hướng tới một mục tiêu chung thông qua Trình lập lịch tác nhân
Khả năng thực thi mã và chạy thử nghiệm thông qua Môi trường đánh giá
Bài báo cho biết: Chúng tôi đã chuyển trách nhiệm trích xuất bối cảnh có liên quan cho các nhiệm vụ kỹ thuật phần mềm và xác thực mã do AI tạo ra từ người dùng (chủ yếu là nhà phát triển) sang chính các tác nhân AI.
""Các tác nhân hiện được trao quyền truy xuất ngữ cảnh thông qua các hành động Truy xuất và xác thực việc tạo mã của họ thông qua các hành động Xây dựng, Thực thi, Kiểm tra và Xác thực.""
Các nhà nghiên cứu đã công bố những con số điểm chuẩn ấn tượng và báo trước công việc tiếp theo ""để tích hợp AutoDev vào IDE dưới dạng trải nghiệm chatbot và kết hợp nó vào quy trình CI/CD và nền tảng đánh giá PR.""
David Ramel"

TÁC GIẢ
Về ABN Asia: Ai Base Network (ABN), ABN Asia được thành lập từ năm 2012, là một công ty xuất phát từ học thuật, do những giảng viên, cựu du học sinh Hungary, Hà Lan, Nga, Đức, và Nhật Bản sáng lập. Chúng tôi chia sẻ đam mê chung và tầm nhìn vững chắc về công nghệ, mang đến sự đổi mới và chất lượng đỉnh cao cho khách hàng. Phương châm của chúng tôi là: Tốt hơn. Nhanh hơn. An toàn hơn. Trong nhiều trường hợp: Rẻ hơn.
Hãy liên hệ với chúng tôi khi Quý doanh nghiệp có các nhu cầu về dịch vụ công nghệ thông tin, tư vấn chuyển đổi số, tìm kiếm các giải pháp phần mềm phù hợp, hoặc nếu Quý doanh nghiệp có đấu thầu CNTT (RFP) để chúng tôi tham dự. Quý doanh nghiệp có thể liên hệ với chúng tôi qua địa chỉ email [email protected]. Chúng tôi sẵn lòng hỗ trợ với mọi nhu cầu công nghệ của Quý doanh nghiệp.

© ABN ASIA