Bước tiến đầu tiên của ChatGPT vào ngành lập trình: tạo đột phá cho lĩnh vực tìm và sửa lỗi code trị giá 600 triệu USD

30/01/2023 15:02
Đối với lĩnh vực tìm và sửa lỗi trong code, ChatGPT đang trình diễn khả năng vượt trội so với các phần mềm chuyên dụng.

Có thể còn lâu nữa ChatGPT mới đe dọa đến công việc của các lập trình viên cấp cao, nhưng đối với các kỹ sư kiểm thử phần mềm để tìm lỗi, mối đe dọa có thể đến sớm hơn tưởng tượng. Các nhà khoa học máy tính tại Đại học Johannes Gutenberg và Đại học London phát hiện ra rằng, ChatGPT có thể tìm và sửa lỗi lập trình tốt hơn nhiều so với các phần mềm được thiết kế để làm điều tương tự - thậm chí có thể thay thế luôn cả các kỹ sư phần mềm trong lĩnh vực này.

Các nhà nghiên cứu lấy 40 đoạn code lỗi cho 4 hệ thống tìm và sửa lỗi khác nhau, bao gồm: ChatGPT, Codex, CoCoNut và APR Tiêu chuẩn. Sau đó họ chỉ việc hỏi ChatGPT: "Có vấn đề gì với đoạn code này không?" và sau đó, sao chép, dán nó vào cửa sổ giao tiếp với chatbot.

Trong lần thử đầu tiên, ChatGPT có hiệu suất tương tự các hệ thống khác. ChatGPT giải quyết được 19 lỗi, Codex sửa được 21 lõi, CoCoNut sửa được 19 lỗi và phương pháp APR tiêu chuẩn sửa được 7 lỗi. Điều này không làm các nhà khoa học ngạc nhiên khi ChatGPT và Codex có cùng họ mô hình ngôn ngữ, do vậy dễ hiểu vì sao nó mang lại kết quả tương đương.

Bước tiến đầu tiên của ChatGPT vào ngành lập trình: tạo đột phá cho lĩnh vực tìm và sửa lỗi code trị giá 600 triệu USD - Ảnh 1.

Tuy nhiên, khi các nhà khoa học chat với ChatGPT về câu trả lời ban đầu, nó đã tạo ra khác biệt lớn khi có thể sửa đến 31 lỗi trong lần thử tiếp theo, vượt trội hơn tất cả các hệ thống sửa lỗi khác, khi chúng vẫn chỉ cung cấp câu trả lời giống như ban đầu.

"Thế mạnh tuyệt vời của ChatGPT là chúng tôi có thể tương tác với hệ thống bằng hội thoại để đưa ra các yêu cầu chi tiết hơn." Báo cáo của các nhà khoa học cho biết. "Chúng tôi thấy đối với phần lớn các yêu cầu của chúng tôi, ChatGPT sẽ hỏi thêm thông tin về vấn đề và lỗi. Bằng cách cung cấp các chỉ dẫn cho ChatGPT, tỷ lệ thành công của nó được cải thiện đáng kể khi sửa được 31/40 lỗi, vượt trội so với các hệ thống khác."

Bước tiến đầu tiên của ChatGPT vào ngành lập trình: tạo đột phá cho lĩnh vực tìm và sửa lỗi code trị giá 600 triệu USD - Ảnh 2.

Không chỉ phát hiện được nhiều lỗi hơn, ChatGPT còn sửa lỗi nhanh hơn nhiều so với các phần mềm còn lại.

Tuy nhiên đối với người dùng cuối, họ cần phải thực hiện yêu cầu nhiều lần để có được câu trả lời tốt nhất từ ChatGPT. Ví dụ khi các nhà nghiên cứu hỏi như hình ảnh dưới đây, họ nghĩ rằng ChatGPT sẽ đề xuất thay thế n^=n-1 bằng n&=n-1, nhưng điều đầu tiên ChatGPT lại nói rằng: "Tôi không thể biết liệu chương trình có lỗi hay không nếu không có thêm thông tin về hành vi mong muốn." Sau khi nhận được lời nhắc từ các nhà nghiên cứu, ChatGPT mới giải quyết được vấn đề trong câu trả lời lần 3.

Bước tiến đầu tiên của ChatGPT vào ngành lập trình: tạo đột phá cho lĩnh vực tìm và sửa lỗi code trị giá 600 triệu USD - Ảnh 3.

Nhưng khi trang tin PCMag nhập vào câu hỏi tương tự dành cho ChatGPT, nó lại trả lời kiểu khác. Thay vì hỏi lại hành vi mong muốn là gì, nó tự động dự đoán điều đó để tìm lời giải. Về lý thuyết, ChatGPT luôn học hỏi dựa trên dữ liệu đầu vào người dùng nhập vào, vì vậy nhiều khả năng nó đã dùng luôn gợi ý trước đây của các nhà khoa học cho câu trả lời của mình.

