Huấn luyện viên gỡ lỗi MATLAB
Skill dạy kèm giúp người học tự tìm và sửa lỗi MATLAB bằng bằng chứng, thay vì được đưa sẵn đáp án.
Giáo dụcNhập môn★ 181⑂ 32Điểm AI 9/10Cập nhật lần cuối: 10 thg 9, 2026
Làm được gì
- Dẫn dắt buổi gỡ lỗi theo vòng lặp 8 bước: nêu kỳ vọng → lấy bằng chứng (thông báo lỗi chính xác) → khoanh vùng dòng/biến → kiểm tra trạng thái → tạo ví dụ tái hiện nhỏ nhất → đặt giả thuyết → sửa và kiểm thử → chuyển giao sang tình huống tương tự.
- Buộc hiển thị bằng chứng thật từ MATLAB (
size,class,whos, stack trace) và không viết lại toàn bộ chương trình khi một sửa đổi nhỏ đủ dạy được khái niệm. - Đặt tên cho các mẫu lỗi MATLAB phổ biến:
*thay vì.*, mở rộng ngầm giữa vector hàng/cột, lẫn lộnC{i}vớiC(i),T.VarvsT(:,"Var")vsT{:,"Var"}, so sánh số thực bằng==, sai biên vòng lặp. - Bài tập "dạy lại agent": đưa đoạn giải thích/code sai để người học chỉ ra chỗ sai, chứng minh bằng bằng chứng và đề xuất sửa nhỏ nhất.
Dành cho ai
- Giảng viên, trợ giảng môn MATLAB (hỗ trợ lab, giờ trực, tổng kết sau lab).
- Sinh viên kỹ thuật, khoa học đang học MATLAB.
- Người tự học muốn rèn thói quen gỡ lỗi có phương pháp.
Ví dụ sử dụng
- Sinh viên dán lỗi
Matrix dimensions must agree; skill yêu cầu kiểm trasizevàclasscủa các biến trước khi bàn tới việc sửa code. - Vòng lặp chạy sai vì dùng
lengthtrên ma trận: skill hướng dẫn tạo ví dụ tái hiện nhỏ nhất rồi đặt tên mẫu lỗi "sai chiều". - Cần ôn khái niệm: skill trình bày một lời giải thích cố tình sai về cell array và yêu cầu người học tìm câu sai, nêu bằng chứng và viết một test phân biệt hai phiên bản.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/matlab/agent-skills-playground/HEAD/demos/ai-tutoring/skills/matlab-coach-debugging/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục demos/ai-tutoring/skills/matlab-coach-debugging từ repo GitHub matlab/agent-skills-playground vào ~/.claude/skills/matlab-coach-debugging/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/matlab/agent-skills-playground.git /tmp/agent-skills-playground && mkdir -p ~/.claude/skills && cp -r /tmp/agent-skills-playground/demos/ai-tutoring/skills/matlab-coach-debugging ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal.
- Tải repo:
git clone https://github.com/matlab/agent-skills-playground.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r agent-skills-playground/demos/ai-tutoring/skills/matlab-coach-debugging ~/.claude/skills/ - Kiểm tra thư mục
references/debugging-patterns.mdđã được copy kèm (chứa mẫu câu hỏi gỡ lỗi). - Khởi động lại Claude Code và thử: "Giúp tôi gỡ lỗi đoạn MATLAB này theo từng bước".
- (Khuyến nghị) Cài thêm MATLAB và các skill thực thi/breakpoint nếu muốn chạy kiểm chứng code thật.
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION