With prototype mode, you can test your designs with real users and see how they react. In particular, you can see what they say or type and use that information to change your design, or use it as training phrases. It's very fast and easy to use.
Don't feel like reading? Check out our Youtube Tutorial on Prototype mode
To switch to prototype mode, click on the Prototype mode icon on the right-hand side panel:
In the design mode, you will see two new elements: A right-hand sidebar, and new buttons on the top navigation bar.
Note that prototype mode works best when your design has reached a little bit of complexity. There is no fixed rule, but we advise you to use it when your design has 15 messages or more.
To invite testers to your design, click on the 'Invite testers' button on the top right corner:
Here you can invite testers via email o via link:
If you want to check out the tester experience, copy the link and open it up in a new browser tab. The tester will experience your design as a normal play mode, with some notable differences:
- The tester can pick the path they would like to experience if multiple first-level paths are available
- The tester can click on the buttons, quick replies, carousels, and so forth
- The tester can write their own text answers (more on that later)
After a tester has expressed his text answer, she will be able to pick the path that she would like to continue experiencing. The data inserted by the tester is then available to you (or anyone that has edit access to the design), as described in the following chapter.
This feature is in early access. We are still testing it out, please let us know what you think at firstname.lastname@example.org
Auto-testing allows you to have an A.I. (GPT-3 by OpenAI) test out your design, acting as the user in the conversation. It is useful to quickly have a rough idea of how a human may use your chatbot. To use it, just click on the 'Automatic Test' button on the top right corner:
And then confirm it. The A.I. will generate data in the following 2/3 minutes (depending on the size of your design). Refresh the page to see your results.
Reviewing and using the data
Once a human or an A.I. has tested your design, you will be able to see their answers and act on them. The left-hand side panel of the prototype mode will list the pieces of data retrieved during testing:
Clicking on any line will highlight the testing user data in the canvas:
For each phrase written by your tester, you can perform three actions:
- Approve The phrase will be added as an utterance (or training phrase) on the message it was added. This is incredibly useful if you are looking forward to building your training phrases sets before starting to build your bot, because you can "promote" your test data to training phrases.
- Create new A new message will be added to your design, containing this phrase. This is very useful when you decide to turn the tester data into a new use case, or a new path.
- Discard It will delete the testing data, so that it will not be listed as pending data anymore.
While in prototype mode, you can't edit your messages. To do so, click on the pencil icon on the right-hand side to go back to design mode.
Prototype mode F.A.Q.
Can I choose which parts of my design will be tested? Yes. You can use the Starting Path feature to do so, detailed here.
Will the tester be able to see my design?
No. By default, the tester will not be able to stop the experience and check out your complete design canvas. The tester can only repeat the test or leave the test. If you want to give your testers access and visibility to the canvas, you will need to share your design with them in Edit access.
Do the tester need a Botsociety license?
No, they don't need a license. You can invite as many testers as you want, with no limitations.
Can I test a design myself?
Yes, just copy the link for testers and paste it into a new browser tab.
Can testers experience the design from a mobile device?
Not yet. We are working on releasing this feature soon.
Can I test voice designs?
Yes. Botsociety will record the voice of your testers and will transcribe it. Just remember to ask your testers to give microphone access permission to your browser.
I am on the free plan, can I use this feature?