# Bảo Claude "make it better" 100 lần liên tiếp

[Nate Herk](https://homus.dev/speakers/nate-herk) · [Nate Herk | AI Automation](https://homus.dev/orgs/nate-herk-ai-automation)

> Nate Herk cho Claude Code sửa một website quán cà phê 100 vòng với Sonnet 5.5 và Opus 5.5: milestone, chi phí, số dòng code, và vì sao innovate thành thêm thắt.

Topics: Coding Agents, Workflow, AI UX

Canonical: https://homus.dev/talks/i-told-claude-to-make-it-better-100-times-it-went-too-far

## 1. Một website quán cà phê thật tệ và một prompt chạy 100 lần

Nate mở đầu bằng việc nói thí nghiệm lần này hơi khác. Anh đưa cho Claude Code một website, một website quán cà phê rất tệ, và theo đúng lời anh, anh chỉ bảo nó "make it better" (làm cho nó tốt hơn) 100 lần liên tiếp. Điều anh muốn kể là chuyện gì đã xảy ra sau đó (video đăng ngày 30/10/2026).

![Nate Herk nói trước camera, phía sau là chữ AIS bằng đèn neon](https://homus.dev/photos/DByAR5Su1Yw-0003.jpg)

Nate Herk nói trước camera trong phần mở đầu video đăng ngày 30/10/2026.

Anh chạy thí nghiệm hai lần: một lần với Sonnet 5.5 ở mức medium effort, một lần với Opus 5.5 cũng ở mức medium effort, và cả hai lần đều chỉ là câu "make it better" 100 lần (thiết lập trong video đăng ngày 30/10/2026). Rồi anh cho xem kết quả.

Đầu tiên là website gốc. Nate nói anh phải cố tình làm ra một thứ hoàn toàn tệ hại và xấu xí để hai model bắt đầu từ đó (video đăng ngày 30/10/2026).

![Website gốc Bean There Coffee nền vàng, chữ đỏ, khung ảnh trống và bảng menu thô](https://homus.dev/photos/DByAR5Su1Yw-0004.jpg)

Website gốc (round 0) trong video đăng ngày 30/10/2026: nền vàng chói, tiêu đề "BEAN THERE COFFEE" gạch chân màu đỏ, một khung "picture of our store" không có ảnh, đoạn "About Us" và một bảng menu giá đồ uống kẻ ô đơn giản.

Tiếp theo là prompt chính xác đã được gửi cho hai model, 100 lần liên tiếp. Nó bảo model nhìn website trước, rồi mới innovate: nghĩ về trải nghiệm người dùng và nghĩ ra ngoài khuôn khổ (think outside the box). Hãy làm một thay đổi táo bạo giúp tăng conversion hoặc cải thiện giao diện và cảm giác của trang, không phải một chỉnh sửa nhỏ. Dùng bất cứ tool nào nó có. Và lần nào nó cũng phải ship một thay đổi. Prompt Nate để trong video đăng ngày 30/10/2026:

```
"Look at the site first. Then innovate: think about the user experience and think outside the box. Make one bold change that improves conversions or the look and feel, not a small tweak. Use any tool you have. You must ship a change every time."
```

![Prompt Make it better hiển thị chữ lớn trên một bảng vẽ](https://homus.dev/photos/DByAR5Su1Yw-0043.jpg)

Prompt được dùng cho cả 100 vòng của hai model, Nate phóng to trên một bảng vẽ trong video đăng ngày 30/10/2026.

## 2. Vì sao prompt phải cụ thể đến vậy, và vì sao làm thí nghiệm này

Lý do anh phải viết prompt cụ thể như vậy: khi Nate thử trước đó, model sẽ dừng lại ở khoảng vòng 20 hoặc 25 rồi kiểu như nói "này, không còn gì để làm nữa". Vì thế anh phải ép nó làm một thay đổi ở mọi vòng (theo lần thử của Nate kể trong video đăng ngày 30/10/2026).

Còn lý do anh muốn làm thí nghiệm này: gần đây Nate đã thành công rất nhiều khi build các AI pipeline khác nhau mà có dùng cảm hứng từ người khác hoặc từ những phương pháp đã được chứng minh. Anh nghĩ AI thật sự, thật sự rất tệ trong việc nghĩ ra ngoài khuôn khổ (nhận định của Nate trong video đăng ngày 30/10/2026).

Theo Nate (video đăng ngày 30/10/2026), nhiều người trong chúng ta rất muốn chỉ cần nói "này, làm cái này đẹp hơn", hay "này, làm cái này mượt hơn", và kiểu như đưa ra những mục tiêu lớn, lớn. Những mục tiêu đó tốt. Nhưng anh nghĩ làm vậy thì bạn chạm trần ở khoảng, cứ gọi là, 80 trên 100. Để lên tới những điểm 90, 90 cao, 100 trên 100, anh cho rằng bạn phải là người đem gu thẩm mỹ (taste) vào và giúp innovate. Đó là lý do anh muốn thử thí nghiệm này.

Giả thuyết Nate nêu trước khi chạy thí nghiệm (video đăng ngày 30/10/2026): mục tiêu lớn kiểu "làm đẹp hơn" đưa trang tới khoảng 80 trên 100, phần còn lại cần người đem taste vào và giúp innovate.

## 3. Clean room: mỗi vòng là một session mới

Một điều quan trọng nữa cần biết trước khi vào kết quả: mọi vòng đều chạy trong một clean room. Session mới tinh, không skill, không CLAUDE.md, không plugin, không memory. Theo Nate (video đăng ngày 30/10/2026), mỗi model về cơ bản chỉ có kiến thức của riêng nó và các tool có sẵn (built-in tools).

Vì vậy ở mỗi vòng, như anh đã nói, model nhìn vào website, suy nghĩ về nó, rồi quyết định: "Được rồi, đây là một việc mình có thể làm để nghĩ ra ngoài khuôn khổ và cải thiện website, giờ ship nó thôi" (cách chạy được mô tả trong video đăng ngày 30/10/2026).

Cách mỗi vòng chạy theo mô tả của Nate (video đăng ngày 30/10/2026): session mới, không skill, CLAUDE.md, plugin hay memory; model nhìn site, nghĩ ra một thay đổi rồi ship.

## 4. Dashboard của Sonnet: số tool, số dòng code và chi phí

Đây là trang localhost nhỏ mà nó đã dựng lên. Có thể thấy Nate đã thử nhiều lượt khác nhau ở đây, và anh sẽ xem hai lượt: Sonnet ở mức medium và Opus ở mức medium (demo trong video đăng ngày 30/10/2026).

Anh bắt đầu với Sonnet. Cột bên trái cho xem từng vòng một: bao nhiêu tool đã được gọi, và tổng cộng website có bao nhiêu dòng. Nhưng thứ anh thật sự muốn xem là các milestone (cột mốc) (dashboard trong video đăng ngày 30/10/2026).

Trước hết, Nate nói lượt chạy Sonnet này nếu tính theo API billing thì sẽ tốn 29.93 đô, và Sonnet đã tạo ra 11 ảnh cùng hai video trong website. Thanh trên cùng của dashboard thì ghi "API value $21.93", "Images 13" và "Videos 2" (số đo của Nate trong video đăng ngày 30/10/2026). Rồi anh chuyển sang chế độ milestone, chế độ cho thấy những thay đổi lớn xảy ra ở vòng nào.

![Dashboard Make It Better của lượt sonnet-medium-100: danh sách round bên trái, biểu đồ, và bản round 1 của Bean There Coffee](https://homus.dev/photos/DByAR5Su1Yw-0227.jpg)

Dashboard "Make It Better" của lượt sonnet-medium-100 trong video đăng ngày 30/10/2026: thanh trên ghi 100/100 rounds, API value $21.93, Images 13, Videos 2; cột trái ở chế độ milestone liệt kê round 0, 1, 2, 7, 24 và 32 kèm số tool và số dòng; khung phải là bản round 1 với ảnh nền mặt tiền quán.

## 5. Sonnet round 1 và round 2: ảnh nền, JavaScript, thanh order dính

Ở round 1 hiển nhiên có một milestone lớn. Theo Nate (demo trong video đăng ngày 30/10/2026), đây là bước nhảy lớn nhất, vì đó là lần đầu model nhìn vào chính website của nó, lần đầu có một ảnh do AI tạo (chính là ảnh nền này), lần đầu có JavaScript, và lần đầu website sẵn sàng cho mobile (mobile ready).

Đây là V1 của website, Bean There Coffee. Có một ảnh ở nền, và Nate mở nó trong một tab mới để xem kỹ hơn. Có một tấm punch card (thẻ tích điểm) trông rất đơn giản, font chữ rất nhàm chán. Theo nhận xét của anh trong video đăng ngày 30/10/2026, mọi thứ ở đây đều rất, rất đơn điệu, không có gì quá đặc biệt.

Sang round 2, animation xuất hiện: đây là lần đầu có một animation. Nate đi tìm xem nó nằm ở đâu, và anh nghĩ nó chính là cái này: khi có order và mình cuộn trang, thanh order nhỏ này dính lại. Nếu bắt đầu điền order rồi cuộn xuống, thanh đó sẽ kiểu như bị giữ cố định ở đây. "Và cái đó không tệ, đúng không?", anh nói, đó là một cải tiến nhỏ dễ thương (demo trong video đăng ngày 30/10/2026).

## 6. Sonnet round 7 và round 24: ảnh thật, video AI, tấm vé order

Phải tới round 7 mới có milestone lớn tiếp theo. Số dòng code đi từ 253 lên 419, và milestone ghi là "first working image on the page", lần đầu có một ảnh hiển thị được trên trang (số đo của Nate trong video đăng ngày 30/10/2026). Có vẻ như giờ ở phần hero đã có một ảnh ở trên này. Nate nói có thể đó không phải thứ milestone muốn nói, nhưng giờ có thể chọn món trong menu; có thể "working image" là những thứ này: khi thêm món vào order, mình thấy được ảnh của món đó. Anh nghĩ đây có lẽ là milestone đó.

Dù sao thì, theo Nate (demo trong video đăng ngày 30/10/2026), có thể thấy nó đang chậm rãi làm những thay đổi rất, rất nhỏ. Trang chắc chắn đang tốt lên, nhưng chắc chắn vẫn chưa thật tốt.

Milestone tiếp theo là round 24, với 778 dòng. Ở đây có video đầu tiên do AI tạo, trông như cái nền này: giờ có một animation nhỏ chạy ở phía sau. Một vài phần khác cũng đã được cải thiện. Có một scroll animation đẹp với một ảnh tĩnh ở nền, mà Nate nghĩ là một điểm nhấn hay để tạo chiều sâu (demo trong video đăng ngày 30/10/2026).

Phần order cũng được cải thiện một chút: giờ nó trông giống một tờ hóa đơn, hay một tấm vé thật, thay vì một cái hộp animation nhỏ kỳ quặc. Punch card đã hiện ra. Website vẫn giữ nguyên branding và mọi thứ, nhưng đang được thêm những thứ nhỏ (demo trong video đăng ngày 30/10/2026).

![Bản round 24 của Sonnet: các thẻ đồ uống có ảnh và một khung YOUR ORDER giống tờ hóa đơn](https://homus.dev/photos/DByAR5Su1Yw-0410.jpg)

Bản round 24 của Sonnet trong video đăng ngày 30/10/2026: thẻ đồ uống và bánh có ảnh AI, khung "YOUR ORDER" giống một tấm vé với tổng tiền, lựa chọn giờ lấy đồ và các nút "Text this order", "Or call to place it".

## 7. Sonnet round 32: form đặt trước, rồi tới round 100 không còn milestone

Milestone cuối cùng của Sonnet là round 32. Nate mở nó ra, và milestone ghi đây là form đầu tiên. Giờ có vẻ đã có một form thật, nơi mình có thể order online, đặt trước rồi tới lấy, và có thể hẹn giờ cho order ở đây. Nó đưa mình lên chỗ thêm món vào order. Anh thêm thử một món, rồi đặt order, và xong: giờ có thể đi lấy đồ ăn, hay đồ uống (demo trong video đăng ngày 30/10/2026).

Theo Nate (video đăng ngày 30/10/2026), về mặt chức năng, nó đã tăng trải nghiệm người dùng lên một chút. Nó chưa làm gì quá đặc biệt với website, nhưng có thể thấy mỗi vòng đều có một cải tiến nhỏ nào đó.

Khi tắt chế độ milestone, hiển nhiên còn rất nhiều vòng khác. Nhưng từ round 32 cho tới round 100, model không coi thay đổi nào đủ lớn để thành milestone (dữ liệu dashboard trong video đăng ngày 30/10/2026).

Điều thú vị nằm ở biểu đồ ngay đây: một đường là API value mỗi vòng, một đường là số dòng code. API value cứ lên xuống, còn số dòng code thì vòng nào cũng tăng đều, kiểu như tuyến tính. Theo Nate (video đăng ngày 30/10/2026), điều đó cho thấy model đang thêm rất nhiều code, mà mình không biết mọi thứ có thật sự tốt lên nhiều như vậy không.

Hình dạng hai đường Nate chỉ ra trên dashboard của Sonnet (video đăng ngày 30/10/2026): chi phí mỗi vòng lên xuống, còn số dòng code tăng đều, kiểu như tuyến tính.

## 8. Bản round 100 của Sonnet

Đây là bản round 100 của Sonnet. Có một animation nhỏ so sánh đặt trước với đứng xếp hàng, và Nate tải lại trang phòng khi người xem bỏ lỡ. Có một thanh nổi nhỏ dễ thương, kiểu như di chuyển lên xuống, và giờ có chút ánh sáng phát quanh nó; anh đoán đó có lẽ là thành quả của một vòng innovate (demo trong video đăng ngày 30/10/2026).

![Hero của bản round 100 Sonnet: Your coffee is ready when you walk in, thanh so sánh thời gian chờ và khung Order in one tap](https://homus.dev/photos/DByAR5Su1Yw-0531.jpg)

Phần hero của bản round 100 của Sonnet trong video đăng ngày 30/10/2026: tiêu đề "Your coffee is ready when you walk in", nút "Order ahead for pickup", thanh so sánh "Walk-in line ~2 min" với "Order ahead 0 min", và khung "Order in one tap" ở bên phải.

Mình xem được cả menu đầy đủ. Có vài con số thống kê ở hero trên này. Có thể chuyển qua lại giữa "help me pick", "browse", hoặc tự gõ order của mình. Giờ còn có một pop-up nhỏ. Vậy là chắc chắn có thêm những thứ khác; thậm chí có dòng kiểu "chỉ còn hai cái, nướng lúc 11 giờ sáng" (demo trong video đăng ngày 30/10/2026). "Vậy nên nó chắc chắn đang tốt lên", Nate nói.

Nó cũng quyết định làm cho khung order nhỏ này cuộn được, và Nate nói anh thích điều đó. Giờ thậm chí có cả testimonials (lời nhận xét của khách). Có thể order "món quen" của họ. Có vài chiếc lá nhỏ rơi xuống ở đây, có maple cinnamon latte và đủ thứ khác. Có một thanh scroll animation chạy các sản phẩm thật. Thêm video, thêm video nữa. Có thể xem hàng đang dài bao nhiêu, xem các giờ đông khách điển hình, đủ các thứ kiểu vậy (demo trong video đăng ngày 30/10/2026).

## 9. Bao nhiêu là quá nhiều? Round 65 và round 74

Câu hỏi thật sự, theo Nate (video đăng ngày 30/10/2026), là: tới lúc nào thì cái này thành quá nhiều? Kiểu như, tới vòng nào thì mình đã dừng lại và nói: "Được rồi, biết gì không? Round 65, thế này là ổn rồi. Thêm gì nữa cũng chỉ là phần thừa (fluff). Mình sẽ không cần nó."

Rồi anh nhận ra một điều thú vị: có vẻ model đã bỏ đi một thứ. Ở round 65 có một thanh điều hướng (nav bar) nhỏ ở bên phải. Anh quay lại round 100 để xem có nó không, và anh nghĩ là không. Vậy là cuối cùng nó đã thật sự bỏ đi một tính năng mà nó không thích, điều mà anh cũng thấy khá thú vị (demo trong video đăng ngày 30/10/2026).

Nhưng Nate nghĩ tới một lúc nào đó, nó kiểu như bắt đầu làm lại, vì hiển nhiên anh đã bảo nó rằng phải ship một thứ gì đó. Thế nên nó bắt đầu ép ra các thay đổi. Ví dụ ở round 74, hãy nhìn font chữ này; sang round 100 thì font đã khác. Vậy là tới một lúc nó kiểu như: "Biết gì không? Mình sẽ đổi font thôi" (demo và nhận định của Nate trong video đăng ngày 30/10/2026). "Rất, rất thú vị", anh nói, rồi chuyển sang Opus.

Hai quan sát Nate đưa ra khi so các vòng cuối của Sonnet (video đăng ngày 30/10/2026): một tính năng bị bỏ đi giữa round 65 và round 100, và font chữ bị đổi giữa round 74 và round 100.

## 10. Opus: chi phí, round 1 và round 7

Với Opus thì làm y hệt. Nate bắt đầu với chế độ milestone, rồi sẽ xem thêm vài vòng khác. Lượt chạy này tốn 137 đô, có 54 ảnh AI và ba video AI (số đo của Nate trong video đăng ngày 30/10/2026).

Ở round đầu tiên, V1, có lần đầu model nhìn vào sản phẩm của chính nó, ảnh đầu tiên do AI tạo, animation đầu tiên, và mobile ready. Theo Nate (demo trong video đăng ngày 30/10/2026), như vậy là ở round 1 nó chắc chắn đã tiến được nhiều hơn Sonnet.

Ở bản này có một bức ảnh, có font chữ Anthropic kinh điển, như Nate gọi. Có menu, nơi mình chọn được vài món, và đã có một pop-up nhỏ ở dưới kia. Mình có thể nhắn tin order. Một lần nữa nó lại quyết định làm punch card; anh nói chắc là vì nó đã có sẵn trên website gốc. Có giờ mở cửa. Nhận xét của Nate (demo trong video đăng ngày 30/10/2026): rất nhạt, rất nhàm chán, không có gì quá đặc biệt.

Ở round 7 có video AI đầu tiên, trông như cái nền của phần hero. Trang bắt đầu trông giống bản của Sonnet hơn một chút. Có một theme rất tối ở dưới đây. Có dòng "Two days off the roaster" (rang được hai ngày), có thể chọn các hương vị khác nhau. Giờ đã có một kiểu menu với các ảnh AI khác nhau cho từng món. Có punch card và phần "visit us". Theo Nate (demo trong video đăng ngày 30/10/2026), không có gì quá đặc biệt, chỉ có thêm video.

## 11. Opus round 15: form và QR code gửi order bằng tin nhắn

Ở round 15 có form đầu tiên. Giờ mình đã có thể thật sự điền vào một thứ gì đó và bắt đầu kiểu như gửi order này đi. Cũng có thể dùng QR code, mà Nate thấy khá hay. Anh thử điền form rồi xem QR code làm gì (demo trong video đăng ngày 30/10/2026).

![Hộp thoại Scan to send it from your phone: một tấm vé order bên trái và QR code bên phải](https://homus.dev/photos/DByAR5Su1Yw-0843.jpg)

Bản round 15 của Opus trong video đăng ngày 30/10/2026: hộp thoại "Scan to send it from your phone" với tấm vé order (tổng $6.75, dải punch card) bên trái, QR code và ba bước hướng dẫn quét bằng camera điện thoại bên phải.

"Ồ, thú vị đấy." Khi anh quét QR code, nó điền sẵn một tin nhắn: order mà anh đã chọn trên website, gửi tới số điện thoại. Vậy là anh có thể nhắn đúng order này đi, kèm dòng punch card "một trên chín" sau order này. "Wow, thật ra cái này không tệ đâu. Khá hay đấy", Nate nói (demo trong video đăng ngày 30/10/2026). Đó là phần form.

Ngoài ra không có gì quá đặc biệt. Model bắt đầu thử phối màu hơi khác nhau ở các phần khác nhau. Nó cũng cho thấy cà phê được "roasted 20 feet from your cup" (rang cách cốc của bạn 20 feet), kèm một animation nhỏ hay ho ở đó. Nhưng ngoài những thứ đó thì không có gì quá đặc biệt (demo trong video đăng ngày 30/10/2026).

## 12. Opus round 32: Canvas hoặc WebGL, bảng chọn đồ uống, bảng order

Milestone cuối cùng của Opus là round 32, với lần đầu có Canvas hoặc WebGL. Nate đi tìm xem nó nằm ở đâu, và đoán có thể là kiểu animation này: mình có thể chọn mình đang tìm thứ gì, "something easy" (thứ gì nhẹ nhàng), "waking me up" (thứ làm mình tỉnh), hay "sweet and cozy" (ngọt và ấm áp). Đặt nó ở đâu thì trang về cơ bản sẽ nói: "Này, đây là đồ uống gần nhất với thứ bạn đang tìm" (demo trong video đăng ngày 30/10/2026).

![Phần Find your drink: một bảng kéo thả với bốn hướng và thẻ gợi ý Maple Cappuccino](https://homus.dev/photos/DByAR5Su1Yw-0942.jpg)

Phần "Find your drink" ở round 32 của Opus trong video đăng ngày 30/10/2026: kéo chiếc cốc trên bảng có bốn hướng "WAKE ME UP", "SOMETHING EASY", "JUST COFFEE", "SWEET AND COZY"; thẻ bên phải hiện đồ uống gần nhất, ở đây là Maple Cappuccino kèm nút thêm cỡ nhỏ và cỡ lớn.

Theo Nate (video đăng ngày 30/10/2026), cái đó thật ra khá hay, và anh nghĩ đây là một trong những lần innovate mà anh thật sự sẽ giữ lại thay đổi. Nhưng anh cảm giác phần lớn những lần anh bảo Opus cứ thế innovate, anh sẽ không thật sự chấp nhận thay đổi đó, vì có thể anh thấy nó là quá mức cần thiết (overkill).

Anh thích tấm bảng trắng nhỏ này, dù nói thật là anh nghĩ trên đó có quá nhiều chữ. Nó được thiết kế như các order của mọi người, mà anh thấy cũng khá hay. Dù sao thì, có thể bắt đầu thấy các mốc thời gian khác nhau và lúc nào mình lấy được đồ, khá hay, tốt cho trải nghiệm người dùng. Cũng có thể đặt chỗ ngồi, khá thú vị, không tệ; rồi lấy đồ ở đâu và mất bao lâu. Anh cũng rất thích dòng chữ ở cuối trang (demo trong video đăng ngày 30/10/2026).

Tới đây, Nate nói (demo trong video đăng ngày 30/10/2026), là lúc anh có thể thấy ổn với bản này. Anh có thể dừng lại và nói: thế này đã là nhiều rồi. Nhưng vẫn còn 70 vòng nữa, à 68 vòng nữa.

## 13. Bản round 100 của Opus: quá tay

Nate thoát khỏi chế độ xem này để xem bản hoàn chỉnh trước, round 100. Anh mở nó trong tab mới và nói: cái này sẽ trở nên choáng ngợp. Opus đã bị ép phải lặp đi lặp lại, và có rất nhiều thứ đang diễn ra. Có lá rơi. Nền đã đổi. Có quá nhiều chữ. "Đây là lúc mà, ừ, cái này là AI slop, đúng không?", anh nói (demo trong video đăng ngày 30/10/2026).

Anh chỉ vào thanh bên phải: nhìn xem mình phải đi qua bao nhiêu thứ. Nhìn xem ở đây phải đi qua bao nhiêu thứ. Mình có thể khắc một quả bí ngô nếu chọn dao nhỏ hoặc dao lớn. "You've got to be kidding me", Nate nói. Và phần này còn không chạy đúng. Anh sửa lại: chắc là nó cũng chạy được kiểu kiểu, nhưng không hẳn, vì phải bắt đầu từ dưới cùng. Thế nên nó hơi lỗi, nó đã không thực sự được test kỹ (demo trong video đăng ngày 30/10/2026).

![Bản round 100 của Opus: phần khắc bí ngô với nút Small knife, Big knife và thanh điều hướng dài bên phải](https://homus.dev/photos/DByAR5Su1Yw-1057.jpg)

Bản round 100 của Opus trong video đăng ngày 30/10/2026: phần "Draw on the pumpkin to carve it" với nút "Small knife" và "Big knife", phần "Take a cup for the walk" bên dưới, và một danh sách điều hướng dài bên phải gồm hàng chục mục như "Coffee and sleep", "Menu passport", "Thanksgiving pies", "Winter menu ballot".

Theo Nate (video đăng ngày 30/10/2026), như mọi người thấy, giờ đã tới mức chắc chắn là overkill. Mình không cần ngần này thông tin, vì có lẽ người ta chỉ muốn lấy cốc cà phê của họ. Và phần này cũng không còn chạy nữa. Vậy là cuối cùng nó đã làm hỏng một vài thứ của chính nó.

Nó còn xem xét cả caffeine: caffeine sẽ còn trong người bạn bao nhiêu, và bạn sẽ ngủ được thế nào. Có thể bật công tắc này nếu muốn chuyển sang tiếng Tây Ban Nha, nhưng nó còn không đổi phần này sang tiếng Tây Ban Nha. Theo Nate (demo trong video đăng ngày 30/10/2026), nó đã cố ép ra quá nhiều thay đổi tới mức làm hỏng website và giết chết trải nghiệm người dùng. Rõ ràng chỗ này là quá nhiều, và mình còn chưa xem được một nửa trang.

![Phần See which drinks still let you sleep tonight với biểu đồ caffeine và danh sách đồ uống](https://homus.dev/photos/DByAR5Su1Yw-1122.jpg)

Phần "See which drinks still let you sleep tonight" ở bản round 100 của Opus trong video đăng ngày 30/10/2026: chọn giờ uống và giờ đi ngủ, biểu đồ "Caffeine in you tonight" cho một cốc maple cappuccino nhỏ, và danh sách lượng caffeine còn lại lúc đi ngủ của từng đồ uống; góc trên có hai nút ngôn ngữ EN và ES.

Giờ còn có cả nhạc để chọn, có thể chọn đủ thứ khác nhau ở đây. Nate nói anh thật ra thích tấm bảng review này, thích cái vibe của nó, nhưng nó đơn giản là quá nhiều; nó sẽ bị lạc mất giữa mọi thứ ở đây (demo trong video đăng ngày 30/10/2026).

Anh nghĩ người xem đã hiểu ý. Theo Nate (video đăng ngày 30/10/2026), rất thú vị khi thấy rằng nếu bạn ép Opus cứ tiếp tục làm, nó sẽ over-engineer mọi thứ, làm quá tay, và bạn thật sự cần có mặt ở đó để định hướng cho nó.

## 14. Số liệu cuối: thời gian, chi phí, số dòng code

Rồi tới số liệu cuối cùng, theo số đo của Nate (video đăng ngày 30/10/2026). Opus chạy tám tiếng rưỡi, Sonnet chạy gần hai tiếng. Opus tốn khoảng 137 đô, Sonnet khoảng 22 đô; hiển nhiên đó là nếu tính theo API billing, vì Nate chạy thí nghiệm này bằng gói subscription của mình.

Website của Opus 5.5 cuối cùng có 21,000 dòng code, còn Sonnet chưa tới 3,000. Số ảnh và video AI cũng khác nhau. Video đầu tiên của mỗi model: Opus làm ở round 7, Sonnet ở round 24 (số đo của Nate trong video đăng ngày 30/10/2026).

![Bảng so sánh Sonnet 5.5 và Opus 5.5: run time, API-equivalent value, final site, AI images và videos, first AI video](https://homus.dev/photos/DByAR5Su1Yw-1203.jpg)

Bảng số liệu cuối trong video đăng ngày 30/10/2026: Sonnet 5.5 chạy 1h 51m, API-equivalent value $21.93, website 2,724 dòng, 13 ảnh / 2 video AI, video AI đầu tiên ở round 24; Opus 5.5 chạy 8h 31m, $136.63, khoảng 21,000 dòng, 54 ảnh / 3 video, video đầu tiên ở round 7.

## 15. Không model nào search web

Một lần nữa, Nate thấy điều này rất thú vị: model không dùng skill nào, không xem website tham khảo nào, mà chỉ cố tự làm theo cách của nó (theo hai lượt chạy trong video đăng ngày 30/10/2026). Nhưng điều thật sự, thật sự làm anh sốc, và nói thật là anh hơi bực, là nó không hề dùng internet.

Anh tưởng mình đã ghi ý này thành một gạch đầu dòng ở đây, nhưng hóa ra là chưa. Dù sao thì, model đã không search web (video đăng ngày 30/10/2026). Nate nói anh đã chắc chắn rằng nó sẽ search web để xem các website khác, có thể tìm component ở một nơi như 21st.dev, hoặc tra những website đang đoạt giải thưởng rồi thử "chôm" cảm hứng từ đó.

Nhưng nó không search web. Không model nào, hay nói đúng hơn là cả hai model, đều không search web, điều thật sự làm anh sốc (kết quả hai lượt chạy trong video đăng ngày 30/10/2026). Đặc biệt là khi anh cứ liên tục nói innovate, innovate, think outside the box. Anh đã nghĩ nó sẽ làm chút research để lấy cảm hứng, nhưng nó không làm.

Điều thật sự làm Nate sốc trong thí nghiệm (video đăng ngày 30/10/2026): dù prompt cho phép "use any tool you have" và lặp lại "think outside the box", cả Sonnet lẫn Opus đều không search web để tìm cảm hứng.

## 16. Model đặt trần, prompt đặt hướng

Kết luận đầu tiên của Nate (video đăng ngày 30/10/2026): model đặt ra trần (the ceiling), còn prompt đặt ra hướng đi (the direction). Ở đây hiển nhiên là cùng một prompt, nhưng hai model khác nhau đã cho ra những kết quả rất khác nhau.

Kết luận thứ hai của anh (video đăng ngày 30/10/2026): innovate mà không có tầm nhìn thì sẽ biến thành thêm thắt. Hai model bắt đầu thêm đồ vào và ép đồ vào, trong khi mình không thật sự cần chúng.

Theo Nate (video đăng ngày 30/10/2026), model cũng thật sự, thật sự muốn cải thiện conversion. Vì vậy nó cố upsell mọi thứ. Nó cố ép người dùng order. Nó cố làm mọi thứ liền mạch hết mức, nhưng như thế là quá nhiều. Nó giống một cú hard sell (bán ép) hơn là một kiểu soft close (chốt nhẹ nhàng).

![Ghi chú kết luận của thí nghiệm dạng gạch đầu dòng trên một bảng vẽ](https://homus.dev/photos/DByAR5Su1Yw-1243.jpg)

Ghi chú kết luận Nate mở trong video đăng ngày 30/10/2026. Bảng ghi bảy gạch đầu dòng, trong đó có: "The model sets the ceiling and the prompt sets the direction. Same prompt, but Sonnet refined and Opus invented"; "Improves conversions" bị hiểu theo nghĩa đen nên hầu hết thay đổi là tính năng ordering, upsell hoặc loyalty; cả hai model ship thay đổi ở cả 100 vòng; Opus tốn khoảng 6 lần Sonnet và chạy lâu khoảng 4.5 lần; số screenshot model tự chụp website của mình là 491 với Sonnet và 1,115 với Opus, "They did look at their own work constantly, but never looked outside it."

"Rất, rất thú vị", Nate nói. Như anh đã nói, thí nghiệm này sẽ không thay đổi nhiều về cách anh làm việc, nhưng anh chỉ muốn biết (video đăng ngày 30/10/2026), và anh hy vọng người xem cũng thấy nó thú vị. Anh cảm ơn mọi người đã xem tới cuối video.

## Nguồn và liên kết

- Tên gốc: I Told Claude to "Make it better" 100 Times (It Went Too Far)
- Sự kiện: [YouTube](https://homus.dev/events/youtube)
- Video gốc: [https://www.youtube.com/watch?v=DByAR5Su1Yw](https://www.youtube.com/watch?v=DByAR5Su1Yw)

- Kênh YouTube Nate Herk | AI Automation (Nate Herk): [youtube.com/channel/UC2ojq-nuP8ceeHqiroeKhBA](https://www.youtube.com/channel/UC2ojq-nuP8ceeHqiroeKhBA)

- [21st.dev](https://21st.dev), nơi Nate nghĩ model có thể tìm component; trang tự giới thiệu là thư viện component React và Tailwind CSS (đọc ngày 01/11/2026): [21st.dev](https://21st.dev)

Nguồn: https://homus.dev/talks/i-told-claude-to-make-it-better-100-times-it-went-too-far · cập nhật 2026-11-01
