Linus Torvalds và Trí tuệ nhân tạo: Giữa sự thất vọng và tính hữu ích trong nhân Linux

  • Torvalds chỉ trích việc lạm dụng trí tuệ nhân tạo để sửa các lỗi nhỏ nhặt trong nhân hệ điều hành.
  • Kernel 7.1 RC5 tích lũy các bản vá không liên quan, làm tắc nghẽn quá trình phát triển.
  • Torvalds đã sử dụng trí tuệ nhân tạo để gỡ lỗi một lỗi trong bộ điều khiển Xe, và đã thành công sau khi lưu trữ dữ liệu.
  • Ông ấy chủ trương sử dụng trí tuệ nhân tạo một cách có trách nhiệm, điều này giúp ích cho những người bảo trì hệ thống.

Linux kernel

Việc phát triển nhân Linux luôn là một quá trình sôi động, nhưng trong những tháng gần đây, một nhân tố mới đã xuất hiện: trí tuệ nhân tạo (AI). Linus Torvalds, người tạo ra Linux, đã bày tỏ sự thất vọng của mình về việc lạm dụng các công cụ AI để phát hiện và sửa lỗi, đặc biệt là khi những lỗi đó nhỏ nhặt và làm tắc nghẽn quá trình phát triển. Tuy nhiên, bản thân Torvalds đã sử dụng AI nhiều lần, và kinh nghiệm gần đây nhất của ông cho thấy rằng, khi được sử dụng đúng cách, nó có thể là một đồng minh đắc lực.

Nghịch lý rất rõ ràng: trong khi chỉ trích việc lạm dụng các bản vá lỗi do AI tạo ra, chính ông lại sử dụng AI để giải quyết các vấn đề phức tạp. Mấu chốt nằm ở khả năng phán đoán và giám sát của con người , điều mà Torvalds hết sức ủng hộ. Trong bài viết này, chúng ta sẽ xem xét những lời phàn nàn của ông, thí nghiệm thành công của ông với trình điều khiển Xe, và ý nghĩa của điều này đối với tương lai của nhân hệ điều hành.

Trí tuệ nhân tạo trong các bản phân phối Linux
Bài viết liên quan:
Trí tuệ nhân tạo trong các bản phân phối Linux: hiện tại và tương lai thực sự

Sự thất vọng của Torvalds với trí tuệ nhân tạo hạt nhân

Linux kernel

Trong một thông điệp gửi đến những người đóng góp cho nhân kernel, Torvalds bày tỏ sự thất vọng về số lượng các bản sửa lỗi nhỏ nhặt được gửi đến, nhiều trong số đó được tạo ra bởi trí tuệ nhân tạo. Nhân kernel 7.1, ở phiên bản Release Candidate thứ năm, đang tích lũy các bản vá mà ông cho là không liên quan và tốn thời gian. "Tôi không tin rằng việc bỏ công sức cho một phiên bản RC5 là đáng giá", ông viết, ám chỉ thực tế rằng hầu hết là các bản sửa lỗi trình điều khiển thông thường có thể chờ đến giai đoạn phát triển tiếp theo.

Vấn đề không chỉ nằm ở số lượng mà còn ở chất lượng. Đã có trường hợp nhiều người cùng sửa một lỗi và báo cáo riêng lẻ, dẫn đến sự nhầm lẫn và chồng chéo. Torvalds cảnh báo rằng ông sẽ "cứng rắn hơn" và sẽ bắt đầu từ chối các yêu cầu kéo (pull request) vô nghĩa, đặc biệt là khi xét đến lịch sử xử lý lỗ hổng bảo mật của nhân Linux và vai trò của trí tuệ nhân tạo (AI). Ông kết luận: "Những lỗi nhỏ có thể không đáng kể, nhưng 'xác suất thấp' không có nghĩa là 'xác suất bằng không'".

Mã nguồn mở
Bài viết liên quan:
Mojo và Berd: Mã nguồn mở làm lung lay nền tảng của trí tuệ nhân tạo

Một câu chuyện thành công nhờ trí tuệ nhân tạo: gỡ lỗi bộ điều khiển Xe

Linux kernel

Nhưng mối quan hệ của Torvalds với AI không hoàn toàn là sự phản đối. Gần đây, ông đã gặp phải một lỗi trong trình điều khiển Xe, trình điều khiển quản lý GPU của Intel. Lỗi này liên quan đến việc làm tròn không chính xác địa chỉ bộ nhớ CCS , gây ra hiện tượng lỗi hiển thị ngẫu nhiên trên màn hình. Torvalds đã mất hơn 24 bản vá lỗi và 18 lần khởi động kernel để tìm ra nguyên nhân.

Trong quá trình đó, ông đã sử dụng một trợ lý AI, tương tự như cách Claude Code được sử dụng như một trợ lý lập trình . AI thậm chí còn tuyên bố vấn đề là không thể giải quyết được , nhưng Torvalds vẫn kiên trì, và công cụ này tiếp tục tạo ra mã gỡ lỗi. Cuối cùng, lỗi đã được khắc phục bằng cách thay đổi một hàm được áp dụng sai. Torvalds thừa nhận công việc của AI, mặc dù ông nói đùa, "Tôi nghi ngờ những thứ đó được đào tạo bởi những người có thể không cứng đầu như tôi."

Sự cân bằng cần thiết

Linux kernel

Torvalds không phản đối AI, mà phản đối việc sử dụng nó một cách thiếu trách nhiệm. Ông lập luận rằng các công cụ AI nên giúp đỡ người bảo trì, chứ không phải gây ra vấn đề cho họ . "Giải pháp là đảm bảo các công cụ quản lý lớp (LLM) đó giúp ích cho người bảo trì thay vì chỉ gây ra vấn đề cho họ," ông tuyên bố. Ông cũng nói rõ rằng ông không ép buộc bất cứ ai sử dụng AI, nhưng ông sẽ bỏ qua những người cố gắng ngăn cản người khác sử dụng nó.

Vai trò kép của AI trong nhân hệ điều hành phản ánh một thực tế rộng hơn: công nghệ là một công cụ, chứ không phải là sự thay thế cho phán đoán của con người . Trong khi một số người đóng góp tạo ra sự nhiễu loạn với các bản vá tự động, những người khác, như Torvalds, lại sử dụng nó để giải quyết các vấn đề phức tạp. Sự khác biệt nằm ở khả năng giám sát và biết khi nào cần nói "không".

Tóm lại, quan điểm của Linus Torvalds về trí tuệ nhân tạo (AI) rất thực dụng: ông sử dụng nó khi nó mang lại giá trị, nhưng ông sẽ không chấp nhận việc nó trở thành nguồn gây nhiễu. Nhân Linux cần những cộng tác viên hiểu rõ bối cảnh, chứ không phải những cỗ máy tạo ra các bản vá mà không có sự phân biệt rõ ràng . Cộng đồng sẽ tiếp tục tranh luận về sự cân bằng này, nhưng hiện tại, Torvalds đã làm rõ rằng AI có vị trí của nó, miễn là nó được sử dụng một cách khôn ngoan.

Giao diện chatbot AI trên điện thoại thông minh, đại diện cho trí tuệ nhân tạo đa năng (GPAI) và các hệ thống rủi ro hạn chế.
Bài viết liên quan:
Hướng dẫn đầy đủ về Đạo luật Trí tuệ Nhân tạo của Liên minh Châu Âu

Thêm vào danh sách nguồn ưu tiên trên Google.