Hồi OpenAI công bố tài liệu giới thiệu công cụ tạo ngôn ngữ bằng trí thông minh nhân tạo tên là GPT-3, cộng đồng không mấy hào hứng như nhiều thông tin công nghệ khác cho lắm. Nhưng chỉ đến khi OpenAI chọn ra vài lập trình viên và giao bộ công cụ GPT-3 cho họ để thỏa sức sáng tạo, mọi thứ mới trở nên hấp dẫn. Họ đăng tải lên Twitter những gì AI có thể làm được, từ truyện ngắn, thông cáo báo chí, những bài viết giới thiệu chính GPT-3, và cả một công cụ tìm kiếm trực tuyến. Nhưng trong số đó, có lẽ bất ngờ nhất là khả năng tự viết những dòng code lập trình đơn giản của trí thông minh nhân tạo. Đó là trường hợp của Sharif Shameem, lập trình viên đã chỉnh lại GPT-3 để nó tự viết những dòng code HTML thay vì ngôn ngữ “tự nhiên” của con người.
John Carmack huyền thoại, người từng tạo ra trò chơi Doom, và là giám đốc kỹ thuật của Oculus chia sẻ trên Twitter: “Tôi từng nói rằng nghiên cứu AI giống như gậy ông đập lưng ông, vì rồi một ngày công việc lập trình sẽ để máy tính tự đảm nhiệm, và vì thế tôi nghi ngờ rằng con người sẽ giữ lại một phần thiên kiến để giữ lại công việc của chính họ. Khám phá gần như bất ngờ rằng GPT-3 có thể viết code lập trình có lẽ là thứ đáng báo động nhất với nghề lập trình viên.”
Phát kiến với GPT-3 của OpenAI cho thấy, rõ ràng trong tương lai sẽ có một ngành nghiên cứu trí thông minh nhân tạo và thuật toán deep learning phục vụ cho công việc phát triển phần mềm và tự động lập trình. Kể từ đó tới nay, quá trình nghiên cứu AI biết lập trình đã có không ít cải thiện, và một thuật toán mới tên là MISIM (Machine Inferred Code Similarity) có thể thay thế con người trong việc viết app trong tương lai.
MISIM là thành quả của những nhà nghiên cứu đến từ Intel, viện khoa học Georgia, đại học Pennsylvania và trường MIT phát triển. MISIM được huấn luyện bằng hàng triệu dòng code lấy được trên mạng internet, và thông qua đó có thể nhận diện được công dụng và nhiệm vụ của một chương trình máy tính. Từ đó, MISIM sẽ so sánh code của phần mềm đó với những chương trình tương tự, để tối ưu hiệu năng xử lý của chương trình đó.
Ở tầm ngắn hạn, MISIM có thể giúp ích cho các lập trình viên để tối ưu ứng dụng của họ đến mức tối đa. Nhưng ở tầm dài hạn, biết đâu sẽ có ngày chúng ta dùng Office, Photoshop hay xài trình duyệt được viết bởi chính trí thông minh nhân tạo?
Theo SingularityHub