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
{{ message }}
This repository was archived by the owner on Jun 30, 2022. It is now read-only.
Copy file name to clipboardExpand all lines: docs/_docs/skills/samples/bing-search.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ toc: true
11
11
# {{ page.title }}
12
12
{:.no_toc}
13
13
14
-
The [Bing Search Skill]({{site.repo}}/tree/master/skills/csharp/experimental/bingsearchskill) provides a simple Skill that integrates with the [Bing Search Cognitive Service](https://azure.microsoft.com/en-us/services/cognitive-services/bing-web-search-api/).
14
+
The [Bing Search Skill](https://github.com/microsoft/botframework-skills/tree/master/skills/csharp/experimental/bingsearchskill) provides a simple Skill that integrates with the [Bing Search Cognitive Service](https://azure.microsoft.com/en-us/services/cognitive-services/bing-web-search-api/).
15
15
16
16
This skill has a very limited LUIS model (available in English, French, Italian, German, Spanish and Chinese) and demonstrates three simple scenarios:
17
17
@@ -35,4 +35,4 @@ Learn how to [provision your Azure resources]({{site.baseurl}}/skills/tutorials/
Copy file name to clipboardExpand all lines: docs/_docs/skills/samples/hospitality.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,12 +10,12 @@ order: 5
10
10
# {{ page.title }}
11
11
{:.no_toc}
12
12
13
-
The [Hospitality Skill]({{site.repo}}/tree/master/skills/csharp/experimental/hospitalityskill) demonstrates experiences that would be useful in a hospitality specific scenario, such as being able to check out of a hotel, ordering room service, and requesting hotel amenities. This skill does not integrate a hotel service at this time, and is instead simulated with static data for testing purposes.
13
+
The [Hospitality Skill](https://github.com/microsoft/botframework-skills/tree/master/skills/csharp/experimental/hospitalityskill) demonstrates experiences that would be useful in a hospitality specific scenario, such as being able to check out of a hotel, ordering room service, and requesting hotel amenities. This skill does not integrate a hotel service at this time, and is instead simulated with static data for testing purposes.
14
14
15
15
This skill demonstrates the following scenarios:
16
16
- Show reservation: *What is my current check out date?*
17
17
- Extend reservation: *Can I extend my stay?*
18
-
- Request late check-out: *I want a late check out time*
18
+
- Request late check-out: *I want a late check out time*
19
19
- Request amenities: *Can you bring me a toothbrush and toothpaste?*
20
20
- Room service: *I want to see a room service menu*
21
21
- Check out: *Can I check out now?*
@@ -28,4 +28,4 @@ The [Hospitality Sample VA]({{site.baseurl}}/solution-accelerators/assistants/ho
28
28
29
29
## Deployment
30
30
{:.no_toc}
31
-
Learn how to [provision your Azure resources]({{site.baseurl}}/skills/tutorials/create-skill/csharp/4-provision-your-azure-resources/) in the Create a Skill tutorial.
31
+
Learn how to [provision your Azure resources]({{site.baseurl}}/skills/tutorials/create-skill/csharp/4-provision-your-azure-resources/) in the Create a Skill tutorial.
Copy file name to clipboardExpand all lines: docs/_docs/skills/samples/itsm.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ toc: true
11
11
# {{ page.title }}
12
12
{:.no_toc}
13
13
14
-
The [IT Service Management skill]({{site.repo}}/tree/master/skills/csharp/experimental/itsmskill) provides a basic skill that provides ticket and knowledge base related capabilities and supports SerivceNow.
14
+
The [IT Service Management skill](https://github.com/microsoft/botframework-skills/tree/master/skills/csharp/experimental/itsmskill) provides a basic skill that provides ticket and knowledge base related capabilities and supports SerivceNow.
15
15
16
16
This skill demonstrates the following scenarios:
17
17
- Create a ticket: *Create a ticket for my broken laptop*
@@ -49,4 +49,4 @@ To test this skill you will need to follow the ServiceNow configuration steps sh
49
49
50
50
To test this skill with your Virtual Assistant one manual step is required over and above the usual skill connection steps.
51
51
52
-
- Add OAuth Connection to your Virtual Assistant manually as per the step above. This connection type cannot be automatically configured as part of botskills.
52
+
- Add OAuth Connection to your Virtual Assistant manually as per the step above. This connection type cannot be automatically configured as part of botskills.
Copy file name to clipboardExpand all lines: docs/_docs/skills/samples/music.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ toc: true
11
11
# {{ page.title }}
12
12
{:.no_toc}
13
13
14
-
The [Music skill]({{site.repo}}/tree/master/skills/csharp/experimental/musicskill) integrates with [Spotify](https://developer.spotify.com/documentation/web-api/libraries/) to look up playlists and artists and open the Spotify app via URI.
14
+
The [Music skill](https://github.com/microsoft/botframework-skills/tree/master/skills/csharp/experimental/musicskill) integrates with [Spotify](https://developer.spotify.com/documentation/web-api/libraries/) to look up playlists and artists and open the Spotify app via URI.
15
15
This is dependent on the [SpotifyAPI-NET](https://github.com/JohnnyCrazy/SpotifyAPI-NET) wrapper for the Spotify Web API.
16
16
17
17
## Deployment
@@ -27,4 +27,4 @@ Learn how to [provision your Azure resources]({{site.baseurl}}/skills/tutorials/
Copy file name to clipboardExpand all lines: docs/_docs/skills/samples/news.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ toc: true
11
11
# {{ page.title }}
12
12
{:.no_toc}
13
13
14
-
The [News skill]({{site.repo}}/tree/master/skills/csharp/experimental/newsskill) provides a simple Skill that integrates with the Bing News Cognitive Service to demonstrate how a news experience can be integrated into a Virtual Assistant.
14
+
The [News skill](https://github.com/microsoft/botframework-skills/tree/master/skills/csharp/experimental/newsskill) provides a simple Skill that integrates with the Bing News Cognitive Service to demonstrate how a news experience can be integrated into a Virtual Assistant.
15
15
16
16
Once deployed create a [Bing News Cognitive Services Key](https://azure.microsoft.com/en-us/services/cognitive-services/bing-news-search-api/) and update the appropriate configuration within appSettings.config.
Copy file name to clipboardExpand all lines: docs/_docs/skills/samples/restaurant-booking.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,12 +11,12 @@ toc: true
11
11
# {{ page.title }}
12
12
{:.no_toc}
13
13
14
-
The [Restaurant Booking skill]({{site.repo}}/tree/master/skills/csharp/experimental/restaurantbookingskill) provides a simple restaurant booking experience guiding the user through booking a table and leverages Adaptive Cards throughout to demonstrate how Speech, Text and UX can be combined for a compelling user experience. No integration to restaurant booking services exists at this time so is simulated with static data for testing purposes.
14
+
The [Restaurant Booking skill](https://github.com/microsoft/botframework-skills/tree/master/skills/csharp/experimental/restaurantbookingskill) provides a simple restaurant booking experience guiding the user through booking a table and leverages Adaptive Cards throughout to demonstrate how Speech, Text and UX can be combined for a compelling user experience. No integration to restaurant booking services exists at this time so is simulated with static data for testing purposes.
15
15
16
16
An example transcript file demonstrating the Skill in action can be found [here]({{site.baseurl}}/assets/transcripts/skills-restaurantbooking.transcript), you can use the Bot Framework Emulator to open transcripts.
Learn how to [provision your Azure resources]({{site.baseurl}}/skills/tutorials/create-skill/csharp/4-provision-your-azure-resources/) in the Create a Skill tutorial.
22
+
Learn how to [provision your Azure resources]({{site.baseurl}}/skills/tutorials/create-skill/csharp/4-provision-your-azure-resources/) in the Create a Skill tutorial.
Copy file name to clipboardExpand all lines: docs/_docs/skills/samples/weather.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ toc: true
11
11
# {{ page.title }}
12
12
{:.no_toc}
13
13
14
-
The [Weather skill]({{site.repo}}/tree/master/skills/csharp/experimental/weatherskill) provides a basic Skill that integrates with [Azure Maps](https://azure.microsoft.com/en-us/services/azure-maps/) to demonstrate how a weather experience can be integrated into a Virtual Assistant.
14
+
The [Weather skill](https://github.com/microsoft/botframework-skills/tree/master/skills/csharp/experimental/weatherskill) provides a basic Skill that integrates with [Azure Maps](https://azure.microsoft.com/en-us/services/azure-maps/) to demonstrate how a weather experience can be integrated into a Virtual Assistant.
15
15
16
16
## Deployment
17
17
{:.no_toc}
@@ -30,4 +30,4 @@ Learn how to [provision your Azure resources]({{site.baseurl}}/skills/tutorials/
Copy file name to clipboardExpand all lines: docs/_docs/solution-accelerators/assistants/hospitality-assistant.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,9 +11,9 @@ toc: true
11
11
12
12
The [Hospitality Assistant sample]({{site.repo}}/tree/master/samples/csharp/assistants/hospitality-assistant) is a prototype of an assistant that helps to conceptualize and demonstrate how a virtual assistant could be used in a hospitality specific scenario. It also provides a starting point for those interested in creating an assistant customized for this scenario.
13
13
14
-
This sample works off the basis that the assistant would be integrated into a hotel room device and would help a hotel guest with anything they might usually go to the hotel concierge about. It also provides additional capabilites that might be useful for guests, such as getting the weather forecast or showing current news articles.
14
+
This sample works off the basis that the assistant would be integrated into a hotel room device and would help a hotel guest with anything they might usually go to the hotel concierge about. It also provides additional capabilites that might be useful for guests, such as getting the weather forecast or showing current news articles.
15
15
16
-
The Hospitality Sample builds off of the [Virtual Assistant Template]({{site.baseurl}}/overview/virtual-assistant-template) with the addition of a [QnA Maker](https://www.qnamaker.ai/) knowledge base for answering common hotel FAQs and customized [Adaptive Cards](https://adaptivecards.io/).
16
+
The Hospitality Sample builds off of the [Virtual Assistant Template]({{site.baseurl}}/overview/virtual-assistant-template) with the addition of a [QnA Maker](https://www.qnamaker.ai/) knowledge base for answering common hotel FAQs and customized [Adaptive Cards](https://adaptivecards.io/).
@@ -77,21 +77,21 @@ The majority of the skills connected to this sample are [experimental skills]({{
77
77
{:.no_toc}
78
78
##### Get the forecast
79
79
{:.no_toc}
80
-
-*What’s the weather today?*
80
+
-*What’s the weather today?*
81
81
82
82
## Deploy
83
83
To configure this sample follow the steps below:
84
84
1. Clone the [Hospitality Assistant sample]({{site.repo}}/tree/master/samples/csharp/assistants/hospitality-assistant).
85
85
1. Follow the [Create your Virtual Assistant tutorial]({{site.baseurl}}/virtual-assistant/tutorials/create-assistant/csharp/1-intro/) to deploy your assistant. Use the sample project you cloned instead of the Virtual Assistant template to include the hospitality customizations in this project.
86
86
1. Clone the following skills from our repository:
1.[Deploy each one of these skills]({{site.baseurl}}/skills/tutorials/create-skill/csharp/4-provision-your-azure-resources/) separately, using the deployment script included in the skill directory.
94
-
1.[Add each skill]({{site.baseurl}}/skills/handbook/add-skills-to-a-virtual-assistant/) using the botskills connect CLI tool.
1.[Deploy each one of these skills]({{site.baseurl}}/skills/tutorials/create-skill/csharp/4-provision-your-azure-resources/) separately, using the deployment script included in the skill directory.
94
+
1.[Add each skill]({{site.baseurl}}/skills/handbook/add-skills-to-a-virtual-assistant/) using the botskills connect CLI tool.
Copy file name to clipboardExpand all lines: docs/_docs/virtual-assistant/handbook/feedback.md
+25-4Lines changed: 25 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,17 +38,38 @@ This implementation allows for feedback to be collected when a child dialog of m
38
38
| CommentReceivedMessage | Message to show after user provides a free-form comment. |**string**|*Your comment has been received.*|
39
39
| FeedbackPromptMessage | Message to show after user when prompting for feedback |**string**|*Was that helpful?*|
40
40
41
+
Example of altering any of the identified properties in startup.cs
42
+
```csharp
43
+
services.AddSingleton(new FeedbackOptions
44
+
{
45
+
CommentsEnabled = false,
46
+
FeedbackActions =
47
+
{
48
+
new Choice()
49
+
{
50
+
Action = new CardAction(ActionTypes.MessageBack, title: "👆", text: "positive", displayText: "👆"),
51
+
Value = "positive",
52
+
},
53
+
new Choice()
54
+
{
55
+
Action = new CardAction(ActionTypes.MessageBack, title: "👇", text: "negative", displayText: "👇"),
56
+
Value = "negative",
57
+
},
58
+
}
59
+
});
60
+
```
61
+
41
62
3. Copy the feedback waterfall steps from Maindialog.cs in the Enterprise Assistant solution (RequestFeedback, RequestFeedbackComment, ProcessFeedback) and add them to your VAs mainDialog.cs waterfall flow.
42
63
- Add corresponding steps and prompts to the Maindialog constructor (use enterprise assistant for reference)
43
-
1. When you copy the waterfall steps over ensure you resolve any unknown object/function references with the implementations added in step 1.
64
+
1. When you copy the waterfall steps over ensure you resolve any unknown object/function references with the implementations added in step 1.
44
65
- There are separate implementations in the lib, **do not use those for this feedback solution, use the implementations you manually added in step 1**.
45
66
1. If you have followed these steps and used the Enterprise Assistant as a reference then you should now have all you need.
46
-
1. Run through any dialog in your VA, when the dialog ends and returns to MainDialog.cs then the feedback flow should be triggered.
47
-
- If the user ignores the feedback prompt and sends an unrelated query to the bot then they're query will skip feedback and be routed accordingly.
67
+
1. Run through any dialog in your VA, when the dialog ends and returns to MainDialog.cs then the feedback flow should be triggered.
68
+
- If the user ignores the feedback prompt and sends an unrelated query to the bot then they're query will skip feedback and be routed accordingly.
48
69
- If the user provides any feedback at all then it will be logged with app insights and that telemetry will be part of your PowerBI dashboard
49
70
50
71
## View your feedback in Power BI
51
-
You can view your **Feedback** in the Feedback tab of the Conversational AI Dashboard.
72
+
You can view your **Feedback** in the Feedback tab of the Conversational AI Dashboard.
0 commit comments