How to Use Topics in a custom Copilot Studio
Prerequisites:
- You have created a prompt from Copilot Studio
- You have created a copilot
đź“Ť(In this exercise I've previously created a grounded prompt with my Dataverse data and a copilot)
Create a topic
From the top bar menu, select Topics, select + Add a topic
Select From blank, Select Untitled and change the name to Summarize Proposal
In the trigger window, type "Summarize Proposal"
Select + Add node, select Ask a question , enter What is the name of the proposal?
Select Identity and change it to User’s entire response
Select Var1 and rename to VarUserResponse
Select + Add node, select Call an action, select the prompt that you have previously created (in my example “Learning grounded prompt in a custom Copilot”)
Select the value VarUserResponse
Select Select a variable, select Create new
Select Var1 and rename it to VarOutput
Select + Add node, select send a message
Select {x} Insert variable, select VarOutput.text
Select Save
Test your copilot
In the prompt window, type Summarize Proposal , hit Enter
To the question what is the name of the Proposal in the prompt, type Proposal Name 1, hit Enter
You should have something similar to this in the conversation