Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Add a model-agnostic evaluation harness for the QA/MCQ/RRB benchmarks

Đang mở
#9 2 bình luận 1 reaction 0 người được giao Xem trên GitHub

@Gazzara-lab đang làm issue này rồi.

Từ ngày 16/6/2026.

  • #10 của @Gazzara-lab — đang mở

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
55/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
python
Lĩnh vực
machine-learning, testing

Hướng nghiên cứu

Start with the existing generate-* and benchmark-* entry points and the shipped QA, MCQ, and RRB JSONL datasets. Reuse the existing LiteLLM dependency and define the CLI behavior for eval-qa, eval-mcq, and eval-rrb, including --dry-run. Done means reporting the requested QA, MCQ, and RRB metrics over the analyzed_tools pool without reproducing trained-ToolGen Rc@50.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Thanks for open-sourcing ToolSense — the QA, MCQ, and Realistic Retrieval datasets are a really useful resource. I noticed the repo currently exposes generation entry points only (generate-*, benchmark-*), so a downstream user has the data and the paper's headline metrics but no turnkey way to score a model on them.

I'd like to contribute a small evaluate/ module + CLI (eval-qa / eval-mcq / eval-rrb) that loads the shipped JSONL and reports QA vs. 50% / MCQ vs. 25% / RRB Recall@k, hit-rate, MRR, and nDCG over the analyzed_tools pool, reusing the existing LiteLLM dependency and adding a no-LLM --dry-run mode for CI. It's an inference-only, in-context scorer — explicitly not a reproduction of the trained-ToolGen Rc@50.

I'm happy to implement this and open a PR; just let me know if you'd welcome the contribution and want to assign the issue to me.

Ngôn ngữ chính
Python
Star
1
Fork
3
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của SAP/toolsense

Tất cả issue của SAP/toolsense

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.