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.

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.

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.

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.

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

  1. Mục tiêu: ba đến năm điều bạn làm được sau bài.
  2. Giải thích ngắn: chỉ phần lý thuyết bạn thật sự cần cho lab.
  3. Lab: các bước làm theo, có đoạn code khởi đầu.
  4. Thử thách: ba mức Dễ, Vừa, Boss, mỗi mức có tiêu chí nghiệm thu.
  5. Quiz tự kiểm tra: câu hỏi ngắn, đáp án ẩn trong mục "Đáp án".
  6. Đọ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.