AutoDev công cụ AI có thể làm thay đổi ngành phát triển phần mềm

Thứ bảy, 20/04/2024  |  Tin công nghệ  |  Lượt xem: 363

 
Nghiên cứu của Microsoft cũng chỉ ra cách AutoDev có thể làm thay đổi bộ mặt ngành phát triển phần mềm, bằng cách phân công lại trách nhiệm trong công việc.
 
Ngành phát triển phần mềm, lựa chọn nghề nghiệp phổ biến trong vài thập kỷ qua, đang dần thay đổi với sự trỗi dậy của Trí tuệ Nhân tạo (AI). Theo đó, ngành nghề này đang đối diện vói sức ép 'bị cướp việc' từ chính AI, trong bối cảnh AI không chỉ thực hiện phần lớn các công việc mà còn giảm bớt sự phụ thuộc vào nhân lực lập trình.
 
Microsoft AutoDev, một sản phẩm mới của Microsoft, chính là ví dụ minh họa rõ nét cho bước tiến này. AutoDev là một phần mềm tự động dựa trên nền tảng AI, khai thác triệt để các khả năng của AI để tối ưu hóa quá trình phát triển phần mềm. Theo tài liệu nghiên cứu của Microsoft về AutoDev, AI Agent (Tác nhân AI) của công cụ này sẽ là 'nhân tố chính'. 
 
Theo định nghĩa, AI Agent là một hệ thống máy tính được thiết kế để đưa ra quyết định, chọn công cụ và thực hiện hành động để đạt được mục tiêu cụ thể, thường là mục tiêu hoặc bộ mục tiêu được xác định trước. Agent hoạt động độc lập, hiếm khi cần sự can thiệp của con người vào hoạt động của nó. 
 
"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, sau đó giao cho các tác nhân AI (AI Agent) tự động của AutoDev để thực hiện. Các tác nhân AI này có khả năng thực hiện đa dạng các thao tác trên cơ sở code, bao gồm chỉnh sửa tệp, truy xuất, xây dựng, thực thi, kiểm thử và các hoạt động git. Chúng còn truy cập được vào tệp tin, đầu ra của biên dịch, nhật ký xây dựng và kiểm thử, công cụ phân tích tĩnh và nhiều hơn nữa. Điều này giúp các tác nhân AI hoàn thành các nhiệm vụ một cách tự động, dựa trên sự hiểu biết sâu sắc về bối cảnh cần thiết.", tài liệu của Microsoft mô tả.
 
 
Các kết quả thử nghiệm đầu tiên cho AutoDev rất khả quan. Khi thử nghiệm trên bộ dữ liệu HumanEval, AutoDev đã đạt tỷ lệ thành công 91.5% trong việc tạo ra các dòng code và 87.8% trong sinh kiểm thử.
 
Nghiên cứu của Microsoft cũng chỉ ra cách AutoDev có thể làm thay đổi bộ mặt ngành phát triển phần mềm, bằng cách phân công lại trách nhiệm như sau:
 
"Vai trò của nhà phát triển trong khuôn khổ AutoDev đã chuyển từ lập trình thủ công và xác nhận các gợi ý từ AI sang giám sát và điều phối sự hợp tác giữa nhiều tác nhân AI trên các nhiệm vụ cụ thể, với khả năng cung cấp phản hồi khi cần. Nhà phát triển giờ đây có thể theo dõi tiến trình của AutoDev thông qua việc quan sát cuộc đối thoại liên tục, được dùng để giao tiếp giữa các tác nhân và kho lưu trữ thông tin."
 
Với những tiến bộ này, AutoDev không chỉ nâng cao hiệu quả phát triển phần mềm mà còn mở ra một kỷ nguyên mới trong ngành công nghệ thông tin, nơi mà AI không chỉ hỗ trợ mà còn có thể dẫn dắt quá trình phát triển.
 
"Dân dev" nghĩ gì về công cụ AutoDev của Microsoft?
 
Các nhà phát triển đã có những phản ứng thú vị và không kém phần hài hước về Microsoft AutoDev, một công cụ mới mà Microsoft giới thiệu nhằm tự động hóa quá trình phát triển phần mềm thông qua trí tuệ nhân tạo (AI).
 
Một số ý kiến cho rằng: "Tôi có thể tưởng tượng AutoDev kết hợp với các công cụ đo lường chất lượng và hiệu suất mã hiện có. Nó chưa hoàn hảo, nhưng lại cho thấy tiềm năng của những gì sắp tới, dù có vẻ như chưa sẵn sàng để được áp dụng rộng rãi."
 
Một nhà phát triển khác bày tỏ: "Thật dễ dàng nhìn thấy lãnh đạo doanh nghiệp sẽ rất ấn tượng và có thể sẽ cắt giảm nhân sự để tiết kiệm chi phí, nhưng rốt cuộc có thể họ sẽ không nhận được sản phẩm nào hoàn chỉnh như mong đợi."
 
Còn có ý kiến hài hước rằng: "Hệ thống này có thể tự động....hủy bỏ bản thân sau khi gặp phải các quản lý sản phẩm (Product Manager - PM), những người miệng thì đòi một nút màu xanh lá cây nhưng trong đầu lại thực sự lại muốn một cái nút màu tím."
 
Và một nhận xét cuối cùng: "Hy vọng AI sẽ phát triển một phiên bản hệ điều hành Windows tốt hơn và phát hành nó miễn phí cho mọi người."
 
Mặc dù đã có nhiều suy đoán, nhưng việc AutoDev xuất hiện sớm đến vậy là điều không nhiều người ngờ tới. Chúng ta cần chờ xem AutoDev sẽ hoạt động như thế nào trong thời gian tới và liệu nó có thật sự biến các nhà phát triển phần mềm trở thành chỉ những người giám sát công việc hay không.
 
 
Được biết thêm, không chỉ riêng Microsoft, các công ty công nghệ lớn khác như Google cũng đã không ngần ngại tham gia vào cuộc đua này. Gần đây, Google đã giới thiệu Gemini Code Assist và CodeGemma, với Gemini Code Assist hỗ trợ lập trình đa ngôn ngữ, trong khi CodeGemma chạy trực tiếp trên thiết bị của người dùng.
 
Bản thân những nhân vật nổi tiếng tại thung lũng Sllicon cũng có quan điểm cho rằng nghề lập trình sẽ dần do AI đảm nhiệm, đơn cử như CEO Nvidia Jensen Huang. Tại hội thảo GTC 2024 diễn ra tháng 3/2024 tại California, ông Huang chia sẻ quan điểm. "Tôi nghĩ mọi người có thể học mọi loại kỹ năng", ông nói, so sánh việc học viết code cũng tương tự các kỹ năng như tung hứng, chơi piano hay học tính toán. "Lập trình không phải là điều cần để bạn trở thành người thành công. Nhưng nếu ai đó muốn học, hãy học vì chúng tôi đang tuyển lập trình viên".
 
Theo người sáng lập Nvidia, kỹ sư muốn thành công không nhất thiết phải trở thành một lập trình viên C++, thay vào đó chỉ cần trở thành kỹ sư ra lệnh.
 
Tại sự kiện hồi tháng 2 ở Dubai, Jensen Huang cũng từng gây sốc khi nói người trẻ không nên học lập trình. Theo ông, con người đang ở giai đoạn đầu của cuộc cách mạng AI và lập trình không còn là kỹ năng quan trọng nữa. Ông cho rằng trí tuệ nhân tạo đang đảm nhận công việc này ngày một tốt, do đó con người nên tập trung vào các chuyên môn có giá trị hơn như sinh học, giáo dục, sản xuất hoặc nông nghiệp.
 
 
Theo Đời sống Pháp luật
  Theo:
  Từ khóa: AutoDev công cụ AI có thể làm thay đổi ngành phát triển phần mềm

CÁC TIN ĐƯỢC QUAN TÂM GẦN ĐÂY


CÁC TIN ĐƯỢC XEM NHIỀU


BÀI VIẾT HAY GẦN ĐÂY

Cách gộp và chia nhiều Ô trong Word 2007, 2010, 2013
Thứ ba, 22/09/2015  |  MS Word  |  Lượt xem: 242547

Trong khi thực hành với Ô, cột để dễ hiểu đẹp mắt nhiều lúc ta cần phải gộp nhiều ô thành một ô, chia một ô thành nhiều ô, sau đây chúng tôi sẽ hướng dẫn các bạn chia ô và gộp ô trong Word 2007, 2010, 2013

Lỗi không tìm thấy máy tính khác trong mạng LAN của Window7/8/10
Thứ ba, 10/10/2017  |  Thủ thuật  |  Lượt xem: 143830

Lỗi không tìm thấy máy khác hoặc không thể chia sẽ tài nguyên trong mạng LAN ở Window 7/8/10. Đây là lỗi khá phổ biến hiện nay, khi các máy tính trong công ty hoặc ở nhà cùng kết nối mạng LAN nhưng lại không tìm thấy nhau, khiến việc chia sẻ tài nguyên không thể thực hiện được, ảnh hưởng đến công việc.

