> ## Documentation Index
> Fetch the complete documentation index at: https://koreai.mintlify.app/llms.txt
> Use this file to discover all available pages before exploring further.

# By Question Metric

The By Question metric evaluates how well agents answer specific questions during interactions. You can apply it to all conversations (static) or use it selectively in trigger-based scenarios (dynamic). It supports focused feedback, targeted coaching, and continuous improvement.

***

## What It Offers

* Standardized quality assessment framework
* Customizable evaluation criteria based on business needs
* Multi-language support for global operations
* Automated evaluation suggestions through AI

## When to Use This Metric

| Use Case                        | Description                                                                    |
| ------------------------------- | ------------------------------------------------------------------------------ |
| **Quality Assurance**           | Systematically evaluate agent adherence to protocols or expected responses     |
| **Training Assessment**         | Measure how well agents follow prescribed interaction patterns                 |
| **Compliance Monitoring**       | Verify how agents deliver critical information (disclaimers, privacy policies) |
| **Performance Standardization** | Apply consistent evaluation criteria across agents and interactions            |

***

## How It Works

The metric uses two adherence approaches:

### Static Adherence

* Evaluates agent responses across **all conversations** with no conditional requirements.
* Best for universal standards like greetings or mandatory procedures.
* No trigger conditions required.

### Dynamic Adherence

* Evaluates agent responses only when specific triggers occur.
* Uses customer or agent utterances as triggers.
* Best for conditional scenarios requiring specific responses in certain contexts.

***

## Configure By Question Metric

1. Navigate to **Quality AI** > **Configure** > **Evaluation Forms** > **Evaluation Metrics**.

2. Select **+ New Evaluation Metric**.

3. From the **Evaluation Metrics Measurement Type** dropdown, select **By Question**.

   <img src="https://mintcdn.com/koreai/bPimY2iX8wmlOa2o/ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-dropdown.png?fit=max&auto=format&n=bPimY2iX8wmlOa2o&q=85&s=14252b69b95961bbd1af355253da357e" alt="Measurement Type" width="1364" height="625" data-path="ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-dropdown.png" />

4. Enter a descriptive **Name** (for example, `Agent's Warm Greeting`).

5. Select a **Language**.

6. Enter an evaluation **Question**-a reference prompt for supervisors during audits and reviews.

   <img src="https://mintcdn.com/koreai/bPimY2iX8wmlOa2o/ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-adhere-type.png?fit=max&auto=format&n=bPimY2iX8wmlOa2o&q=85&s=1075eaff444df24802294cc2ce7d87c0" alt="Question and Adherence Type" width="529" height="616" data-path="ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-adhere-type.png" />

7. Select the **Adherence Type** (Static or Dynamic).

<Note>For **Static**, configure at least one agent answer utterance. For **Dynamic**, configure at least one trigger and one agent answer utterance.</Note>

***

## Static Adherence Configuration

Applies to all calls without any condition or trigger. Use for mandatory, universal compliance items like greeting scripts or regulatory disclaimers.

* Define acceptable utterances for the queue.
* Set a similarity threshold to evaluate whether the agent's response matches the predefined utterance.
* Configure at least one agent utterance template.

***

## Dynamic Adherence Configuration

Evaluates adherence only when a configured trigger is detected. Use for context-sensitive checks.

* Define at least one trigger (customer or agent utterance) and one acceptable agent response.
* Set the similarity threshold based on criticality:
  * **Lower threshold (\~60%, yellow)**-for casual interactions or greetings
  * **Higher threshold (\~100%, green)**-for critical topics such as legal disclaimers or privacy policies

<img src="https://mintcdn.com/koreai/bPimY2iX8wmlOa2o/ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-adhere-type1.png?fit=max&auto=format&n=bPimY2iX8wmlOa2o&q=85&s=6efae1e6113eb553327343938a6795c4" alt="Dynamic Adherence Type" width="521" height="234" data-path="ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-adhere-type1.png" />

### Trigger Configuration

Choose the utterance source that initiates the trigger:

| Trigger Type           | Description                                                                                |
| ---------------------- | ------------------------------------------------------------------------------------------ |
| **Customer Utterance** | Triggered by something the customer says (for example, `I need a refund`)                  |
| **Agent Utterance**    | Triggered by something the agent says (for example, `Can I transfer this call to support`) |

You can add multiple trigger utterances and define AND/OR conditions to control when the trigger activates.

<img src="https://mintcdn.com/koreai/bPimY2iX8wmlOa2o/ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-trigger.png?fit=max&auto=format&n=bPimY2iX8wmlOa2o&q=85&s=df6b16cc46e834f955152045221ad0b0" alt="By Question Trigger" width="538" height="632" data-path="ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-trigger.png" />

### Trigger Detection Method

| Method            | Description                                                                           |
| ----------------- | ------------------------------------------------------------------------------------- |
| **GenAI-Based**   | Uses LLMs to detect intent contextually. No sample utterances or thresholds required. |
| **Deterministic** | Relies on predefined sample utterances and semantic similarity matching.              |

<img src="https://mintcdn.com/koreai/bPimY2iX8wmlOa2o/ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-trigger-detection-method.png?fit=max&auto=format&n=bPimY2iX8wmlOa2o&q=85&s=5ed5a536978d06eb9b9a0669676e4cb6" alt="Trigger Detection Method" width="518" height="408" data-path="ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-trigger-detection-method.png" />

