Evaluation report: example

Dataset: synthetic-helpcenter (176 documents, 55 queries, fingerprint 32cc21df822d5c4e). Prices: illustrative table dated 2026-10-07. Run created 2026-10-08T07:36:22+00:00.

Generation latency comes from the offline mock's token-based latency model, not from a live API; retrieval latency is measured wall-clock.

Recommendation

Budget: cost <= $1.00 per 1k queries and p95 latency <= 1,500 ms. Selection: highest answer_f1 on the in-budget Pareto frontier.

Recommended: dense-lsa-k3 (answer_f1 0.606, $0.475 per 1k queries, p95 862 ms).

Versus the baseline bm25-k5: +0.057 answer_f1 [-0.013, +0.145], no significant difference at 95% over 55 queries.

Best answer_f1 regardless of budget: hybrid-rerank-agent3-k5 (0.622, +0.016 vs the recommendation) at 3.9x the cost and 2.3x the p95 latency.

In-budget Pareto frontier (cheapest first): dense-lsa-k3.

In budget but dominated: bm25-k5, hybrid-k5, hybrid-rerank-k5, dense-lsa-k5.

Over budget: hybrid-rerank-agent3-k5 (cost $1.868/1k > $1.00; p95 1961 ms > 1500 ms); dense-lsa-agent3-k3 (cost $1.337/1k > $1.00; p95 1877 ms > 1500 ms); dense-lsa-agent3-k5 (cost $1.916/1k > $1.00; p95 1928 ms > 1500 ms).

Quality vs cost

Results

pipelineanswer_f1exact_matchjudge_scoregroundednessnDCG@5recall@5MRRp50 msp95 ms$/1k qsteps
bm25-k50.5490.4180.5730.9090.8020.8180.8916528840.6461.00
hybrid-k50.5520.4360.5730.9090.8100.8180.9386528740.6501.00
hybrid-rerank-k50.5490.4180.5730.9090.7950.8090.9036798850.6511.00
hybrid-rerank-agent3-k50.6220.4910.6450.9270.7950.8090.9031,6031,9611.8681.67
dense-lsa-k30.6060.4910.6270.9090.8300.8180.9796358620.4751.00
dense-lsa-agent3-k30.5700.4550.5910.9270.8270.8000.9791,5451,8771.3371.73
dense-lsa-k50.6060.4910.6270.9090.8300.8180.9796478750.6471.00
dense-lsa-agent3-k50.5700.4550.5910.9270.8300.8180.9791,5991,9281.9161.65

Versus baseline (bm25-k5)

Paired bootstrap over queries, 95% percentile intervals on the difference in mean answer_f1.

pipelinedelta answer_f195% CIpverdict
hybrid-k5+0.003[-0.047, +0.055]0.956no significant difference
hybrid-rerank-k5+0.000[+0.000, +0.000]1.000no significant difference
hybrid-rerank-agent3-k5+0.073[+0.018, +0.145]0.038better
dense-lsa-k3+0.057[-0.013, +0.145]0.095no significant difference
dense-lsa-agent3-k3+0.021[-0.031, +0.091]0.455no significant difference
dense-lsa-k5+0.057[-0.013, +0.145]0.095no significant difference
dense-lsa-agent3-k5+0.021[-0.031, +0.091]0.455no significant difference

answer_f1 by query type

pipelineerror_causeerror_fixfeature_limitfeature_locationfeature_planintegration_objectsintegration_syncmulti_hopplan_attributepolicy
bm25-k50.850.691.000.560.800.000.400.000.710.46
hybrid-k50.850.691.000.390.800.000.600.000.710.46
hybrid-rerank-k50.850.691.000.560.800.000.400.000.710.46
hybrid-rerank-agent3-k50.850.691.000.560.800.000.400.500.710.46
dense-lsa-k30.850.691.000.390.800.001.000.000.810.46
dense-lsa-agent3-k30.850.691.000.390.800.000.400.120.810.46
dense-lsa-k50.850.691.000.390.800.001.000.000.810.46
dense-lsa-agent3-k50.850.691.000.390.800.000.400.120.810.46