Người tạo ra Claude Code tại Anthropic đã ngừng viết prompt cho Claude.
https://x.com/bcherny/status/2064885111477219664
Tên anh ấy là Boris Cherny. Vào tháng 6 năm 2026, anh ấy đã nói thẳng thắn:
"Tôi không còn viết prompt cho Claude nữa."
Giờ đây, chính các vòng lặp mới là thứ đưa ra chỉ dẫn cho Claude. Công việc thực sự của anh ấy là thiết kế những vòng lặp đó.
Nghe có vẻ cường điệu, nhưng không phải đâu.
Đây có lẽ là sự thay đổi lớn nhất trong cách mọi người sử dụng Claude và ChatGPT.
Chắc hẳn bạn đã nghe nói về nó rồi.
Hầu như chưa ai thực sự làm điều đó cả.
Đây là cách bạn đang làm việc hiện tại
Bạn viết một prompt.
Claude chỉnh sửa một file.
Bạn chạy thử nghiệm.
Nó thất bại.
Bạn copy lỗi và dán lại cho nó.
Claude thử lại.
Hai mươi phút sau, bạn nhận ra mình đang giám sát chính xác công việc mà bạn muốn ủy thác.
Bạn chính là vòng lặp.
Bạn là người xem xét kết quả và quyết định bước tiếp theo, lặp đi lặp lại.
Đó chính xác là những gì một vòng lặp làm cho bạn.
Một ví dụ giải thích tất cả
Yêu cầu Claude viết một báo cáo dài một trang về bất kỳ chủ đề nào.

Bây giờ hãy đọc các nguồn.
Một số là giả (!!!).
Claude đã bịa ra chúng và thậm chí không biết điều đó.
Chúng trông hoàn toàn có thật.
Các liên kết dẫn đến nơi vô định, hoặc trỏ đến các trang không nói những gì Claude tuyên bố.
Đây là cách Claude có thể khiến bạn trông tệ hại mà bạn không hề nhận ra.
Và một prompt đơn lẻ sẽ không bao giờ phát hiện ra vấn đề đó, bởi vì Claude sẽ vẫn tin rằng mình đúng cho đến khi ai đó mở liên kết.
Bây giờ hãy chạy chính xác cùng một tác vụ dưới dạng một vòng lặp.
Báo cáo vẫn vậy, nhưng lần này bạn thêm một tiêu chí mà nó có thể kiểm tra:
- Mỗi tuyên bố phải được hỗ trợ bởi ít nhất ba nguồn.
- Mỗi liên kết phải mở được một trang thực sự xác nhận tuyên bố đó.
Hãy xem điều gì xảy ra.
Claude phác thảo báo cáo.
Sau đó, nó xem xét từng liên kết một.
Nó mở tất cả chúng.
Nó loại bỏ các liên kết hỏng và nguồn giả.
Nó tìm kiếm các thay thế thực sự.
Nó tiếp tục kiểm tra cho đến khi tất cả các nguồn trong tài liệu đều là các liên kết bạn thực sự có thể mở được.
Chỉ khi đó nó mới dừng lại.
Nó không bao giờ mệt mỏi.
Nó không bao giờ bỏ qua phần nhàm chán.
Đây là cách nó sẽ được viết trong Claude Code.
Đừng lo lắng về lệnh này; tôi sẽ giải thích nó bên dưới.
1plaintext2/goal viết một báo cáo dài một trang về [chủ đề của bạn]34trong đó mỗi tuyên bố được hỗ trợ bởi ít nhất ba nguồn5và mỗi liên kết mở được một trang thực sự xác nhận tuyên bố đó.67Mở từng liên kết để xác minh nó trước khi coi công việc đã hoàn thành.89Thay thế bất kỳ nguồn nào bị hỏng hoặc không hỗ trợ tuyên bố.1011Chỉ dừng lại khi tất cả các nguồn trong tài liệu đã được xác minh.
Vòng lặp là gì?

Vòng lặp là một hệ thống nhỏ tự viết prompt cho bạn, lặp đi lặp lại, cho đến khi công việc hoàn thành.
Tất cả các vòng lặp, dù có vẻ phức tạp đến đâu, luôn tuân theo cùng năm bước:
- Tìm công việc. Tìm kiếm các tác vụ đang chờ xử lý, các bài kiểm tra thất bại, email chưa đọc hoặc các file bên trong một thư mục.
- Làm công việc. Claude giải quyết từng mục một, giống hệt như bạn làm thủ công.
- Kiểm tra nó. Một lần xem xét thứ hai xác nhận rằng công việc thực sự được thực hiện tốt, không chỉ được tạo ra.
- Ghi nhớ. Lưu lại những gì đã hoàn thành để không lặp lại công việc hoặc mất ngữ cảnh.
- Lặp lại. Tiếp tục cho đến khi không còn gì đang chờ xử lý, sau đó dừng lại hoặc thông báo cho bạn.
Hãy ghi nhớ câu nói này:
Viết prompt là làm công việc. Thiết kế vòng lặp là quản lý người lao động.
"Chẳng phải nó chỉ là một tác vụ theo lịch trình sao?"