***

## Enable GenAI-Based Features (Prerequisites)

To activate GenAI-based features:

1. Navigate to **Manage** > **Generative AI** > **GenAI Features**.
2. Enable and publish the following features:
   * **GenAI-based agent answer adherence**
   * **GenAI-based customer trigger detection**

<img src="https://mintcdn.com/koreai/7ED-MzuzwUbgCHyq/ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/gen-ai-based-agent-answer-adherence-with-trigger.png?fit=max&auto=format&n=7ED-MzuzwUbgCHyq&q=85&s=4408d20e39b8fae930a1e2ecb8977b3b" alt="GenAI-based Features" width="1902" height="660" data-path="ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/gen-ai-based-agent-answer-adherence-with-trigger.png" />

***

## Agent Answer Configuration

### GenAI-Based Adherence

Uses LLMs to detect meaning, context, and intent evaluates whether the agent's answer fulfills the intent, even if phrased differently.

1. Select **GenAI-Based Adherence** as the answer detection method.
2. Enter a **Description** explaining the metric's intent.

   <img src="https://mintcdn.com/koreai/bPimY2iX8wmlOa2o/ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-agent-answer.png?fit=max&auto=format&n=bPimY2iX8wmlOa2o&q=85&s=865515971baa417aa846039345e1fbd1" alt="Agent Answer GenAI" width="506" height="308" data-path="ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-agent-answer.png" />

<Note>Before using GenAI-based adherence, ensure supported models and the GenAI features (GenAI-based agent answer adherence and customer trigger detection) are enabled. No sample utterances or thresholds are required — LLMs evaluate adherence using zero-shot prompts. For effective prompt writing, see the [Auto QA Prompting Guide](#autoqa-prompting-guide).</Note>

### Deterministic Adherence

Evaluates responses based on semantic similarity to predefined reference utterances.

1. Select **Deterministic Adherence**.
2. Define an **Answer**-acceptable utterances per queue. Use Generative AI to suggest similar variations.
3. Set the **Similarity** threshold:
   * Lower threshold (\~60%) for soft skills like greetings and etiquette.
   * Higher threshold (\~100%) for compliance-critical statements (Policy, Privacy, Disclaimers).

<img src="https://mintcdn.com/koreai/bPimY2iX8wmlOa2o/ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-agent-answer-similarity.png?fit=max&auto=format&n=bPimY2iX8wmlOa2o&q=85&s=6eadc58af8049d63efe762c196c736c0" alt="Similarity Thresholds" width="514" height="412" data-path="ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-agent-answer-similarity.png" />

***

## Count Type Configuration

Choose how the metric evaluates adherence across the conversation:

### Entire Conversation

Evaluates adherence throughout the entire interaction at any point.

<img src="https://mintcdn.com/koreai/7ED-MzuzwUbgCHyq/ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/entire-conversation.png?fit=max&auto=format&n=7ED-MzuzwUbgCHyq&q=85&s=e52696857997c8706c2db204d795fcb4" alt="Entire Conversation" width="529" height="82" data-path="ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/entire-conversation.png" />

### Time Bound

Focuses on specific timeframes-the first or last X seconds or messages.

1. Select **Parameter**-First Part or Last Part of the conversation.
2. Set the evaluation window:
   * **Voice**-enter number of seconds.
   * **Chat**-enter number of messages.

<img src="https://mintcdn.com/koreai/bPimY2iX8wmlOa2o/ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-time-bound.png?fit=max&auto=format&n=bPimY2iX8wmlOa2o&q=85&s=8c98f1e124c3bce52b96561a74d884a6" alt="Time Bound" width="530" height="454" data-path="ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-time-bound.png" />

3. Select **Create** to save and activate the metric.

***

## Edit or Delete By Question Metric

1. Select the metric from the By Question category.

   <img src="https://mintcdn.com/koreai/7ED-MzuzwUbgCHyq/ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/common-edit-eva-metics.png?fit=max&auto=format&n=7ED-MzuzwUbgCHyq&q=85&s=3e5270bde3ff0bfde2383636dbf3cec5" alt="Edit Metric" width="1058" height="565" data-path="ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/common-edit-eva-metics.png" />

2. Choose an option: **Edit** to modify, or **Delete** to remove.

3. Select **Update** to save changes.

### Language Dependency Warnings

* You can't remove a language if any evaluation form or attribute uses it.
* Remove the language from all associated forms and attributes before modifying.

<img src="https://mintcdn.com/koreai/bPimY2iX8wmlOa2o/ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-lang-warning.png?fit=max&auto=format&n=bPimY2iX8wmlOa2o&q=85&s=619b92b850b6c8cf7e28fc7626bd80f2" alt="Language Warning" width="582" height="420" data-path="ai-for-service/quality-ai/configure/evaluation-criteria/metrics-measurement-types/images/by-question-lang-warning.png" />

### Delete Warnings

Before deleting a metric:

1. Remove it from all associated evaluation forms.
2. If any attributes link to the metric, assign them to a different metric first.
3. The system helps deletion only after all dependencies are resolved.

***
