Dedy AI Engineer: lộ trình và cách chấm điểm
Lộ trình 11 bài, yêu cầu đầu vào, cách chấm thử thách.
Lộ trình theo cấp độ
Khoá đi từ cơ bản đến chuyên gia qua bốn cấp. Mỗi cấp có một "cổng": bạn nên đạt ít nhất thử thách Vừa của mọi bài trong cấp trước khi lên cấp sau, vì bài sau dùng lại bộ eval bạn xây ở Bài 2.
Cấp 1 · Nền tảng
Hiểu cơ chế bên trong và biết đo chất lượng. Không có hai thứ này thì mọi tối ưu phía sau đều là đoán.
- Bài 1. LLM bên trong: token, attention và lấy mẫuNền tảngHiểu mô hình đoán chữ tiếp theo thế nào, đo được bằng tay.
- Bài 2. Prompt có kỹ thuật và bộ đánh giáNền tảngViết prompt như viết đặc tả, rồi chứng minh nó tốt bằng số.
Cấp 2 · Trung cấp
Tuỳ biến hành vi mô hình: huấn luyện thêm, nạp tri thức ngoài, cho mô hình hành động.
- Bài 3. Fine-tuning và LoRATrung cấpKhi nào nên huấn luyện thêm, và làm rẻ bằng adapter.
- Bài 4. RAG: trả lời bằng tài liệu của bạnTrung cấpChia đoạn, nhúng, truy xuất, trích dẫn và đo độ trung thực.
- Bài 5. Agent và tool useTrung cấpCho mô hình gọi hàm, lặp có kiểm soát và biết dừng.
Cấp 3 · Nâng cao
Hạ tầng công cụ chuẩn hoá, an ninh và dữ liệu không phải văn bản.
- Bài 6. MCP: cắm công cụ cho mọi agentNâng caoTự viết một MCP server và nối vào client.
- Bài 7. An toàn: prompt injection và jailbreakNâng caoPhòng thủ nhiều lớp cho ứng dụng LLM.
- Bài 8. Đa phương thức: ảnh, PDF và giọng nóiNâng caoTrích xuất dữ liệu có cấu trúc từ ảnh và tài liệu.
Cấp 4 · Chuyên gia
Vận hành ở quy mô thật: chi phí, độ trễ, quy trình kỹ thuật với Claude, và một sản phẩm hoàn chỉnh.
- Bài 9. Triển khai, độ trễ và chi phíChuyên giaCache, batch, chọn model, giám sát và ngân sách.
- Bài 10. Claude thực chiến: API, tool và Claude CodeChuyên giaDùng Claude API và Claude Code như một kỹ sư.
- Bài 11. Capstone: trợ lý hỗ trợ khách hàng có kiểm chứngChuyên giaGhép mọi thứ thành một sản phẩm, có eval và báo cáo chi phí.
| Cấp | Bài | Sản phẩm bạn làm ra | Câu hỏi bạn trả lời được |
|---|---|---|---|
| 1 Nền tảng | 1, 2 | Notebook đo token và xác suất; bộ eval 30 ca | "Prompt mới có thật sự tốt hơn không, chênh bao nhiêu?" |
| 2 Trung cấp | 3, 4, 5 | Adapter LoRA; hệ hỏi đáp tài liệu có trích dẫn; agent dùng công cụ | "Nên fine-tune, RAG hay prompt? Agent hỏng ở bước nào?" |
| 3 Nâng cao | 6, 7, 8 | MCP server; lớp phòng thủ injection; bộ trích xuất hoá đơn | "Kẻ tấn công vào bằng đường nào và mình chặn ở lớp nào?" |
| 4 Chuyên gia | 9, 10, 11 | Bảng chi phí; quy trình Claude Code; capstone | "Một nghìn người dùng mỗi ngày tốn bao nhiêu và hỏng thế nào?" |
Yêu cầu đầu vào
- Viết được Python cơ bản: hàm, vòng lặp, đọc ghi file JSON, cài gói bằng
pip. - Biết dùng terminal và Git ở mức clone, commit.
- Có một khoá API của ít nhất một nhà cung cấp mô hình (ví dụ Anthropic hoặc OpenAI). Các lab đều có phương án chạy mô hình mở nhỏ trên máy hoặc Google Colab miễn phí.
- Không cần biết toán sâu. Chỗ nào cần công thức, bài học giải thích bằng ví dụ số cụ thể.
Ngân sách gợi ý cho cả khoá: dưới 10 USD tiền gọi API nếu bạn dùng model nhỏ cho phần lớn thử nghiệm. Bài 9 dạy bạn tự đo con số này.
Cấu trúc mỗi bài
- Mục tiêu: ba đến năm điều bạn làm được sau bài.
- Giải thích ngắn: chỉ phần lý thuyết bạn thật sự cần cho lab.
- Lab: các bước làm theo, có đoạn code khởi đầu.
- Thử thách: ba mức Dễ, Vừa, Boss, mỗi mức có tiêu chí nghiệm thu.
- Quiz tự kiểm tra: câu hỏi ngắn, đáp án ẩn trong mục "Đáp án".
- Đọc thêm: chỉ dẫn tới tài liệu chính thức của các hãng và bài báo gốc.
Cách chấm thử thách
Mỗi thử thách có điểm cố định:
| Mức | Điểm | Ý nghĩa |
|---|---|---|
| Dễ | 10 | Chứng minh bạn đã chạy được lab và hiểu nó |
| Vừa | 20 | Bạn phải thay đổi thiết kế, không chỉ đổi tham số |
| Boss | 40 | Bài toán mở, có số liệu đo được và phải viết báo cáo ngắn |
Một thử thách chỉ được tính điểm khi đạt mọi tiêu chí nghiệm thu. Không có điểm một phần: đây là cách các đội sản phẩm thật nghiệm thu tính năng.
Bài nộp gồm: mã nguồn (repo hoặc notebook), file RESULTS.md ghi lệnh chạy lại, con số đo được và một đoạn "điều tôi sẽ làm khác". Bài Boss phải chạy lại được trên máy người chấm chỉ với một lệnh.
| Tổng điểm (10 bài + capstone) | Xếp loại Dedy |
|---|---|
| ≥ 600 | Dedy AI Engineer, hạng Xuất sắc |
| 450 đến 599 | Dedy AI Engineer |
| 300 đến 449 | Hoàn thành khoá |
Capstone có thang riêng 100 điểm (xem Bài 11) và là điều kiện bắt buộc để nhận xếp loại Dedy AI Engineer.
Quy tắc trung thực
- Dùng AI để hỗ trợ viết code là được phép và được khuyến khích. Nhưng bạn phải giải thích được từng dòng trong bài nộp.
- Không nộp số liệu bạn không chạy ra. Ghi rõ model, ngày chạy, nhiệt độ (temperature) và seed nếu có.
- Không đưa dữ liệu cá nhân thật của người khác vào bộ dữ liệu thử nghiệm.