Last date modified: 2026-Sep-17
Intent detection
Intent detection is one of the mechanisms that Assist uses to understand the purpose behind each prompt and respond in the most appropriate way. Instead of simply matching keywords, Assist analyzes the intent of a query to determine whether it should:
- Retrieve and summarize information from indexed documents.
- Ask for clarification when the question is unclear or refers to multiple topics.
- Indicate when a request cannot be fulfilled due to missing data or unsupported actions.
This capability is designed to help Assist provide relevant and context-aware answers, which may contribute to a more natural and efficient chat experience.
How intent detection works
When a question is submitted, Assist automatically evaluates the likely intent and determines an appropriate response approach. Depending on the context and available data, one of the following response strategies is used:
| Response strategy | Description | Recommended actions |
|---|---|---|
| Retrieval-based answering (using RAG) | When a question can be answered using the indexed documents, Assist retrieves the most relevant information and generates a concise, well-supported response. | No action needed. |
| Refusal due to missing data | If the system cannot locate relevant information within the indexed dataset, Assist will clearly indicate that no matching content is available. |
|
| Refusal due to unsupported request | When a question asks for something beyond Assist’s scope - such as legal opinions, drafting documents, or making recommendations - the system identifies the intent and responds appropriately. |
|
| Disambiguation (clarifying ambiguous queries) | If a question references multiple possible entities or events, Assist will prompt for clarification before continuing. | Provide the requested clarification. |
| Fallback for Unclear Intent | If the system cannot confidently determine what the question refers to, it will ask a clarifying question. If clarification is not provided, Assist will default to generating a retrieval-based response using the available dataset. |
|
On this page