pbhappliedsystems's picture
Upload 22 files
fe6076f verified
|
Raw
History Blame Contribute Delete
5.23 kB

Evaluation Summary (v7.21)

  • Run ID: 20260629_184555
  • Model ID: /mnt/d/Development/Libraries/Mistral-Nemo-Instruct-2407-AWQ_20260529_152601
  • Quant types requested: []
  • Artifacts recorded: 0

Battery Coverage

  • Fixtures version: v7.21
  • json_multistep_cases: 5 cases
  • json_shelf_cases: 4 cases
  • mixed_brief_json_cases: 2 cases
  • stateful_followup_cases: 2 cases
  • toolcall_only_cases: 2 cases
  • Total: 15 cases

Pass-Rate Signals

Pass rates are computed per family as the fraction of rows where all listed signals equal 1. (If a signal column is missing for a row, it is ignored for that row.)

  • json_multistep: pass if schema_ok, checks_consistent_ok, stop_semantics_ok, oracle_equiv_ok
  • stateful_followup: pass if turn1_parse_ok, turn2_parse_ok, turn1_exact_match, turn2_exact_match
  • toolcall_only: pass if tool_name_ok, args_ok
  • mixed_brief_json: pass if answer_line_ok, json_parse_ok, schema_ok
  • json: pass if schema_ok, constraints_ok
  • fuzz: pass if schema_ok, constraints_ok
  • toolcall: pass if stage1_tool_parse_ok, stage1_tool_schema_ok
  • mcq: pass if choice_ok

Bucket Score Scale

Some families report an auxiliary bucket_score used for ranking/triage. The scale is family-specific:

  • json_multistep: Range 0–10. Score 10 means plan_exact_match=1 AND checks_ok=1 AND final_match_reported=1. Otherwise the score is plan_prefix_match_len (how many leading steps match the oracle plan). Tier-1 uses oracle_equiv_ok (computed final matches oracle) as outcome correctness; final_match_reported/final_consistent_ok are tracked as Tier-2 reporting discipline.
  • stateful_followup: Range 0–10. Higher is better; 10 indicates both turns parse and match expected state updates.
  • toolcall_only: Range 0–10. Higher is better; 10 indicates correct tool name AND valid args under the tool schema.
  • mixed_brief_json: Range 0–10. Higher is better; 10 indicates correct ANSWER line AND valid JSON block meeting schema.
  • json: Range 0–10. Higher is better; 10 indicates exact/valid JSON shelf placement meeting constraints. (See CSV for exact signal columns.)
  • fuzz: Range 0–10. Property-based regression. Score mirrors the JSON shelf scoring signals when present; pass rate uses schema_ok AND constraints_ok on rows where those signals exist.
  • toolcall: Range 0–10. Higher is better; 10 indicates tool-call JSON parses and validates against schema.
  • mcq: Range 0–1. 1 indicates the correct choice was selected.

Results by Runner and Family

Runner: quantized_vllm

Family N Pass rate Averages
json_multistep 5 0.400 bucket_score=1.800
stateful_followup 2 1.000 bucket_score=2.000
toolcall_only 2 1.000 bucket_score=2.000
mixed_brief_json 2 1.000 bucket_score=2.000
json 4 n/a bucket_score=10.000
fuzz 20 n/a bucket_score=10.000
toolcall 2 1.000 bucket_score=11.000
mcq 5 n/a bucket_score=0.600

Fuzz Regression Notes

fuzz is a property-based regression suite and is summarized as a family for stability tracking; it is not a direct agent-readiness proxy.

Signal Breakdown (Diagnostics)

For each family, the pass rate is a conjunction of signals. The tables below show per-signal success rates, which helps isolate which signal is blocking a family from passing.

Runner: quantized_vllm

Family: json_multistep

Signal Rate Notes
schema_ok 1.000 tier-1 (gating)
checks_consistent_ok 0.400 tier-1 (gating)
stop_semantics_ok 0.800 tier-1 (gating)
oracle_equiv_ok 0.600 tier-1 (gating)
final_consistent_ok 0.000 tier-2 (tracked; non-gating)
final_match_reported 0.000 tier-2 (tracked; non-gating)

Family: stateful_followup

Signal Rate Notes
turn1_parse_ok 1.000 tier-1 (gating)
turn2_parse_ok 1.000 tier-1 (gating)
turn1_exact_match 1.000 tier-1 (gating)
turn2_exact_match 1.000 tier-1 (gating)

Family: toolcall_only

Signal Rate Notes
tool_name_ok 1.000 tier-1 (gating)
args_ok 1.000 tier-1 (gating)

Family: mixed_brief_json

Signal Rate Notes
answer_line_ok 1.000 tier-1 (gating)
json_parse_ok 1.000 tier-1 (gating)
schema_ok 1.000 tier-1 (gating)

Readiness Snapshot

The snapshot below provides a coarse, decision-oriented view derived from pass rates. Thresholds are intentionally conservative: PASS ≥ 0.90, WARN ≥ 0.70, else FAIL.

Runner: quantized_vllm

  • json_multistep: FAIL (provisional; n<10) (pass_rate=0.400)
  • stateful_followup: PASS (provisional; n<10) (pass_rate=1.000)
  • toolcall_only: PASS (provisional; n<10) (pass_rate=1.000)
  • mixed_brief_json: PASS (provisional; n<10) (pass_rate=1.000)

Recorded Artifacts

Artifacts are recorded in the run manifest with file sizes and SHA256 hashes for verification.

  • (No artifacts listed in manifest.)

Top Failure Reasons (when available)

quantized_vllm / json_multistep

  • 2× checks_consistent_ok+oracle_equiv_ok
  • 1× checks_consistent_ok+stop_semantics_ok