What makes an answer "grounded"?
A grounded answer is assembled from text in your knowledge base and returns the documents it drew from alongside it.
The important half is the negative case: when nothing relevant is found, that is the answer. Senso does not fall back on the model’s general knowledge and return the result as though it came from you.
json
{
"query": "what is our refund window",
"answer": "Refunds are issued within 30 days of purchase.",
"results": [
{
"content_id": "8f14e45f-ceea-467a-9c2b-1b2f8d3a1c7e",
"chunk_text": "Refunds are issued within 30 days...",
"title": "Refund policy",
"score": 0.87,
"rank": 1
}
],
"total_results": 1
}Call it
