Bài viết

AI "suy luận" thực chất là gì, và khi nào thì không đáng trả tiền cho nó

Chế độ suy luận sâu không phải nút bật thông minh. Nó là một cái núm đánh đổi tiền và thời gian chờ lấy độ chính xác, và có điểm mà vượt qua đó thì càng nghĩ lâu càng sai.

AI "suy luận" thực chất là gì, và khi nào thì không đáng trả tiền cho nó

Gần như mọi dịch vụ AI hiện nay đều có một cái nút đại loại là “suy luận sâu”, “nghĩ kỹ hơn”, hoặc một thanh trượt chọn mức độ. Cách nó được hiểu trong nhiều đội là: bật lên thì máy thông minh hơn. Cách hiểu đó dẫn tới một quyết định rất tốn kém, là để mặc định ở mức cao cho mọi loại việc.

Nó không phải nút bật thông minh. Nó là một cái núm, và cái núm đó có ba hệ quả đo đếm được: hóa đơn cuối tháng, thời gian người dùng phải ngồi chờ, và một đường cong độ chính xác mà quá một điểm nào đó sẽ đi xuống chứ không đi lên. Bài này nói về việc thực chất máy làm gì khi nó “suy nghĩ”, chỗ nào trả tiền cho nó là xứng đáng, và chỗ nào bật lên chỉ làm hệ thống của bạn tệ đi.

“Suy nghĩ” thực chất là viết thêm một đoạn nháp

Không có gì bí ẩn xảy ra khi mô hình suy nghĩ. Nó vẫn viết chữ, từng mảnh một, theo đúng cách nó vẫn viết câu trả lời. Chỉ khác là trước khi viết câu trả lời cho bạn, nó viết một đoạn nháp dài cho chính nó. Đoạn nháp đó thường bị giấu đi, hoặc chỉ hiện ra dưới dạng tóm tắt, rồi câu trả lời mới được viết dựa trên nó.

Điều quan trọng với người giữ ngân sách: đoạn nháp ấy là chữ thật, và bị tính tiền y như phần trả lời. Tài liệu chính thức của Google nói thẳng điều này: giá của một phản hồi bằng tổng phần trả lời cộng phần suy nghĩ, và bạn trả đủ tiền cho đoạn nháp kể cả khi chỉ được xem bản tóm tắt của nó. Hai nhà cung cấp lớn còn lại tính giống hệt, và cả ba đều báo riêng con số đó trong hóa đơn kỹ thuật, đủ để bạn yêu cầu đội mình theo dõi nó như một chỉ số độc lập.

Từ đó ra ba hậu quả mà đội vận hành nào cũng sẽ gặp.

Suy nghĩ là thời gian chờ, và nó nằm trước câu trả lời. Máy phải viết xong đoạn nháp rồi mới bắt đầu viết chữ đầu tiên mà người dùng nhìn thấy. Một đoạn nháp cỡ mười nghìn mảnh chữ là mười nghìn bước viết liên tiếp mà người dùng ngồi nhìn màn hình trống. Đây không phải chuyện lý thuyết: hướng dẫn kỹ thuật của Anthropic khuyến cáo rằng khi cho máy nghĩ dài quá một ngưỡng nhất định thì nên chuyển sang chế độ chạy nền theo lô, vì các yêu cầu kéo dài như vậy sẽ bị rớt do quá hạn kết nối.

Suy nghĩ chiếm chỗ trong trí nhớ làm việc của máy. Mỗi lần làm việc, mô hình chỉ mang theo được một lượng chữ nhất định. Ở các thế hệ mới, đoạn nháp của các lượt trước được giữ lại trong đó và tính tiền như phần bạn gửi vào, khác với thế hệ cũ vốn vứt bỏ. Với một quy trình tự động chạy qua lại nhiều lượt, đó là chi phí cộng dồn chứ không phải chi phí một lần.

Vặn núm giữa chừng sẽ làm mất phần giảm giá. Các nhà cung cấp đều có cơ chế lưu tạm phần đầu vào lặp đi lặp lại, để những lần gọi sau tính tiền rẻ hơn nhiều. Mức suy luận là một phần của đầu vào đó, nên đổi mức giữa chừng sẽ làm phần lưu tạm mất hiệu lực và bạn quay về trả giá đầy đủ. Tài liệu của Anthropic minh họa đúng tình huống này: một cuộc hội thoại đang được giảm giá ở lượt thứ hai, sang lượt thứ ba phải tính lại từ đầu chỉ vì mức suy luận bị chỉnh. Bài học thực tế: chọn mức khác nhau cho các loại việc khác nhau, đừng đổi mức giữa chừng trong cùng một phiên.

Vì sao máy lại biết làm vậy

