Agent đề xuất một kế hoạch. Nghe hợp lý — kế hoạch nào chẳng vậy, vì agent trôi chảy y hệt khi mô tả một hướng tồi cũng như một hướng hay. Bạn bảo làm đi. Hai trăm dòng sau, cách tiếp cận đó đâm vào bức tường mà nó vốn sẽ luôn đâm phải: cái giả định không ai chất vấn, cái rìa nó chưa từng tính tới. Kế hoạch thì tự tin. Mà tự tin chưa bao giờ là thứ cần kiểm.
Một kế hoạch mà bạn chỉ nghe lập luận ủng hộ là một kế hoạch bạn không thật sự phán xét được. Phép thử lửa rẻ nhất là bắt chính cái agent vừa đề xuất nó thử kéo nó xuống — trước khi có code nào tựa vào, lúc đổi hướng còn tốn một câu chứ chưa phải viết lại từ đầu:
✕ Không có prompt
✓ Có prompt
Dán nó sau bất kỳ kế hoạch không tầm thường nào, trước khi build. Tốn thêm một lượt trao đổi và diệt loại rework đắt nhất — loại mà code thì sạch nhưng được xây hướng tới một cách tiếp cận đã sai từ dòng đầu. Bạn không săn cái kế hoạch khôn ngoan nhất. Bạn tìm cái sống sót khi va vào bài toán thật.