SlideShare uma empresa Scribd logo
1 de 35
Partner: Veranstalter:
SharePoint
konferenz
Microsoft Teams Development –
Conversational AI in Kombination
mit dem Hub für Teamwork
ABOUT US
THOMAS GÖLLES
MICROSOFT MVP (O365)
SOLVION
https://thomy.tech
@thomyg
Head of Modern Workplace Solutions
Graz, Austria
STEPHAN BISSER
MICROSOFT MVP (AI)
SOLVION
https://www.cloudguy.pro
@cloudguy_pro
Technical Lead
Graz, Austria
Despite technological advancements, efficient communication in the
workplace remains challenging for most
Average percentage
of each day a knowledge worker
spends managing email*
28%
Percentage of managers who
say they are missing important
information, daily, due to
information overload*
59%
Percentage of time avg
knowledge worker spends, each
day, tracking down information*
20%
*Microsoft-sponsored Gartner research report, 2017
Microsoft Teams
Communicate
through chat, meetings & calls
Collaborate
with deeply integrated Office 365 apps
Integrate the tools you need
using apps, processes, and workflows
Work with confidence
enterprise level security, compliance,
and manageability
Evolve how your people work, with the tools they need
Organization-based
applications
Partner
applications
Office 365
applications
Departmental tools Employee resources Support & info Processes & workflow
Ready
to use
Custom
apps
Vertical
solutions
RetailHealthcare BankingManufacturing
Microsoft graph
Power your apps using Graph.
Automate teamwork and add
richness using data from M365
Build and manage for your organization
Enterprise developers
Upload to your organization’s app
catalog
Bots and
connectors
Notify and help users get tasks
via natural language
Commands and
actions
Trigger commands to kick off
workflows or search content
ISVs
Publish to AppSource and make your
app available in the Teams app store
Build richer apps that allow users to take action, complete tasks and workflows, and
collaborate with greater efficiency
Recap of the Teams platform
Tabs
Surface rich content within
Teams
Reach across devices
IT admins
Robust tools to manage apps in your
organization
Publish and reach Teams users
Building Teams apps Today
Manifest
The App Package
Teams App Studio
New Teams Platform
Capabilities
• Enable users to complete tasks while
in the flow of their work
• Minimize switching by surfacing
apps contextually
• Collect inputs through rich modal
forms
Commands and actions in Teams
Messaging extension
Command box
Compose box
Task module to collect user input
or surface richer information
• Enrich link sharing with custom previews
• Register for domains to get link shared events
• Add actions to preview to make link sharing
more productive
Smart link unfurling
Available in dev preview
Collecting input from the user
• Tabs can access device capabilities such
as camera and microphone
• Deep link from your tab to messages and
other content in Teams
Making your tab more native
• Apps can utilize SSO for simplified login experience for the user
• Powered by Azure Active Directory
Authentication
Coming soon
• Apps can utilize SSO for simplified login experience for the user
• Use this across tabs, bots or messaging extensions
Authentication
• Improvements to for team lifecycle automation
• Application permissions for installing or upgrading apps
• Creating teams using templates
• Support email and deep link to a channel
• APIs are now available for GCC High and DoD customers!
• Sending and reading messages in your organization
• Read 1:1 and group chat messages
• Post replies to messages
• Manage shifts for firstline workers
• New APIs for creating, listing, and updating shifts
• Connect Shifts app to external scheduling services
Automate teamwork via Graph
Graph can automate team lifecycles
Create a team
Add members and
owners
Configure team
settings
Add channelsInstall apps
Add tabs
Archive or delete the team
when the time comes
• Increase the reach of your bot by bringing it to 1:1, group chat, and
meeting chats
• Track 1:1 discussions between manager & direct report
• Create a quick poll with options for the next follow-up meeting
Bring bots anywhere
Available in dev preview
Conversational AI
What is Conversational AI?
Conversational AI
• A new user interface paradigm
• Exposes software services through
conversational interface
• In apps, browser and on IoT devices
• Pro-active capabilities
(Virtual Assistant etc.)
• Bots
Conversational AI is a subfield of artificial intelligence focused on producing natural and seamless conversations
between humans and computers
Modernizing the company FAQ
Company info
Departmental knowledge
Troubleshooting/support
Microsoft Bot Framework
Users
Direct Line
Mail
Bing
kik
Facebook
Messenger
Web Chat
3rd Party
3rd
Slack GroupMe
CortanaMicrosoft Teams
Telegram
Twilio (SMS)
SkypeOffice 365
Channels
* still in preview
Conversational AI Platform
Bot Builder SDKs
C#
.NET SDK Java SDK*JavaScript SDK Python SDK*
Cognitive ServicesVision Speech Search Language Knowledge
Patterns & ConceptsRecognizers CardsMiddlewareState Dialogs
Web App Bot Bot Channels Registration Bot Service Types
HostingMicrosoft Azure On-premises Other Cloud Service Providers
Point of
Interest
Mail
Automotive
Custom
Hospitality
Conversation Skills
(Customisable)
APIs
Productivity
1st/3rd Party
Directory
Tasks
Calendar
AI
Capabilities
Language
Understanding
Speech
Vision
QnA
Knowledge
Sources
Manuals
(PDF)
Data Sources
General
Knowledge
3rd Party
Assistants
IoT Edge
Devices
Type Speak
Tap
User
Input
Adaptive
Cards
Channels
Azure Bot
Services
Virtual Assistant
Your Brand
Your Personality
Dialogs
Language Model
Virtual Assistant
Your brand, your assistant
Conversational mechanisms
• Text, with optional media attachments
• Input prompts
• Suggested actions: Buttons, numbered items in a list,
etc.
• Rich cards, rendered as a list or carousel
• Images, buttons, audio, animations, video, user sign-in,
etc.
• Hero Cards
• Audio Cards
• Animation Cards
• Thumbnail Cards
• Receipt Cards
• Sign In Cards
• Video Cards
• Adaptive Cards
Yes No Maybe
Adaptive Cards
Native
rendering
on any
platform
Automatically
adapt to the
Host UX
Low cost,
targeted at
the long tail
Purely
declarative,
no code
Demo – Walkthtrough 0 Code
Teams Bot Creation
Bit.ly/SelectedTech
Danke für die Aufmerksamkeit!
@thomyg
@cloudguy_pro
Microsoft Teams Development –
Conversational AI in Kombination
mit dem Hub für Teamwork
SharePoint Konferenz 2019

