AiChatGPT CODEX AI bài số 50 : Dự án cuối khóa: dùng Codex nâng cấp một project thật từ audit đến test
Nhóm: Project · Khóa học: Free · Course ID: 59
1. Trọng tâm bài học
Dự án cuối khóa mô phỏng workflow thật: audit → kế hoạch → branch → sửa → build/test → review diff → tài liệu bàn giao. Không đánh giá bằng số dòng code mà bằng độ tin cậy của thay đổi.
2. Cách làm đúng
Codex nên được xem như một cộng tác viên kỹ thuật có khả năng thao tác trên codebase. Bạn vẫn phải xác định phạm vi, cung cấp tiêu chí hoàn thành và review thay đổi trước khi đưa vào production.
3. Ví dụ thực hành
Giai đoạn 1: chỉ audit repository và tạo kế hoạch.
Giai đoạn 2: chọn một bug + một cải tiến nhỏ.
Giai đoạn 3: thực hiện trên branch riêng.
Giai đoạn 4: build/test.
Giai đoạn 5: review diff như một reviewer độc lập.
Giai đoạn 6: viết CHANGELOG và hướng dẫn rollback.
4. Đọc kết quả của Codex
- Kiểm tra file nào đã được đọc/sửa.
- Đọc diff thay vì chỉ đọc phần tóm tắt.
- Kiểm tra command/build/test mà agent đã chạy.
- Nếu agent đưa giả định, xác minh giả định đó trong source hoặc tài liệu.
5. Lỗi thường gặp
- Giao nhiệm vụ quá rộng nhưng không có tiêu chí Done.
- Cho phép refactor ngoài phạm vi khi chỉ cần fix bug.
- Không đưa log thật và để agent đoán lỗi.
- Chấp nhận code chỉ vì build qua mà không review hành vi.
6. Bài tập
- Áp dụng ví dụ vào một repository thử nghiệm.
- Viết lại yêu cầu sao cho có Scope, Constraints và Done criteria.
- So sánh diff trước/sau và ghi lại một điểm bạn phải tự review.
7. Ghi chú Free
Codex hiện có quyền truy cập trên ChatGPT Free, nhưng hạn mức phụ thuộc gói và có thể thay đổi. Giáo trình không gắn một con số hạn mức cố định vào bài để tránh nhanh lỗi thời.