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
Ad

More Related Content

What's hot (20)

Microsoft 365 Automation
Microsoft 365 AutomationMicrosoft 365 Automation
Microsoft 365 Automation
Robert Crane
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
Michael Stephenson
 
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...
Tracy Van der Schyff
 
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
Korcomptenz Inc
 
LUIS and Bots
LUIS and BotsLUIS and Bots
LUIS and Bots
Daniel Toomey
 
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
Jenkins NS
 
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
Dipti Chhatrapati
 
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
David J Rosenthal
 
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
Tracy Van der Schyff
 
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...
Vincent Biret
 
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
Simon Doy
 
Innovation morning microsoft 365 e security
Innovation morning microsoft 365 e security Innovation morning microsoft 365 e security
Innovation morning microsoft 365 e security
Claudia Angelelli
 
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
Juan Fabian
 
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
Vignesh Ganesan I Microsoft MVP
 
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
Joel Oleson
 
Boost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomateBoost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomate
Sam Fernando
 
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
Nanddeep Nachan
 
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
David J Rosenthal
 
Modern Analytics with Microsoft PowerBI
Modern Analytics with Microsoft PowerBIModern Analytics with Microsoft PowerBI
Modern Analytics with Microsoft PowerBI
David J Rosenthal
 
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
Chris Rhodes [MVP]
 
Microsoft 365 Automation
Microsoft 365 AutomationMicrosoft 365 Automation
Microsoft 365 Automation
Robert Crane
 
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...
Tracy Van der Schyff
 
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
Korcomptenz Inc
 
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
Jenkins NS
 
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
Dipti Chhatrapati
 
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
David J Rosenthal
 
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
Tracy Van der Schyff
 
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...
Vincent Biret
 
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
Simon Doy
 
Innovation morning microsoft 365 e security
Innovation morning microsoft 365 e security Innovation morning microsoft 365 e security
Innovation morning microsoft 365 e security
Claudia Angelelli
 
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
Juan Fabian
 
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
Vignesh Ganesan I Microsoft MVP
 
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
Joel Oleson
 
Boost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomateBoost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomate
Sam Fernando
 
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
Nanddeep Nachan
 
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
David J Rosenthal
 
Modern Analytics with Microsoft PowerBI
Modern Analytics with Microsoft PowerBIModern Analytics with Microsoft PowerBI
Modern Analytics with Microsoft PowerBI
David J Rosenthal
 
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
Chris Rhodes [MVP]
 

Similar to 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
Thomas Gölles
 
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
Thomas Gölles
 
Learn More About Microsoft Teams
Learn More About Microsoft Teams Learn More About Microsoft Teams
Learn More About Microsoft Teams
Dock 365
 
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
Thomas Gölles
 
Microsoft teams by Shampratik
Microsoft teams by ShampratikMicrosoft teams by Shampratik
Microsoft teams by Shampratik
shampratikvidhate
 
Microsoft Teams - A developers perspective
Microsoft Teams - A developers perspectiveMicrosoft Teams - A developers perspective
Microsoft Teams - A developers perspective
Thomas Gölles
 
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...
aOS Community
 
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
Wagner Silveira
 
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
Jenkins NS
 
Solvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + BotsSolvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + Bots
HolzerKerstin
 
Enterprise Content Sharing Bots & AI
Enterprise Content Sharing Bots & AIEnterprise Content Sharing Bots & AI
Enterprise Content Sharing Bots & AI
Sam Fernando
 
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
Marco Parenzan
 
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
Microsoft Tech Community
 
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
Microsoft Tech Community
 
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
AustraliaChapterIIBA
 
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
Thomas Gölles
 
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
Paul Keijzers
 
Increasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft TeamsIncreasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft Teams
Haniel Croitoru
 
Microsoft Teams Usage
Microsoft Teams UsageMicrosoft Teams Usage
Microsoft Teams Usage
David J Rosenthal
 
Overview of microsoft teams
Overview of microsoft teamsOverview of microsoft teams
Overview of microsoft teams
Vignesh Ganesan I Microsoft MVP
 
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
Thomas Gölles
 
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
Thomas Gölles
 
