Spaces:
Sleeping
perf(retrieval): KI-049 — wider top-k for table-cell questions
Browse filesPost-fix 96-Q eval (54.8% factual) surfaced 8 failures on room-rent /
sub-limit / cap questions where the bot's reply omitted the specific
room category ("Single Private", "Twin Sharing", "General Ward").
That's 19% of remaining failures.
Root cause: the policy table with the structured cap is ONE chunk in
Chroma, but at top_k=5 it loses to other relevant prose chunks
(definitions, sub-limit prose elsewhere in the doc) → the LLM never
sees the table → can only paraphrase from looser context → misses
the row categories.
Fix: when the query matches a table-cell trigger pattern, raise
effective_top_k to 10 for that query only. Trigger regex covers:
• room rent / sub-limit / sub-limits
• copay / co-pay
• cap on / capped at / sum insured limit
• single private / twin sharing / general ward
• no-claim bonus / NCB
Verified the regex fires on the eval's failing questions and ignores
generic waiting-period queries (which retrieve fine at top_k=5).
Combined with KI-046 (refusal precision on adversarial OOS questions,
+12pp expected), this addresses ~45% of remaining failures. Fresh
eval will land the actual lift number.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- {data → 40-data}/README.md +0 -0
- {data → 40-data}/corpus_urls.md +0 -0
- {data → 40-data}/information_source_map.md +0 -0
- {data → 40-data}/llm_health.json +0 -0
- {data → 40-data}/policy_facts/_curation_report.md +0 -0
- {data → 40-data}/policy_facts/acko__acko-health-ii__wordings.json +0 -0
- {data → 40-data}/policy_facts/acko__acko-health-iii-platinum-lite__wordings.json +0 -0
- {data → 40-data}/policy_facts/acko__acko-health-iii-platinum-super-top-up__wordings.json +0 -0
- {data → 40-data}/policy_facts/acko__acko-health-iii-platinum__brochure.json +0 -0
- {data → 40-data}/policy_facts/acko__acko-health-iii-platinum__wordings.json +0 -0
- {data → 40-data}/policy_facts/acko__acko-health-iii__cis.json +0 -0
- {data → 40-data}/policy_facts/acko__acko-health-iii__wordings.json +0 -0
- {data → 40-data}/policy_facts/acko__acko-personal-health__wordings.json +0 -0
- {data → 40-data}/policy_facts/acko__arogya-sanjeevani__wordings.json +0 -0
- {data → 40-data}/policy_facts/aditya-birla__activ-assure-diamond.json +0 -0
- {data → 40-data}/policy_facts/aditya-birla__activ-assure-diamond__wordings.json +0 -0
- {data → 40-data}/policy_facts/aditya-birla__activ-health-individual__wordings.json +0 -0
- {data → 40-data}/policy_facts/aditya-birla__activ-health.json +0 -0
- {data → 40-data}/policy_facts/aditya-birla__activ-one.json +0 -0
- {data → 40-data}/policy_facts/aditya-birla__activ-one__brochure.json +0 -0
- {data → 40-data}/policy_facts/aditya-birla__activ-secure-cancer-secure__brochure.json +0 -0
- {data → 40-data}/policy_facts/aditya-birla__activ-secure-personal-accident-cancer-secure__wordings.json +0 -0
- {data → 40-data}/policy_facts/aditya-birla__group-activ-health__wordings.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__comprehensive-care-plan.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__comprehensive-care-plan__wordings.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__criti-care__wordings.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__extra-care-plus.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__extra-care-plus__wordings.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__global-health-care.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__global-health-care__wordings.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__group-health-guard-gold__wordings.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__group-personal-accident__wordings.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__health-guard-gold-individual__wordings.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__health-guard-gold.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__health-guard.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__health-guard__wordings.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__silver-health.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__silver-health__cis.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__tax-gain.json +0 -0
- {data → 40-data}/policy_facts/bajaj-allianz__tax-gain__cis.json +0 -0
- {data → 40-data}/policy_facts/care-health__care-advantage-add-ons-protect-plus-care-shield__brochure.json +0 -0
- {data → 40-data}/policy_facts/care-health__care-advantage.json +0 -0
- {data → 40-data}/policy_facts/care-health__care-advantage__brochure.json +0 -0
- {data → 40-data}/policy_facts/care-health__care-classic.json +0 -0
- {data → 40-data}/policy_facts/care-health__care-classic__wordings.json +0 -0
- {data → 40-data}/policy_facts/care-health__care-heart__brochure.json +0 -0
- {data → 40-data}/policy_facts/care-health__care-senior.json +0 -0
- {data → 40-data}/policy_facts/care-health__care-senior__brochure.json +0 -0
- {data → 40-data}/policy_facts/care-health__care-supreme-enhance.json +0 -0
- {data → 40-data}/policy_facts/care-health__care-supreme-enhance__wordings.json +0 -0
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|
|
File without changes
|