Dùng Opus 5.5 làm mặc định, Fable 5.2 cho việc sáng tạo hoặc khi bị bế tắc, và đặt effort ở mức high
Theo Browne giải thích cách anh chọn giữa Opus 5.5 và Fable 5.2 của Anthropic để viết code. Anh loại bỏ mọi model khác, sau đó đề cập đến chi phí, các mức effort, tốc độ và phong cách làm việc của từng model. Video dành cho lập trình viên dùng coding agent hằng ngày và muốn một quy tắc thực tế để chọn model.
Vì sao điều này quan trọng
Hầu hết lập trình viên chọn model dựa trên giá mỗi token hoặc thứ hạng benchmark. Theo lập luận rằng cả hai cách này đều gây hiểu lầm. Gói đăng ký được trợ giá rất nhiều, nên một gói Claude hoàn thành nhiều việc hơn trên mỗi đô la so với các model rẻ hơn. Hai model hàng đầu còn thất bại theo hai kiểu trái ngược nhau: Opus kiểm tra quá mức và làm phình phạm vi công việc, còn Fable bỏ qua chi tiết nhưng tìm được cách sửa thông minh và sẵn sàng phát hành. Chọn model phù hợp với tác vụ và đặt effort ở mức high thay vì max sẽ cho kết quả tốt hơn và ít PR bị đình trệ hơn.
Điểm chính
- Chỉ có hai model quan trọng cho lập trình thực tế. Theo nói rằng nếu không có lý do rất cụ thể, dùng bất kỳ model nào khác ngoài Opus 5.5 hoặc Fable 5.2 đều là sai lầm. 00:53
- Gói đăng ký rẻ hơn API. Theo khẳng định một gói Claude 100 đô la hoàn thành nhiều việc hơn 300 đô la trên bất kỳ model nào khác, nên ngân sách eo hẹp là lý do để mua gói, chứ không phải để dùng các model mở trọng số rẻ hơn. 03:18
- High là điểm cân bằng tốt nhất. Medium khiến lượt làm việc kết thúc hơi sớm, low thì kém, còn max buộc model suy nghĩ quá mức ngay cả với tác vụ đơn giản. Hãy bắt đầu ở medium và chuyển sang high hoặc X high khi model bỏ sót điều gì đó. 07:51
- Fable không chậm hơn Opus. Theo đo được Fable 5.2 đạt khoảng 106 token mỗi giây, nằm trong sai số so với Opus 5.5. Tốc độ không còn là lý do để chọn giữa hai model. 19:32
- Opus kiểm tra mọi thứ nhưng làm phình phạm vi. Opus hiếm khi bỏ sót điều gì, nhưng để tính năng lan rộng và hầu như không phản biện. Thêm câu "nếu bạn thấy đây là ý hay thì làm, không thì đề xuất cách khác" vào prompt đã cải thiện kết quả của Theo. 23:46
- Tác vụ kiểm chứng được giao cho Opus, tác vụ không kiểm chứng được giao cho Fable. Nếu công việc có thể kiểm chứng và tối ưu dần từng bước, chẳng hạn chuyển port sang Rust, Opus là đủ. Công việc sáng tạo, thăm dò hoặc cần nhiều phán đoán phù hợp với Fable. 35:35
- Dùng Fable để gỡ công việc bị đình trệ. Khi Opus liên tục tìm thêm việc phải làm, Fable sẽ rà soát công việc, kết luận là ổn và phát hành. Cho đến nay, mọi thứ nó đã xác nhận đều ổn. 38:57
- Haiku cho phân tích hàng loạt, không dùng để viết code. Theo bác bỏ việc dùng Haiku 5.5 cho các tác vụ phụ hoặc viết code. Hãy dùng nó để quét lượng lớn dữ liệu hoặc tệp tìm các mẫu khó phát hiện bằng code. 11:17
Theo nói
"Everything else is cope."
*Mọi thứ khác đều chỉ là tự an ủi.*
00:59
"And then max is just garbage. Don't use it."
*Rồi max chỉ là thứ tệ hại. Đừng dùng nó.*
08:23
"Opus knows it's not as smart. So it double and triple checks everything."
*Opus biết mình không thông minh bằng. Vì vậy nó kiểm tra đi kiểm tra lại mọi thứ.*
14:20
"I have gotten much better results from Opus when I started adding to my prompts. If you think this is a good idea, do it. Otherwise, suggest something else."
*Tôi đã có kết quả tốt hơn nhiều từ Opus khi bắt đầu thêm vào prompt. Nếu bạn thấy đây là ý hay thì làm. Không thì hãy đề xuất cách khác.*
23:48
"If you want a simpler way to choose, you can split this to be provable versus unprovable."
*Nếu bạn muốn cách chọn đơn giản hơn, bạn có thể chia việc thành kiểm chứng được và không kiểm chứng được.*
35:39
"I think this is one of the most underrated aspects of Fable is that it's willing to say you ship."
*Tôi nghĩ một trong những điểm bị đánh giá thấp nhất ở Fable là nó sẵn sàng nói rằng bạn có thể phát hành.*
41:28
Xem ở đâu
- 00:00 Nhiều model có sẵn, được thu hẹp còn Opus và Fable
- 01:47 Đoạn tài trợ: Browserbase và Stagehand SDK
- 02:58 Vì sao gói đăng ký Claude rẻ nhất ngay cả khi ngân sách eo hẹp
- 05:26 Cách chia đơn giản, sau đó là bài viết hướng dẫn của Anthropic do Addy Osmani viết
- 07:33 Các mức effort: so sánh medium, high, X high và max
- 09:42 Khi nào Sonnet 5.5 và Haiku 5.5 có ý nghĩa
- 17:38 Độ trễ và giới hạn gói đăng ký của Opus so với Fable
- 21:18 Opus là học trò cưng, Fable là thiên tài lười biếng
- 27:29 Ví dụ về hiệu năng của T3 Code, nơi Fable tìm ra cách sửa
- 31:13 Phép so sánh Allen với Brad và quy tắc kiểm chứng được/không kiểm chứng được
Lưu ý
- Phần lớn nội dung là ý kiến của Theo, dựa trên công việc và các đánh giá của chính anh. Rất ít trong đó được trình bày như dữ liệu có thể tái lập.
- Anh chỉ dùng Fable 5.2 khoảng hai ngày và nói rằng quan điểm của anh có thể thay đổi.
- Lập luận về chi phí phụ thuộc vào mức trợ giá và giới hạn gói đăng ký hiện tại, mà anh lưu ý có thể thay đổi.
- Việc anh bác bỏ các model khác và những nhu cầu như không lưu giữ dữ liệu (zero data retention) sẽ không phù hợp với mọi đội nhóm, vì mỗi đội có ràng buộc riêng về quyền riêng tư, ngân sách và nhà cung cấp.
