Skip to main content
All CollectionsCreating a StoryNodes
Using Open Response — powered by AI
Using Open Response — powered by AI
Updated over 2 months ago

Open Response introduces a new level of interactivity to your Stories, allowing learners to engage in free speech within an interactive dialogue. This AI-powered feature interprets the learner's input and matches it to pre-defined outcomes. All of this while still giving you, the learning designer, full control over the flow of the scenario!

If the learner's response doesn’t match any of the set outcomes, a no match node will guide them back on track, giving them another chance to respond correctly.

Open Response empowers learners to speak freely while ensuring the conversation remains within your designed parameters.

How to use Open Response

1. Add Open Response to your Story

Start by selecting an Open Response from your Node Map. This node will serve as the main point of interaction for your learner. You can add Open Response only after a Dialogue Node.

2. Add Outcomes

Add as many outcomes as you need. Each outcome is equivalent to a response node, but it’s hidden from the learner. The AI will route them to the correct outcome based on their spoken or typed input which AI will analyse and find a match.

3. Include a No Match option

Add a no match node to ensure that, if the learner’s response doesn’t align with any outcomes, they are prompted to try again. You can control the number of retries. If the learner uses all attempts without success, the Story continues from the no match node, which you, as the designer, have set up.

Open Response settings

Act Like: Define how you want the Character to behave. For instance, if you set the character to be "frustrated," their responses will reflect this emotion throughout the Story.

Visual Player Hint (for the learner): This appears as guidance for the learner, helping steer the conversation. You can also customize the background and text colors to match your Story’s design.

Outcome node settings

  • Add your script: Write the script for each outcome.

  • Set answer similarity: Decide how strict the AI should be in matching the learner's response to the outcome. For example, setting the similarity to 100% means the learner’s answer must be an exact match, while 50% allows for more flexibility, which we recommend for most scenarios.

Tip: Test how well a response matches your script by clicking test outcome. You’ll receive a percentage score showing how closely the learner’s response aligns with the required outcome.

No match node

Set how many unsuccessful responses the learner is allowed. For instance, if you allow 3 retries, the AI will loop the learner back to the conversation after each incorrect response. If they still fail after the maximum attempts, the Story will continue from the no match node on the path you’ve designed.

AI rephrase

To create a more natural-sounding conversation, we recommend enabling AI rephrase for dialogues following an Outcome node. This feature rephrases the text in the dialogue node to better match the learner's input, ensuring a smooth and more realistic interaction while keeping the meaning intact.

Tips:

  • You can use multiple open response nodes in a single Story to create complex, interactive scenarios.

  • Play around with different response paths to make your Story more dynamic and engaging.

  • As the Player of the Story, you can either record your own voice or use your keyboard as a response:

Did this answer your question?