SlideShare a Scribd company logo
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
Microsoft Teams Development - Conversational AI
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
Microsoft Teams Development - Conversational AI
Danke für die Aufmerksamkeit!
@thomyg
@cloudguy_pro
Microsoft Teams Development –
Conversational AI in Kombination
mit dem Hub für Teamwork
SharePoint Konferenz 2019

More Related Content

PPTX
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-in
PPTX
Top picks from 2021 release wave 2 - Power Platform
PPTX
How can Power Apps and Microsoft Flow allow your Power Users to quickly build...
PPTX
Microsoft power platform
PPTX
Microsoft power apps
PPTX
Build Modern Apps on Microsoft Teams-September 2018
PDF
2 Build Apps for Any Devices With Power Apps
PPTX
Microsoft Teams community call-August 2020
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-in
Top picks from 2021 release wave 2 - Power Platform
How can Power Apps and Microsoft Flow allow your Power Users to quickly build...
Microsoft power platform
Microsoft power apps
Build Modern Apps on Microsoft Teams-September 2018
2 Build Apps for Any Devices With Power Apps
Microsoft Teams community call-August 2020

What's hot (20)

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

Similar to Microsoft Teams Development - Conversational AI (20)

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

More from Thomas Gölles (20)

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

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Machine learning based COVID-19 study performance prediction
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
KodekX | Application Modernization Development
PPTX
Cloud computing and distributed systems.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
cuic standard and advanced reporting.pdf
Approach and Philosophy of On baking technology
Unlocking AI with Model Context Protocol (MCP)
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Dropbox Q2 2025 Financial Results & Investor Presentation
Machine learning based COVID-19 study performance prediction
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
NewMind AI Weekly Chronicles - August'25 Week I
KodekX | Application Modernization Development
Cloud computing and distributed systems.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Understanding_Digital_Forensics_Presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

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
  • 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
  • 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

Editor's Notes

  • #5: 4
  • #9: So, what does it take to build a Teams app today? Let’s start with some basics.
  • #10: 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.
  • #11: For an app in teams, the manifest and the app icons are combined into a single zip file: the app package.
  • #12: 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.
  • #13: 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
  • #16: 15
  • #21: 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.
  • #30: 29
  • #31: Microsoft Build 2017