~/VibeHandbook
PDF miễn phí

Chương 07 · 05

Giữ Vòng Phản Hồi Chặt Chẽ

Bạn càng nhanh chóng biết được liệu một thay đổi có hoạt động hay không, bạn và AI càng nhanh hội tụ vào thứ gì đó đúng đắn. Một vòng lặp chậm — nơi bạn phải chờ vài phút mới biết có gì đó bị hỏng — âm thầm nhân lên mọi sai lầm.

  • Biến "chạy nó" thành một lệnh duy nhất. npm run dev, make test, dù đó là gì, hãy ghi lại trong file ngữ cảnh của bạn để AI cũng có thể chạy nó.
  • Dựa vào các test nhanh. Ngay cả một vài unit test cũng cho AI một cách để tự kiểm chứng công việc của mình mà không cần bạn giám sát.
  • Dùng linter và formatter. Chúng bắt được cả một loạt lỗi ngay lập tức và giữ các tranh cãi về style khỏi các bản xem xét của bạn.
  • Trả lại lỗi cho AI xem. Khi có gì đó bị hỏng, hãy dán thông báo lỗi thực tế. Phản hồi cụ thể tạo ra sửa chữa cụ thể; "nó không hoạt động" tạo ra những phỏng đoán.

Các mảnh ghép của một không gian làm việc AI tạo thành một vòng lặp liên kết duy nhất — chỉnh sửa repo, trình soạn thảo và language server (máy chủ ngôn ngữ) báo cáo vấn đề, chạy mã, và mọi kết quả chảy ngược lại về agent:

        ┌──────────────────────────────────────────────┐
        │                                               │
        ▼                                               │
   ┌─────────┐     edits      ┌──────────┐    runs   ┌──────────┐
   │  AGENT  │ ─────────────▶ │  EDITOR  │ ────────▶ │ TERMINAL │
   └─────────┘                └────┬─────┘           └────┬─────┘
        ▲                          │                      │
        │                          ▼                      ▼
        │                    ┌──────────┐           ┌──────────┐
        │                    │   LSP    │           │   REPO   │
        │                    │ (errors) │           │ (commit) │
        │                    └────┬─────┘           └────┬─────┘
        │                         │                      │
        └─────────────────────────┴──────────────────────┘
                       feedback flows back

Phiên bản sâu sắc nhất của ý tưởng này là để AI tự khép kín vòng lặp. Thay vì bạn tự chạy lệnh, đọc lỗi, và chuyển tiếp nó, hãy cho phép agent tự chạy test và trình kiểm tra kiểu (typechecker) sau mỗi thay đổi và phản ứng với những gì nó thấy. Chu trình trở thành: chỉnh sửa, chạy, đọc lỗi, sửa, chạy lại — tất cả không cần bạn ở giữa. Vai trò của bạn chuyển từ người đưa tin sang người đạo diễn: bạn đặt mục tiêu và các rào chắn an toàn, rồi xem vòng lặp tự vận hành. Khi AI có thể chỉnh sửa, chạy, thấy lỗi, và tự sửa nó, bạn đã xây dựng một vòng lặp làm việc thật trong khi bạn vẫn ngồi ở ghế đạo diễn.

Muốn bản ngoại tuyến?

Tải trọn cuốn sách dưới dạng PDF hoặc EPUB — miễn phí.