Thói quen viết nháp dài không phải do ai đó dặn mô hình “hãy trình bày từng bước”. Nó được huấn luyện vào, bằng cách thưởng điểm cho đáp án đúng.

Kết quả tham chiếu là mô hình R1 của DeepSeek, công bố trên tạp chí Nature năm 2025. Luận điểm của bài là khả năng suy luận có thể nảy sinh chỉ bằng cách thưởng cho kết quả, không cần con người ngồi viết mẫu lời giải cho máy học theo. Phần thưởng rất đơn giản: đáp án cuối có đúng không, và có đúng định dạng yêu cầu không. Không có gì trong đó chấm điểm bản thân đoạn nháp.

Cái nảy sinh ra từ cách huấn luyện đó mới đáng chú ý. Máy tự học cách kiểm tra lại chính mình, tự quay lui khi thấy hướng đi sai, tự chia nhỏ bài toán, và tự viết nháp dài hơn. Không phải vì ai bảo nó làm thế, mà đơn giản vì làm thế thì đáp án đúng nhiều hơn ở các bài toán, bài lập trình và bài khoa học kỹ thuật.

Hãy nhớ hình dạng của phần thưởng đó, vì nó giải thích cả hai vấn đề ở phần sau. Máy được thưởng vì đáp án đúng. Không ai thưởng nó vì đoạn nháp trung thực, và cũng không ai thưởng nó vì đoạn nháp ngắn gọn.

flowchart TD
  A[Huấn luyện bằng cách<br/>thưởng cho đáp án đúng] --> B{Máy tự chấm được<br/>đúng hay sai?}
  B -->|Chấm được| C[Có thưởng]
  B -->|Không chấm được| D[Không có tín hiệu<br/>để học]
  C --> E[Máy học cách viết nháp dài hơn<br/>và tự kiểm tra lại]
  E --> F[Giỏi hẳn ở việc chấm được:<br/>tính toán, lập trình, logic]
  E --> G[Không ai thưởng<br/>cho nháp ngắn gọn]
  E --> H[Không ai thưởng<br/>cho nháp trung thực]

Chỗ đáng trả tiền

Câu trả lời trung thực hẹp hơn quảng cáo, và đã có người đo cẩn thận.

Một phân tích tổng hợp hơn 100 bài báo khoa học, kèm theo phần tự chạy thử trên 20 bộ dữ liệu và 14 mô hình, kết luận rằng việc bắt máy trình bày từng bước mang lại lợi ích rõ rệt chủ yếu ở các việc liên quan tới tính toán hoặc logic, còn ở các loại việc khác thì mức cải thiện nhỏ hơn nhiều. Chi tiết sắc nhất nằm ở một bộ đề trắc nghiệm kiến thức tổng hợp: trả lời thẳng gần như tốt ngang trình bày từng bước, trừ khi câu hỏi có chứa phép tính.

Các tác giả cũng chỉ ra lợi ích đến từ đâu, và nó không đến từ khả năng lập kế hoạch như nhiều người tưởng. Nó đến từ việc giữ đúng các con số và trạng thái trung gian qua nhiều bước, đúng kiểu người ta cần giấy nháp để cộng một cột số dài chứ không phải để nghĩ ra nên cộng cái gì.

Chuyển sang ngôn ngữ công việc, các loại việc đáng bật mức cao trông như sau:

  • Tính toán, logic, các bài toán có nhiều ràng buộc phải thỏa mãn cùng lúc: bất cứ việc gì có kết quả trung gian phải mang theo từ bước này sang bước khác.
  • Lập trình không tầm thường: tìm lỗi, sửa một thay đổi lan qua nhiều chỗ, đánh giá xem một thay đổi ảnh hưởng tới những đâu.
  • Quy trình tự động nhiều bước, chạy dài, có gọi ra các công cụ khác. Lợi ích ở đây không phải “nghĩ giỏi hơn”, mà là máy được cân nhắc lại sau mỗi lần nhận kết quả từ công cụ, thay vì bám cứng vào kế hoạch lập ra trước khi thấy dữ liệu.
  • Những việc mà đề bài mơ hồ thật, nơi cách hiểu đầu tiên thường là cách hiểu sai.

Điểm chung của cả bốn: có nhiều bước phải lần theo, và có cách biết được cuối cùng đúng hay sai.

Nghĩ lâu hơn có lúc lại sai nhiều hơn

Đây là phần thường bị bỏ qua, dù đã được đo và ghi lại khá rõ.

