8 điểm bởi GN⁺ 2025-04-22 | 2 bình luận | Chia sẻ qua WhatsApp
  • Anthropic đã công bố tài liệu về cách sử dụng nâng cao cho Claude Code, công cụ agent CLI dựa trên Claude
  • Khi dùng các từ khóa cụ thể ("think", "ultrathink" v.v.), Claude sẽ sử dụng nhiều tài nguyên tính toán (token) hơn để suy nghĩ sâu hơn
  • "think" → 4.000 token, "megathink" → 10.000 token, "ultrathink" → tối đa 31.999 token được phân bổ
  • Điều này đã được xác nhận trực tiếp trong mã nội bộ của Claude Code, và có vẻ là tính năng của Claude Code hơn là của chính Claude
  • Nhà phát triển có thể tận dụng tính năng này để dùng Claude như một công cụ lập trình kiểu agent, giúp xử lý các vấn đề phức tạp hiệu quả hơn

Cách tận dụng Claude Code ở mức nâng cao

  • Anthropic đã công bố tài liệu về cách tận dụng hiệu quả Claude Code, agent lập trình CLI của hãng
  • Công cụ này sử dụng mô hình Claude để thực hiện các tác vụ lập trình, đồng thời có tính năng điều chỉnh cường độ suy nghĩ thông qua lệnh
  • Khi dùng nhóm từ khóa “think”, Claude sẽ dùng nhiều tài nguyên tính toán hơn cho tác vụ được giao

Tính năng điều chỉnh cường độ suy nghĩ

  • Claude Code điều chỉnh số lượng token (lượng tài nguyên suy nghĩ) mà Claude có thể sử dụng tùy theo từ khóa
  • Trong mã nội bộ, có thể xác nhận ánh xạ như sau:
    • "think" → 4.000 token
    • "think hard" / "think more" / "megathink" → 10.000 token
    • "ultrathink" / "think very hard" / "think super hard" v.v. → 31.999 token
  • Nhờ tính năng này, khi giải quyết các vấn đề phức tạp hoặc nhiều bước, có thể có thêm thời gian và tài nguyên tính toán

Phân tích cách triển khai nội bộ

  • Claude Code không phải mã nguồn mở, nhưng được viết bằng JavaScript nên vẫn có thể phân tích một phần
  • Nhà phát triển đã dùng prettierripgrep để tăng khả năng đọc của mã và tìm kiếm các từ khóa cụ thể
  • Kết quả là có thể xác nhận trực tiếp trong mã logic phân bổ tài nguyên suy nghĩ theo từng từ khóa

Đây có phải là tính năng của chính Claude không?

  • Tính năng “ultrathink” có vẻ là tính năng được tích hợp trong Claude Code chứ không phải trong chính mô hình Claude
  • Bản thân Claude cũng có tính năng Extended Thinking, nhưng việc tăng cường suy nghĩ dựa trên từ khóa nhiều khả năng là chức năng riêng của công cụ CLI

Ứng dụng thực tiễn

  • Tính năng này rất hữu ích khi dùng Claude như một công cụ phát triển kiểu agent
  • Khi thực hiện các tác vụ như giải quyết vấn đề, sinh mã, phân tích, nó giúp đạt được kết quả chính xác và tinh vi hơn
  • Việc có thể điều chỉnh tài nguyên suy nghĩ chỉ bằng từ khóa khiến đây trở thành một công cụ rất trực quan và mạnh mẽ

2 bình luận

 
madsyntst 2025-04-22

Dù là con người hay AI thì cũng phải được nhắc là "hãy suy nghĩ rồi hãy nói".....

 
GN⁺ 2025-04-22
Ý kiến Hacker News
  • Như @dickfickling đã đề cập, ultrathink đã được nêu rõ trong tài liệu của Anthropic
    • Khi yêu cầu Claude lập kế hoạch cho một vấn đề cụ thể, họ khuyến nghị dùng từ "think" để kích hoạt chế độ suy nghĩ mở rộng
    • Mỗi cấp độ sẽ tăng dần ngân sách suy nghĩ mà Claude có thể sử dụng
    • Liên kết: https://www.anthropic.com/engineering/claude-code-best-practices
  • Không rõ mức "budget_tokens" tối đa được phép trong chế độ Thinking của Claude 3.7 là bao nhiêu, nhưng SDK có ví dụ 32k, điều này khớp với kết quả trong bài viết
  • Mong là chúng ta sớm thoát khỏi giai đoạn kiểu như thần chú ma thuật này
  • Tôi đang giả định rằng mô hình vẫn liên tục thay đổi
    • Điều rất gây bực mình là phần lớn người không làm phát triển cứ nghĩ rằng khi hỏi LLM thì nó sẽ luôn trả lời chính xác
    • Nó được thiết kế cho đầu ra mang tính sáng tạo, và ngay cả khi giảm nhiệt độ thì vẫn có thể bị ảo giác
  • Tôi thắc mắc vì sao họ không ghi rõ ngân sách suy nghĩ thay vì thay thế các con số bằng thuật ngữ như ultrathink
  • Đó là một từ ngộ nghĩnh, và việc biết nó được quản lý ở phía client cũng khá thú vị, nhưng tôi tự hỏi liệu như vậy có phải là đang thêm nhiều bất định hơn vào một công cụ vốn đã có sẵn sự bất định hay không
  • Sẽ tốt hơn nếu những "từ khóa bí mật" này được hiển thị trực tiếp hơn trong UI
    • Có lẽ sẽ thú vị nếu nó được cung cấp dưới dạng có thể chuyển sang chế độ nhà phát triển/thử nghiệm
  • Đây có lẽ là bằng chứng của AGI
    • Cá nhân tôi thì hầu hết các ngày chỉ đạt mức infrathink
  • Đây có thể là thông tin hữu ích vì tôi đã chuyển sang Gemini 2.5 rồi
    • Rẻ hơn 96%
  • Thật đáng ngạc nhiên khi trong code lại có triển khai các từ khóa để mở rộng cửa sổ ngữ cảnh
    • Đã phải làm một chút reverse engineering để tìm ra điều đó
  • Có lẽ tôi sẽ chờ Hyperthink
  • Tengu think? Ý là Tengu của Nhật Bản à?
  • Nó đang di chuyển cực nhanh từ blog sang Twitter, rồi lại từ blog sang HN
    • Tốc độ lan truyền thông tin dạo này thật đáng kinh ngạc