NanoResearch — Sinh code thí nghiệm
Đọc bản thiết kế thí nghiệm (JSON) và tạo bộ khung dự án Python gồm huấn luyện, đánh giá và ablation.
Lập trìnhTrung cấp★ 1,477⑂ 106Điểm AI 6/10Cập nhật lần cuối: 26 thg 5, 2026
Kỹ năng này làm gì
Đây là bước "thí nghiệm" trong pipeline NanoResearch. Nó đọc tệp papers/experiment_blueprint.json do bước lập kế hoạch tạo ra, phân tích dataset, baseline, chỉ số đánh giá và các nhóm ablation, rồi sinh ra cấu trúc dự án Python có thể chạy được.
Kết quả gồm:
data/— module tải và tiền xử lý dữ liệumodels/— stub kiến trúc cho phương pháp đề xuất và từng baselinetraining/— vòng lặp huấn luyện kèm logging, checkpoint, early stoppingevaluation/— tính toán chỉ số và tổng hợp kết quảconfigs/— tệp YAML cho từng thí nghiệm và biến thể ablationrun.py,requirements.txt— điểm khởi chạy và danh sách phụ thuộc
Không cần công cụ ngoài hay API key; toàn bộ dựa trên khả năng sinh code của LLM.
Phù hợp với ai
- Nghiên cứu sinh, nhà nghiên cứu phải dựng lại code thí nghiệm cho mỗi bài báo
- Kỹ sư ML muốn quản lý nhiều baseline và ablation theo một cấu trúc thống nhất
- Người đang dùng luồng ý tưởng → kế hoạch → thí nghiệm của NanoResearch
Ví dụ sử dụng
- Tái hiện kết quả bài báo: blueprint ghi 2 dataset và 3 baseline → kỹ năng sinh đủ stub model, data loader và vòng huấn luyện chung.
- Chuẩn bị ablation: mỗi nhóm ablation (bỏ một thành phần loss, đổi số attention head...) có một YAML riêng, chạy ngay bằng
python run.py --config configs/ablation_a.yaml. - Template chuẩn cho nhóm: mọi đề tài mới đều mở ra với cùng quy ước thư mục, giúp review code và chuyển giao dễ hơn.
· · · Hướng dẫn cài đặt · · ·
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 skills/nanoresearch-experiment từ repo GitHub OpenRaiser/NanoResearch vào ~/.claude/skills/nanoresearch-experiment/ 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/OpenRaiser/NanoResearch.git && mkdir -p ~/.claude/skills && cp -r NanoResearch/skills/nanoresearch-experiment ~/.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à clone repo:
git clone https://github.com/OpenRaiser/NanoResearch.git - Tạo thư mục skill nếu chưa có:
mkdir -p ~/.claude/skills - Sao chép kỹ năng:
cp -r NanoResearch/skills/nanoresearch-experiment ~/.claude/skills/ - (Khuyến nghị) Sao chép luôn kỹ năng lập kế hoạch cùng pipeline để có tệp blueprint đầu vào.
- Khởi động lại Claude Code và kiểm tra
nanoresearch-experimentxuất hiện trong danh sách skill. - Đặt tệp
papers/experiment_blueprint.jsontrong thư mục dự án, sau đó yêu cầu: "Tạo khung code thí nghiệm từ blueprint này". - Cài phụ thuộc (
pip install -r experiments/requirements.txt) và thử chạypython experiments/run.py --config ....
Xem mã nguồn trên GitHub ↗Giấy phép: MIT