Mais conteúdo relacionado

Mais procurados

Modern Analytics with Microsoft PowerBI
Modern Analytics with Microsoft PowerBIModern Analytics with Microsoft PowerBI
Modern Analytics with Microsoft PowerBI
David J Rosenthal
 

Mais procurados (20)

Microsoft 365 Automation
Microsoft 365 AutomationMicrosoft 365 Automation
Microsoft 365 Automation
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
BRK20011: Put the DEV in Citizen DEVeloper with Microsoft Power Automate and...
BRK20011:  Put the DEV in Citizen DEVeloper with Microsoft Power Automate and...BRK20011:  Put the DEV in Citizen DEVeloper with Microsoft Power Automate and...
BRK20011: Put the DEV in Citizen DEVeloper with Microsoft Power Automate and...
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power Platform
 
LUIS and Bots
LUIS and BotsLUIS and Bots
LUIS and Bots
 
Global M365 Developer Bootcamp 2020 Hyderabad: KEYNOTE
Global M365 Developer Bootcamp 2020 Hyderabad: KEYNOTEGlobal M365 Developer Bootcamp 2020 Hyderabad: KEYNOTE
Global M365 Developer Bootcamp 2020 Hyderabad: KEYNOTE
 
Grow your SharePoint development platform with SPFx
Grow your SharePoint development platform with SPFxGrow your SharePoint development platform with SPFx
Grow your SharePoint development platform with SPFx
 
Empower Your Organization with Microsoft Power Platform
Empower Your Organization with Microsoft Power PlatformEmpower Your Organization with Microsoft Power Platform
Empower Your Organization with Microsoft Power Platform
 
Microsoft Power Platform: Power BI, PowerApps & Flow
Microsoft Power Platform:  Power BI, PowerApps & FlowMicrosoft Power Platform:  Power BI, PowerApps & Flow
Microsoft Power Platform: Power BI, PowerApps & Flow
 
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
 
