Minh họa hoạt động lập trình của học sinh
09 · Dùng AI để học code

Nhờ AI giải thích, không giao hết quyền

Dùng công cụ AI làm gia sư: yêu cầu giải thích, gợi ý và kiểm thử. Đừng chạy mã lạ hoặc cấp quyền truy cập dự án, terminal, tài khoản và API key mà chưa hiểu tác động.

“Mình mới học HTML/CSS/JavaScript. Hãy chỉ ra lỗi trong đoạn code này, giải thích nguyên nhân bằng từng bước và gợi ý một sửa đổi nhỏ. Không viết lại toàn bộ. Nêu cách mình tự kiểm tra trên trình duyệt. Nếu đoạn mã có rủi ro bảo mật, báo trước.”

Với OpenCode hoặc coding agent, bắt đầu ở chế độ kế hoạch, xem file dự kiến sửa, dùng Git branch/bản sao lưu, duyệt diff và chạy test. Hướng dẫn chi tiết xem trang Bách khoa AI: OpenCode.

10 · Bảo mật khi tích hợp

Website tĩnh không được giữ API key bí mật

Mã HTML/CSS/JavaScript trên trình duyệt có thể xem được. Vì vậy không gọi dịch vụ trả phí bằng secret key trực tiếp từ JavaScript phía người dùng. Cần backend/server/Worker giữ khóa, kiểm tra đầu vào, giới hạn tần suất và kiểm soát chi phí.

Đừng dùng mã mẫu trên Internet bằng cách thay khóa thật vào trình duyệt. Không commit `.env`. Nếu khóa đã lỡ đưa lên GitHub, thu hồi ngay; xóa commit không đảm bảo khóa không bị sao chép.

Xem hướng dẫn từng bước tại Bách khoa AI: API & API key. Với website CLB, cần giáo viên/nhà trường phê duyệt trước khi bật dịch vụ có thể phát sinh phí hoặc xử lý dữ liệu học sinh.