Vai trò Lập trình viên (Mô hình toán học)
Skill vai trò lo phần triển khai Python/MATLAB, xuất bảng kết quả, vẽ hình chuẩn xuất bản và kiểm tra khả năng tái lập cho dự án mô hình toán học.
Dữ liệu · Phân tíchNâng cao★ 935⑂ 55Điểm AI 7/10Cập nhật lần cuối: 29 thg 8, 2026
Làm được gì
- Đọc báo cáo phân tích đề bài và bảng thuật ngữ, rồi viết & chạy thật code Python (
.py) hoặc MATLAB (.m). - Kiểm tra phụ thuộc theo từng nhóm tính năng (data / visualization / optimization) thay vì đòi cài toàn bộ thư viện.
- Sinh bảng kết quả trong
results/và hình trongfigures/: hình dữ liệu gốc, hình quá trình, hình kết quả — mỗi loại ≥3 hình, tổng ≥9, phủ mọi câu hỏi con (q1…qN). - Mọi hình chính thức phải qua cổng xuất
export_figure.py(SVG + PNG ≥300 DPI) và scriptfigure_audit.py --strict, sau đó mở xem thật để kiểm tra thứ bậc thị giác, chữ bị cắt, màu, tỉ lệ. - Tạo manifest tái lập và bắt buộc qua hai cổng kiểm định độc lập:
P1(chạy tối thiểu ra kết quả) vàP2(kiểm tra cuối trước khi viết báo cáo).
Dành cho ai
- Thí sinh các cuộc thi mô hình toán học (MCM/ICM, CUMCM), đặc biệt người phụ trách code và vẽ hình.
- Nghiên cứu viên, học viên cao học cần hình đạt chuẩn tạp chí và kết quả tái lập được.
- Người muốn dựng pipeline nhiều agent: người mô hình – người lập trình – người viết bài.
Ví dụ sử dụng
- "Triển khai mô hình tối ưu của câu 1 bằng Python và xuất bảng kết quả" → kiểm phụ thuộc → chạy tối thiểu → qua cổng P1 → tính toàn phần.
- "Vẽ lại toàn bộ hình theo chuẩn SCI" → phân tích dữ liệu, chốt hợp đồng biểu đồ → sinh ≥9 hình ứng viên → qua cổng xuất và audit.
- "Kiểm tra tái lập trước khi nộp" → sinh manifest → subagent độc lập chạy đúng một lệnh và đối chiếu hash đầu vào, seed, các số liệu then chốt.
· · · 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/XiaoMaColtAI/math-modeling-skill/HEAD/dsh-plugin/math-modeling-agent/skills/math-modeling/references/roles/编程手/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 dsh-plugin/math-modeling-agent/skills/math-modeling/references/roles/编程手 từ repo GitHub XiaoMaColtAI/math-modeling-skill vào ~/.claude/skills/xiaomacoltai-skill/ 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/XiaoMaColtAI/math-modeling-skill.git && mkdir -p ~/.claude/skills && cp -r math-modeling-skill/dsh-plugin/math-modeling-agent/skills/math-modeling ~/.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 và vào thư mục làm việc của bạn.
- Clone repo:
git clone https://github.com/XiaoMaColtAI/math-modeling-skill.git - Đây chỉ là một vai trò con nên phải copy cả bộ skill cha:
mkdir -p ~/.claude/skills && cp -r math-modeling-skill/dsh-plugin/math-modeling-agent/skills/math-modeling ~/.claude/skills/ - Chuẩn bị Python (khuyến nghị 3.10+) và MATLAB nếu cần; các script vẽ hình dùng matplotlib.
- Khởi động lại Claude Code và kiểm tra skill math-modeling đã được nhận.
- Đặt file báo cáo phân tích đề (
题目分析报告.md) trong thư mục dự án, rồi yêu cầu "hãy làm giai đoạn lập trình" để kích hoạt vai trò này.