Hiển thị Sheet tab trong Excel 2007 bị ẩn
Thứ bảy, 05/11/2016  |  MS Excel  |  Lượt xem: 110511

Khi làm việc với Excel có lúc bạn gặp trường hợp là không thấy thanh sheet tab của excel đâu cả và bạn không thể mở các sheet khác của excel ngoại trừ sheet đầu tiên.

Cách unhide dòng, cột đầu tiên trong Excel
Thứ tư, 22/03/2017  |  MS Excel  |  Lượt xem: 92228

Trong quá trình thao tác đối với bảng tính Excel, cột và hàng đầu tiên trong bảng tính đã bị Hide ( dấu đi) nhưng đối với cách Unhide thông thường thì ta không thể Unhide đối với những hàng và cột đầu tiên. Hôm nay Tayninhit sẽ giới thiệu đến các bạn cách Unhide một cách dễ dàng đối với cột và dòng đầu tiên trong Excel.

Đồng bộ dữ liệu Google drive với máy tính
Thứ sáu, 17/06/2016  |  Internet và Email  |  Lượt xem: 74468

Tích hợp dịch vụ lưu trữ dữ liệu đám mây Google drive ngay trên máy tính để tạo, chỉnh sửa file/thư mục và đồng bộ một cách tiện lợi nhất mà không cần phải vào trang drive.google.com.

Cách đơn giản tạo đường gạch chéo trong Word 2007, 2010, 2013
Thứ ba, 27/10/2015  |  MS Word  |  Lượt xem: 72456

Gạch chéo phân cách giữa 2 ô trong Word là 1 định dạng khá phổ biến khi bạn muốn viết 2 tiêu đề, 2 mục trên 1 ô duy nhất. Việc này sẽ giúp tiết kiệm không gian của bảng mà không cần phải tạo riêng một ô, mà vẫn phân tách nội dung và các cột rõ ràng để người dùng theo dõi.

Cách chèn checkbox trên Excel 2007, 2010
Thứ bảy, 19/09/2015  |  MS Excel  |  Lượt xem: 71468

Cách chèn checkbox trên Excel 2007, 2010,chọn hay check vào ô trong Excel

Cách Reset ID TeamViewer 14 không hết hạn dùng
Thứ năm, 04/04/2019  |  Thủ thuật  |  Lượt xem: 69844

Teamviewer 14 hiện đang là phần mềm số một về chức năng kết nối và điều khiển máy tính từ xa, khả năng kết nối với bất cứ hệ thống nào từ khắp mọi địa điểm trên thế giới. Tuy nhiên khi sử dụng một thời gian thì sẽ bị giới hạn dùng 5 phút hoặc không sử dụng được nữa. TeamViewer 14 Reset ID là công cụ giúp bạn giải quyết tình trạng này.

Cách xóa, chỉnh sửa hình nền trong POWERPOINT 2010
Thứ hai, 30/11/2015  |  MS Powerpoint  |  Lượt xem: 64879

Trong Powerpoint có các chức năng thay đổi, chỉnh sửa hình nền làm cho slide của chúng ta đẹp mắt và sinh động hơn, hôm nay tayninhit.info sẽ giới thiệu đến các bạn cách chọn thay đổi hình nền, chỉnh sửa hình nền thêm sinh động hơn.

TIN CÔNG NGHỆ
BÀI VIẾT MỚI
BÀI XEM NHIỀU
BÀI CỦ MÀ HAY
PHẦN MỀM QUẢN LÝ
Thông tin

Bản quyền © 2015-2024 Tayninhit.info. Giữ toàn quyền. Khi sao chép, sử dụng hoặc phát hành lại bất kỳ nội dung nào thuộc Tayninhit.info thì ghi rõ nguồn phát hành là Tayninhit.info.

Thiết kế và Phát triển bởi Công Ty TNHH Tin Học Tín Nghệ

Quản trị nội dung Đào Minh Triệu - Liên hệ đặt quảng cáo Ms. Hiền 0979.825.837

Điện thoại: 0979 708 108 - Email: tinhoctinnghe@gmail.com

Địa chỉ: 115 đường 78A4 Nguyễn Chí Thanh, Kp. Long Kim, P. Long Thành Trung, Tx. Hòa Thành, Tây Ninh

Facebook Tây Ninh IT   Google plus Tây Ninh IT   twitter Tây Ninh IT   Giải pháp phần mềm quản lý Xăng dầu, Phòng khám, khai thác đất đá   RSS Tây Ninh IT