Phân tích chuyên sâu về tính năng

Giải quyết các bài toán khó một cách chính xác với Extended Thinking

Chế độ suy luận sâu, dành cho khi câu trả lời thực sự quan trọng

Extended Thinking cho Claude một ngân sách suy luận, một khoảng nháp để suy nghĩ về một vấn đề từng bước trước khi đưa ra câu trả lời cuối cùng. Với toán học khó, mã phức tạp và các quyết định nhiều biến số, điều này cải thiện độ chính xác một cách đáng kể. Với các tác vụ đơn giản, nó chỉ làm tăng độ trễ mà không có lợi ích gì.

Claude extended thinking (còn gọi là suy luận chain-of-thought) cho phép Claude xử lý các vấn đề phức tạp từng bước trước khi đưa ra câu trả lời cuối cùng. Khi được bật, Claude hiển thị quá trình suy luận của mình, giúp cho kết quả chính xác hơn trong các tác vụ toán học, logic, phân tích mã và lập kế hoạch nhiều bước.

Cách hoạt động

Cơ chế của Extended Thinking

Ngân sách token để suy luận

Khi bạn bật Extended Thinking qua API (hoặc trên Claude.ai với các gói được hỗ trợ), bạn phân bổ một "ngân sách suy nghĩ" tính bằng token. Claude sử dụng ngân sách này để suy luận về vấn đề trong một khoảng nháp ẩn trước khi viết câu trả lời cuối cùng. Quá trình suy luận hiển thị trong phản hồi API dưới dạng khối thinking.

Chain-of-thought ở quy mô lớn

Extended Thinking là một cách triển khai ở cấp độ sản phẩm thực tế của chain-of-thought prompting. Thay vì bạn phải tự thêm "hãy suy nghĩ từng bước" vào prompt, Claude có một vòng lặp suy luận nội bộ với ngân sách token được xác định sẵn. Điều này quan trọng vì Claude có thể xem xét lại và quay lại trong chính quá trình suy nghĩ của nó, điều mà bạn khó có thể tái tạo chỉ bằng prompt engineering.

Cách dùng API
import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-opus-4-5",
    max_tokens=16000,
    thinking={
        "type": "enabled",
        "budget_tokens": 10000  # reasoning budget
    },
    messages=[{
        "role": "user",
        "content": "Prove that sqrt(2) is irrational."
    }]
)

# Access the thinking block
for block in response.content:
    if block.type == "thinking":
        print("Reasoning:", block.thinking)
    elif block.type == "text":
        print("Answer:", block.text)

Hướng dẫn ra quyết định

Khi nào nên dùng Extended Thinking

Nên dùng
Toán học và logic nhiều bước

Toán thi đấu, chứng minh, logic hình thức và suy luận thuật toán. Extended thinking giúp Claude xử lý cẩn thận từng bước trước khi đưa ra câu trả lời.

Nên dùng
Các tác vụ lập trình phức tạp

Quyết định kiến trúc, gỡ lỗi các lỗi logic tinh vi, thiết kế mô hình dữ liệu. Extended thinking tạo ra mã được suy nghĩ kỹ hơn, ít lỗi ở các trường hợp biên hơn.

Nên dùng
Phân tích chiến lược

Đánh giá các sự đánh đổi, so sánh các lựa chọn có nhiều biến số, tổng hợp các kết quả nghiên cứu trái chiều. Chế độ suy nghĩ giúp Claude xử lý nhiều độ phức tạp hơn cùng lúc.

Nên bỏ qua
Hỏi đáp thông tin đơn giản

Hỏi thủ đô của Pháp là gì, hoặc một hàm trả về gì, chế độ chuẩn nhanh hơn và rẻ hơn. Extended thinking chỉ làm tăng độ trễ mà không mang lại lợi ích về độ chính xác với các truy vấn đơn giản.

Nên bỏ qua
Viết sáng tạo

Với hầu hết các tác vụ sáng tạo, viết nháp một bài blog, nghĩ tên, viết email, Claude ở chế độ chuẩn cho hiệu quả giống như extended thinking. Ngân sách suy luận thêm không cải thiện chất lượng câu văn.

