1.9 KiB
1.9 KiB
RetrieX Patch 17 - Accuracy Hotfix
Purpose
Patch 17 addresses the first concrete accuracy bug set after the YAML-only and governance cleanup. It keeps the YAML-only policy intact and does not introduce hard domain lists in PHP.
Covered issue classes
- Product title anchoring for prompts that mention a product family plus variant suffix but omit an intermediate numeric family token. This prevents variant-specific questions from falling back to broader semantic hits.
- RAG evidence confidence for aggregate/count-style portfolio questions.
Semantic product hits are no longer enough to mark such answers as
fachlich belegtunless aggregate evidence terms are present. - Commerce intent detection for product-seeking measurement prompts such as wanting to measure a parameter in an application context.
- Commerce intent/shop query support for cable/accessory searches such as pH/Redox connection cables.
- Prompt guardrail reinforcement so the model does not transfer accessory roles between separate shop product records.
Changed files
src/Knowledge/Retrieval/NdjsonChunkLookup.phpsrc/Agent/AgentRunner.phpsrc/Config/AgentRunnerConfig.phpsrc/Config/RetriexEffectiveConfigProvider.phpconfig/retriex/agent.yamlconfig/retriex/intent.yamlconfig/retriex/commerce.yamlconfig/retriex/prompt.yaml
Local checks
Run after applying:
bin/console mto:agent:config:validate
bin/console mto:agent:regression:test
bin/console mto:agent:config:audit-source --details
bin/console mto:agent:config:audit-patterns --details
Manual accuracy retests
qwelche grenzwerte kann der testomat testomat cal messenwieviele testomat geräte haben wirich würde gern chlor im schwinnbad messenzeige mir Anschlusskabel für pH/Redoxfollowed bysuche im shopsuche Messgeräte zur wasseranalyse mit dem parameter Carbonhärte (KH)