ChatGPT tự tạo, tìm và sửa lỗi code: Nghề lập trình viên sắp thất nghiệp, tương lai con người sẽ giống phim ‘Ma Trận’ và ‘Kẻ Hủy Diệt’?
31/01/2023  11:01:00

Theo tờ PCMagazine, câu chuyện chatbot ChatGPT có thể hỗ trợ viết code cho lập trình viên đã là chuyện ai cũng biết, nhưng trí thông minh nhân tạo này còn có thể tìm, sửa lỗi và liên tục hoàn thiện từng ngày.

Tuy nhiên theo tạp chí Forbes, các nhà lập trình viên chưa nên lo lắng vội bởi ChatGPT mới chỉ là công cụ thay thế được những việc lặp lại, giúp đỡ con người chứ chưa thể tự sáng tạo như trong các bộ phim “kẻ hủy diệt” (Terminator) hay “Ma Trận” (Matrix).

Cuộc cách mạng 600 tỷ USD

Trong những tuần gần đây, các nhà khoa học liên tục thử nghiệm những giới hạn của ChatGPT và phát hiện con chatbot này có tính năng tự học hỏi đáng kinh ngạc. Thí nghiệm của trường đại học Johannes Gutenberg University và University College London cho thấy ChatGPT có thể tìm ra lỗi với những code đơn giản, đồng thời có thể sửa nhanh hơn so với những ứng dụng có cùng chức năng.

 ChatGPT tự tạo, tìm và sửa lỗi code: Nghề lập trình viên sắp thất nghiệp, tương lai con người sẽ giống phim ‘Ma Trận’ và ‘Kẻ Hủy Diệt’?  - Ảnh 1.

ChatGPT yêu cầu thêm thông tin khi sửa lỗi

Cụ thể, các nhà khoa học đã tạo ra một đoạn code với khoảng 40 lỗi để một loạt ứng dụng như ChatGPT, Codex, Coconut và StandardAPR thử nghiệm. Với câu hỏi đơn giản: “Có gì sai với đoạn code trên”, kết quả cho thấy ChatGPT tìm được 19 lỗi, Codex là 21, Coconut là 19 còn StandardAPR là 7.

Tuy nhiên điều khiến ChatGPT nổi trội hơn cả là khả năng hỏi thêm những chi tiết về lỗi, đồng thời cập nhật cải tiến từng ngày. Sau khi được cung cấp các thông tin thêm về yêu cầu tìm lỗi, ChatGPT đã tìm được 31/40 lỗi, vượt trội hơn các phần mềm khác.

Thậm chí trong đoạn code dưới đây, các nhà nghiên cứu đã tưởng rằng ChatGPT sẽ thay thế n^=n-1 bằng n&=n-1 để sửa lỗi, tuy nhiên chatbot này lại trả lời rằng nó không biết liệu chương trình có lỗi hay không khi không có thêm thông tin về yêu cầu của người dùng.

Sau 3 lần cung cấp, ChatGPT đã sửa lỗi hoàn hảo và khi được PCMagazine hỏi lại cùng một thí nghiệm tương tự, chatbot này không cần hỏi lại mà tự suy diễn để tìm câu trả lời, qua đó cho thấy khả năng học hỏi, dự đoán yêu cầu của người dùng qua từng thí nghiệm.

Theo PCMagazine, bước đột phá của trí thông minh nhân tạo này sẽ tạo nên một cuộc cách mạng trong ngành công nghiệp tìm, sửa lỗi code trị giá 600 tỷ USD.

 ChatGPT tự tạo, tìm và sửa lỗi code: Nghề lập trình viên sắp thất nghiệp, tương lai con người sẽ giống phim ‘Ma Trận’ và ‘Kẻ Hủy Diệt’?  - Ảnh 2.

ChatGPT không chỉ yêu cầu thêm thông tin khi sửa lỗi mà còn chỉ ra nhiều khả năng khiến chương trình không hoạt động

Vậy phải chăng những lập trình viên sẽ trở nên thất nghiệp với ChatGPT?

Chỉ là công cụ

ChatGPT là một chatbot dùng trí thông minh nhân tạo có thể làm những việc như viết code, tạo trang web hay thậm chí là lập trình game cơ bản với bất kỳ ngôn ngữ lập trình nào mà người dùng yêu cầu. Những Python C hay Javascript, con chatbot này đều sử dụng được hết.