Nên bỏ qua
Ứng dụng thời gian thực

Extended thinking mất nhiều thời gian hơn, đôi khi đáng kể. Nếu ứng dụng của bạn cần phản hồi dưới 2 giây (chatbot, tìm kiếm trực tiếp, gợi ý trong dòng), hãy dùng chế độ chuẩn và tối ưu prompt của bạn thay vào đó.

Ví dụ thực tế

Chuẩn vs Extended: điều gì thực sự thay đổi

Giải một hệ phương trình
Chế độ chuẩn

Claude đưa ra câu trả lời, thường đúng, đôi khi có lỗi tính toán với các hệ phức tạp

Extended Thinking

Claude xử lý từng bước thế, phát hiện lỗi dấu và kiểm tra lại nghiệm, độ chính xác cao hơn rõ rệt

Được ưu tiên
Gỡ lỗi một race condition tinh vi
Chế độ chuẩn

Xác định các nghi vấn rõ ràng, có thể bỏ lỡ các trường hợp biên phụ thuộc thời gian

Extended Thinking

Theo dõi rõ ràng thứ tự thực thi, xem xét các tình huống xen kẽ luồng (thread), đưa ra chẩn đoán đầy đủ hơn

Được ưu tiên
Viết một email marketing
Chế độ chuẩn

Kết quả nhanh, chất lượng cao trong vài giây

Được ưu tiên
Extended Thinking

Chất lượng tương đương, chậm hơn nhiều. Không đáng để chờ

Thiết kế một schema cơ sở dữ liệu
Chế độ chuẩn

Schema tốt cho các yêu cầu đơn giản

Extended Thinking

Xem xét kỹ hơn các sự đánh đổi về chuẩn hóa, các mẫu truy vấn trong tương lai và chiến lược đánh chỉ mục

Được ưu tiên

Tìm hiểu sâu hơn về khả năng suy luận của Claude

Lộ trình prompt engineering bao gồm các chế độ suy nghĩ, chain-of-thought và các kỹ thuật nâng cao.

Câu hỏi thường gặp

Claude extended thinking là gì?

Extended thinking là một tính năng của Claude cho phép mô hình suy luận từng bước trước khi đưa ra câu trả lời cuối cùng. Nó cải thiện độ chính xác với toán học phức tạp, logic, phân tích mã và lập kế hoạch nhiều bước bằng cách làm cho quá trình suy luận trung gian trở nên hiển thị.

Khi nào tôi nên dùng extended thinking?

Dùng extended thinking cho các vấn đề phức tạp mà độ chính xác quan trọng hơn tốc độ: chứng minh toán học, gỡ lỗi mã, phân tích chiến lược, và bất kỳ tác vụ nào cần suy luận nhiều bước.

Extended thinking có tốn chi phí hơn không?

Extended thinking sử dụng nhiều token hơn vì mô hình phải tạo ra các bước suy luận. Độ chính xác tăng lên thường giảm nhu cầu thử lại prompt, vì vậy tác động thực tế đến chi phí phụ thuộc vào độ phức tạp của tác vụ.

Làm sao để bật extended thinking trong Claude API?

Truyền tham số thinking với một giá trị budget_tokens trong yêu cầu API của bạn. Mô hình sẽ sử dụng tối đa số token đó để suy luận nội bộ trước khi tạo ra câu trả lời cuối cùng. Đặt ngân sách cao hơn cho các vấn đề khó và thấp hơn cho các vấn đề đơn giản.

Tôi có thể xem các bước suy nghĩ của Claude không?

Trên Claude.ai, các bước suy nghĩ được hiển thị trong một phần có thể thu gọn phía trên câu trả lời. Trong API, nội dung suy nghĩ được trả về như một khối nội dung riêng có kiểu "thinking", cùng với văn bản trả lời cuối cùng. Tính minh bạch này cho phép bạn kiểm tra toàn bộ chuỗi suy luận.

Nightschool AI là một nền tảng học tập độc lập và không liên kết, không được Anthropic chứng thực hoặc tài trợ. Claude là nhãn hiệu của Anthropic, PBC. Bạn đang tìm Claude Academy chính thức của Anthropic? Truy cập academy.claude.com.