Tại sao các tác nhân lập trình lại khiến người dùng cảm thấy bực bội?

Phần mềm26 tháng 5, 2026·5 phút đọc

Bài viết phân tích nguyên nhân khiến các công cụ lập trình dựa trên AI (coding agents) gây ức chế cho người dùng, dù chúng chỉ là các thuật toán. Vấn đề cốt lõi nằm ở giao diện trò chuyện (conversational UX) giả vờ như con người nhưng lại thiếu khả năng học hỏi và chịu trách nhiệm, khiến những sai lầm lặp lại trở nên khó chịu hơn mức cần thiết.

Tại sao các tác nhân lập trình lại khiến người dùng cảm thấy bực bội?

Tại sao các tác nhân lập trình lại khiến người dùng cảm thấy bực bội?

Trong bài viết này, tôi cố gắng tìm hiểu lý do tại sao các tác nhân lập trình (coding agents) lại có thể gây ức chế đến vậy. Tôi nghĩ rằng vấn đề nằm ở giao diện trò chuyện (conversational UX) của chúng: chúng hành động đủ giống một đồng nghiệp hữu ích để kích hoạt bản năng xã hội của chúng ta, nhưng lại không học hỏi, thích nghi hay chịu trách nhiệm như con người, điều này khiến những sai lầm lặp đi lặp lại của chúng cảm thấy khó chịu hơn nhiều so với thực tế.

Mặc dù thường bị mang tiếng là người Italy nóng nảy, tôi thực chất là một người điềm tĩnh. Ôn hòa, thậm chí là rất nhẫn nại, đặc biệt là trong công việc.

Tuy nhiên, gần đây tôi thường thấy mình hơi khó chịu, gõ phồng tay lên laptop và hét lên: "MẸ KIẾP MÀY ĐÃ LÀM GÌ CẢ???". Và đối tượng chịu trận những lời chỉ trích này, như bạn có thể đoán được, chính là một tác nhân lập trình.

Tôi biết điều đó hoàn toàn vô nghĩa. Các tác nhân lập trình chỉ là những cỗ máy xác suất tạo ra các bản vá lỗi. Đôi khi chúng tốt, đôi khi chúng tồi. Bạn chọn cái bạn thích và loại bỏ cái còn lại. Không có gì to tát, đúng không? Thực ra thì không phải vậy.

Vì lý do nào đó, những kết quả tồi tệ thường mang lại cảm giác bực bội tột độ. Nhưng tại sao tôi lại giận một thuật toán? Có phải chỉ có tôi bị như vậy? Hay các tác nhân lập trình đang khơi dậy một khuynh hướng sadistic nào đó mà tôi chưa biết đến? Tôi nghĩ có một lời giải thích khác: giao diện trò chuyện (conversational UX) chắc chắn sẽ khiến bạn thất vọng.

Các tác nhân lập trình giả vờ là con người. Tất nhiên, nếu bạn hỏi trực tiếp, chúng sẽ nói rằng chúng chỉ là "trợ lý AI không có cảm xúc hay trải nghiệm chủ quan", nhưng đó không phải là cách chúng hành xử.

Chúng nói chuyện giống như người thật. Chúng sử dụng giọng điệu thoải mái và thân thiện. Chúng thường khen ngợi bạn, và khi chúng "phản kháng", chúng nhẹ nhàng và ân cần. Mặc dù về mặt lý trí, bạn biết mình chỉ đang đọc những khối văn bản có xác suất, những công cụ này khiến bạn buồn ngủ cảm giác như đang tương tác với một người, một đồng nghiệp hữu ích mà rất vui vẻ khi làm việc cùng. Cho đến khi không còn như vậy nữa.

Giống như trong mọi mối quan hệ, những vết nứt bắt đầu xuất hiện khi mọi thứ bắt đầu đi sai hướng.

Lần đầu tiên bạn bắt gặp một sai lầm, bạn gạt đi. Bạn chỉ ra lỗi và tác nhân xin lỗi. Năm phút sau, cùng một lỗi lại xuất hiện. Bạn sửa chúng lần thứ hai, lưu ý đến việc tái phạm, vì vậy bây giờ chúng cũng cập nhật bộ nhớ và hứa hẹn với bạn "điều này sẽ không bao giờ xảy ra nữa". Nhưng nó lại xảy ra, lặp đi lặp lại, bởi vì những công cụ này đi theo con đường có xác suất cao nhất, và trong một số trường hợp, không có bao nhiêu "QUY TẮC CỐNG" (HARD RULES) có thể đẩy chúng ra khỏi con đường đó.

Nếu tác nhân là một đồng nghiệp con người, bạn có lý do chính đáng để cảm thấy hơi bực mình. Nhưng nó là một thuật toán; mất kiên nhẫn là điều phi lý. Tuy nhiên, vì nó hành động như một đồng nghiệp, ảo tưởng cuối cùng lại kích hoạt cùng những dây chuyền cảm xúc đó.

Với một đồng nghiệp, mong muốn không trở thành một con người khủng khiếp sẽ kìm hãm bạn, nhưng với một tác nhân, bạn cảm thấy tự do để trút giận. Tuy nhiên, điều đó không mang lại sự giải tỏa; bạn chỉ cảm thấy sự bực bội và nhận ra rằng bất kể bạn làm gì hay nói gì sẽ hoàn toàn không có tác dụng.

Tôi đã sử dụng Claude Code trong vài tháng qua và gần đây tôi nhận thấy rằng, khi được sửa lỗi, nó thường suy ngẫm về nơi nó đã sai và nó lẽ ra nên làm gì thay thế. Có lẽ đây là một nỗ lực để cải thiện cách bạn nhận thức về công cụ. Tôi không thể nói là nó hiệu quả với tôi. Tôi không thực sự nhận được bất cứ điều gì hữu ích từ những cuộc phân tích sau cái chết đó (ví dụ: manh mối về cách diễn đạt lại hướng dẫn của mình), và chúng chỉ kết thúc bằng việc đọc như những văn bản thừa thãi gây khó chịu.

Có lẽ tôi sẽ thích một giải pháp triệt để hơn: loại bỏ hoàn toàn sự giả vờ con người. Làm cho tác nhân nghe lâm sàng, giống robot. Xua tan ý tưởng rằng tôi đang tương tác với một người, và khiến tôi cảm thấy như mình chỉ đang phê duyệt hoặc từ chối các kết quả ngẫu nhiên.

Tất nhiên, "cố gắng hành động như con người" là cơ chế mang lại trí thông minh cho các Mô hình Ngôn ngữ Lớn (LLM), vì vậy việc giao diện trò chuyện trở thành cách mặc định để tương tác với chúng là điều dễ hiểu. Và theo nhiều cách, chúng hoạt động rất tốt.

Nói một cách thực tế, có lẽ tôi chỉ cần tự điều chỉnh bản thân để không bị mắc kẹt trong ảo tưởng đang nói chuyện với con người. Mặc dù tôi thực sự không hào hứng với một tương lai nơi tôi phải đề phòng chống lại các công cụ mình sử dụng cho công việc của mình.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