Bài giới thiệu một video khoảng 28 phút của Boris Cherny – kỹ sư đứng sau Claude Code (công cụ agentic coding của Anthropic): video này chứa những lời khuyên thực tế về cách viết prompt và dùng AI hiệu quả, vượt xa nhiều khóa học giá 300 USD chỉ trong 10 phút đầu.
Cốt lõi mà bài đăng tóm tắt là công thức:prompt → context → memory → results
Dưới đây là giải thích chi tiết dựa trên các buổi nói chuyện công khai của Boris (đặc biệt buổi Y Combinator Startup School 2026 ngay sau khi ra mắt Opus 5, cùng các chia sẻ khác).
1. Prompt (Lời nhắc) – Không còn là thứ quan trọng nhấtTrước đây mọi người tập trung viết prompt cực kỳ chi tiết, liệt kê từng bước 1-2-3-4. Boris nói rõ: với model hiện đại (Opus 5 trở đi), cách này không còn hiệu quả, thậm chí còn cản trở model.
- Sai lầm phổ biến: “Làm việc A theo cách X, rồi B theo cách Y, bắt buộc làm theo thứ tự…”
- Cách đúng: Mô tả kết quả mong muốn (outcome), đặt ràng buộc (guardrails) và tiêu chí hoàn thành (exit criteria), rồi để model tự làm.
- Ví dụ thực tế: Anh đưa một prompt duy nhất “Rewrite the entire Bun runtime (hơn 100.000 dòng Zig) sang Rust” + cho model quyền truy cập test suite. Model chạy 11 ngày, dùng hàng nghìn agent song song, và hoàn thành thành công.
- Codebase hiện tại, lịch sử git, file liên quan.
- Công cụ (tools) được tích hợp (bash, browser, test runner…).
- Cách tối ưu: Đừng nhồi tất cả mọi thứ vào prompt ngay từ đầu. Hãy để model tự tìm kiếm (query codebase), chỉ đưa những gì cần thiết.
- File CLAUDE.md (hoặc .claude/CLAUDE.md) đặt trong repo: ghi quy tắc coding, kiến trúc, những lỗi model từng mắc để nó không lặp lại.
- Mỗi khi Claude làm sai → thêm vào CLAUDE.md → lần sau nó biết.
- Các lớp memory khác: Auto-memory, Skills, session files…
- Lời khuyên quan trọng: Cứ khoảng 6 tháng hoặc khi model mới ra, hãy xóa CLAUDE.md / system prompt / skills cũ, chạy lại và chỉ thêm những gì model thực sự cần. Team Claude Code đã xóa 80% system prompt khi chuyển sang Opus 5 vì model đã thông minh hơn, không cần những chỉ dẫn sửa lỗi cũ nữa.
- Cho model cách tự verify (chạy test, so sánh pixel-by-pixel, mở browser kiểm tra UI…).
- Model có thể chạy hàng ngày đến hàng tuần mà không cần người ngồi canh (ví dụ rewrite Electron app sang Swift mất hơn 2 tuần).
- Kết quả: Anh gần như không viết code tay nữa, ship 20-30 PR/ngày, và Claude Code tự viết phần lớn code của chính nó.
- Model đang tiến bộ rất nhanh → sản phẩm/prompt cũ thường cản trở hơn là hỗ trợ.
- Hãy empirical (thử nghiệm thực tế): Đưa nhiệm vụ khó → quan sát chỗ thất bại → chỉnh sửa → lặp lại.
- Đừng nghe quá nhiều influencer về “mẹo prompt kỳ diệu”. Không có mẹo nào cả.
- Mục tiêu cuối: Xây hệ thống (loops → workflows → graphs) để agent tự điều phối lẫn nhau, còn bạn chỉ review kết quả.
(BYC)
Nhận xét
Đăng nhận xét