> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/labs-voice-agent/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/labs-voice-agent/_mcp/server.

# nemo_voice_agent.evaluation.scenarios.data.qa

## Module Contents

### Classes

| Name                                                                                            | Description                                                                     |
| ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| [`QABaseScenario`](#nemo_voice_agent-evaluation-scenarios-data-qa-QABaseScenario)               | Base class for QA evaluation scenarios.                                         |
| [`QACapitalFrance`](#nemo_voice_agent-evaluation-scenarios-data-qa-QACapitalFrance)             | QA scenario asking about the capital of France.                                 |
| [`QALargestOcean`](#nemo_voice_agent-evaluation-scenarios-data-qa-QALargestOcean)               | QA scenario asking about the largest ocean.                                     |
| [`QAMathAddition`](#nemo_voice_agent-evaluation-scenarios-data-qa-QAMathAddition)               | QA scenario asking a basic arithmetic question.                                 |
| [`QAMathWordProblem`](#nemo_voice_agent-evaluation-scenarios-data-qa-QAMathWordProblem)         | QA scenario with a math word problem.                                           |
| [`QAMoonLanding`](#nemo_voice_agent-evaluation-scenarios-data-qa-QAMoonLanding)                 | QA scenario asking about the first moon landing.                                |
| [`QARomeoAndJuliet`](#nemo_voice_agent-evaluation-scenarios-data-qa-QARomeoAndJuliet)           | QA scenario asking who wrote Romeo and Juliet.                                  |
| [`QASpeedOfLight`](#nemo_voice_agent-evaluation-scenarios-data-qa-QASpeedOfLight)               | QA scenario asking about the speed of light.                                    |
| [`QATelephoneInventor`](#nemo_voice_agent-evaluation-scenarios-data-qa-QATelephoneInventor)     | QA scenario asking who invented the telephone.                                  |
| [`QAWeatherNewYork`](#nemo_voice_agent-evaluation-scenarios-data-qa-QAWeatherNewYork)           | QA scenario asking about the weather in New York using GetCityWeatherTool.      |
| [`QAWeatherSanFrancisco`](#nemo_voice_agent-evaluation-scenarios-data-qa-QAWeatherSanFrancisco) | QA scenario asking about the weather in San Francisco using GetCityWeatherTool. |

### API

```python
class nemo_voice_agent.evaluation.scenarios.data.qa.QABaseScenario()
```

**Bases:** [Scenario](/nemo/labs-voice-agent/nemo-voice-agent/nemo_voice_agent/evaluation/scenarios/classes#nemo_voice_agent-evaluation-scenarios-classes-Scenario)

Base class for QA evaluation scenarios.
Provides sensible defaults for all 8 required properties.
Not registered as an eval scenario itself.

**`_user_background`**

---

**`_user_name`**

---

**`_user_personality`**

---

**`_user_question`**

---

**`agent_actions`**

---

**`agent_persona`**

---

**`agent_resources`**

---

**`agent_task`**

---

**`max_duration`**

---

**`success_signals`**

---

**`user_actions`**

---

**`user_persona`**

---

**`user_resources`**

---

**`user_task`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.qa.QACapitalFrance()
```

**Bases:** [QABaseScenario](#nemo_voice_agent-evaluation-scenarios-data-qa-QABaseScenario)

QA scenario asking about the capital of France.

**`_user_background`**

---

**`_user_name`**

---

**`_user_personality`**

---

**`_user_question`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.qa.QALargestOcean()
```

**Bases:** [QABaseScenario](#nemo_voice_agent-evaluation-scenarios-data-qa-QABaseScenario)

QA scenario asking about the largest ocean.

**`_user_background`**

---

**`_user_name`**

---

**`_user_personality`**

---

**`_user_question`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.qa.QAMathAddition()
```

**Bases:** [QABaseScenario](#nemo_voice_agent-evaluation-scenarios-data-qa-QABaseScenario)

QA scenario asking a basic arithmetic question.

**`_user_background`**

---

**`_user_name`**

---

**`_user_personality`**

---

**`_user_question`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.qa.QAMathWordProblem()
```

**Bases:** [QABaseScenario](#nemo_voice_agent-evaluation-scenarios-data-qa-QABaseScenario)

QA scenario with a math word problem.

**`_user_background`**

---

**`_user_name`**

---

**`_user_personality`**

---

**`_user_question`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.qa.QAMoonLanding()
```

**Bases:** [QABaseScenario](#nemo_voice_agent-evaluation-scenarios-data-qa-QABaseScenario)

QA scenario asking about the first moon landing.

**`_user_background`**

---

**`_user_name`**

---

**`_user_personality`**

---

**`_user_question`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.qa.QARomeoAndJuliet()
```

**Bases:** [QABaseScenario](#nemo_voice_agent-evaluation-scenarios-data-qa-QABaseScenario)

QA scenario asking who wrote Romeo and Juliet.

**`_user_background`**

---

**`_user_name`**

---

**`_user_personality`**

---

**`_user_question`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.qa.QASpeedOfLight()
```

**Bases:** [QABaseScenario](#nemo_voice_agent-evaluation-scenarios-data-qa-QABaseScenario)

QA scenario asking about the speed of light.

**`_user_background`**

---

**`_user_name`**

---

**`_user_personality`**

---

**`_user_question`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.qa.QATelephoneInventor()
```

**Bases:** [QABaseScenario](#nemo_voice_agent-evaluation-scenarios-data-qa-QABaseScenario)

QA scenario asking who invented the telephone.

**`_user_background`**

---

**`_user_name`**

---

**`_user_personality`**

---

**`_user_question`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.qa.QAWeatherNewYork()
```

**Bases:** [QABaseScenario](#nemo_voice_agent-evaluation-scenarios-data-qa-QABaseScenario)

QA scenario asking about the weather in New York using GetCityWeatherTool.

**`_user_background`**

---

**`_user_name`**

---

**`_user_personality`**

---

**`_user_question`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---

```python
class nemo_voice_agent.evaluation.scenarios.data.qa.QAWeatherSanFrancisco()
```

**Bases:** [QABaseScenario](#nemo_voice_agent-evaluation-scenarios-data-qa-QABaseScenario)

QA scenario asking about the weather in San Francisco using GetCityWeatherTool.

**`_user_background`**

---

**`_user_name`**

---

**`_user_personality`**

---

**`_user_question`**

---

**`agent_resources`**

---

**`description`**

---

**`name`**

---

**`reference_answer`**

---