“CEO AI” làm phần mềm trong 7 phút, tốn chưa đến 1 USD

QUÂN BẢO 12/09/2023 11:05

Một nhóm nghiên cứu giao cho một chatbot chạy bằng AI nhiệm vụ phát triển 70 chương trình khác nhau. Và kết quả là AI có thể làm xong trong vòng trung bình chưa đến 7 phút, tiêu tốn chưa đến 1 USD.

>>AI “kiểu ChatGPT” chẩn đoán bệnh

AI có thể làm phần mềm trong 7 phút

AI có thể làm phần mềm trong 7 phút

Các chatbot AI như ChatGPT (OpenAI) có thể vận hành một công ty công nghệ theo một cách rất nhanh chóng và tiết kiệm chi phí mà không cần con người phải can thiệp quá nhiều.

Đây là kết quả từ một nghiên cứu, trong đó các nhà khoa học từ Đại học Brown và nhiều trường đại học Trung Quốc tiến hành thử nghiệm để xem thử liệu các bot AI được hỗ trợ mới phiên bản mô hình ngôn ngữ ChatGPT 3.5 có thể hoàn thành quá trình phát triển một phần mềm bất kỳ nào mà không cần đào tạo trước hay không.

Để kiểm tra điều này, các nhà nghiên cứu tạo ra một công ty phát triển phần mềm giả định có tên ChatDev. Dựa trên mô hình thường được sử dụng để tạo phần mềm, công ty được chia thành bốn giai đoạn khác nhau theo thứ tự thời gian, bao gồm thiết kế (designing), viết mã (coding), kiểm thử (testing) và viết tài liệu (documenting).

Từ các giai đoạn này, các nhà nghiên cứu chỉ định vai trò cụ thể cho các bot AI bằng cách đưa dữ liệu đầu vào cho các bot bằng những “thông tin chi tiết quan trọng” miêu tả “nhiệm vụ, vai trò, giao thức giao tiếp, tiêu chí chấm dứt và các yếu tố ràng buộc”.

Sau khi được giao nhiệm vụ, mỗi bot sẽ được phân bổ vào từng giai đoạn tương ứng. Chẳng hạn “CEO” và “CTO” của ChatDev làm việc trong giai đoạn “thiết kế”, còn “lập trình viên” và “thiết kế nghệ thuật” thực hiện công việc “viết mã”.

Trong mỗi giai đoạn, các nhà nghiên cứu đều hạn chế tối đa lượng thông tin đầu vào. Còn các nhân viên AI trò chuyện với nhau để hoàn thành các phần cụ thể của quá trình phát triển phần mềm, từ việc quyết định sử dụng ngôn ngữ lập trình nào cho đến xác định bug trong code, đến khi phần mềm được hoàn thành.

Các nhà nghiên cứu tiến hành thử nghiệm trên nhiều kịch bản phần mềm khác nhau, đồng thời áp dụng một loạt các phân tích để xem ChatDev mất thời gian và chi phí như thế nào đối với từng loại phần mềm.

>>Doanh nghiệp công nghệ lớn Việt “thờ ơ” với việc cạnh tranh ChatGPT

Chẳng hạn, các nhà nghiên cứu giao cho ChatDev “thiết kế một game cờ ca rô đơn giản”. 

Ở giai đoạn thiết kế, CEO yêu cầu CTO “đề xuất một ngôn ngữ lập trình cụ thể” có thể “thỏa mãn nhu cầu của người dùng mới”. Phản hồi lại, CTO đưa ra phương án Python. Tiếp đó, CEO khen ngợi “Rất tuyệt” và giải thích những ưu điểm của Python. 

Khi CTO ra hiệu lệnh “Bắt đầu”, ChatDev chuyển sang giai đoạn coding. Tại đây, CTO yêu cầu lập trình viên viết một file. Sau đó lập trình viên yêu cầu nhân viên thiết kế đưa ra một “giao diện người dùng có đồ họa đẹp”. Chuỗi trò chuyện tiếp nối trong từng giai đoạn cho đến khi phần mềm được hoàn thành.

Sau khi giao cho ChatDev 70 yêu cầu viết chương trình khác nhau, các nhà nghiên cứu phát hiện ra rằng “công ty” này có thể hoàn thành trọn vẹn quá trình phát triển phần mềm trung bình “trong vòng bảy phút với chi phí chưa đến 1 USD”. Không chỉ vậy nó còn có thể xác định và khắc phục “các lỗ hổng tiềm năng” thông qua “bộ nhớ” và khả năng “tự xem xét”. Các thống kê cho thấy tỷ lệ phần mềm “hoàn hảo” mà ChatDev tạo ra lên đến 86,66%.

Kết quả này nêu bật được một trong nhiều cách mà những công cụ AI tạo sinh, ví dụ ChatGPT, có thể thực hiện những chức năng công việc cụ thể. Kể từ khi ChatGPT ra mắt hồi tháng 11 năm ngoái, các nhân sự trong mọi ngành nghề đều sử dụng chúng nhằm tiết kiệm thời gian và tăng năng suất.

Tuy nhiên, ChatDev nói riêng và chatbot AI chắc chắn không phải là thứ hoàn hảo 100%. Trong nghiên cứu, các nhà khoa học chỉ ra rằng ChatDev vẫn có những hạn chế, chẳng hạn lỗi hoặc định kiến trong mô hình ngôn ngữ. Những điều này có thể gây nên sự cố trong quá trình phát triển phần mềm. 

Bất chấp những điều này, các nhà nghiên cứu khẳng định những kết quả này vẫn rất có ích cho những lập trình viên mới vào nghề.

Có thể bạn quan tâm

  • Stanford: ChatGPT đang ngày càng “kém thông minh” hơn

    Stanford: ChatGPT đang ngày càng “kém thông minh” hơn

    03:00, 28/07/2023

  • Ngày càng nhiều công ty cấm phần mềm “kiểu ChatGPT”

    Ngày càng nhiều công ty cấm phần mềm “kiểu ChatGPT”

    02:00, 06/07/2023

  • Giám đốc bán hàng B2B nên biết và làm gì với ChatGPT?

    Giám đốc bán hàng B2B nên biết và làm gì với ChatGPT?

    14:00, 15/06/2023

  • Sau “ChatGPT cho tài chính” tới “ChatGPT cho tiếp thị, thương mại”

    Sau “ChatGPT cho tài chính” tới “ChatGPT cho tiếp thị, thương mại”

    03:00, 12/06/2023

QUÂN BẢO