~/VibeHandbook
PDF miễn phí

Chương 01 · 10

Để AI cầm lái (trong khi bạn vẫn nắm quyền chỉ huy)

Đây là phần giải phóng: bạn không cần phải ghi nhớ bất kỳ lệnh nào trong số này. Bạn có thể bảo AI " cái này với một thông điệp hợp lý" hoặc "tạo một nhánh cho tính năng mới và chuyển sang nó," và nó sẽ chạy đúng các lệnh. Đó là một cách làm việc hoàn toàn tốt.

Điểm mắc — và nó cũng chính là điểm mắc xuyên suốt cuốn sách này — là bạn vẫn phải chịu trách nhiệm hiểu điều gì nó đã làm, ngay cả khi bạn không tự gõ nó. Con đường trung dung thực sự hiệu quả:

  • Để AI chạy các lệnh, nhưng yêu cầu nó giải thích mỗi lệnh làm gì bằng ngôn ngữ đơn giản trong vài lần đầu.
  • Tự mình đọc diff trước bất kỳ commit nào. Điều này không thể thương lượng. Đó là cách bạn phát hiện AI đã xóa thứ gì đó nó không nên xóa.
  • Commit thường xuyên, thành từng phần nhỏ. Nhiều điểm lưu nhỏ tốt hơn một điểm lưu khổng lồ, vì việc tua lại sẽ chính xác thay vì tất cả-hoặc-không-gì.
  • Tạo nhánh trước bất kỳ điều gì lớn. Bảo AI tạo một nhánh trước một lần viết lại lớn, để main luôn an toàn.
  • Khi một lệnh nghe có vẻ phá hoại (bất cứ điều gì liên quan đến reset --hard, force-push, hoặc xóa nhánh), hãy hỏi "điều này chính xác sẽ làm gì?" trước khi chấp thuận.

Bạn là trưởng nhóm kỹ thuật. AI là đồng đội nhanh nhẹn, có năng lực, nhưng thỉnh thoảng liều lĩnh của bạn. là quy trình giữ cho đồng đội đó không gây ra thiệt hại thực sự. Học nó đủ vững để chỉ đạo nó một cách tự tin, và bạn sẽ không bao giờ sợ nút "viết lại mọi thứ" nữa — vì bạn luôn có đường quay lại.

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í.