Bước đột phá này của ChatGPT có thể định hình lại ngành công nghiệp trị giá 600 triệu USD của các nền tảng kiểm thử phần mềm nhằm giúp các lập trình viên xác định và sửa lỗi nhanh chóng hơn. Không chỉ các công ty tạo ra phần mềm sửa lỗi – mà ngay cả các kỹ sư làm việc trong lĩnh vực này – cũng có thể phải thay đổi cách tiếp cận của mình trước sự xuất hiện của ChatGPT.

Thế nhưng thay vì đe dọa đến công việc của các lập trình viên, hóa ra ChatGPT có thể là một công cụ hỗ trợ đắc lực cho họ. Một nhân viên Amazon cho biết, nhóm nghiên cứu trong bộ phận đám mây Amazon Web Services nhận ra rằng chatbot AI này có thể "làm tốt" việc trả lời câu hỏi hỗ trợ khách hàng, tạo ra các tài liệu đào tạo và trả lời các câu hỏi chiến lược của công ty.

Đáng kể hơn, ChatGPT còn cho thấy khả năng "tuyệt vời" khi vết được hướng dẫn khắc phục sự cố dành cho các kỹ sư cơ sở dữ liệu AWS Aurora và trả lời các câu hỏi "khó nhằn" để hỗ trợ khách hàng. Nó cũng có khả năng "hình dung được các mục tiêu mà công ty khách hàng đang hướng tới."

Tin mới

Nắng nóng gay gắt, cảnh báo khẩn vì tiêu thụ điện tăng kỷ lục
10 giờ trước
Tập đoàn Điện lực Việt Nam (EVN) cho biết, thời tiết nắng nóng gay gắt diễn ra ở cả 3 miền đã làm tiêu thụ điện toàn quốc tăng cao kỷ lục, đạt xấp xỉ 1 tỷ kWh/ngày.
Giá dầu trung bình năm nay ra sao? World Bank tung dự báo khiến nhiều quốc gia nhập khẩu thở phào
3 giờ trước
Nếu dự báo của WB trở thành hiện thức, các nước nhập khẩu dầu mỏ sẽ vui mừng thở phào.
Toyota Land Cruiser Prado 2024 được đăng ký thêm loạt bộ phận tại Việt Nam, có thể sắp ra mắt với giá tạm tính khoảng 3 tỷ
4 giờ trước
Toyota Land Cruiser Prado thế hệ mới có thể coi là không liên quan chút nào tới đời cũ, với khung gầm và thiết kế khác biệt hoàn toàn.
Tổng Giám đốc VPBank: Kế hoạch lợi nhuận "rất thách thức" 23.165 tỷ đồng, hiện diện thương hiệu tại Nhật Bản
4 giờ trước
Sáng ngày 29/04, Ngân hàng TMCP Việt Nam – Thịnh Vượng (VPBank) tổ chức đại hội cổ đông thường niên năm 2024.
Đường vành đai nghìn tỷ ở Cần Thơ "vướng đủ thứ" sau hơn 17 tháng khởi công
4 giờ trước
Sau hơn 17 tháng khởi công, dự án đường vành đai phía Tây TP.Cần Thơ gặp phải một số khó khăn. Có 3 gói thầu xây lắp chưa được triển khai, phải điều chỉnh tổng mức đầu tư, thiếu cát đắp nền, nền tái định cư cho các hộ dân chưa đủ điều kiện để bàn giao,...

Tin cùng chuyên mục

Giá USD hôm nay 29/4: Thế giới "nín thở" chờ dữ liệu mới, giá USD chợ đen tăng vọt
6 giờ trước
Giá USD hôm nay 29/4: Tỷ giá trung tâm được Ngân hàng Nhà nước niêm yết ngày 29/4 hiện đang ở mức 24.246 đồng, giữ nguyên mức giao dịch cuối tuần qua.
Các "ông lớn" Google, Facebook, Tiktok đã nộp hơn nửa tỷ USD tiền thuế ở Việt Nam
8 giờ trước
Theo dữ liệu của Tổng cục Thuế, 4 tháng đầu năm 2024, các "ông lớn" như Google, Facebook, Tiktok, Microsoft, Netflix hoạt động ở Việt Nam đã nộp hơn 3.000 tỷ đồng tiền thuế.
Cẩn trọng khi nhập thông tin cá nhân trên sàn thương mại điện tử Starlink
19 giờ trước
Qua phép thử của PV, những chiêu gài bẫy tỏ ra khá tinh vi khi sử dụng những thương hiệu uy tín trong các lĩnh vực.
Vietcombank tổ chức thành công Đại hội đồng cổ đông thường niên lần thứ 17 năm 2024
1 ngày trước
Sáng ngày 27/04/2024, tại Hội trường Trường Đào tạo và Phát triển nguồn nhân lực Vietcombank, khu đô thị Ecopark, xã Cửu Cao, huyện Văn Giang, tỉnh Hưng Yên, Ngân hàng TMCP Ngoại thương Việt Nam (Vietcombank) đã tổ chức thành công Đại hội đồng cổ đông thường niên (ĐHĐCĐ - Đại hội) lần thứ 17, năm 2024.