SỞ KHOA HỌC VÀ CÔNG NGHỆ THÀNH PHỐ CẦN THƠ

Khoa học, công nghệ và Đổi mới sáng tạo - Khơi dậy khát vọng kiến tạo tương lai

AI của Google giải quyết thách thức lập trình bằng cách tạo mã phần mềm

[05/01/2023 10:42]

Trong nghiên cứu mới nhất của nhóm nghiên cứu của Google đã tiết lộ một nền tảng trí tuệ nhân tạo có khả năng giải quyết các thách thức lập trình trong thế giới thực.

Hệ thống AI mới có thể tham gia các cuộc thi lập trình máy tính điển hình ở cấp độ tương tự như con người. Nó có khả năng tạo mã phần mềm nhằm giải quyết các nhiệm vụ khác nhau. Rõ ràng, lập luận của nó dựa trên các nguyên tắc tương tự đang được các lập trình viên sử dụng. Và, trí tuệ nhân tạo hoạt động khá tốt, có thể đạt được điểm số trong top 54,3% người tham gia.

Nghiên cứu được trình bày trong tạp chí Khoa học.

Lập trình với AI hoạt động như thế nào?

Trước đây, nhóm nghiên cứu DeepMind đã trình bày một hệ thống AI có khả năng tạo ra các phiên bản tốt hơn các thuật toán hiện có. Công việc mới nhất của họ là một bước xa hơn.

AI tạo mã được xây dựng bằng mô hình mạng thần kinh dựa trên biến đổi. Các nhà nghiên cứu lưu ý rằng loại mô hình học máy này đặc biệt phù hợp để giải quyết các nhiệm vụ lập trình tương tự. Tuy nhiên, những nỗ lực trước đó ít thành công do các vấn đề liên quan đến sự phức tạp của các vấn đề ở cấp độ mã hóa, đặc biệt là khi mã phần mềm dài hơn là cần thiết.

Nền tảng mới hoạt động tốt, nó thực hiện các chức năng như dự định mà không cần kiến thức cấu trúc trước về thuật toán hoặc ngôn ngữ lập trình. Làm thế nào nó hoàn thành một kỳ tích đáng kinh ngạc như vậy?

Các nhà nghiên cứu giải thích trong bài báo của họ rằng chương trình mới sử dụng cách tiếp cận tổng quát, khi nó tạo ra hàng triệu phiên bản mã đa dạng. Việc tạo này được thực hiện bằng cách sử dụng các mạng thần kinh dựa trên máy biến áp được huấn luyện đặc biệt. Sau đó, kết quả hoạt động tốt nhất sẽ tự động được chọn.

Đây là lần đầu tiên trí tuệ nhân tạo thể hiện tương đối tốt trong một cuộc thi định hướng lập trình.

nhnhanh

www.technology.org
Bản quyền @ 2017 thuộc về Sở Khoa học và Công nghệ thành phố Cần Thơ
Địa chỉ: Số 02, Lý Thường kiệt, phường Tân An, quận Ninh Kiều, thành phố Cần Thơ
Điện thoại: 0292.3820674, Fax: 0292.3821471; Email: sokhcn@cantho.gov.vn
Trưởng Ban biên tập: Ông Trần Đông Phương An - Phó Giám đốc Sở Khoa học và Công nghệ thành phố Cần Thơ