Mặc dù vẫn có lỗi và chưa thực sự hoàn hảo, nhưng với tốc độ tự học hỏi và ngày càng hoàn thiện, cùng với hàng tỷ USA của Microsoft đổ vào nghiên cứu, nhiều lập trình viên lo ngại sẽ có ngày họ mất việc vì một con chatbot.

Tuy nhiên theo Forbes, ChatGPT sẽ chỉ là công cụ giúp các lập trình viên làm việc dễ dàng hơn mà chưa đủ khả năng thay thế hoàn toàn con người. Nghề lập trình viên không chỉ có viết code (Coder) mà còn tạo nên các chương trình, phần mềm cùng ứng dụng trên thiết bị số (Developer), rồi cả những lập trình viên ở mức chuyên gia khi có thể tạo phần mềm máy tính ở bất kỳ ngôn ngữ nào (Programmer)...

Đó là chưa kể đến vô vàn những nhiệm vụ khác của nghề lập trình mà một con chatbot chẳng thể làm được.

Hiện tại, ChatGPT mới chỉ là một chương trình đơn giản, có nhiều yêu cầu khó mà chính chatbot này cũng thừa nhận là nó không hiểu hoặc không làm được, hay có làm mà bị sai. Trí thông minh nhân tạo hiện vẫn chưa thể nói cho chúng ta nên dùng loại code nào hay phần mềm nào để đạt được mục đích người dùng muốn hướng tới. ChatGPT chỉ có thể hiểu nếu người dùng nêu rõ muốn nó dùng ngôn ngữ lập trình nào, phần mềm như thế nào để đến được mục đích.

Ví dụ đơn giản hơn là ChatGPT sẽ chẳng thể làm gì nếu người dùng muốn tạo ra một nền tảng thương mại điện tử bán hàng hiệu quả hơn Amazon, trừ phi chính con người đã biết phải dùng phần mềm gì với những hướng dẫn chi tiết.

Nói cách khác, ChatGPT chỉ có thể làm được những việc đơn giản, máy móc theo chỉ lệnh của người dùng mà chưa thể đụng đến các công việc phức tạp hơn chứ đừng nói là sáng tạo được thay con người.

 ChatGPT tự tạo, tìm và sửa lỗi code: Nghề lập trình viên sắp thất nghiệp, tương lai con người sẽ giống phim ‘Ma Trận’ và ‘Kẻ Hủy Diệt’?  - Ảnh 3.

Bởi vậy, tờ Forbes cho rằng dù ngạc nhiên với khả năng của ChatGPT nhưng nhiều lập trình viên chỉ coi chatbot này là một công cụ hữu hiệu hỗ trợ công việc cho họ, còn tương lai thay thế được con người hay không thì lại phải tùy thuộc vào từng người.

Nếu lập trình viên không chuyên sâu, chỉ làm những việc đơn giản như gõ code, không mở rộng thêm các kiến thức, kỹ năng, có sự sáng tạo thì rất có thể họ sẽ dần bị thay thế bới trí thông minh nhân tạo. Ngược lại, nhân viên với trình độ chuyên môn, làm được các nhiệm vụ phức tạp sẽ vẫn không thể thay thế được.

Hiện tại, ChatGPT chủ yếu được các lập trình viên sử dụng nhằm tạo nhanh các khung hay bản phác thảo dựng ứng dụng, cung cấp những thông tin đầu vào cho người dùng như cách dữ liệu nên được cấu trúc như thế nào, các tính năng giao diện người dùng nào là cần thiết cho những Coder. Nhờ đó, ChatGPT có thể giúp đảm bảo cấu trúc đoạn code của người dùng bao gồm tất cả các cơ sở cần thiết để công việc hoàn thành.

Công nghệ mới, chức năng mới

Một yếu tố nữa mà tờ Forbes nhận định các lập trình viên không lo “chết đói” là khi một công nghệ mới ra đời thì sẽ có những chức năng mới, đòi hỏi những kỹ năng mới, công việc mới.

ChatGPT khiến nhiều công việc cũ trở nên dư thừa khi tăng tốc đáng kể các tác vụ thông thường như viết mã code, nhưng chính điều này lại đòi hỏi kỹ năng mới của lập trình viên là cách đưa những gợi ý cần thiết cho chatbot này làm việc.

