Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SharePoint Saturday Bremen - Unite your modern workplace with Microsoft's AI ecosystem


Published on

Stephan Bisser, Thomas Goelles

Published in: Technology
  • There is a useful site for you that will help you to write a perfect and valuable essay and so on. Check out, please ⇒ ⇐
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

SharePoint Saturday Bremen - Unite your modern workplace with Microsoft's AI ecosystem

  2. 2. AGENDA
  4. 4. ABOUT US THOMAS GÖLLES MICROSOFT MVP (O365) SOLVION @thomyg Head of Modern Workplace Solutions Graz, Austria STEPHAN BISSER MICROSOFT MVP (AI) SOLVION @cloudguy_pro Technical Lead Graz, Austria
  6. 6. Source:
  8. 8. OFFICE365 IS LIKE A SWISS ARMY KNIFE … Source: Sam Marshall, Clearbox Consulting @sammarshall
  9. 9. … BUT IF ONLY IT WAS THAT SIMPLE Source: Sam Marshall, Clearbox Consulting @sammarshall
  10. 10. FOCUS
  11. 11. ByBradGrissom@grissombrad WHERE WORK GETS DONE
  12. 12. “YOU CAN’T BUY A DIGITAL WORKPLACE, IT IS A CONCEPT NOT A PRODUCT.”Source: Sam Marshall, Clearbox Consulting @sammarshall
  13. 13. ARTIFICIAL INTELLIGENCE I’ll be back
  14. 14. 0 ≤ 𝑥 ≤ 1 EVERYTHING YOU SEE TODAY ... “Do I need an umbrella today?”
  15. 15. “… At the moment computers have an advantage of speed, but they show no sign of intelligence. But computers roughly obey a version of Moore’s Law, which says that their speed and complexity double every eighteen months. …” This is not surprising because our present computers are less complex than the brain of an earthworm, a species not noted for its intellectual powers.
  17. 17. Conversational AI
  19. 19. 2000s: Mobile • Social • User download apps from App Stores The future: Conversations • Natural language between people and technology • Conversational canvas • Bots and agents • Conversational AI 1990s: Internet • Search • User “visits” websites 1980s: PC • Desktop The evolution of computers and IT
  20. 20. • 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 Conversational AI is a subfield of artificial intelligence focused on producing natural and seamless conversations between humans and computers
  21. 21. TODAY’S ORG CHART Chief Executive Officer Finance HR Operations Sales & Marketing Board By Erik Ralston & Pieter van Aarde
  22. 22. TOMORROW’S ORG CHART Chief Executive Officer Finance HR Operations Sales & Marketing Board By Erik Ralston & Pieter van Aarde
  23. 23. HOW DO WE GET THERE? Chief Executive Officer Finance HR Operations Sales & Marketing Board Partners (Extranet) Personal Assistants Team Assistants Enterprise Assist External Assist By Erik Ralston & Pieter van Aarde
  24. 24. BOTS – DEMOCRATIC & PERSONALIZED Chief Executive Officer Finance HR IT Sales & Marketing Personal Assistant Personal Assistant - Books meetings, organizes calendar CRM Assistant Personal Assistant Personal Assistant Time Sheet & Leave Assistant Personal Assistant Brand Guide Assistant Infrastructure Assistant Password Reset Assistant Helpdesk Assistant Payroll Assistant Expenses Assistant Skills Finder Assistant Budget Assistant Corporate Information Assistant By Erik Ralston & Pieter van Aarde
  25. 25. BOTS 101 “a computer program designed to have a conversation with a human being, especially over the internet” * *
  26. 26. • It’s one thing: it’s an app that performs an automated task • It solves the user’s needs in the quickest/easiest way compared to any other option... like an app, or a website BOTS 101
  27. 27. • Automate routine work • Faster transactions • Introduce AI in a friendly way THE BUSINESS CASE FOR BOTS …
  28. 28. MODERNIZING THE COMPANY FAQ Company info Departmental knowledge Troubleshooting/support + ++
  29. 29. 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 Conversational AI Platform Functions BotWeb App Bot Bot Channels Registration Bot Service Types Bot Builder SDKs C# .NET SDK Java SDK*JavaScript SDK Python SDK* Cognitive ServicesVision Speech Search Language Knowledge Patterns & ConceptsRecognizers CardsMiddlewareState Dialogs HostingMicrosoft Azure On-premises Other Cloud Service Providers * still in preview
  30. 30. 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
  31. 31. • Text, with optional media attachments • Traditional chat, can contain media attachments (e.g., image, video, audio, file) • 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 | Audio | Animation | Thumbnail | Receipt | Sign In | Video | Adaptive | Purchase • Speech • Text-based chat using Speech Recognition & Synthesis (TTS) CONVERSATIONAL MECHANISMS
  32. 32.
  34. 34. • Machine learning-based service to build natural language into apps, bots, and IoT devices. Quickly create enterprise-ready, custom models that continuously improve. • New People and Geography entity recognizers • CLI tools and v4 SDK integration • CSA STAR, ISO 27001, ISO 27018, HIPAA and PCI DSS Compliance LANGUAGE UNDERSTANDING (LUIS) Always learning & improving Enterprise Grade, available worldwide
  35. 35. LANGUAGE UNDERSTANDING EXAMPLE Book a hotel in Bremen. Intent = BookHotel Entity = Bremen
  36. 36. LANGUAGE UNDERSTANDING EXAMPLE { "query": "Book a hotel in Bremen.", "topScoringIntent": { "intent": "BookHotel", "score": 0.921233 }, "entities": [ { "entity":"Bremen", "type": "Location", "startIndex": 10, "endIndex": 13, "score": 0.7615982 } ] }
  37. 37. • Data - Aggregate and extract knowledge from non structured data • Architecture. The data and runtime hosted in your Azure subscription. • Data privacy and compliance. QnA data is hosted within your Azure compliance boundary. • Seamless chit-chat integration with personalities like: Profesional; Friend; Comic. • Azure Application Insights integration. QNAMAKER
  41. 41. MICROSOFT TEAMS PLATFORM build experiences that people love Communicate through chat, meetings & calls Collaborate with deeply integrated Office 365 apps Customize& extend with 3rd party apps, processes, and developer tools Work with confidence enterprise level security, compliance, and manageability Gain context without switching context Meet your people where they are Tailor your teamwork
  42. 42. Tabs Surface rich content within Teams MICROSOFT TEAMS PROVIDES A POWERFUL AND EXTENSIBLE PLATFORM Distribute and manage your app Bots Help users get tasks done in conversations Voice and video Add rich calling and meeting automation and media Messaging Extensions Allow users to query and share rich cards in conversations Power your apps using Graph. Build intelligence and connect to data that drives productivity Microsoft Graph Adaptive Cards Add rich interaction to your connector cards Notifications Post rich updates to channels via connectors Enterprise Developers Upload to your organization’s app catalog ISVs Partners Publish to AppSource to make available in the Teams app store Build apps using rich capabilities to empower your users in chat, channels, and personal workspace Administrators Assign policy for apps over end users. Preinstall and pre-pin apps to drive adoption
  43. 43. TEAMS APPS IN VARIOUS CONTEXTS Chat Lightweight collaboration in 1:1 or group setting without complex permissions Example: 1:1 topics between manager and direct report Team and channel Enable public collaboration and workflows with all team members Example: share, discuss, and get notified about new service incidents Personal User-centric view, showing aggregate content along with private bot chat Example: list of all tasks assigned to me Custom-tailor your app’s functionality depending on which of these contexts you will support
  44. 44. INTERACT VIA ADAPTIVE CARDS IN TEAMS ON ANY DEVICE Enhance your bot experience with rich, interactive, and flexible cards Fully supported on web, desktop, and mobile Enable quick interactions and task completion on the go for iOS and Android users
  45. 45. USE SHAREPOINT FRAMEWORK FOR BUILDING TEAMS TABS Deploy SPFx solution as an app in Teams • For existing SP devs, expand the reach of your existing SPFx solution • For Teams devs, you can host your code in SharePoint Use familiar Yeoman-based tools
  46. 46. Initiate a workflow to surface more detailed information, media, or forms input Surface embedded web content (via Teams JS SDK) or Adaptive card Trigger from card, tab, or messaging extension command
  47. 47. DEMO
  48. 48. TeamsBot Planner FlowExchange HELPING SALES Text Analysis
  49. 49. The SharePoint Knowledgebase Bot
  50. 50. Teams Dev Center • Get started building great apps, bots & tabs for Microsoft Teams • Training and tutorials • Use our resources to get up to speed quickly Developer Support • Announcements and program information • Stay up to date on best practices and network with peers Success with Teams Developer Guidance • Learn how to plan, deliver, adopt and manage Microsoft Teams • Includes Skype for Business to Teams transition guidance Microsoft Teams Resource Cheat Sheet For Developers
  51. 51. NEXT STEPS • Get started Start using Microsoft Teams today • Get technical with Microsoft Teams Development Education series • Play with hands-on-labs • Join the Teamwork Solution Accelerator for Partners • Access resources & support Get Teams deployment & adoption support from • FastTrack • Resources