Prompt vs Project vs Skill vs Agent
Level: L4 — AI Skills (Bài 6/12)
Lý do viết bài này SAU bài 31-34 (không phải ngay sau bài 29): để so sánh Skill với Agent/Project/Prompt chính xác, cần đã hiểu rõ kiến trúc kỹ thuật Skill (SKILL.md, progressive disclosure, invocation contract) — không chỉ định nghĩa sơ bộ.
1. Mục tiêu học tập
Phần tiêu đề “1. Mục tiêu học tập”Sau bài này, bạn có thể:
- Đặt đúng vị trí của Prompt, Project, Skill, Agent trên 1 trục duy nhất: mức độ đóng gói + mức độ tự chủ.
- Trả lời nhanh câu hỏi thực tế: “việc này nên dùng Prompt, hay cần Project, hay cần Skill, hay cần cả Agent?”
- Giải thích được vì sao 4 khái niệm này bổ sung nhau, không loại trừ nhau — 1 hệ thống thực tế thường dùng cả 4 cùng lúc.
2. Khái niệm cốt lõi
Phần tiêu đề “2. Khái niệm cốt lõi”Không định nghĩa lại — chỉ tóm tắt 1 câu mỗi khái niệm để đặt cạnh nhau:
| Khái niệm | Đã học ở | Tóm tắt 1 câu |
|---|---|---|
| Prompt | Level 2 | Hướng dẫn cấp 1 lần, trong 1 hội thoại cụ thể. |
| Project | Level 3 bài 19 | Không gian làm việc cố định, biết sẵn ngữ cảnh (Knowledge base) qua nhiều hội thoại. |
| Skill | Level 4 bài 29-34 | Gói quy trình đóng gói, tự kích hoạt khi phù hợp, tái sử dụng nhiều lần không cần dán lại. |
| Agent | Level 8 Ch01 | Hệ thống tự lập kế hoạch, tự dùng công cụ, tự đánh giá kết quả qua nhiều bước, không cần con người can thiệp từng bước. |
Trục so sánh chính: mức độ đóng gói × mức độ tự chủ.
Ít đóng gói/tự chủ ─────────────────────────► Nhiều đóng gói/tự chủ
Prompt Project Skill Agent(1 câu lệnh, (ngữ cảnh cố (quy trình đóng (tự lập kế hoạch, 1 lần dùng) định, đa hội gói, tự kích tự hành động qua thoại) hoạt, đa dùng) nhiều bước)Điểm mấu chốt: 2 trục độc lập, không phải 1 đường thẳng duy nhất.
- Trục “biết cái gì” (What) — Project trả lời: Project tổ chức ngữ cảnh để AI biết về 1 chủ đề/dự án cụ thể.
- Trục “làm cái gì” (How) — Skill trả lời: Skill đóng gói quy trình để AI biết cách thực hiện 1 loại việc cụ thể.
Một Project và 1 Skill có thể cùng tồn tại và bổ sung nhau: ví dụ Project “Khách hàng ABC” (biết thông tin về khách hàng đó) + Skill “Viết báo cáo hàng tháng” (biết quy trình viết báo cáo) — dùng cùng lúc để tạo báo cáo tháng cho khách hàng ABC.
Agent khác cả 2 khái niệm trên ở 1 điểm quan trọng: Agent không chỉ có kiến thức (Project) hay quy trình (Skill) — Agent tự quyết định cần dùng công cụ nào, theo thứ tự nào, và tự đánh giá khi nào hoàn thành, qua nhiều bước liên tiếp không cần con người xác nhận từng bước (L8 Ch01). Agent hoàn toàn có thể sử dụng cả Project lẫn Skill — Agent là tầng điều phối cao hơn, không thay thế 2 khái niệm kia.
3. Tại sao nội dung này quan trọng
Phần tiêu đề “3. Tại sao nội dung này quan trọng”Đây là 4 khái niệm dễ bị dùng lẫn lộn nhất trong toàn bộ giáo trình — nhiều người mới nghe “AI Skill” và nghĩ nó giống hệt “AI Agent”, hoặc nhầm Project Knowledge base với việc “dạy AI 1 kỹ năng”. Trả lời đúng câu hỏi “nên dùng cái nào” giúp tiết kiệm rất nhiều công sức: dùng Skill cho 1 việc chỉ làm 1 lần là lãng phí; dùng Prompt lặp lại cho 1 việc làm 20 lần là tốn công không cần thiết.
4. Cơ chế hoạt động
Phần tiêu đề “4. Cơ chế hoạt động”Khung quyết định nhanh — trả lời 3 câu hỏi theo thứ tự:
- Việc này có cần AI tự lập kế hoạch nhiều bước, tự dùng nhiều công cụ, không cần bạn xác nhận từng bước không? → Có: bài toán cấp Agent (L8). Đi tiếp câu 2-3 để xác định Agent đó cần trang bị gì. → Không: bỏ qua Agent, đi thẳng câu 2.
- Việc này có cần AI biết sẵn 1 khối ngữ cảnh/thông tin cố định qua nhiều lần hỏi không? → Có: cần Project (L3 bài 19). → Không: bỏ qua Project.
- Việc này có phải 1 quy trình bạn làm/giải thích lại từ 3 lần trở lên, theo các bước tương đối cố định không? (4 tiêu chí ở bài 29 mục 6) → Có: đóng gói thành Skill (bài 29-40). → Không: dùng Prompt thường (L2) là đủ.
Trong thực tế, câu trả lời thường không phải “chỉ 1 trong 4” — 1 Agent tốt thường vừa có quyền truy cập vào 1 (hoặc nhiều) Project, vừa được trang bị nhiều Skill, và vẫn nhận Prompt cụ thể cho từng yêu cầu riêng lẻ.
5. Mental model
Phần tiêu đề “5. Mental model”Tổng hợp toàn bộ chuỗi ẩn dụ đã xây dựng xuyên Level 2-4: nếu AI là 1 chuyên gia bạn thuê làm việc, thì:
- Prompt = 1 câu bạn dặn dò miệng cho việc trước mắt.
- Project = văn phòng riêng của chuyên gia đó cho 1 khách hàng/dự án cụ thể, có tủ hồ sơ cố định.
- Skill = hồ sơ đào tạo chuyên gia đó tự tra cứu khi gặp đúng loại việc.
- Agent = quyền tự quyết của chuyên gia đó — được phép tự sắp xếp công việc, tự chọn dùng văn phòng nào, tra hồ sơ đào tạo nào, theo thứ tự nào, không cần hỏi ý kiến bạn ở từng bước nhỏ.
6. Hướng dẫn từng bước
Phần tiêu đề “6. Hướng dẫn từng bước”Áp dụng khung quyết định (mục 4) vào 3 tình huống mẫu:
- “Viết cho tôi 1 email xin nghỉ phép” → 1 lần, không lặp lại, không cần ngữ cảnh cố định → Prompt đơn giản là đủ.
- “Mỗi tháng, phân tích số liệu bán hàng của công ty tôi (đã có sẵn trong 1 không gian riêng) theo đúng 5 bước cố định, rồi soạn báo cáo” → cần ngữ cảnh cố định VÀ quy trình lặp lại → Project + Skill cùng lúc.
- “Mỗi sáng, tự kiểm tra email, xếp lịch, soạn báo cáo tiến độ, và tự quyết định việc nào cần tôi duyệt trước khi gửi” → nhiều bước, nhiều công cụ, tự quyết định thứ tự → Agent, có thể được trang bị nhiều Skill và quyền truy cập 1 Project.
7. Ví dụ thực tế
Phần tiêu đề “7. Ví dụ thực tế”Ví dụ tổng hợp cả 4 khái niệm trong chính dự án đang tạo ra giáo trình này:
- Prompt: mỗi lệnh cụ thể trong phiên làm việc (“viết bài 30”, “kiểm tra ranh giới với bài 26”…).
- Project: thư mục dự án
AI-Mastery-Bible/đóng vai trò không gian làm việc cố định (ở cấp khái niệm, không phải claim kỹ thuật Claude Project). - Skill:
.claude/skills/ai-mastery-bible/— quy trình biên tập đóng gói sẵn, tự kích hoạt khi làm việc trong thư mục này. - Agent: khả năng thực hiện 1 tác vụ lớn (ví dụ: “viết hoàn chỉnh 9 bài Level 3”) qua nhiều bước tự động — tự audit nguồn, tự viết, tự QC, tự cập nhật governance file — chỉ cần 1 chỉ đạo tổng thể ban đầu.
8. Prompt/template/workflow
Phần tiêu đề “8. Prompt/template/workflow”Việc của bạn có cần...├── Tự lập kế hoạch nhiều bước, tự dùng nhiều công cụ, không cần duyệt từng bước?│ └── CÓ → Agent (có thể kèm Project + Skill bên trong)├── Ngữ cảnh cố định qua nhiều lần hỏi (dự án/khách hàng/lĩnh vực)?│ └── CÓ → Project├── Quy trình lặp lại ≥ 3 lần, các bước tương đối cố định?│ └── CÓ → Skill└── Không có cái nào ở trên → Prompt thường là đủ9. Visual hoặc diagram cần thiết
Phần tiêu đề “9. Visual hoặc diagram cần thiết”10. Bài tập thực hành
Phần tiêu đề “10. Bài tập thực hành”- Lấy lại 3 việc bạn liệt kê ở bài tập bài 29 (mục 10) — áp dụng khung quyết định 3 câu hỏi (mục 4) cho từng việc.
- Với 1 công việc phức tạp bạn từng nhờ AI làm, thử phân tích: phần nào thuộc về Project (ngữ cảnh), phần nào thuộc về Skill (quy trình), phần nào cần tới mức Agent (tự quyết định thứ tự)?
- Giải thích bằng lời của bạn (không nhìn lại bài): vì sao Skill và Project là “2 trục độc lập”, không phải “2 nấc thang cùng 1 đường”?
11. Checklist
Phần tiêu đề “11. Checklist”12. Lỗi thường gặp
Phần tiêu đề “12. Lỗi thường gặp”- Coi Skill và Agent là 1 khái niệm — Skill là 1 gói quy trình tĩnh; Agent là hệ thống tự quyết định linh hoạt qua nhiều bước. 1 Agent có thể dùng nhiều Skill, nhưng bản thân 1 Skill không “tự quyết định” gì cả — nó chỉ chạy khi được kích hoạt.
- Coi Project và Skill là 2 nấc trên cùng 1 đường — đây là 2 trục độc lập (biết cái gì vs làm cái gì).
- Đóng gói Skill cho việc chỉ cần Project (hoặc ngược lại) — quay lại khung quyết định mục 4 nếu không chắc.
13. Giới hạn & khi nào KHÔNG nên áp dụng
Phần tiêu đề “13. Giới hạn & khi nào KHÔNG nên áp dụng”- Bài này không thay thế việc học sâu từng khái niệm — nếu khung quyết định mục 4 cho ra câu trả lời “Agent”, quay lại L8 Ch01 để học chi tiết.
- Ranh giới thực tế đôi khi mờ hơn bảng lý thuyết (mục 2) — khung quyết định là công cụ tư duy, không phải luật cứng.
14. An toàn & quản trị (Safety/Governance)
Phần tiêu đề “14. An toàn & quản trị (Safety/Governance)”Khi 1 hệ thống kết hợp cả 4 (Agent dùng Project + nhiều Skill), rủi ro an toàn cộng dồn từ từng lớp: quyền truy cập Project (L3 bài 28), quyền thực thi của từng Skill (bài 31/34 — đặc biệt disable-model-invocation), và quyền tự quyết định của Agent (L8). Khi thiết kế 1 hệ thống kết hợp, cần rà soát an toàn ở cả 3 tầng, không chỉ tầng ngoài cùng (Agent).
15. Best practices
Phần tiêu đề “15. Best practices”- Luôn hỏi đúng thứ tự 3 câu hỏi ở mục 4 trước khi bắt tay xây dựng bất kỳ giải pháp AI nào.
- Khi giải thích hệ thống AI cho người khác, dùng đúng ẩn dụ “chuyên gia thuê làm việc” (mục 5).
16. Nội dung nâng cao (không bắt buộc)
Xu hướng đang phát triển: Skill (bài 31-34) và Agent/sub-agent có thể kết hợp trực tiếp — 1 Skill có thể được cấu hình chạy trong 1 subagent riêng (context: fork) thay vì chạy trong luồng hội thoại chính. Đây là điểm giao thoa giữa Skill và Agent đáng theo dõi, thuộc phạm vi kỹ thuật sâu hơn của L8.
17. Nguồn tham khảo
Phần tiêu đề “17. Nguồn tham khảo”[S75] Agent Skills (Overview), Anthropic — câu phân biệt Prompt vs Skill, làm nền cho bảng so sánh. Dẫn chiếu (không trích dẫn mới): Level 2 (Prompt), Level 3 bài 19 (Project), Level 8 Chương 1 (Agent), bài 29-34 (Skill).
18. Ngày kiểm chứng
Phần tiêu đề “18. Ngày kiểm chứng”Bài này không đưa ra claim kỹ thuật mới — chỉ tổng hợp nội dung đã kiểm chứng ở các bài trước đó, tất cả đã kiểm chứng ngày 2026-07-12 hoặc trước đó theo hồ sơ QA riêng của từng bài.