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.