Refinements β override AI answers with exact responses
Define precise Q&A pairs that override the AI for questions where accuracy is critical.
Updated 2 Mar 2026
What are Refinements?
Refinements let you define specific question-and-answer pairs that the AI uses instead of generating its own response. They're useful when you need a guaranteed, word-for-word answer for certain questions β such as your licence number, guarantee policy, or exact pricing.
Without refinements, the AI paraphrases information from your knowledge base, which may vary slightly. With refinements, you control the exact wording.
Types of refinements
Exact match
The user's message must match your question exactly (case-insensitive). When it does, the AI skips its knowledge base entirely and returns your specified answer verbatim.
Use exact match for:
- Factual questions with a single correct answer: "Are you licensed?", "What's your ABN?", "Do you have a guarantee?"
- Legal or compliance statements that must not be paraphrased
- Specific prices you want quoted precisely
Soft match (non-exact)
The question-and-answer pair is injected into the AI's context as guidance. The AI will strongly prefer your answer but may adapt the phrasing to suit the conversation.
Use soft match for:
- Preferred phrasing for common questions where flexibility is acceptable
- Answers that work better when the AI adapts them to the conversation
Adding a refinement
- Go to Dashboard β Refinements
- Click Add refinement (or Add from message on any conversation message)
- Enter the Question β type it as a customer would ask it
- Enter the Answer β exactly what you want the bot to say
- Toggle Exact match on if this question has one precise answer
- Set a Priority (lower = higher priority when multiple refinements match)
- Click Save
Tips for writing good questions
- Use lowercase, no punctuation β the exact match comparison normalises both sides:
are you licensedmatches "Are you licensed?", "are you licensed", "ARE YOU LICENSED?" - Think about how customers actually phrase things, not how you'd write a FAQ
Tips for writing good answers
- Write in first person as the business: "Yes, we're fully licensed β Lic. No. 395469C"
- Keep it concise β 1β3 sentences is ideal for chat
- Include a call-to-action if relevant: "Call us on 0480 020 798 to book"
Managing refinements
- Active/inactive toggle β inactive refinements are ignored entirely (not injected into the AI at all)
- Priority β when multiple non-exact refinements match, lower priority numbers are processed first
- Add from message β in the Conversations view, click any user message to pre-fill the question field with that message text
Example refinements for a plumbing business
| Question | Answer | Exact match |
|---|---|---|
| are you licensed | Yes, we hold a current plumbing licence β Lic. No. 395469C | β |
| do you offer a guarantee | Yes, all our work comes with a lifetime workmanship guarantee. If anything we fix fails, we come back and repair it at no cost. | β |
| what is your abn | Our ABN is 72 629 328 801 | β |
| how much does a blocked drain cost | Blocked drain clearance ranges from $180β$350 depending on the type of blockage. Call us for an exact quote β 0480 020 798 | β |
| do you service parramatta | Yes, we service all of Parramatta and surrounding suburbs 24/7. | β |
Frequently asked questions
How is this different from the knowledge base? The knowledge base (Sources) is trained on your website, documents, and text. The AI retrieves relevant chunks and paraphrases them. Refinements bypass this entirely for specific questions β they're like pinned answers.
What if both a refinement and knowledge base content match? Exact-match refinements always win β the knowledge base is not consulted. Soft refinements are injected alongside knowledge base context.
How many refinements can I add? Up to 50 active refinements per chatbot. Keep them focused on the questions that matter most.
Can I import refinements in bulk? Not yet β they must be added individually or via "Add from message" in the Conversations view.
Was this helpful?
If you have questions or suggestions, email us at support@pivra.ai .