run_benchmark() ยัง raise NotImplementedError — metrics กับ ground truth พร้อมแล้ว เหลือ harness
งาน
เงื่อนไขว่าเสร็จ
make benchmark รันได้โดยไม่ต้องมี API key และไม่ต้องมี DB (หรือใช้ DB local ก็ได้ — ระบุให้ชัด)
- รันสองครั้งได้ผลเท่ากันเป๊ะ (deterministic)
เตือนไว้ในรายงานด้วย
ตัวเลข offline เทียบได้กับ offline ด้วยกันเท่านั้น — DeterministicEmbedder เป็น hash ไม่มี semantic
Hit@K ของมันบอกคุณภาพ retrieval จริงไม่ได้ ใช้จับ regression ของอัลกอริทึมเท่านั้น
อ้างอิง: §15, §18, §25, §26 · evaluation/benchmark.py
run_benchmark()ยัง raiseNotImplementedError— metrics กับ ground truth พร้อมแล้ว เหลือ harnessงาน
offline: ประกอบ service ด้วยDeterministicEmbedder+IdentityRerankerแล้ว ingestFIXTURE_CORPUSservice.with_strategy()ArmResultด้วยevaluation.metricsreport.passedเงื่อนไขว่าเสร็จ
make benchmarkรันได้โดยไม่ต้องมี API key และไม่ต้องมี DB (หรือใช้ DB local ก็ได้ — ระบุให้ชัด)เตือนไว้ในรายงานด้วย
ตัวเลข offline เทียบได้กับ offline ด้วยกันเท่านั้น —
DeterministicEmbedderเป็น hash ไม่มี semanticHit@K ของมันบอกคุณภาพ retrieval จริงไม่ได้ ใช้จับ regression ของอัลกอริทึมเท่านั้น
อ้างอิง: §15, §18, §25, §26 ·
evaluation/benchmark.py