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

Slides:



Advertisements
Similar presentations
Testing Azure Applications with Visual Studio 2010 Abhishek Agrawal Senior Program Manager Visual Studio Microsoft Corporation
Advertisements

Bots & DevOps Donovan 12/24/2017 2:32 PM
Success through People with LinkedIn and O365
4/14/ :03 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
BRK What can you do with Office 365 groups in Outlook
4/23/2018 7:04 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Deployment Planning Services
Make your app a native part of Office with Add-ins
5/12/2018 3:54 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
5/13/2018 1:53 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
5/16/2018 7:12 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Create beautiful, fast, interactive pages in SharePoint
Let’s talk about Conversation Design
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
SaaS Application Deep Dive
Developing Hybrid Apps on Microsoft Azure Stack
Microsoft Build /16/2018 2:05 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft /17/2018 4:24 AM BRK4012 Dive deep on Skype Web SDK & Skype for Business App SDK - Build apps across Web, IOS & Android Srividhya Chandrasekaran Amit.
6/17/2018 5:54 AM OSP322 Getting the best of both worlds, making the most of SharePoint hybrid search solutions Shyam Narayan Microsoft © 2013 Microsoft.
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Discover the New SharePoint Content Publishing Experiences
Intelligent Agent Solution
7/2/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Let’s talk about Conversation Design
Primal and Microsoft Azure Deliver Personalized Content, Intelligence, and Analytics That Match Your Content to the Interests of Your Audience MICROSOFT.
The power of common identity across any cloud
Introduction to Azure Bot Framework
Microsoft Ignite /31/ :08 AM
Session code.
Build smarter bots and devices by connecting to the Microsoft Graph
Excel and Power BI Better Together Democratization of data
Changing how people interact with computers
Find, try and get line-of-business apps on Microsoft AppSource
Microsoft Teams Mobile Collaboration on the go
Using AAD B2C for WordPress & Secure Deployment Scenario
Improvements in Outlook Calendar
Office and Everyday AI Carol Grant & Scott Shapiro – Office Marketing
Project Rome: Activity API & Pick Up Where I Left Off
Add intelligence to Dynamics AX with Cortana Intelligence suite
Microsoft Azure Certified
Build Bot using PowerApps
9/20/ :32 PM BRK1017 Explore Office 365 Education – new innovations for collaborative classrooms Yousaf Sajid Product Marketing Manager Michal Lesiczka.
Microsoft Virtual Academy
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Power Apps & Flow for Microsoft Dynamics SL
Living up to the Promise of Online Advertising
Integrating Microsoft SharePoint 2010 with Windows Azure
Intelledox Infiniti Helps Organizations Digitally Transform Paper and Manual Business Processes into Intuitive, Guided User Experiences on Azure MICROSOFT.
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Microsoft Build /19/2018 9:23 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Azure bot Service February 19, 2018.
Discover apps to help drive your business on Microsoft AppSource
11/22/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
Bring existing desktop apps to UWP with the Desktop Bridge
Microsoft Build /24/2018 2:25 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Migrate your apps from legacy APIs to Microsoft Graph
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Microsoft Virtual Academy
Extending Microsoft Teams
1/2/2019 9:19 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
1/2/2019 4:34 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Cortana Skills Windows Developer Day, Fall Creators Update
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Delivering great hardware solutions for Windows
Leveraging existing code in Metro style apps
Build /27/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Advanced app and driver debugging
Microsoft Virtual Academy
Presentation transcript:

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.

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.

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.

Developer platform connecting users with experts Microsoft Build 2017 11/8/2017 11: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.

Build your own skill at developer.microsoft.com/cortana Microsoft Build 2017 11/8/2017 11: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.

What will you get out of this session? 11/8/2017 11: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.

Microsoft Build 2017 11/8/2017 11: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.

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.

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

Publish anywhere using Bot Framework 11/8/2017 11: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 email Facebook Messenger Kik Cortana Direct line © Microsoft Corporation. All rights reserved.

Creating a Great Skill from Scratch Microsoft Build 2017 11/8/2017 11: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.

Adding the Cortana Channel Allows bots to… 11/8/2017 11: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.

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.

11/8/2017 11: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.

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

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

Showcasing and discovering skills

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

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

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.