Power Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite AnnouncementsPower Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite Announcements
 
Innovation morning microsoft 365 e security
Innovation morning microsoft 365 e security Innovation morning microsoft 365 e security
Innovation morning microsoft 365 e security
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft Flow
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365
 
Power Platform Tools of Office 365 What to Use When
Power Platform Tools of Office 365 What to Use WhenPower Platform Tools of Office 365 What to Use When
Power Platform Tools of Office 365 What to Use When
 
Boost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomateBoost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomate
 
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extension
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extensionVirtual Hub - Host SharePoint Framework web part as MS Teams messaging extension
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extension
 
The Future of Project Management from Microsoft
The Future of Project Management from MicrosoftThe Future of Project Management from Microsoft
The Future of Project Management from Microsoft
 
Modern Analytics with Microsoft PowerBI
Modern Analytics with Microsoft PowerBIModern Analytics with Microsoft PowerBI
Modern Analytics with Microsoft PowerBI
 
Microsoft 365 User Group 6th March 2019
Microsoft 365 User Group 6th March 2019Microsoft 365 User Group 6th March 2019
Microsoft 365 User Group 6th March 2019
 

Semelhante a Microsoft Teams Development - Conversational AI

Semelhante a Microsoft Teams Development - Conversational AI (20)

Microsoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspectiveMicrosoft teams & bot framework - A developer's perspective
Microsoft teams & bot framework - A developer's perspective
 
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s PerspectiveESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
 
Learn More About Microsoft Teams
Learn More About Microsoft Teams Learn More About Microsoft Teams
Learn More About Microsoft Teams
 
Teams community day april 2020 microsoft teams as app platform thomas goelles
Teams community day april 2020 microsoft teams as app platform   thomas goellesTeams community day april 2020 microsoft teams as app platform   thomas goelles
Teams community day april 2020 microsoft teams as app platform thomas goelles
 
Microsoft teams by Shampratik
Microsoft teams by ShampratikMicrosoft teams by Shampratik
Microsoft teams by Shampratik
 
Microsoft Teams - A developers perspective
Microsoft Teams - A developers perspectiveMicrosoft Teams - A developers perspective
Microsoft Teams - A developers perspective
 
aOS Moscow - R4 - Zero programming for building unified workspace with Micros...
aOS Moscow - R4 - Zero programming for building unified workspace with Micros...aOS Moscow - R4 - Zero programming for building unified workspace with Micros...
aOS Moscow - R4 - Zero programming for building unified workspace with Micros...
 
GIB2018 AKL - Introduction to Bots, Luis and Flow
GIB2018 AKL - Introduction to Bots, Luis and FlowGIB2018 AKL - Introduction to Bots, Luis and Flow
GIB2018 AKL - Introduction to Bots, Luis and Flow
 
Building apps using azure for microsoft teams
Building apps using azure for microsoft teamsBuilding apps using azure for microsoft teams
Building apps using azure for microsoft teams
 
Solvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + BotsSolvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + Bots
 
Enterprise Content Sharing Bots & AI
Enterprise Content Sharing Bots & AIEnterprise Content Sharing Bots & AI
Enterprise Content Sharing Bots & AI
 
Da 0 all'AI conversazionale usando Microsoft Azure
Da 0 all'AI conversazionale usando Microsoft AzureDa 0 all'AI conversazionale usando Microsoft Azure
Da 0 all'AI conversazionale usando Microsoft Azure
 
Build the ultimate team hub with Microsoft Teams
Build the ultimate team hub with Microsoft TeamsBuild the ultimate team hub with Microsoft Teams
Build the ultimate team hub with Microsoft Teams
 
Build the ultimate team hub with Microsoft Teams
Build the ultimate team hub with Microsoft TeamsBuild the ultimate team hub with Microsoft Teams
Build the ultimate team hub with Microsoft Teams
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
 
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft TeamsSharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
 
SPVIE - Slidedeck Get started with developing for Microsoft Teams
SPVIE - Slidedeck Get started with developing for Microsoft TeamsSPVIE - Slidedeck Get started with developing for Microsoft Teams
SPVIE - Slidedeck Get started with developing for Microsoft Teams
 
Increasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft TeamsIncreasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft Teams
 
Microsoft Teams Usage
Microsoft Teams UsageMicrosoft Teams Usage
Microsoft Teams Usage
 
Overview of microsoft teams
Overview of microsoft teamsOverview of microsoft teams
Overview of microsoft teams
 

Mais de Thomas Gölles

Mais de Thomas Gölles (20)

Blazor + Bot Framework = a Microsoft Teams Platform Dream Team
Blazor + Bot Framework = a Microsoft Teams Platform Dream TeamBlazor + Bot Framework = a Microsoft Teams Platform Dream Team
Blazor + Bot Framework = a Microsoft Teams Platform Dream Team
 
Scottish Summit 2021 The Myth of a successful Teams rollout
Scottish Summit 2021 The Myth of a successful Teams rolloutScottish Summit 2021 The Myth of a successful Teams rollout
Scottish Summit 2021 The Myth of a successful Teams rollout
 
MCCCH Dez 2020 Meetup M365CLI Intro
MCCCH Dez 2020 Meetup M365CLI IntroMCCCH Dez 2020 Meetup M365CLI Intro
MCCCH Dez 2020 Meetup M365CLI Intro
 
Collab daysbenelux2020 top 5 cognitive services for microsoft 365 - bisser go...
Collab daysbenelux2020 top 5 cognitive services for microsoft 365 - bisser go...Collab daysbenelux2020 top 5 cognitive services for microsoft 365 - bisser go...
Collab daysbenelux2020 top 5 cognitive services for microsoft 365 - bisser go...
 
Blazor in Microsoft Teams
Blazor in Microsoft TeamsBlazor in Microsoft Teams
Blazor in Microsoft Teams
 
SPS Oslo : 10 things you should do with your O365 demo or dev tenant
SPS Oslo : 10 things you should do with your O365 demo or dev tenant SPS Oslo : 10 things you should do with your O365 demo or dev tenant
SPS Oslo : 10 things you should do with your O365 demo or dev tenant
 
Thrive 2019 Building intelligent bots for your modern workplace best practic...
Thrive 2019  Building intelligent bots for your modern workplace best practic...Thrive 2019  Building intelligent bots for your modern workplace best practic...
Thrive 2019 Building intelligent bots for your modern workplace best practic...
 
Chzech SharePoint Conference - intranets on share point and office365 - the g...
Chzech SharePoint Conference - intranets on share point and office365 - the g...Chzech SharePoint Conference - intranets on share point and office365 - the g...
Chzech SharePoint Conference - intranets on share point and office365 - the g...
 
Czech SharePoint Conference 2019 - 10 things you should do with your o365 dem...
Czech SharePoint Conference 2019 - 10 things you should do with your o365 dem...Czech SharePoint Conference 2019 - 10 things you should do with your o365 dem...
Czech SharePoint Conference 2019 - 10 things you should do with your o365 dem...
 
SharePoint Saturday Belgium 2019 Unite your modern workplace with microsofst...
SharePoint Saturday Belgium 2019  Unite your modern workplace with microsofst...SharePoint Saturday Belgium 2019  Unite your modern workplace with microsofst...
SharePoint Saturday Belgium 2019 Unite your modern workplace with microsofst...
 
SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...
SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...
SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...
 
Communication Sites and the SharePoint Starter Kit
Communication Sites and the SharePoint Starter KitCommunication Sites and the SharePoint Starter Kit
Communication Sites and the SharePoint Starter Kit
 
Solvion Trend Werkstatt juni 2019 - Microsoft Teams
Solvion Trend Werkstatt juni 2019  - Microsoft TeamsSolvion Trend Werkstatt juni 2019  - Microsoft Teams
Solvion Trend Werkstatt juni 2019 - Microsoft Teams
 
SharePoint Saturday Brno 2019 Thomas Goelles - SPFx
SharePoint Saturday Brno 2019 Thomas Goelles - SPFxSharePoint Saturday Brno 2019 Thomas Goelles - SPFx
SharePoint Saturday Brno 2019 Thomas Goelles - SPFx
 
