Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Arbor — Tối ưu tự động bằng Cây Giả thuyết

Cải tiến liên tục một artifact (code, recipe huấn luyện, agent, pipeline, prompt) qua hàng chục thí nghiệm bằng cây giả thuyết và cổng gộp dựa trên tập test để tránh overfit.

Lập trìnhNâng cao46,3334,193Điểm AI 9/10Cập nhật lần cuối: 21 thg 9, 2026

Làm được gì

Skill triển khai Hypothesis Tree Refinement (HTR) từ bài báo Arbor ngay trong Claude Code.

  • Trước tiên chốt bộ bài toán (artifact ban đầu, mục tiêu, evaluator dev, evaluator test).
  • Claude đóng vai coordinator giữ cây giả thuyết; mỗi giả thuyết được một subagent executor kiểm chứng trong git worktree riêng biệt.
  • Vòng lặp 6 bước: Observe → Ideate → Select → Dispatch → Backpropagate → Decide, lặp đến khi hết ngân sách.
  • Nhánh bị bác bỏ được prune kèm lý do, trở thành ràng buộc âm cho các thí nghiệm sau; bài học được trừu tượng hoá lên node cha và insight toàn cục.
  • Ứng viên chỉ được lên "tốt nhất" khi vượt evaluator test chưa từng dùng để tối ưu — đây là cơ chế chống overfit.
  • Toàn bộ trạng thái quản lý qua scripts/tree.py (init/observe/add-node/set-evidence/propagate/prune/merge).

Phù hợp với ai

  • ML engineer tinh chỉnh recipe huấn luyện, optimizer, kiến trúc theo nhiều vòng thử nghiệm.
  • Người xây agent/harness muốn tăng pass rate, accuracy.
  • Người thi benchmark kiểu MLE-bench, Kaggle.
  • Người tối ưu prompt hoặc pipeline dữ liệu có thể chấm điểm tự động.
  • Không phù hợp nếu chỉ cần một bản sửa duy nhất hoặc brainstorm mà không có evaluator.

Ví dụ sử dụng

  1. Khởi tạo phiên tối ưu: python scripts/tree.py init --objective "Tăng accuracy BrowseComp" --dev-eval "python eval.py --split dev --n 50" --test-eval "python eval.py --split test --n 300" --branching 3 --max-depth 2 --budget 12.
  2. So sánh giả thuyết song song: dưới hướng "nút thắt là verification chứ không phải retrieval", chạy đồng thời "tổng hợp 5 rollout theo hồ sơ bằng chứng" và "phân rã câu hỏi thành ràng buộc nguyên tử" rồi so sánh các node cùng cấp.
  3. Bắt lỗi overfit: ứng viên cao điểm dev nhưng thấp điểm test bị prune --reason "overfit câu hỏi dev, không transfer sang test", và lý do đó chặn các hướng tương tự sau này.

· · · 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/K-Dense-AI/scientific-agent-skills/HEAD/skills/arbor/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)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
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/arbor từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/arbor/ 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/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/arbor ~/.claude/skills/arbor

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal.
  2. Tải repo skill: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Copy riêng skill Arbor: cp -r scientific-agent-skills/skills/arbor ~/.claude/skills/arbor
  5. Kiểm tra trong ~/.claude/skills/arborSKILL.md, scripts/tree.py và thư mục references/.
  6. Máy cần có Python 3 và git; dự án bạn muốn cải tiến phải nằm trong git và chạy được ngay.
  7. Chuẩn bị hai lệnh đánh giá: một cho dev (nhanh) và một cho test (giữ riêng, chỉ dùng ở cổng gộp).
  8. Khởi động lại Claude Code và yêu cầu kiểu "chạy nhiều vòng thí nghiệm để tăng điểm benchmark này mà không overfit tập dev" để kích hoạt skill.