EnterpriseRAG-Bench Onyx Email Draft

August 14, 2026 ยท View on GitHub

This is the submission email context for Onyx. It discloses the local mixed judge run and asks Onyx to rerun the public answer file if they prefer a homogeneous judge configuration.

Recipient

joachim@onyx.app

Subject

RE-call submission for EnterpriseRAG-Bench leaderboard

Draft

Hi Joachim,

I would like to submit RE-call for the EnterpriseRAG-Bench leaderboard.

Before the links, I want to disclose the main caveat clearly. The local score below is a mixed judge run because I was trying to keep evaluation cost bounded. Rows qst_0001 through qst_0214 were scored with openai/gpt-5.4 medium reasoning through OpenRouter. Rows qst_0215 through qst_0500 were scored with openai/gpt-5.4 through OpenRouter with reasoning disabled. I do not believe reasoning disabled improved the score; it was a budget compromise, and the answer file is public so you can rerun it under your preferred homogeneous judge configuration if needed.

Public verification material:

ItemLink
Pull requesthttps://github.com/GiulioDER/RE-call/pull/282
Submission guidehttps://github.com/GiulioDER/RE-call/blob/codex/enterprise-rag-bench/docs/ENTERPRISE_RAG_SUBMISSION.md
Answer filehttps://github.com/GiulioDER/RE-call/blob/codex/enterprise-rag-bench/benchmarks/artifacts/enterprise_rag/re_call_voyage_splade_gpt4o.answers.jsonl
Answer manifesthttps://github.com/GiulioDER/RE-call/blob/codex/enterprise-rag-bench/benchmarks/artifacts/enterprise_rag/re_call_voyage_splade_gpt4o.answers.manifest.json
Local score summaryhttps://github.com/GiulioDER/RE-call/blob/codex/enterprise-rag-bench/benchmarks/artifacts/enterprise_rag/re_call_voyage_splade_gpt4o.judge_gpt54_mixed_default.summary.json
Evaluation cache builderhttps://github.com/GiulioDER/RE-call/blob/codex/enterprise-rag-bench/scripts/enterprise_rag_build_eval_cache.py
OpenRouter scoring helperhttps://github.com/GiulioDER/RE-call/blob/codex/enterprise-rag-bench/scripts/enterprise_rag_score_openrouter.sh

Answer artifact provenance:

FieldValue
SystemRE-call
Answer generatoropenai/gpt-4o through OpenRouter
Embeddingsvoyage:voyage-4-large
Sparse retrievalPostgres lexical plus SPLADE
SPLADE modelprithivida/Splade_PP_en_v1
Rerankervoyage:rerank-2.5
Candidate depthcandidate_k=200, final k=8
Answer file SHA25605d01db6ee9350aaf9093b7bcac63fbbcdbfc4e7af3f2608b67cd8c8065c35ac
Questions SHA256f9524b9157cd43aae36b99333a124738804306ea6d07f332d49faa6d3d147905
Documents ZIP SHA2569d1174928696ad08bc15f3f104739519de633c1605a4ec2034e0e3c0087bc5cd
RE-call revision858e1af6870a93aadec859a6d71b6ec807fcaf72

Evaluation disclosure:

The local score below uses the official EnterpriseRAG metrics based evaluation flow, including citation stripping and document correction. The mixed judge configuration is recorded in the linked local score summary.

Submitted score:

MetricValue
Average correctness65.60
Average completeness53.48
Combined correctness and completeness48.03
Average document recall77.48
Average invalid extra documents6.94
Corrected questions16
Completed questions500 / 500
Local result SHA2567692d4936a54d57c15c4d2fe30f93acdc0418193b802430e560ba1b018b9dd31

The answer file is public and should be directly evaluable with your official benchmark release plus the reproduction commands in the guide above.

If you are open to it, I would also appreciate a short conversation about RAG benchmarks and what you consider the most meaningful evaluation signals for systems like this. Visibility and credible external validation are the main things I am trying to improve next.

Best, Giulio

Finalization Checklist

Before sending:

  1. Push the branch so all links resolve.
  2. If the PR is merged first, replace branch links with main links.
  3. Optionally attach the final sanitized summary JSON.