UserConversationSimulationConfiguration interface

Configures the number, length, audio effects, and simulated user behavior of conversations.

Properties

audio_effects

Audio effects applied to voice conversation simulations. This property is ignored for text-only simulations.

conversation_repetitions

Number of independent conversation repetitions for each test case. Defaults to 1 when not specified at either the data-source or test-case level.

desired_num_turns

Target number of turns in each conversation. The effective value cannot exceed the effective max_num_turns. When omitted, no target is set and the simulation model determines the conversation length dynamically from the scenario.

max_num_turns

Hard limit on turns in each conversation. When omitted, the service defaults to 20.

user_behavior

Conversation behavior of the simulated user.

Property Details

audio_effects

Audio effects applied to voice conversation simulations. This property is ignored for text-only simulations.

audio_effects?: UserConversationSimulationAudioEffectsConfiguration

Property Value

conversation_repetitions

Number of independent conversation repetitions for each test case. Defaults to 1 when not specified at either the data-source or test-case level.

conversation_repetitions?: number

Property Value

number

desired_num_turns

Target number of turns in each conversation. The effective value cannot exceed the effective max_num_turns. When omitted, no target is set and the simulation model determines the conversation length dynamically from the scenario.

desired_num_turns?: number

Property Value

number

max_num_turns

Hard limit on turns in each conversation. When omitted, the service defaults to 20.

max_num_turns?: number

Property Value

number

user_behavior

Conversation behavior of the simulated user.

user_behavior?: UserConversationSimulationUserBehaviorConfiguration

Property Value