Câu hỏi hay.
Không.
Bạn đã có thể yêu cầu máy tính chạy chính xác cùng một tác vụ vào mỗi buổi sáng lúc tám giờ.
Đó là một cron job.
Nó đã tồn tại từ rất lâu trước khi hầu hết chúng ta ra đời.
Nó luôn chạy cùng một script.
Các bước giống nhau.
Mà không cần suy nghĩ.
Một vòng lặp hoạt động khác.
Bởi vì bên trong có một ai đó đang đưa ra quyết định.
Một cron chạy một script.
Một vòng lặp chạy Claude.
Claude quan sát tình hình hiện tại.
Quyết định bước tiếp theo là gì.
Thực thi nó.
Kiểm tra kết quả.
Và sau đó quyết định lại.
Tiếp tục?
Thử lại?
Hoàn tác?
Dừng lại?
Chính quyết định đó là sự khác biệt.
Một script không thể nhìn vào một bài kiểm tra thất bại và phát minh ra một giải pháp khác.
Claude có thể.
Và điều đó chỉ mới khả thi kể từ khi Claude và ChatGPT đạt đến một trình độ đủ để đưa ra các quyết định thực sự trong suốt một tác vụ.
Hai lệnh chạy một vòng lặp

Đây là nơi hầu hết mọi người sai lầm.
Bạn không xây dựng một vòng lặp bằng cách viết "làm điều này trong một vòng lặp" bên trong một cuộc trò chuyện bình thường.
Claude Code tích hợp hai lệnh cụ thể.
Và việc sử dụng lệnh nào phụ thuộc vào loại vòng lặp bạn cần.
1. /goal Đây là vòng lặp hoạt động cho đến khi một mục tiêu được hoàn thành.
https://x.com/ClaudeDevs/status/2065192057535373473
Bạn đã thấy nó trong ví dụ về báo cáo.
Bạn viết /goal và mô tả chính xác kết quả cuối cùng trông như thế nào.
Claude tiếp tục làm việc tự động, hết lần này đến lần khác.
Sau mỗi bước, một bản sao thứ hai của Claude âm thầm kiểm tra:
Chúng ta đã đạt được mục tiêu chưa?
Nếu câu trả lời là không, nó giải thích cho Claude đầu tiên những gì còn thiếu và công việc tiếp tục.
Ngay khi mục tiêu đạt được, vòng lặp tự động dừng lại.
Sự tự đánh giá liên tục đó là toàn bộ sự khác biệt giữa một vòng lặp thực sự và một prompt chỉ đơn giản hy vọng nó đã làm đúng.
Sử dụng /goal khi có một vạch đích rõ ràng.
Làm việc cho đến khi điều kiện đó là đúng.
2. /loop Đây là vòng lặp chạy theo một nhịp điệu.
Sử dụng nó khi công việc không bao gồm "hoàn thành một danh sách", mà là "liên tục giám sát một cái gì đó."
Bạn nói cho nó biết tần suất nó nên chạy và nó phải làm gì.
Claude sẽ tự động chạy lại nó.
1plaintext id="8s4gkp"2/loop 30m kiểm tra xem trang web của tôi đã hoạt động trở lại chưa bằng cách tải trang chủ.34Ngay khi trang phản hồi bình thường, hãy thông báo cho tôi và ngừng kiểm tra.
"30m" có nghĩa là cứ ba mươi phút một lần.
Bạn cũng có thể chỉ cần nói:
"Mỗi sáng kiểm tra hộp thư đến của tôi."
Claude sẽ lên lịch cho tác vụ đó.
Sử dụng /loop khi không có vạch đích, mà là một sự kiểm tra định kỳ.
Hầu hết các vòng lặp thực sự mạnh mẽ thực sự bắt đầu bằng /goal.
Các chức năng này còn khá mới trong Claude Code.
Nếu bạn chưa thấy các lệnh này, hãy cập nhật Claude Code và chúng sẽ xuất hiện.
Vòng lặp đầu tiên của bạn (sẵn sàng để dán)
Đối với một tác vụ nhỏ, một dòng duy nhất là đủ.
Đối với các công việc lớn hơn, tốt hơn là cung cấp cho Claude một hướng dẫn hoàn chỉnh: nơi tìm công việc, cách xem xét nó, cách ghi nhớ tiến độ và khi nào nên dừng lại.
Điền vào các dấu ngoặc và dán cái này vào Claude Code:
Bạn đang hoạt động như một vòng lặp, không phải trả lời một prompt đơn lẻ.
1text2MỤC TIÊU34[Mô tả trạng thái cuối cùng trong một hoặc hai câu.56Hãy cụ thể về chính xác kết quả cuối cùng trông như thế nào và làm cho nó có thể đo lường được.78Ví dụ:9"Tất cả các trang sản phẩm trong /pages có giá mới và tất cả các liên kết hoạt động chính xác."]1011CÔNG VIỆC Ở ĐÂU1213[Nói cho Claude biết nơi để tìm.1415Ví dụ:1617"Quét thư mục /pages để tìm các file có giá cũ."1819hoặc2021"Đọc TODO.md và coi mỗi ô chưa được đánh dấu là một tác vụ."2223hoặc2425"Kiểm tra trình quản lý tác vụ đã kết nối của tôi và tìm tất cả các mục được gắn thẻ là ai."]2627CÁCH NÓ NÊN HOẠT ĐỘNG2829- Làm từng tác vụ một. Hoàn thành nó hoàn toàn trước khi bắt đầu tác vụ tiếp theo.3031- Làm theo các mẫu bạn tìm thấy trong các file hiện có. Đừng phát minh ra cái mới.3233- Nếu một tác vụ yêu cầu một quyết định mà chỉ tôi mới có thể đưa ra (tiêu tiền, xóa file hoặc gửi email cho một người), hãy dừng lại ở tác vụ đó, thêm nó vào một danh sách có tên "Cần sự can thiệp của tôi" và tiếp tục với tác vụ tiếp theo.3435CÁCH NÓ NÊN KIỂM TRA CÔNG VIỆC CỦA MÌNH3637Sau mỗi tác vụ, hãy chứng minh rằng nó thực sự đã hoàn thành trước khi đánh dấu nó là đã xong.3839[Chọn cách kiểm tra phù hợp nhất:40"chạy các bài kiểm tra" /41"đọc lại file và xác nhận nó đáp ứng mục tiêu" /42"mở liên kết và xác nhận nó tải chính xác".4344Kiểm tra có nghĩa là cung cấp bằng chứng, không chỉ đơn giản là tin tưởng rằng nó ổn.]4546Nếu kiểm tra thất bại, hãy sửa nó và kiểm tra lại.4748Thực hiện tối đa ba lần thử cho mỗi tác vụ. Nếu vẫn thất bại, hãy đánh dấu nó là bị chặn và tiếp tục.4950CÁCH NÓ NÊN GHI NHỚ5152Duy trì một file có tên LOOP-STATE.md.5354Sau mỗi tác vụ, hãy viết:5556- Tên của tác vụ.57- Trạng thái của nó (đã xong / bị chặn / cần sự can thiệp của tôi).58- Những gì bạn đã thay đổi.59- Bất kỳ thông tin hữu ích nào cho lần chạy tiếp theo.6061LUÔN đọc file này khi bắt đầu mỗi lần chạy để tránh lặp lại công việc đã hoàn thành.6263KHI NÀO NÓ NÊN DỪNG LẠI6465Dừng lại khi tất cả các tác vụ đã hoàn thành hoặc bị chặn, hoặc khi bạn đã hoàn thành [N] tác vụ trong lần chạy này.6667Sau đó, đưa cho tôi một báo cáo ngắn cho biết:6869- Những gì đã được hoàn thành.70- Những gì đã bị chặn.71- Những gì cần sự can thiệp của tôi.7273Bắt đầu bằng cách đọc LOOP-STATE.md nếu nó tồn tại và sau đó tìm kiếm công việc.
File trạng thái là người hùng thầm lặng.
Nếu không có nó, mỗi lần chạy đều bắt đầu lại từ đầu.
Với nó, vòng lặp tiếp tục chính xác từ nơi nó dừng lại, ngay cả khi chạy tự động theo lịch trình.
Khi nào bạn KHÔNG NÊN tạo một vòng lặp
Vòng lặp không miễn phí và chúng không hiệu quả cho mọi thứ.
Ba điều quan trọng trước khi bắt đầu.
Các tác vụ một lần không cần một vòng lặp.
Nếu bạn chỉ đang tìm kiếm một câu trả lời, một prompt bình thường sẽ nhanh hơn.
Vòng lặp có lợi khi công việc lặp đi lặp lại hoặc có nhiều phần.
Vòng lặp tiêu tốn nhiều tài nguyên hơn.
Vì Claude xem xét, sửa chữa và thử lại, nó sẽ thực hiện nhiều lệnh gọi cho mỗi tác vụ.
Nếu bạn sử dụng gói Claude, bạn sẽ đạt đến giới hạn sử dụng sớm hơn.
Các tác vụ quá mơ hồ cũng không thuộc về một vòng lặp.
"Nghĩ ra một chiến lược sản phẩm tốt hơn" không phải là một vòng lặp.
Trước tiên hãy xác định một mục tiêu rõ ràng và có thể đo lường được.
Bắt đầu trong tuần này
Chọn một tác vụ mà bạn vẫn đang làm thủ công và bao gồm nhiều bước nhỏ.
Dán mẫu.
Điền vào các trường.
Chạy nó một lần trong khi quan sát toàn bộ quá trình.
Khi bạn bắt đầu tin tưởng nó, hãy lên lịch cho nó.
Lần đầu tiên bạn thức dậy và thấy công việc đã hoàn thành trong khi bạn ngủ, bạn sẽ ngừng viết hết prompt này đến prompt khác.
Giống như Boris vậy.