SharePoint Saturday Brno 2019 Thomas Goelles
SharePoint Saturday Brno 2019 Thomas GoellesSharePoint Saturday Brno 2019 Thomas Goelles
SharePoint Saturday Brno 2019 Thomas Goelles
 
North American Collaboration Summit 2019 Bisser, Gölles
North American Collaboration Summit 2019 Bisser, GöllesNorth American Collaboration Summit 2019 Bisser, Gölles
North American Collaboration Summit 2019 Bisser, Gölles
 
O365 Meetup Seattle March 21st 2019
O365 Meetup Seattle March 21st 2019O365 Meetup Seattle March 21st 2019
O365 Meetup Seattle March 21st 2019
 
SharePoint Saturday Bremen - Unite your modern workplace with Microsoft's AI ...
SharePoint Saturday Bremen - Unite your modern workplace with Microsoft's AI ...SharePoint Saturday Bremen - Unite your modern workplace with Microsoft's AI ...
SharePoint Saturday Bremen - Unite your modern workplace with Microsoft's AI ...
 
Thrive conference - Customer scenarios cloud lunch bell
Thrive conference - Customer scenarios cloud lunch bellThrive conference - Customer scenarios cloud lunch bell
Thrive conference - Customer scenarios cloud lunch bell
 
Thrive 2018 - Microsoft Teams a developer's perspective
Thrive 2018 - Microsoft Teams a developer's perspectiveThrive 2018 - Microsoft Teams a developer's perspective
Thrive 2018 - Microsoft Teams a developer's perspective
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Microsoft Teams Development - Conversational AI

  • 1. Partner: Veranstalter: SharePoint konferenz Microsoft Teams Development – Conversational AI in Kombination mit dem Hub für Teamwork
  • 2. ABOUT US THOMAS GÖLLES MICROSOFT MVP (O365) SOLVION https://thomy.tech @thomyg Head of Modern Workplace Solutions Graz, Austria STEPHAN BISSER MICROSOFT MVP (AI) SOLVION https://www.cloudguy.pro @cloudguy_pro Technical Lead Graz, Austria
  • 3.
  • 4. Despite technological advancements, efficient communication in the workplace remains challenging for most Average percentage of each day a knowledge worker spends managing email* 28% Percentage of managers who say they are missing important information, daily, due to information overload* 59% Percentage of time avg knowledge worker spends, each day, tracking down information* 20% *Microsoft-sponsored Gartner research report, 2017
  • 5. Microsoft Teams Communicate through chat, meetings & calls Collaborate with deeply integrated Office 365 apps Integrate the tools you need using apps, processes, and workflows Work with confidence enterprise level security, compliance, and manageability
  • 6. Evolve how your people work, with the tools they need Organization-based applications Partner applications Office 365 applications Departmental tools Employee resources Support & info Processes & workflow Ready to use Custom apps Vertical solutions RetailHealthcare BankingManufacturing
  • 7. Microsoft graph Power your apps using Graph. Automate teamwork and add richness using data from M365 Build and manage for your organization Enterprise developers Upload to your organization’s app catalog Bots and connectors Notify and help users get tasks via natural language Commands and actions Trigger commands to kick off workflows or search content ISVs Publish to AppSource and make your app available in the Teams app store Build richer apps that allow users to take action, complete tasks and workflows, and collaborate with greater efficiency Recap of the Teams platform Tabs Surface rich content within Teams Reach across devices IT admins Robust tools to manage apps in your organization Publish and reach Teams users
  • 13. • Enable users to complete tasks while in the flow of their work • Minimize switching by surfacing apps contextually • Collect inputs through rich modal forms Commands and actions in Teams Messaging extension Command box Compose box Task module to collect user input or surface richer information
  • 14. • Enrich link sharing with custom previews • Register for domains to get link shared events • Add actions to preview to make link sharing more productive Smart link unfurling Available in dev preview
  • 16. • Tabs can access device capabilities such as camera and microphone • Deep link from your tab to messages and other content in Teams Making your tab more native
  • 17. • Apps can utilize SSO for simplified login experience for the user • Powered by Azure Active Directory Authentication Coming soon
  • 18. • Apps can utilize SSO for simplified login experience for the user • Use this across tabs, bots or messaging extensions Authentication
  • 19. • Improvements to for team lifecycle automation • Application permissions for installing or upgrading apps • Creating teams using templates • Support email and deep link to a channel • APIs are now available for GCC High and DoD customers! • Sending and reading messages in your organization • Read 1:1 and group chat messages • Post replies to messages • Manage shifts for firstline workers • New APIs for creating, listing, and updating shifts • Connect Shifts app to external scheduling services Automate teamwork via Graph
  • 20. Graph can automate team lifecycles Create a team Add members and owners Configure team settings Add channelsInstall apps Add tabs Archive or delete the team when the time comes
  • 21. • Increase the reach of your bot by bringing it to 1:1, group chat, and meeting chats • Track 1:1 discussions between manager & direct report • Create a quick poll with options for the next follow-up meeting Bring bots anywhere Available in dev preview
  • 24. Conversational AI • A new user interface paradigm • Exposes software services through conversational interface • In apps, browser and on IoT devices • Pro-active capabilities (Virtual Assistant etc.) • Bots Conversational AI is a subfield of artificial intelligence focused on producing natural and seamless conversations between humans and computers
  • 25. Modernizing the company FAQ Company info Departmental knowledge Troubleshooting/support
  • 26. Microsoft Bot Framework Users Direct Line Mail Bing kik Facebook Messenger Web Chat 3rd Party 3rd Slack GroupMe CortanaMicrosoft Teams Telegram Twilio (SMS) SkypeOffice 365 Channels * still in preview Conversational AI Platform Bot Builder SDKs C# .NET SDK Java SDK*JavaScript SDK Python SDK* Cognitive ServicesVision Speech Search Language Knowledge Patterns & ConceptsRecognizers CardsMiddlewareState Dialogs Web App Bot Bot Channels Registration Bot Service Types HostingMicrosoft Azure On-premises Other Cloud Service Providers
  • 27. Point of Interest Mail Automotive Custom Hospitality Conversation Skills (Customisable) APIs Productivity 1st/3rd Party Directory Tasks Calendar AI Capabilities Language Understanding Speech Vision QnA Knowledge Sources Manuals (PDF) Data Sources General Knowledge 3rd Party Assistants IoT Edge Devices Type Speak Tap User Input Adaptive Cards Channels Azure Bot Services Virtual Assistant Your Brand Your Personality Dialogs Language Model Virtual Assistant Your brand, your assistant
  • 28. Conversational mechanisms • Text, with optional media attachments • Input prompts • Suggested actions: Buttons, numbered items in a list, etc. • Rich cards, rendered as a list or carousel • Images, buttons, audio, animations, video, user sign-in, etc. • Hero Cards • Audio Cards • Animation Cards • Thumbnail Cards • Receipt Cards • Sign In Cards • Video Cards • Adaptive Cards
  • 30. Adaptive Cards Native rendering on any platform Automatically adapt to the Host UX Low cost, targeted at the long tail Purely declarative, no code
  • 31. Demo – Walkthtrough 0 Code Teams Bot Creation
  • 33.
  • 34. Danke für die Aufmerksamkeit!
  • 35. @thomyg @cloudguy_pro Microsoft Teams Development – Conversational AI in Kombination mit dem Hub für Teamwork SharePoint Konferenz 2019

Notas do Editor

  1. 4
  2. So, what does it take to build a Teams app today? Let’s start with some basics.
  3. The manifest is where the app is defined. It’s the manifest that provides not just the app metadata, but also all of the components and hooks that make up its functionality. It’s where the tabs, bots and more are all referenced.
  4. For an app in teams, the manifest and the app icons are combined into a single zip file: the app package.
  5. The manifest is an easily-edited JSON file, but just like how developers sometimes prefer an IDE to help with the tedious parts of development and configuration, Teams developers have Teams App Studio to help with app setup. You can use it as a complete app as shown here, or as a bot which uses your responses to build the app.
  6. Ok, so now you’ve seen the basics of building Teams apps, let’s dive into the features that are new or coming to the platform
  7. 15
  8. Here’s an example of what you might automate with the Graph for that incident response example. <click through each one> You can automate everything from the team creation through to adding members, tables, apps, and channels, and then automatically dispose or archive the team when the work is done.
  9. 29
  10. Microsoft Build 2017