What is the Content Manager and how does it benefit designers, developers, and AI trainers?
With the content manager, you can efficiently manage, revise, and search through all user and response dialogues in your project.
Additionally, you can transform user utterances and training data into intents, and convert assistant responses into reusable components.
Any modifications made to intents or components in either the designer or content manager will be applied to all instances of them within the project.
For conversation designers, the content manager provides a comprehensive overview of all user and response dialogues within a project as well as the ability to jump to the specific location where a particular utterance or response is being used. This makes it easier to track and manage conversational flows and identify gaps. You can also make changes to any utterance, response, intent, or response components in the content manager and those changes will be reflected in your designs. By converting user utterances into intents and assistant responses into reusable components, designers can create a consistent conversational style and ensure that the assistant responds accurately to user queries.
For developers, the content manager enables easy navigation and modification of conversational components. It allows them to quickly locate and edit specific dialogues, reducing development time and effort. Developers can also leverage the reusable components created by conversation designers to build conversational flows and improve the assistant's functionality.
For AI trainers, the content manager assists them in annotating user utterances and generating training data by providing a centralized location to view all user utterances and corresponding intents. AI trainers can quickly access the conversation flows containing these utterances to gain context on how to accurately map them to the appropriate intent.
How do I see all of my utterances and intents?
You can view all of your utterances in the "Unmarked Utterances" section of the content manager and your intents in the "Intents" section of the content manager.
Managing user utterances in the content manager
When viewing unmarked utterances in the content manager, you can see the script it is located in as well as any training phrases or variables attached. Making changes to an utterance in the content manager will change the content of the utterance within the conversation flow in real-time. You can also click on the script name to navigate to the utterance within your designs.

How do I add and remove intents?
You can add and remove intents directly in the content manager. You can also create a new intent while marking an utterance as an intent in either the designer or content manager. We are currently building out functionalities to import intents from Excel and other NLU providers.

How do I convert a user utterance to an intent?
You can convert an utterance in a user step to an intent in the designer or within the content manager by clicking the "Mark intent" button. When you convert an individual user step to an intent, you can choose to create a new intent or connect to an existing one. When you connect to an existing intent you can choose to merge all unique training phrases from user step into the intent, select specific phrases to merge, or choose to merge none of the phrases.

How do I detach a user step from an intent?
To disconnect a user step from an intent, select the step in your design and click on the delete icon located beside the name of the intent in the side panel. When you detach a user step from an intent it reverts to a regular user utterance (appearing as an unmarked user utterance in the content manager).

How do I make changes to an intent?
If you modify an instance of an intent (add or remove training phrases) in a script or directly edit it in the content manager, the changes will be applied to all instances of that intent in the design.
How do I manage my assistant responses and response components?
How do I see all of my responses and response components?
You can view all of your responses in the "Unattached responses" section of the content manager and your components in the "Response components" section of the content manager.
Managing unattached responses in the content manager
When viewing unattached responses in the content manager, you can see the script it is located in as well as any variations, no-matches, and no-inputs attached. Making changes to a response in the content manager will change the content of the response within the conversation flow in real-time. You can also click on the script name to navigate to the responses within your designs.

How do I add and remove response components?
You can add and remove response components directly in the content manager. You can also create a new component while marking an response as a component in either the designer or content manager. We are currently building out functionalities to import components from Excel and other NLU providers.

How do I convert a response to a component?
You can convert a response in an assistant step to a component in the designer or within the content manager by clicking the "Mark response component" button. When you convert an individual assistant step to a component, you can choose to create a new component or connect to an existing one. When you connect to an existing component you can choose to merge all unique variations, no-matches, and no-inputs, from assistant step into the component, select specific ones to merge, or choose to merge none of them.

How do I detach an assistant step from a component?
To disconnect an assistant step from an response, select the step in your design and click on the delete icon located beside the name of the component in the side panel. When you detach an assistant step from a component it reverts to a regular response (appearing as an unattached response in the content manager).

How do I make changes to a response component?
If you modify an instance of a component (add or remove training phrases) in a script or directly edit it in the content manager, the changes will be applied to all instances of that component in the design.