You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Instructions/Labs/01-create-copilot.md
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -151,7 +151,7 @@ agent.
151
151
152
152
You can add topics for all of the inputs that you expect a user to enter; but you can’t realistically expect to anticipate every question that will be asked. Currently, your agent uses a *Conversation boosting* topic to generate AI responses from a language model, but this results in generic answers. You need to provide a source of knowledge in which the generative AI responses can be *grounded* to provide more relevant information.
153
153
154
-
1. Open a new browser tab and download the [expenses policy document](https://raw.githubusercontent.com/MicrosoftLearning/mslearn-copilotstudio/main/expenses/Expenses_Policy.docx) file from `https://github.com/MicrosoftLearning/mslearn-copilotstudio/raw/main/expenses/Expenses_Policy.docx`, saving it locally. This document contains details of the expenses policy for the fictional Contoso corporation.
154
+
1. Open a new browser tab and navigate to `https://github.com/MicrosoftLearning/mslearn-copilotstudio/raw/main/expenses/Expenses_Policy.docx` to download the [expenses policy document](https://raw.githubusercontent.com/MicrosoftLearning/mslearn-copilotstudio/main/expenses/Expenses_Policy.docx) locally. This document contains details of the expenses policy for the fictional Contoso corporation.
155
155
156
156
1. Return to the browser tab for Copilot Studio, and close the **Test your agent** pane to see the page more easily, then select the **Knowledge** tab to see the knowledge sources defined in your agent (currently there should be none).
157
157
@@ -163,7 +163,7 @@ You can add topics for all of the inputs that you expect a user to enter; but yo
163
163
164
164
1. In the **Upload file** section, upload the expense policy document you downloaded previously and add it to your agent's knowledge.
165
165
166
-
> **Note**: After uploading the file, you will need to wait while it is indexed; which may take 10 minutes (or longer). Now might be a good time to take a coffee break while you review the [expenses policy document](https://github.com/MicrosoftLearning/mslearn-copilotstudio/raw/main/expenses/Expenses_Policy.docx) at `https://github.com/MicrosoftLearning/mslearn-copilotstudio/raw/main/expenses/Expenses_Policy.docx` in another browser tab!
166
+
> **Note**: After uploading the file, you will need to wait while it is indexed; which may take 10 minutes (or longer). Now might be a good time to take a coffee break while you review the [expenses policy document](https://github.com/MicrosoftLearning/mslearn-copilotstudio/raw/main/expenses/Expenses_Policy.docx) in another browser tab! If indexing is still not complete, you may move on to the next lab and come back to complete the rest of this lab once it is done.
167
167
168
168
1. When the file is ready, view the **Topics** page and open the **Conversational boosting** system topic. Recall that this topic is triggered by an unknown intent, and then tries to create a generative AI response based on data sources containing knowledge; such as the file you uploaded.
169
169
@@ -187,7 +187,7 @@ You can add topics for all of the inputs that you expect a user to enter; but yo
187
187
188
188
Now that you have a working agent, you can publish it for people to use. The available channels through which you can deliver your agent depend on the type of authentication you want to use to restrict access to it. In this case, you’ll enable access for anyone and then publish the agent for use in a demo web page.
189
189
190
-
1. Hide the **Test your agent** pane. Then, at the top of the page, select the **Channels** tab and review the channels to which you can deploy your agent. The available channels depend on the authentication settings for your agent.
190
+
1. At the top of the page, select the **Channels** tab and review the channels to which you can deploy your agent. The available channels depend on the authentication settings for your agent.
191
191
1. Select **Settings** at the top of the page.
192
192
1. In the **Settings** pane, on the **Security** page, select **Authentication**. Then select the option for **No authentication** and **Save** the changes to the configuration and **Save** again (confirming that you want to enable access to the agent for everyone).
193
193
1. Close the **Settings** pane. Then, view the **Channels** page.
@@ -207,13 +207,14 @@ Now that you have a working agent, you can publish it for people to use. The ava
207
207
"What are the expense limits for flights?"`
208
208
```
209
209
210
-
1. Select **Save** to save the settings. Then **Copy** the link to your agent demo website to the clipboard.
210
+
1. Select **Save** to save the settings.
211
+
2. Select **Copy** to copy the link to your agent demo website to the clipboard.
211
212
1. In a new browser tab, navigate to the URL you copied to open the demo website, which should look similar to this:
212
213
213
214

214
215
215
216
1. Enter the message `What are the expense limits for meals?` and view the response.
216
-
1. Try a few more questions and view the responses from your agent. It will have limited functionality, but should be able to provide relevant answers to questions about expense claims.
217
+
1. Try a few more questions and view the responses from your agent. It will have limited functionality, but should be able to provide relevant answers to questions about expense claims. Once you are done exploring this agent, you may close your browser window.
Copy file name to clipboardExpand all lines: Instructions/Labs/02-import-solution.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,9 +18,7 @@ In this exercise, you will import a Dataverse solution into your environment tha
18
18
19
19
### Task 1.1 – Download solution
20
20
21
-
1. In a new broser tab, navigate to the **Bookings_1_0_0_0.zip** file in GitHub at `https://github.com/MicrosoftLearning/mslearn-copilotstudio/blob/main/Allfiles/Bookings_1_0_0_0.zip`
22
-
23
-
1. Select the **ellipses (...)** near the top-right and select **Download**.
21
+
1. In a new browser tab, navigate to `https://github.com/MicrosoftLearning/mslearn-copilotstudio/raw/main/Allfiles/Bookings_1_0_0_0.zip` to download the **Bookings_1_0_0_0.zip** file.
24
22
25
23
1. Close the brower tab.
26
24
@@ -64,7 +62,7 @@ In this exercise, you will import a Dataverse solution into your environment tha
64
62
65
63
1. In the left navigation of the Bookings solution, select the **Objects** tab.
66
64
67
-
1. Select the **ellipsis …** menu for the **Real Estate Property Management** Model-Driven App, and select **Play**.
65
+
1. Select the **ellipsis …** menu for the **Real Estate Property Management** Model-Driven App, and select **Play**. This is a simple model-driven app that will allow you to create new Real Estate Property records.
68
66
69
67

70
68
@@ -73,7 +71,7 @@ In this exercise, you will import a Dataverse solution into your environment tha
73
71
1. Enter the following data:
74
72
75
73
-**Property Name:**`1100 High Villas`
76
-
-**Owner:** Select your user
74
+
-**Owner:** Select your user (search for your provided username)
Copy file name to clipboardExpand all lines: Instructions/Labs/05-manage-nodes.md
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,13 +41,13 @@ Variables can be accessed by other topics.
41
41
42
42
1. Select **Agents** from the left navigation pane.
43
43
44
-
1. Select the agent you created in the earlier lab.
44
+
1. Select the Real Estate Booking agent you created in the earlier lab.
45
45
46
46
1. Select the **Topics** tab.
47
47
48
48
1. Select the **Customer Details** topic.
49
49
50
-
1. Select **Variables** in the top bar to open the Variables pane.
50
+
1. Select **Variables** in the top bar to open the Variables pane (you may need to select **More**\>**Variables**).
51
51
52
52
1. Select the right-hand check boxes for the three topic variables.
53
53
@@ -123,6 +123,12 @@ The conversational flow in a topic can be created manually by adding nodes.
123
123
124
124
1. Select the variable in **Save user response as** and enter **`DateTime`** for **Variable name**
125
125
126
+
1. Select the **+** icon under the left **Question** node and select **Send a messsage**.
127
+
128
+
1. In the **Enter a message** field, enter the following text:
129
+
130
+
`Great! Let me get that scheduled for you.`
131
+
126
132
1. Select **Save**.
127
133
128
134
### Task 2.5 - Test the agent
@@ -135,7 +141,7 @@ The conversational flow in a topic can be created manually by adding nodes.
135
141
136
142

137
143
138
-
1. Select the **Start a new conversation** (refresh) icon at the top of the testing panel.
144
+
1. Select the **Start new test session** icon at the top of the testing panel.
139
145
140
146
1. When the **Conversation Start** message appears, your agent will start a conversation. In response, enter a trigger phrase for the topic that you've created:
Copy file name to clipboardExpand all lines: Instructions/Labs/07-copilot-actions.md
+15-34Lines changed: 15 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -124,19 +124,19 @@ Microsoft Copilot Studio can access data in Microsoft Dataverse using agent flow
124
124
125
125
1. Select **Save draft** near the upper-right of the page.
126
126
127
-
1. Wait for the save to complete, then select **Publish**. In the **Your agent flow published successfully!** pop-up, select **Go back to agent**.
127
+
1. Wait for the save to complete, then select **Publish**.
128
128
129
-
1. Select the **Overview** tab.
129
+
1. In the **Your agent flow published successfully!** pop-up, select **Go back to agent**.
130
130
131
-
1. Select **Edit** in the **Details** section.
131
+
1. Select the agent flow tool that you just created.
132
132
133
-
1. Update the **Flow name** to `Get Property`
133
+
1. In the **Details** section, update the Flow **Name** to `Get Property`
134
134
135
-
1. Select **Save**
135
+
1. Update the **Description** to `Get properties with the right number of bedrooms.`
136
136
137
-
1. Select **Agents** and select your **Real Estate Booking Service** agent.
137
+
1. Select **Save**
138
138
139
-
1. Select **Tools** and see the Get Property flow you created.
139
+
1. Select the **Tools** tab and see the Get Property flow you created.
140
140
141
141
142
142
### Task 1.2 - Add the Get Property tool to the topic
@@ -145,15 +145,11 @@ Microsoft Copilot Studio can access data in Microsoft Dataverse using agent flow
145
145
146
146
1. Select the **Book a Real Estate Showing** topic.
147
147
148
-
1. Select the the **+** icon below the **How many bedrooms do you need question?** node, select **Add a tool**, then select the **Get Property** flow.
148
+
1. Select the the **+** icon below the **How many bedrooms do you need question?** node, select **Add a tool**, then select the **Get Property** flow under Tools.
149
149
150
-
1. Select the **NumberofBedrooms** variable for the **Bedrooms** input parameter.
150
+
1. Select the **ellipses (...)** in the **Which property do you want to see?** question node and select **Delete**.
151
151
152
-

153
-
154
-
1. Select the **three dots** in the **Which property do you want to see?** question node and select **Delete**.
155
-
156
-
1. Select the the **+** icon under the **Action** node and select **Send a message**.
152
+
1. Select the the **+** icon under the **Tool** node and select **Send a message**.
157
153
158
154
1. In the **Enter a message** field, enter `Property ` (with a space following it).
159
155
@@ -173,7 +169,7 @@ Microsoft Copilot Studio can ceate data in Microsoft Dataverse using agent flows
173
169
174
170
1. Select **+ Add a tool**.
175
171
176
-
1. SSelect **+ New tool** and then **Agent flow** .
172
+
1. Select **+ New tool** and then **Agent flow** .
177
173
178
174
1. Select **Save draft** and wait for the agent flow to save.
179
175
@@ -185,7 +181,7 @@ Microsoft Copilot Studio can ceate data in Microsoft Dataverse using agent flows
185
181
186
182
1. Select **Save**.
187
183
188
-
1. Select te **Designer** tab.
184
+
1. Select the **Designer** tab.
189
185
190
186
1. Select the trigger step **When an agent calls the flow** and select **+ Add an input**.
191
187
@@ -237,14 +233,6 @@ Microsoft Copilot Studio can ceate data in Microsoft Dataverse using agent flows
237
233
238
234
1. Wait for the save to complete, then select **Publish**.
239
235
240
-
1. Select **Overview** tab.
241
-
242
-
1. Select **Edit** in the Details section.
243
-
244
-
1. Rename the agent flow `Create Booking Request`
245
-
246
-
1. Select **Save**.
247
-
248
236
### Task 2.2 - Validate your tools
249
237
250
238
1. Select **Agents** and open your **Real Estate Booking Service** agent.
@@ -257,7 +245,7 @@ Microsoft Copilot Studio can ceate data in Microsoft Dataverse using agent flows
257
245
258
246
1. Select the **Book a Real Estate Showing** topic.
259
247
260
-
1. Select the the **+** icon below the **What date and time do you want to see the property?** node, select **Add a tool**, then select the **Create Booking Request** flow.
248
+
1. Select the the **+** icon below the **Message** node at the bottom, select **Add a tool**, then select the **Create Booking Request** flow.
261
249
262
250
1. Select the **PropertyId** variable for the **PropertyId** input parameter.
263
251
@@ -283,20 +271,13 @@ Microsoft Copilot Studio can ceate data in Microsoft Dataverse using agent flows
283
271
284
272
1. If it's not enabled, enable **Track between topics**.
285
273
286
-
1. Select the **Start a new conversation** (refresh) icon at the top of the testing panel.
274
+
1. Select the **Start new test session** icon at the top of the testing panel.
287
275
288
276
1. When the **Conversation Start** message appears, your agent will start a conversation. In response, enter a trigger phrase for the topic that you've created:
289
277
290
278
`I want to book a real estate showing`
291
279
292
-
1. Enter the following information:
293
-
294
-
```
295
-
Name: <Your name>
296
-
```
297
-
```
298
-
Email address: <Your email address>
299
-
```
280
+
1. Enter a name and email address.
300
281
301
282
1. After you supply the information, an Adaptive Card displays the information that you entered and asks if the details are correct. Select **Yes**.
0 commit comments