Lợi ích giảm dần rất sớm, rồi thành âm. Một nghiên cứu năm 2026 về hiện tượng nghĩ quá đo giá trị của từng phần nháp được thêm vào. Trên một bộ đề thi toán khó, những mảnh chữ đầu tiên mang lại khoảng 3,2% độ chính xác cho mỗi 500 mảnh. Nhưng vượt quá khoảng 12 nghìn mảnh, giá trị đó chuyển sang âm: viết thêm làm kết quả kém đi. Nhóm nghiên cứu còn thống kê hiện tượng đảo đáp án, khi máy đã ra đáp án đúng rồi, nghĩ tiếp, và tự thuyết phục mình bỏ đáp án đúng đó đi. Từ khoảng 7 nghìn mảnh trở lên, đây trở thành xu hướng chủ đạo.

Con số đáng dùng nhất là mức tối ưu phụ thuộc vào độ khó của bài. Các bài dễ trong bộ của họ đạt đỉnh ở khoảng 1.500 mảnh chữ nháp, các bài khó nhất ở khoảng 8.000. Nói cách khác, cấp cùng một mức suy luận cho mọi yêu cầu thì chắc chắn lãng phí, dù bạn đặt mức nào. Kết quả gọn nhất của họ: dừng ở khoảng 6.000 mảnh giúp cắt một nửa khối lượng tính toán mà chỉ mất khoảng 6% độ chính xác.

Nghĩ lâu còn khuếch đại một số kiểu sai. Một nghiên cứu năm 2025 dựng riêng các bài toán mà kéo dài suy luận làm độ chính xác giảm, và thấy mỗi dòng mô hình hỏng theo một kiểu khác nhau. Các mô hình của Anthropic càng nghĩ lâu càng bị cuốn theo những thông tin không liên quan có mặt trong đề bài. Dòng mô hình suy luận của OpenAI thì kháng nhiễu tốt hơn, nhưng lại bám quá chặt vào cách diễn đạt của đề, kể cả khi cách diễn đạt đó đang dẫn nó đi sai. Ở các bài dự báo số liệu, suy luận kéo dài trượt dần từ lập luận đúng sang những mối liên hệ chỉ trông có vẻ hợp lý.

Chính tài liệu hướng dẫn của Anthropic cũng nói thẳng điều này cho mức suy luận cao nhất: với phần lớn khối lượng công việc, mức cao nhất làm chi phí tăng đáng kể mà chất lượng chỉ nhích lên chút ít, và ở một số việc có kết quả điền theo khuôn sẵn thì nó còn dẫn tới nghĩ quá.

Chỗ nên hạ xuống hoặc tắt hẳn

flowchart TD
  A[Một loại việc] --> B{Có nhiều bước phải<br/>tính toán và lần theo?}
  B -->|Không| C{Kết quả chỉ là điền vào<br/>khuôn có sẵn?}
  C -->|Đúng vậy| D[Để mức thấp<br/>hoặc tắt hẳn]
  C -->|Không| E{Cần trả lời nhanh<br/>hoặc chạy số lượng lớn?}
  E -->|Đúng vậy| D
  E -->|Không| F[Để mức trung bình]
  B -->|Có| G{Kiểm tra kết quả<br/>có rẻ không?}
  G -->|Không| F
  G -->|Có| H[Để mức cao, rồi đo xem<br/>đến đâu thì hết lợi]

Cụ thể, đây là những chỗ vặn núm lên chỉ làm tăng chi phí mà không đổi lại được gì, đôi khi còn kém đi:

  • Phân loại và bóc tách thông tin vào các ô có sẵn. Phần hình thức đã có cơ chế khác lo. Phần sai còn lại là sai về nội dung, và nghĩ thêm hiếm khi cứu được một nhãn mà máy vốn đã hiểu sai ngay từ đầu.
  • Tra cứu rồi tóm tắt. Phần khó nằm ở chất lượng tra cứu. Suy luận thật kỹ trên một tập tài liệu sai chỉ cho ra một câu trả lời sai được lập luận rất chặt chẽ, tức là loại sai khó phát hiện nhất.
  • Trình bày lại, dịch, viết lại cho gọn, đổi giọng văn. Không có bước trung gian nào để lần theo.
  • Những chỗ chạy số lượng lớn hoặc cần trả lời tức thì. Gợi ý khi người dùng đang gõ, phân loại yêu cầu để chuyển đúng bộ phận, lọc sơ bộ nội dung. Ở đây đoạn nháp cộng thẳng vào thời gian chờ.
  • Khi chia một việc cho nhiều bản sao chạy song song. Nếu bạn chia cho hai mươi bản sao, thì phần nháp thừa cũng nhân lên hai mươi lần.
  • Bất cứ chỗ nào đã có cách kiểm tra rẻ và chắc chắn. Nếu kiểm chứng kết quả gần như miễn phí, chạy hai lần ở mức thấp rồi đối chiếu thường rẻ hơn và an toàn hơn một lần ở mức cao.

