Create a Program Trigger
Program Triggers define the circumstances under which SpeechMiner should search for a dependent topic. They are defined in the program structure and are represented by arrows that connect the topics.
Before you begin
Procedure
- From the Program Manager tree, open the Program to which you want to add a Trigger.
- Select the Trigger tab.
- Double-click the topic for which you want to define a Trigger.
- Add a metadata condition:
- Click Clear Properties if you want to clear existing logical expressions.
- From the Type list, select Metadata.
- In the first field (from left), select an existing metadata type from the drop-down list or manually enter the metadata type.
A list of all the Triggers defined for the specific Program are displayed.
From represents the topic from which the Trigger originates and To represents the topic SpeechMiner will search for and analyze if the Trigger's conditions are met.
The Trigger Properties window opens.
If a Trigger was already defined, it's logical expression will appear in the Text field.
The fields required to configure the metadata values are added to the Trigger Properties window below the Type parameter.
For example:
- Select Workgroup\Agent from the drop-down list if you want to define a condition based on the work group or agent that handled the interaction.
- Type interaction direction, if you want to define a condition associated with the direction of an interaction.
The remaining fields change according to the selected metadata type.
Click Update if you are modifying existing Trigger Properties.
- From the Type list, select Topic.
- Modify the following as necessary:
- The number of occurrences indicates the minimum number of times a topic must be found in the interaction before SpeechMiner can search for its dependent topic. If the minimum is not met, SpeechMiner proceeds as if the topic was not found.
- The Strictness level indicates the minimum strictness level required for SpeechMiner to recognize the topic. If the minimum Strictness level is not found, SpeechMiner proceeds as if the topic was not found.
- The Confidence level (a range from 1 to 100), indicates the minimum level of confidence for the recognition of the phrase. If the SpeechMiner Confidence Level does not meet this minimum, SpeechMiner proceeds as if the phrase was not found.
- From: Define the earliest position (in seconds) in the interaction at which the preceding topic should be found and then select one of the following:
- Secs Abs: The number of seconds from the beginning of the interaction.
- Secs Abs from End: The number of seconds from the end of the interaction.
- Secs Rel to Start of Prev: The number of seconds from the beginning of the preceding topic.
- Secs Rel to End of Prev: The number of seconds from the end of the preceding topic.
- To: Define the latest position (in seconds) in the interaction at which the preceding topic should be found and then select one of the available options.
- Click Add.
The window changes and displays the topic parameters.
Condition | Description |
---|---|
Topic | Select the topic that you want to turn into a dependent topic. The selected Topic will be a dependent of the topic associated with the current Trigger Properties. |
Not found | Select this option if you want the Trigger to include all interactions that do not match the conditions specified in the Trigger Properties. That is, SpeechMiner will only search for the dependent topic when it does not find the preceding topic. |
Occurrence |
|
Position |
|
Speaker | Select a speaker type to instruct SpeechMiner to find and analyze topics where only the Agent, Customer or both speak. |
Click Update if you are modifying existing Trigger Properties.
- In the Text field, click the first condition that you want to include in the parentheses.
- Click (.
- Click the condition or operator after the last condition that you want to include in the parenthese.
- Click ).
The condition appears in the Triggers tab under Exp.
What to do next
Create a Program Recognition Task