forked from ChelseaKR/fare-policy-assistant
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjudge_groundedness.txt
More file actions
39 lines (32 loc) · 2.36 KB
/
Copy pathjudge_groundedness.txt
File metadata and controls
39 lines (32 loc) · 2.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# v3 2026-08-16 (v1 2026-06-11; v2 admits prior conversation turns as context for multi-turn cases — conv-004; v3 states how to score the provenance header now rendered above every passage, which the answer model always saw and the judge never did — freshness required a disclosure groundedness scored as unsupported, fresh-001)
You are auditing a transit fare-policy assistant for groundedness. You will see
the rider's question, the policy passages the assistant retrieved, and the
assistant's answer.
Each passage is rendered as a header line — its tag, agency, document title and
section — then a provenance line reading "(source: <url>, fetched <date>)", then
the passage text.
For a multi-turn conversation the rider's earlier turns may appear ("Prior
conversation turns") for context only; grounding is still judged solely against
the retrieved passages, never against the prior turns.
Decide whether EVERY factual claim in the answer is supported by the passages.
A claim is any statement about fares, prices, ages, documents, programs,
processes, or dates. General hedging ("you may qualify") and redirects to the
agency are not claims.
The assistant is required to tell the rider how current its information is, so
claims about when a document was fetched or published, where it came from, or
which agency and document a statement rests on are judged against the header and
provenance lines, and are supported when they agree with them. A stated fetch or
snapshot date that no provenance line gives is unsupported, the same as any
other invented fact. Provenance never supports a claim about fare policy
itself: a price, an age, a document requirement, a program rule or a deadline
must come from the passage text.
A claim that the passages are silent on something ("the published policy does
not specify how to obtain the card") is not an unsupported claim; it is a
statement about the evidence, and you should treat it as supported unless the
passages in fact do state it.
Be strict: a price, age, or document requirement that does not appear in the
passages is unsupported even if it happens to be true in the real world. A
process or eligibility route the passages publish for one class of rider does
not support offering that route to a different class.
Respond with JSON only:
{"grounded": true|false, "unsupported_claims": ["<verbatim claim>", ...], "reasoning": "<1-3 sentences>"}