Presentation is loading. Please wait.

Presentation is loading. Please wait.

11/8/2017 11:31 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.

Similar presentations


Presentation on theme: "11/8/2017 11:31 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN."— Presentation transcript:

1 11/8/ :31 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Cortana Skills Development Getting Started
B8030 Cortana Skills Development Getting Started Dorrene Brown Program Manager, Cortana Ecosystem @dorreneb © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Meet Cortana Your truly personal digital assistant. Productive
Cortana helps you honor commitments and manage the important everyday stuff. Unbounded Cortana exists on multiple platforms and device types.  She is wherever you are.   Personal By getting to know you, Cortana can provide tailored and intuitive experiences. Extensible Cortana works with her team of experts (that’s you) to help users get things done.

4 Developer platform connecting users with experts
Microsoft Build 2017 11/8/ :31 PM Cortana’s Ecosystem Users access Cortana across devices and platforms (Cortana Devices SDK) Windows Devices Android, iOS Home and Car Cortana Skills Kit Developer platform connecting users with experts Cognitive Services LUIS Bot Framework Cortana Channel Skill Deployment Tools Cortana’s knowledge User preferences & habits - e.g. Cuisine preferences Where I live and work User context - e.g. I’m leaving home My next meeting location © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Build your own skill at developer.microsoft.com/cortana
Microsoft Build 2017 11/8/ :31 PM The Cortana Skills Kit can help you easily create intelligent, personalized experiences for users 145M WW 60M+ U.S. monthly active users and growing Users can access your skills across platforms and devices, starting with Windows PCs, Android, and iOS and now coming to Harman Kardon Build flexible, conversational logic and voice capability for your skill with the Bot Framework Cortana Channel Understand your users natural input through LUIS and add intelligence to your skills with the power of Cognitive Services Build your own skill at developer.microsoft.com/cortana Starting now, you can reach 60M+ Cortana users in the U.S. Other markets coming in the future © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 What will you get out of this session?
11/8/ :31 PM What will you get out of this session? The basics of Cortana extensibility using the Skills Kit An end-to-end walkthrough of building a skill Tips & tricks on building a great skill The sessions this week that will help you learn the specifics © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Microsoft Build 2017 11/8/ :31 PM What is a Skill? A skill is a unit of conversational intelligence that enables Cortana to help users using your services. Developers (i.e. you!) register this intelligence with Cortana using the Cortana Skills Kit. Users speak with Cortana to use these new capabilities. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Demo - Skills in Action 11/8/2017 11:31 PM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Register endpoints and metadata
How do Skills Work? Developers Cortana End Users Register endpoints and metadata Hold conversations Build and deploy Invokes on request Bot Framework Messaging Endpoint

10 Publish anywhere using Bot Framework
11/8/ :31 PM Publish anywhere using Bot Framework Write once… Register and manage your bot Build with the Bot Builder SDK Test with the Bot Emulator Deploy to Azure or other cloud service Access open source code and samples … Publish everywhere Text/SMS Skype Slack Teams Web Chat Office 365 Facebook Messenger Kik Cortana Direct line © Microsoft Corporation. All rights reserved.

11 Creating a Great Skill from Scratch
Microsoft Build 2017 11/8/ :31 PM Creating a Great Skill from Scratch The Bot Framework enables deep integration with Cortana’s experiences. Create your skill logic using the Bot Framework Build a bot using the Bot Builder SDK Use Cognitive Services (LUIS) for natural language understanding Add the Cortana channel Register your bot as a Cortana skill Configure Cortana-specific data and features Publish your skill Make your skill discoverable by all Cortana users © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Adding the Cortana Channel Allows bots to…
11/8/ :31 PM Adding the Cortana Channel Allows bots to… Utilize Cortana’s UX to interact with users Request user data to customize experiences Note that this data is only passed with user consent Interact with end users verbally Depend on Cortana to manage user identity Launch client code on the user’s active machine © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Demo – Creating a Skill 11/8/2017 11:31 PM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 11/8/ :31 PM How Do You Create a Useful Skill? First… think about what you want to accomplish. What customer problem are you trying to solve? How else can this task be accomplished? How is my skill the easiest way to complete this task? What is the value of Natural Language and speech when completing the task? © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Levels of Skill Integration
Good skills iterate on features in order to provide a complete customer experience. 1 CORTANA HELPS YOU FIND INFORMATION The skill helps users find info and identify tasks to complete. This is done more quickly than if the user opened an app or website. 2 CORTANA HELPS YOU ACT ON WHAT YOU’VE FOUND The skill cuts through multiple steps to complete a task. 4 CORTANA TAILORS HER EXPERIENCES FOR YOU The skill uses personalized information in order to provide a custom experience 3 CORTANA TALKS TO YOU LIKE A REGULAR PERSON The skill has fully fleshed out conversational UX, and knows when not to use speech to convey information. 5 CORTANA LEARNS ABOUT YOU The skill remembers what you’ve done, and uses that information for future invocations. LEVEL OF INTEGRATION

16 Deploying Your Skills 1 2 3 DEPLOY TO SELF
Immediate deployment of the skill to the developer’s MSA Used for early testing 2 DEPLOY TO GROUP Share a skill with one or more MSA users User consent must be given to have the skill appear Used for beta testing a skill with users 3 DEPLOY TO PRODUCTION Skill becomes automatically available to all MSA Cortana users in the USA Requires validation and certification Skill will appear in Cortana’s skill listings

17 Showcasing and discovering skills

18 https://dev.microsoft.com/cortana
Get Started Today:

19 Related Sessions Date Type Time Room Code Topic Wed May 10 Breakout
3:30PM 4:30PM WSCC Room 608 (614) B8030 Cortana skills development: Get started Code Story 3:00PM Code Story Theater T6974 Capital One will talk about their engineering approach to a Cortana skill optimized for both screens and headless devices T6972 GigSeekr will talk about how they have built their solutions around the Microsoft Bot Framework, Azure Search and now Cortana Skills Solutions Spotlight 8:30PM Expedia utilized Cortana Skills Kit and Bot Framework to create a Cortana skill that enables travelers to manage their travel Thurs May 11 10:00AM 2:15PM Tact utilized Bing Knowledge Graph, Dynamics 365, and LinkedIn, to develop a Cortana Skill for sales professionals. Knowmail utilized its AI engine combined with Cortana Skills Kit, Bot Framework, and 0365 to create a Cortana skill 10:30AM 11:30AM WSCC Hall 6C (740) B8029 Cortana advanced language and voice skill design 2:30PM TCC L3 Tahoma 3 (639) B8031 Create Cortana skills for your customers, partners, and work force Fri May 12 Tech Talk B 11:00AM 11:20AM Theater 35 T6046 Leveraging Cortana user knowledge to personalize your Cortana skill Pre-recorded P4063 Authentication in Cortana Skills

20 11/8/ :31 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "11/8/2017 11:31 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN."

Similar presentations


Ads by Google