Learn More About Microsoft Teams
Learn More About Microsoft Teams Learn More About Microsoft Teams
Learn More About Microsoft Teams
Dock 365
 
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
Thomas Gölles
 
Microsoft teams by Shampratik
Microsoft teams by ShampratikMicrosoft teams by Shampratik
Microsoft teams by Shampratik
shampratikvidhate
 
Microsoft Teams - A developers perspective
Microsoft Teams - A developers perspectiveMicrosoft Teams - A developers perspective
Microsoft Teams - A developers perspective
Thomas Gölles
 
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...
aOS Community
 
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
Wagner Silveira
 
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
Jenkins NS
 
Solvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + BotsSolvion Trendwerkstatt - Microsoft Azure + Bots
Solvion Trendwerkstatt - Microsoft Azure + Bots
HolzerKerstin
 
Enterprise Content Sharing Bots & AI
Enterprise Content Sharing Bots & AIEnterprise Content Sharing Bots & AI
Enterprise Content Sharing Bots & AI
Sam Fernando
 
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
Marco Parenzan
 
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
Microsoft Tech Community
 
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
Microsoft Tech Community
 
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
AustraliaChapterIIBA
 
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
Thomas Gölles
 
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
Paul Keijzers
 
Increasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft TeamsIncreasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft Teams
Haniel Croitoru
 
Ad

More from 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
Thomas Gölles
 
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
Thomas Gölles
 
MCCCH Dez 2020 Meetup M365CLI Intro
MCCCH Dez 2020 Meetup M365CLI IntroMCCCH Dez 2020 Meetup M365CLI Intro
MCCCH Dez 2020 Meetup M365CLI Intro
Thomas Gölles
 
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...
Thomas Gölles
 
Blazor in Microsoft Teams
Blazor in Microsoft TeamsBlazor in Microsoft Teams
Blazor in Microsoft Teams
Thomas Gölles
 
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
Thomas Gölles
 
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...
Thomas Gölles
 
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...
Thomas Gölles
 
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...
Thomas Gölles
 
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...
Thomas Gölles
 
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...
Thomas Gölles
 
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
Thomas Gölles
 
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
Thomas Gölles
 
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
Thomas Gölles
 
SharePoint Saturday Brno 2019 Thomas Goelles
SharePoint Saturday Brno 2019 Thomas GoellesSharePoint Saturday Brno 2019 Thomas Goelles
SharePoint Saturday Brno 2019 Thomas Goelles
Thomas Gölles
 
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
Thomas 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
Thomas Gölles
 
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 ...
Thomas Gölles
 
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
Thomas Gölles
 
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
Thomas Gölles
 
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
Thomas Gölles
 
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
Thomas Gölles
 
MCCCH Dez 2020 Meetup M365CLI Intro
MCCCH Dez 2020 Meetup M365CLI IntroMCCCH Dez 2020 Meetup M365CLI Intro
MCCCH Dez 2020 Meetup M365CLI Intro
Thomas Gölles
 
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...
Thomas Gölles
 
Blazor in Microsoft Teams
Blazor in Microsoft TeamsBlazor in Microsoft Teams
Blazor in Microsoft Teams
Thomas Gölles
 
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
Thomas Gölles
 
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...
Thomas Gölles
 
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...
Thomas Gölles
 
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...
Thomas Gölles
 
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...
Thomas Gölles
 
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...
Thomas Gölles
 
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
Thomas Gölles
 
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
Thomas Gölles
 
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
Thomas Gölles
 
SharePoint Saturday Brno 2019 Thomas Goelles
SharePoint Saturday Brno 2019 Thomas GoellesSharePoint Saturday Brno 2019 Thomas Goelles
SharePoint Saturday Brno 2019 Thomas Goelles
Thomas Gölles
 
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
Thomas 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
Thomas Gölles
 
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 ...
Thomas Gölles
 
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
Thomas Gölles
 
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
Thomas Gölles
 
Ad

Recently uploaded (20)

HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 

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