Advanced
Placeholder
Placeholder is a feature that allows you to refer to other output fields in the same agenda. When a setting field supports placeholder, an “Insert Outputs” button will shown up and you can select the output fields you want to insert.
Current supported settings fields:
- Condition Logic
- Pre-Populate Logic
- Dynamic Convey Message
- Completion Email
- Dynamic Debate starting question
Agenda Inputs
Agenda inputs are inferred from prior conversations when the agenda is just started and used to provide context or information to the agenda. For example, if a user states, “I want to buy a new laptop,” and the agenda has an input called “Product,” the agenda will use “laptop” as the product information.
Tips:
- Ensure inputs are clearly defined to capture relevant information.
- Use inputs to personalize user interactions and streamline processes.
Conditional Logic
Conditional logic determines whether an agenda item should be triggered or ignored based on predefined criteria. If the result of the condition is positive, the item will proceed, otherwise the item will be ignored.
The condition logic can be used with placeholder to create complex logic, for example:
- Only run the item if the user provided email is from Gmail:
- Verify provided URL is a valid URL to a file:
Tips:
- Define clear conditions to ensure relevant agenda items are activated.
- Test conditions thoroughly to avoid unintended triggers.
Communication Modes
Definition: Communication modes dictate how the persona interacts with users during an agenda item. This is useful when you want the user to provide a desired input. For example, in an interview agenda, you want the user to provide a voice record so you can check if the user can communicate fluently, you should choose Voice Only mode . There are 3 modes available:
- Text/Voice: Combines text and voice communication.
- Text Only: Restricts communication to text.
- Voice Only: Restricts communication to voice.
When a communication mode is selected, the Web/Web widget UI will restrict the user input to only accept voice or text messages accordingly. For other channels (whatsapp, messenger, …), if the user provides voice or text that does not comply with the communication mode, a message will be conveyed to the user to guide them to provide the correct type of input.
Tips:
- Choose the mode that aligns with user preferences and agenda objectives.
- Use voice modes for a more human-like interaction.