Prompt Engineering
Thiết kế câu lệnh rõ ràng để hướng AI tạo đúng kiểu kết quả trong một lần trò chuyện.
Dùng khi nào?
Luồng hoạt động
AI biết phải trả lời thế nào.
Từ “agent là gì” đến các design pattern cốt lõi (Tool Use/ReAct, Planning, Metacognition) — có mô phỏng tương tác. Biên soạn theo giáo trình AI Agents for Beginners của Microsoft.
Phần trực quan mới, độc lập với giáo trình cũ bên dưới. Đọc nhanh để hình thành mental model trước khi đi vào từng bài học chi tiết.
Đây là bốn góc nhìn có thể kết hợp, không phải một thang trưởng thành bắt buộc. Chọn và ghép chúng theo độ phức tạp, rủi ro và mức tự chủ của bài toán.
Thiết kế câu lệnh rõ ràng để hướng AI tạo đúng kiểu kết quả trong một lần trò chuyện.
Dùng khi nào?
Luồng hoạt động
AI biết phải trả lời thế nào.
Cung cấp đúng thông tin và ngữ cảnh cần thiết trước khi AI trả lời.
Dùng khi nào?
Luồng hoạt động
AI hiểu đúng vấn đề.
Xây lớp điều phối quanh AI để bảo đảm hoạt động chính xác, an toàn và đáng tin cậy.
Dùng khi nào?
Luồng hoạt động
AI vận hành an toàn và đáng tin.
Thiết kế hệ thống để AI lập kế hoạch, hành động, tự đánh giá và thử lại cho đến khi đạt mục tiêu hoặc chạm điều kiện dừng.
Dùng khi nào?
Luồng hoạt động
AI tự động hoàn thành công việc.
Prompt chỉ cách trả lời · Context cấp đúng dữ liệu · Harness bao quanh bằng công cụ, quy tắc và đánh giá · Loop lặp có điều kiện dừng. Có thể kết hợp các lớp theo nhu cầu.
Đây là ba mô hình minh họa trong tài liệu tham chiếu. Hệ Claude Code hiện còn có Agent View và các session dùng worktree độc lập cho nhu cầu chạy song song.
Agent chính giao một tác vụ tập trung cho worker có context riêng, rồi nhận lại phần kết quả đã tóm tắt.
Claude tạo các trợ lý ngay lập tức, mỗi người trả kết quả riêng
Giải thích thêm
Cách dùng
Định nghĩa trong .claude/agents/*.md; để Claude tự delegate hoặc gọi rõ bằng @mention.
Ai kiểm soát
Agent chính giao việc và tổng hợp. Subagent chỉ trả về caller, không nhắn trực tiếp cho nhau.
Khi nào nên dùng
Tác vụ độc lập, đầu ra dài cần cách ly khỏi context chính, hoặc nghiên cứu song song.
Nhiều Claude Code session độc lập cùng dùng một task list và có thể trao đổi trực tiếp với nhau.
Team lead → task list chung ↔ teammate nhận việc · cập nhật · trao đổi trực tiếp
↕ Nhận việc · cập nhật trạng thái
↔ Teammate nhắn trực tiếp
Giải thích thêm
Agent Teams vẫn tắt mặc định, chưa hỗ trợ nested team và các teammate không tự có worktree riêng. Hãy chia task theo module/file để tránh sửa chồng nhau.
Cách dùng
Dùng Claude Code 2.1.32+, bật CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1, rồi yêu cầu Claude tạo team và mô tả các vai trò.
Ai kiểm soát
Team lead có thể phân việc; teammate cũng có thể tự claim task chưa có người nhận, cập nhật trạng thái và nhắn trực tiếp.
Khi nào nên dùng
Điều tra song song, giả thuyết cạnh tranh hoặc feature chia được theo module/file độc lập — không hợp pipeline tuần tự.
Mã nguồn của bạn dùng Agent SDK hoặc Claude CLI để phân phối, hợp nhất, đánh giá và lặp công việc.
Script → nhiều Worker → Kết quả hợp nhất → lặp nếu cần
Phân phối cho N worker độc lập
Giải thích thêm
Cách dùng
Viết orchestrator bằng Agent SDK hoặc gọi claude -p --bare từ script/CI; tự đặt giới hạn và điều kiện dừng.
Ai kiểm soát
Mã nguồn của bạn kiểm soát vòng lặp, điều kiện, phân nhánh và phân phối.
Khi nào nên dùng
Workflow lặp lại cần tính quyết định cao, chạy CI/background, có branching, retry và kiểm soát chi phí.
Chọn nhanh
Bắt đầu từ cách đơn giản nhất đủ dùng.
Sub-agent
Tác vụ tập trung · context riêng
Agent Team
Việc song song · cần trao đổi
Custom
Workflow lặp lại · code kiểm soát
Giáo trình 5 chặng, 17 bài và 3 simulator. Phần này giữ nguyên cấu trúc học sâu trước đây, tách biệt với Visual Guide phía trên.
Mở toàn bộ 17 bài, 3 simulator, quiz theo chặng và capstone thực hành.
Cần gói Middle trở lên
Đã có tài khoản gói phù hợp? Đăng nhập để mở khoá ngay.
Không tính vào 5 chặng hiện tại
Sắp ra mắt
Sắp ra mắt