Microsoft gần đây công bố nghiên cứu chi tiết đối với nền tảng phát triển mã được vận hành bởi các tác nhân trí tuệ nhân tạo (AI). Trong khái niệm này, lập trình viên con người sẽ được giao vai trò giám sát. Với tên gọi AutoDev, nền tảng được tạo ra nhằm cho phép các tác nhân AI tương tác với nhau để phát triển mã.
Nền tảng phát triển tự động như vậy dựa trên nhiều kho lưu trữ để xử lý các tác vụ kỹ thuật phần mềm có tính chất phức tạp. Hơn nữa, người dùng có các công cụ cần thiết để xác nhận kết quả của riêng mình. Các kiểm tra ban đầu cho thấy khái niệm mà Microsoft đưa ra là hoàn toàn có thể được hiện thực hóa.
Câu hỏi đặt ra là vị trí lập trình viên con người sẽ ở đâu? Theo nghiên cứu của Microsoft, nhiệm vụ của các lập trình viên con người sẽ là công việc giám sát, tương tự như những gì các nhà quản lý dự án làm. Nói cách khác, lập trình viên con người sẽ không còn viết mã cần thiết cho mục tiêu của chương trình đó nữa mà thành khán giả của công việc do AI thực hiện, có thể can thiệp bất cứ khi nào người đó thấy cần thiết.
Trong tương lai này, con người sẽ không phải hoàn thiện kỹ thuật viết mã mà phải chuyên tâm biết cách giải thích mục đích của mình để có thể can thiệp bất cứ khi nào AI đi chệch khỏi các mục tiêu đã xác định trong quan niệm của dự án.
Một lần nữa, kịch bản này đặt ra câu hỏi tương lai sẽ như thế nào nếu AI tiếp quản những gì con người đang làm. Con người sẽ có những công việc gì trong tương lai nếu mọi thứ đều được thực hiện bởi AI?
Điều quan trọng hơn nữa là biết ai sẽ có khả năng can thiệp nếu mọi việc bắt đầu không ổn. Nói cách khác, nếu mọi thứ đều do AI thực hiện thì ai sẽ có kiến thức để sửa chữa chúng khi cần thiết? Đây là một cuộc tranh luận còn lâu mới kết thúc, đặc biệt với những tiến bộ được báo cáo thường xuyên về AI.