Return to resources

Content Generation with
AI-Companion

Learn how to make the most of your VoiceXD superpowers

What can I do with AI-Companion?

AI-Companion is a design assistant built on GPT-3 that allows you to automatically generate content for various parts of your conversation designs. The AI design assistant is currently in beta and we will continually be improving its accuracy and ability to generate useful content.

You can generate:

  • Training phrases using a sample utterance

  • Assistant response variations, no-match responses, and no-input responses using a sample response

  • Variable values for dialogue and context variables including synonyms of values for dialogue variables

  • Entire conversation flows using a prompt

In addition, you can set up to 5 different traits for your assistant to customize the type of content that is generated.

How do I generate training phrases?

To generate training phrases for a User step, enter in a sample utterance and click auto-generate. AI-Companion will generate phrases depending on the number of unique variations it is able to create.

If you include variables in your sample utterance, AI-Companion will attempt to generate phrases that include one or more of the given variables. Note: In some cases AI-Companion will not be able to generate any phrases.

How do I generate response variations, no-matches, and no-inputs?

To generate response variations, no-matches, or no-inputs for a Assistant step, enter in a sample assistant response and click auto-generate next to any of the appropriate sections. AI-Companion will generate responses depending on the number of unique variations it is able to create.

If you include variables in your sample utterance, AI-Companion will attempt to generate responses that include one or more of the given variables. Note: In some cases AI-Companion will not be able to generate any responses.

How do I generate variable values?

Generating variable values only works for custom variable types. To auto-generate variable values:

  1. Open the library

  2. Select an existing variable with a custom type or create a new one

  3. Click auto-generate

How do I generate conversation flows?

AI-Companion can generate an entire back and forth conversation between a user and your assistant for a single branch within a script.

To generate content:

  1. Select a branch within your script

  2. Describe a conversation goal for the selected branch. You can add as much detail as you'd like to. Note: Avoid using first person when typing you conversation goal. Ex. Instead of typing "I want to book a flight" write "Book a flight."

  3. Select whether or not you'd like AI-Companion to also include variables in the generated content. If selected, AI-Companion will analyze where it makes sense to add variables in the content and first attempt to include variables that already exist within the project library and then create new ones when necessary.

  4. Click Generate

Can I auto-generate variables when generating a conversation flow?

Yes! If enabled, AI-Companion will analyze where in the generated content you may want to include a variable to track information from the user or contextual information. It will then attempt to include variables that already exist within your project library or even create new ones when necessary.

Can I use auto-generate on branches that already exist?

Yes! If you want to add more details or steps to any branch of your conversation (whether you've written it yourself or generated it with AI), you can simply use auto-generate with a prompt that describes the content you'd like to add and build on the current conversation flow rather than re-building it from scratch.