Như đã nói ở trên, ChatGPT không thể tạo ra một phần mềm phức tạp, nhưng nếu chia nhỏ các nhiệm vụ và đưa các chỉ lệnh cụ thể thì chatbot này sẽ giúp người dùng tăng tốc viết mã code. Bởi vậy những năm tháng học nghề viết mã code của lập trình viên không hề lãng phí bởi người dùng cần có kiến thức, kinh nghiệm để đưa ra chỉ lệnh phù hợp, kiểm tra lỗi sai nhằm đảm bảo đầu ra của ChatGPT đi đúng hướng.

 ChatGPT tự tạo, tìm và sửa lỗi code: Nghề lập trình viên sắp thất nghiệp, tương lai con người sẽ giống phim ‘Ma Trận’ và ‘Kẻ Hủy Diệt’?  - Ảnh 4.

Cùng với khả năng tạo mã code, ChatGPT còn có thể phát hiện và sửa lỗi nhanh chóng như đã nói ở đầu bài viết, đồng thời trong một số trường hợp còn chỉ ra được tại sao mã không hoạt động. Đây vốn là công việc tốn rất nhiều công sức cũng như nhân lực và sẽ được ChatGPT tăng tốc dễ dàng. Tuy nhiên chúng cũng cần nhân lực kiểm tra, đặt câu hỏi và chỉ lệnh cụ thể để có thể hoạt động chính xác.

“Tôi cảm thấy vai trò của mình nhiều khả năng sẽ trở thành giám sát viên hơn là lập trình viên. Tôi sẽ phải giám sát các nhóm lập trình đưa chỉ lệnh cho chatbot để chúng làm việc”, một lập trình viên nói với tờ Forbes.

*Nguồn: Forbes, PCMagazine

Nội dung này có nguồn gốc từ : https://cafef.vn/
Đề xuất điểm nóng
Nhịp đập Thị trường 20/05: Thị trường diễn biến phân hóa với lợi thế nghiêng về phe mua
20/05/2024  15:27:00
Lãnh đạo mua bán cổ phiếu: Giao dịch lớn tại ngân hàng và bất động sản
20/05/2024  14:09:00
Công ty Trường Giang đã bán 10.4 triệu cp AGG với giá bao nhiêu?
20/05/2024  13:19:00
Phân tích kỹ thuật phiên chiều 20/05: Sắc xanh lan tỏa thị trường
20/05/2024  12:32:00
Từ Nhật Bản cho tới châu Âu và Mỹ, chứng khoán thế giới đua nhau lập kỷ lục mới
20/05/2024  10:10:00
Nhựa Đông Á nhận “trát” hạn chế giao dịch từ HOSE
20/05/2024  09:22:00
Vietstock Weekly 20-24/05/2024: Hướng đến đỉnh cũ tháng 3/2024
19/05/2024  18:00:00
Tuần từ 20-24/05: Mưa cổ tức chưa tạnh, có doanh nghiệp chốt tỷ lệ 350%
19/05/2024  15:00:00
Giao dịch quỹ đầu tư: Lực mua yếu ớt
19/05/2024  08:43:00
Kế hoạch của ông Trump đối với Fed sẽ làm tái diễn tình trạng lạm phát của thập niên 1970
18/05/2024  10:02:00
4 điểm nghẽn của thị trường trái phiếu doanh nghiệp
18/05/2024  09:37:00
Dow Jones khép phiên trên mốc 40,000 điểm lần đầu tiên trong lịch sử
18/05/2024  06:34:00
Tại sao cổ phiếu Thiên Nam Group bị chuyển sang diện kiểm soát?
17/05/2024  21:02:00
Nhịp đập Thị trường 17/05: Tiếp tục giằng co ở vùng tăng điểm
17/05/2024  15:27:00
Phân tích kỹ thuật phiên chiều 17/05: Đà phục hồi tiếp tục được duy trì
17/05/2024  12:34:00
Đầu tư Sao Á D.C liên tiếp bán cổ phiếu HAH, giảm sở hữu xuống dưới ngưỡng 9%
17/05/2024  08:10:00
Dow Jones quay đầu giảm sau khi tích tắc vượt ngưỡng 40,000 điểm
17/05/2024  06:35:00
Vietstock Daily 17/05/2024: Tiếp tục đà hưng phấn
16/05/2024  17:17:00
Cổ đông lớn GC Food muốn thoái toàn bộ gần 6 triệu cp
16/05/2024  16:37:00
Nhịp đập thị trường 16/05: Chứng khoán sôi động cuối ngày, VN-Index tăng hơn 14 điểm
16/05/2024  15:22:00