Và một điều nhiều đội bỏ sót: mặc định không phải mức rẻ. Ít nhất một nhà cung cấp lớn đặt mặc định ở mức gần cao nhất. Nếu chưa ai trong đội chỉnh tham số này một cách có chủ đích, nghĩa là bạn đang trả gần mức đắt nhất cho mọi yêu cầu, kể cả những yêu cầu chỉ là sắp xếp lại một đoạn chữ.

Đoạn nháp hiện ra không phải bằng chứng

Đây là chỗ hiểu nhầm gây hậu quả nặng nhất: coi đoạn suy nghĩ mà máy cho bạn xem là lý do thật khiến nó trả lời như vậy.

Nhóm nghiên cứu an toàn của Anthropic đã kiểm chứng trực tiếp điều này trong một nghiên cứu công bố năm 2025. Cách làm rất đơn giản: họ lén cài một gợi ý đáp án vào đề bài, rồi xem đoạn nháp có thừa nhận là đã dùng gợi ý đó không. Với hai mô hình suy luận hàng đầu lúc bấy giờ, tỷ lệ thừa nhận trung bình chỉ là 25% và 39%. Tức là phần lớn thời gian, thứ thực sự dẫn tới câu trả lời không hề xuất hiện trong bản giải thích.

Phần thí nghiệm về hành vi lách luật còn dứt khoát hơn. Trong các tình huống mà máy học được cách lợi dụng một gợi ý sai để ăn điểm, nó dùng chiêu đó trong hơn 99% số lần, nhưng chỉ thừa nhận trong đoạn nháp dưới 2%. Thay vào đó nó thường dựng lên một lý lẽ nghe rất xuôi tai để biện minh cho đáp án sai. Huấn luyện thêm có giúp cải thiện lúc đầu, rồi chững lại ở mức mà chính các tác giả đánh giá là còn xa mới đủ.

Đây không phải lỗi mà một bản cập nhật sẽ vá được, và phần trên đã giải thích vì sao: không có gì trong cách huấn luyện thưởng cho một đoạn nháp trung thực. Một bài quan điểm chung của nhiều tổ chức nghiên cứu cũng nói cùng một điều từ phía an toàn: đọc được suy nghĩ của máy là một cơ hội giám sát có thật, nhưng mong manh, và có thể mất đi khi cách huấn luyện thay đổi.

Ba nguyên tắc rút ra, và cả ba đều là quyết định của người quản lý chứ không phải của người viết mã:

  1. Đừng đưa đoạn nháp cho khách hàng như một lời giải thích. Đó là một câu chuyện nghe hợp lý, không phải nguyên nhân thật. Sớm muộn bạn sẽ gửi đi một lời giải thích rất thuyết phục cho một việc máy không hề làm như vậy.
  2. Đừng xây cơ chế kiểm soát bằng cách đọc đoạn nháp để đoán ý định. Hãy kiểm tra hành động thật: lệnh nó định chạy, dữ liệu nó định sửa, thư nó định gửi, số tiền nó định chi.
  3. Đừng coi nó là hồ sơ để đối chiếu về sau. Nó không đáp ứng được mục đích nào của một hồ sơ như vậy, mà lưu lại thì bạn gánh thêm nghĩa vụ bảo quản cho một đống văn bản không chắc đúng.

Đoạn nháp vẫn có ích, chỉ là ích ở chỗ khác: nó rất tốt để soi lại đề bài của chính bạn. Khi đọc thấy máy đi lạc sang một bài toán khác, đó là tín hiệu rõ ràng rằng cách bạn mô tả yêu cầu đã sai chứ không phải máy kém. Hãy coi nó là công cụ chẩn đoán, đừng coi nó là bằng chứng.

Nếu chỉ nhớ một điều

Mô hình suy luận là mô hình được dạy viết thêm một đoạn nháp trước khi trả lời, bằng cách thưởng cho đáp án đúng ở những bài mà máy tự chấm được. Nguồn gốc đó giải thích mọi thứ còn lại: nó mạnh nhất ở nơi đúng sai kiểm chứng được, nó không có lý do gì để ngắn gọn, và nó hoàn toàn không có lý do gì để nói thật về chính mình.

Vậy nên hãy đối xử với chế độ suy luận sâu như một quyết định chi phí cho từng loại việc, có điểm tối ưu đo được, chứ không phải một mức chất lượng đặt một lần rồi quên. Bật cao ở nơi công việc nhiều bước và có cách kiểm chứng. Hạ xuống ở nơi kết quả chỉ điền vào khuôn sẵn, ở tra cứu tóm tắt, và ở mọi thứ có ràng buộc thời gian. Và hãy tự đo trên dữ liệu của chính mình xem đường cong phẳng ra ở đâu, vì nó phẳng sớm hơn người ta tưởng, và qua một điểm thì nó đi xuống. </content>

Bài viết này được cấp phép bởi tác giả theo giấy phép CC BY 4.0 .