Summary
When the user asks about "wharepaku" (or an STT-normalised variant), query_wikipedia returns the Māori language article (te reo Māori Wikipedia) instead of an English article about wharepaku as a cultural term. The user gets a response about the Māori language rather than the entity they asked about.
Root cause
Wikipedia's search algorithm ranks the Māori-language edition (mi.wikipedia.org) higher than the English article for terms like "wharepaku". The query_wikipedia skill doesn't scope to English Wikipedia or disambiguate language editions.
Observed
User: "what is a fattybaku"
(STT normalises to wharepaku)
Model calls query_wikipedia → returns Māori language article
Response: "Kia ora! Wharepaku is the Māori language... wait, that's just the language article"
Suggested fix
Either:
- Add a
lang:en or srlang=en parameter to the Wikipedia API query
- Filter results to prefer English Wikipedia editions
- If the best fix for C.1 is implemented (prefer cultural memory over Wikipedia), this issue may be resolved as a side effect
Acceptance criteria
Summary
When the user asks about "wharepaku" (or an STT-normalised variant),
query_wikipediareturns the Māori language article (te reo Māori Wikipedia) instead of an English article about wharepaku as a cultural term. The user gets a response about the Māori language rather than the entity they asked about.Root cause
Wikipedia's search algorithm ranks the Māori-language edition (
mi.wikipedia.org) higher than the English article for terms like "wharepaku". Thequery_wikipediaskill doesn't scope to English Wikipedia or disambiguate language editions.Observed
Suggested fix
Either:
lang:enorsrlang=enparameter to the Wikipedia API queryAcceptance criteria