KB Chunk Score matches technically, but semantically it misses the point
Hey!
I’m running into a challenge with the Knowledge Base chunk scoring. Technically it works as expected, but practically, it's not returning what I actually need.
Example:
I asked: “Do you have a snowmobile?”
Voiceflow returned the top 10 chunks all related to snowmobile parts (e.g. suspension kits, windshields, etc.). These chunks mention the word snowmobile several times, so I get why the score is high. But none of them answer the actual question: whether we sell complete snowmobiles.
So technically the ranking is correct, but semantically it misses the intent.
What I’m looking for
I’m running into a challenge with the Knowledge Base chunk scoring. Technically it works as expected, but practically, it's not returning what I actually need.
Example:
I asked: “Do you have a snowmobile?”
Voiceflow returned the top 10 chunks all related to snowmobile parts (e.g. suspension kits, windshields, etc.). These chunks mention the word snowmobile several times, so I get why the score is high. But none of them answer the actual question: whether we sell complete snowmobiles.
So technically the ranking is correct, but semantically it misses the intent.
- Is there a way to bias chunk ranking toward intent match, not just keyword overlap?
- Any way to boost certain metadata (like type: product vs type: spare-part) during scoring?