Key concepts for Bot Framework Composer users
If you're used to designing classic chatbots in Bot Framework Composer, you'll notice some similarities and differences with Copilot Studio. The following table lists some key concepts in Composer and where to find similar concepts in Copilot Studio.
Bot Framework Composer concept | Copilot Studio concept | Description |
---|---|---|
Dialogs and triggers | Topics | Use topics to organize conversation flow or paths. A topic has a set of trigger phrases that indicate when the copilot should start the topic and a set of nodes that describe the topic's conversation path. |
Intents | Trigger phrases | Add trigger phrases to a topic for the phrases, keywords, and questions that a customer is likely to type related to a specific issue. Copilot uses natural language understanding to parse what a customer types and find the most appropriate topic. |
Actions and prompts | Nodes | Use nodes, such as messages, questions, and conditional branches, on the authoring canvas to create a topic's conversation path. |
Bot response variation | Response variations and question variations | Use response and question variations to add variety to your copilot's messages and questions. |
Suggested actions | Quick replies | Use quick replies to provide default reply options to the customer. |
Entities | Entities | Define and use entities to extract semantic information from what a customer types. |
State, storage, and properties | Variables | Use variables to track state. |
Formulas and expressions | Power Fx | Use Power Fx to create expressions. |