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: 239

 
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

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: 143509

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: 109927

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: 91282

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.

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: 68865

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 clone máy ảo trên VMware
Chủ nhật, 04/06/2017  |  Phần mềm  |  Lượt xem: 46264

Clone máy ảo chúng ta có thể hiểu như nhân bản một máy ảo được tạo ra trong VMware thành nhiều bản nữa giống hệt máy ảo ban đầu với mục đích tiết kiệm thời gian cho việc lặp đi lặp lại cài đặt các máy ảo có cấu hình giống nhau.

Cách sao chép copy toàn bộ trang tính trong Google Sheets
Thứ hai, 20/09/2021  |  MS Excel  |  Lượt xem: 33782

Để sao chép một trang tính trong Google sheets, bạn có thể đưa nó vào một bảng tính mới hoặc bảng tính hiện có, tùy thuộc vào nhu cầu thực tế. Bài viết dưới đây sẽ giới thiệu đến các bạn cách sao chép một trang tính trong Google Sheet nhé!

Copy máy ảo VMware sang máy tính khác
Chủ nhật, 04/06/2017  |  Phần mềm  |  Lượt xem: 33069

Copy máy ảo VMware từ máy tính này sang máy tính khác giúp không cần tạo lại máy ảo với cùng cấu hình, Hệ điều hành và phần mêm đang sử dụng trên máy ảo đó, giúp tiết kiệm thời gian, chi phí, hiệu quả cao.

Cách tạo, xóa ghi chú trong Word
Chủ nhật, 26/03/2017  |  MS Word  |  Lượt xem: 28192

Trong quá trình làm việc, soạn thảo văn bản đối với MS Word ta có những ghi chú nhưng không biết thể hiện như thế nào? Hôm nay Tayninhit sẽ gới thiệu đến các bạn cách tạo, xóa ghi chú trong MS Word.

45 trang học online dạy bạn mọi thứ trên đời
Thứ sáu, 28/09/2018  |  Internet và Email  |  Lượt xem: 26170

Những website và ứng dụng dưới đây có thể cung cấp cho bạn lượng kiến thức khổng lồ về mọi lĩnh vực từ khoa học, kinh tế, nghệ thuật, xã hội cho đến những xu hướng công nghệ mới nhất.

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