텍스트기반챗봇주요핵심기술 관련기술 패턴인식 (Pattern Recognition) 자연어처리 (natural Language Processing) 시멘틱웹 (Symantic Web) 텍스트마이닝 (Text Mining) 상황인식컴퓨팅 (Context Aware Comp

Size: px
Start display at page:

Download "텍스트기반챗봇주요핵심기술 관련기술 패턴인식 (Pattern Recognition) 자연어처리 (natural Language Processing) 시멘틱웹 (Symantic Web) 텍스트마이닝 (Text Mining) 상황인식컴퓨팅 (Context Aware Comp"

Transcription

1

2

3

4

5

6 텍스트기반챗봇주요핵심기술 관련기술 패턴인식 (Pattern Recognition) 자연어처리 (natural Language Processing) 시멘틱웹 (Symantic Web) 텍스트마이닝 (Text Mining) 상황인식컴퓨팅 (Context Aware Computing) 주요내용 기계에의하여도형, 문자, 음성등을식별하는것 인간이보통쓰는언어를컴퓨터에인식시켜처리하는일정보검색질의응답, 시스템자동번역, 통역등이포함됨 컴퓨터가정보자원의뜻을이해하고논리적추론까지할수있는차세대지능형웹 비정형텍스트데이터에서새롭고유용한정보를찾아내는과정또는기술 가상공간에서현실의상황을정보화하고이를활용하여사용자중심의지능화된서비스를제공하는기술. 출처 : 한국정보화진흥원, 모바일시대를넘어 AI 시대로

7 기업현황 - 해외 업체플랫폼주요내용 페이스북 Facebook Messenger F8 2016에서 Facebook Messenger에인공지능을적용한챗 봇공개. 40개내외업체들이참여예정 텐센트 WeChat 인공지능기반의챗봇전환을통해메시지를통해대화하며 호텔, 병원, 영화등의예약기능제공 텔레그램 Telegram Bot API 공개로개발자들에게챗봇개발지원. 대화창에서바로이용이가능한 Inline Bots를추가 킥 Bot Shop 화장품 / 의류업체등이참여한 봇샵 (Bot Shop) 오픈을 통해챗봇서비스제공 구글 Allo 인공지능챗봇기술적용된메신저플랫폼준비중 출처 : Digieco, KB 경영연구소, 언론기사참조

8 기업현황 - 해외 출처 : Statista 2016 수정요약

9

10

11

12 MS Bot Framework C#, Node.js

13 MS Bot Framework Skype, Web, , Facebook, GroupMe, Kik, Slack, Telegram, Twilio, direct line app integration.

14 Connector Service Flow. Web Cloud (Microsoft Azure) Channels Chat Bot (Bot Framework) CONNECTOR Web Service HTTPS only ASP.NET or Node.js Routes messages manages state bot registration Tracking services (such as translation) and per-user and per-bot storage

15 Installing Tools

16 자세한내용은 Github

17

18

19 Connector, Activities & Messages Connector Activity Message The Connector (or Connector Service) handles all communication, conversations, state, and authorization for all activities between a Bot and Users. An Activity is a specific event that occurs between a Bot and Users, such as an actual message, or conversation notification. A Message is an overt (typically visible) communication between a Bot and Users, such as a User asking a question, or a Bot responding with a reply.

20 Connector Service Flow. Channels HTTPS Chat Bot (Bot Framework) Web Service HTTPS only ASP.NET or Node.js JSON CONNECTOR Routes messages manages state bot registration Tracking services (such as translation) and per-user and per-bot storage

21 Your bot { } Bot Connector "type": "Message", "id": "68YrxgtB53Y", "conversationid": "DphPaFQrDuZDKyCez4AFGcT4vy5aQDje1lLGIjB8v18MFtb", "language": "en", "text": "You can say \"/order\" to order!", "attachments": [ ], "from": { "name": " ", "channelid": "sms", "address": " ", "id": "Ro52hKN287", "isbot": false }, "channeldata": { SMS data here }, "botuserdata": { your data here },...

22 Connector Namespace: Microsoft.Bot.Connector ConnectorClient connector = new ConnectorClient( new Uri(activity.ServiceUrl)); string message = string.format("{0} 을주문받았습니다. 감사합니다.", activity.text); // return our reply to the user Activity reply = activity.createreply(message); await connector.conversations.replytoactivityasync(reply);

23

24 Types of Activities Activity Type Message Conversation Update Contact Relation Update Delete User Data Typing Ping Description Sent when general content is passed to or from a user and a bot Sent when the conversation's properties change, for example the topic name, or when user joins or leaves the group Sent when bot added or removed to contact list Send when user is removed from a conversation Sent when a user is typing Send when a keep-alive is needed

25 reply = activity.createreply(message); Activities Types switch (activity.getactivitytype()) { case ActivityTypes.Message: message = string.format("{0} 을주문받았습니다. 감사합니 reply = activity.createreply(message); await connector.conversations.replytoactivityasync(r break; case ActivityTypes.ConversationUpdate: message = string.format(" 안녕하세요만리장성봇입니다.

26 case ActivityTypes.ConversationUpdate: message = string.format(" 안녕하세요만리장성봇입니다. 주문하실 reply = activity.createreply(message); await connector.conversations.replytoactivityasync(reply); break; } case ActivityTypes.ContactRelationUpdate: case ActivityTypes.Typing: case ActivityTypes.DeleteUserData: default: break;

27

28 Using Forms with FormFlow Although Dialogs are the basic building block of a conversation, it s difficult to create a guided conversation. FormFlow creates Dialogs and guides a User through filling in a form while providing help and guidance along the way.

29 Connector Service Flow. Chat Bot (Bot Framework) FormFlow Web Service HTTPS only ASP.NET or Node.js CONNECTOR State 자장면짬뽕탕수육...

30 FormFlow Namespace: Microsoft.Bot.Builder.FormFlow [Serializable] public class FoodOrder { public FoodOptions? Food; public LengthOptions? Length; public static IForm<FoodOrder> BuildForm() { return new FormBuilder<FoodOrder>().Message(" 만리장성에오신여러분을환영합니다.").Build(); }

31 FormFlow Namespace: Microsoft.Bot.Builder.FormFlow public enum FoodOptions { 자장면, 짬뽕, 탕수육, 기스면, 란자완스 }; public enum LengthOptions { 보통, 곱배기 };

32

33 Integrating Language Understanding Intelligence Services LUIS is part of Microsoft Cognitive Services offering and can be used for any device, on any platform, and any application scenario.

34 Logic Your conversation logic Web service LUIS

35 Integrating Language Understanding Intelligence Services

36

37 Entity linking Bing news search Customer feedback analysis Speech Bing image search Speech API Forecasting Language Recommendation API Custom recognition (CRIS) Machine Learning Text to speech Text analytics Thumbnail generation Cognitive Services APIs Academic knowledge Spell check Web language model Knowledge Bing autosuggest Computer vision Vision Emotion Anomaly detection Sentiment scoring Search OCR, tagging, captioning Bing web search

38 microsoft.com/cognitive Computer Vision Custom Recognition Bing Spell Check Academic Knowledge Bing Web Search Emotion Speaker Recognition Linguistic Analysis Entity Linking Bing Image Search Face Speech Language Understanding Knowledge Exploration Bing Video Search Video Translator Text Analytics Recommendations Bing News Search WebLM Bing Autosuggest

39 Azure Function

40 Azure Search

41

42 GitHub!

43

44

45 Putting it All Togethner

46

47 Bot Directory

48 Demo

49 Game Chat Bot

50

51 Variety of Creative Apps

Case Studies of CaaP and Cognitive Services Implementation for Vietnam. [ Nguyen Francis Tuan Anh] [

Case Studies of CaaP and Cognitive Services Implementation for Vietnam. [ Nguyen Francis Tuan Anh] [ Case Studies of CaaP and Cognitive Services Implementation for Vietnam [ Nguyen Francis Tuan Anh] [ frang@microsoft] Messaging is King Bot or not? Bots: Don t just search with query results Act as agent

More information

Heute in der Suppenküche: Cognitive Services Allerlei

Heute in der Suppenküche: Cognitive Services Allerlei Heute in der Suppenküche: Cognitive Services Allerlei Marcel Tilly Microsoft marcel.tilly@microsoft.com Constantin Kostja Klein Freudenberg IT @KostjaKlein ckl@sqlpass.de Our Sponsors What product is Joe

More information

Vinnie Saini Cloud Solution Architect Big Data & AI

Vinnie Saini Cloud Solution Architect Big Data & AI Vinnie Saini Cloud Solution Architect Big Data & AI vasaini@microsoft.com data intelligence cloud Data + Intelligence + Cloud Extensible Applications Easy to consume Artificial Intelligence Most comprehensive

More information

Vision. Speech. Language. Knowledge. Search. Content Moderator. Computer Vision. Emotion. Face. Video. Speaker Recognition. Custom Recognition

Vision. Speech. Language. Knowledge. Search. Content Moderator. Computer Vision. Emotion. Face. Video. Speaker Recognition. Custom Recognition Vision Computer Vision Content Moderator Emotion Face Video Speech Bing Speech Custom Recognition Speaker Recognition Language Bing Spell Check Language Understanding Linguistic Analysis Text Analytics

More information

Why data science is the new frontier in software development

Why data science is the new frontier in software development Why data science is the new frontier in software development And why every developer should care Jeff Prosise jeffpro@wintellect.com @jprosise Assertion #1 Being a programmer is like being the god of your

More information

Presented to IGeLU Conference & Developers Day 2017 Ler Wee Hiong, Librarian, Library Technology and Innovation

Presented to IGeLU Conference & Developers Day 2017 Ler Wee Hiong, Librarian, Library Technology and Innovation Proof-of-Concept Presented to IGeLU Conference & Developers Day 2017 Ler Wee Hiong, Librarian, Library Technology and Innovation whler@smu.edu.sg The Library Chat Service Increasingly popular for answering

More information

Microsoft 365 Das modern Büro der Zukunft

Microsoft 365 Das modern Büro der Zukunft Microsoft 365 Das modern Büro der Zukunft DI. Harald Leitenmüller Chief Technology Officer 3. Digital Business Forum, 14. Sept. 2017 Microsoft Österreich GmbH. Cloud Principles Standardisierung Automatisierung

More information

Overview of Data Services and Streaming Data Solution with Azure

Overview of Data Services and Streaming Data Solution with Azure Overview of Data Services and Streaming Data Solution with Azure Tara Mason Senior Consultant tmason@impactmakers.com Platform as a Service Offerings SQL Server On Premises vs. Azure SQL Server SQL Server

More information

Adnan.Masood@owasp.org About the Speaker Adnan Masood, Ph.D. is a software architect, machine learning researcher, and Microsoft MVP for Data Platform. Before joining UST Global as Chief Architect of AI

More information

Embedding Intelligence through Cognitive Services

Embedding Intelligence through Cognitive Services Embedding Intelligence through Cognitive Services Dr. Latika Kharb 1, Sarabjit Kaur 2 Associate Professor 1, Student 2, Jagan Institute of Management Studies (JIMS), Delhi, India. Abstract: Cognitive Services

More information

CHATBOTS - HOW TO ADD AI TO YOUR CHAT SERVICES

CHATBOTS - HOW TO ADD AI TO YOUR CHAT SERVICES CHATBOTS - HOW TO ADD AI TO YOUR CHAT SERVICES Prepared By: Exceeders AppsWave Document ID: ChatBot -1.0 Author: AppsWave Version No: 1.0 Contact Details Mohammed Loay Mohammed, AppsWave Head Telephone

More information

Azure Mobile Apps and Xamarin: From zero to hero. Nasos Loukas Mobile Team KYON

Azure Mobile Apps and Xamarin: From zero to hero. Nasos Loukas Mobile Team KYON Azure Mobile Apps and Xamarin: From zero to hero Nasos Loukas Mobile Team Leader @ KYON aloukas@outlook.com From zero to hero Chapter 0: Xamarin Chapter 1: Azure Mobile Apps Chapter 2: Offline Sync Chapter

More information

Build, Deploy & Operate Intelligent Chatbots with Amazon Lex

Build, Deploy & Operate Intelligent Chatbots with Amazon Lex Build, Deploy & Operate Intelligent Chatbots with Amazon Lex Ian Massingham AWS Technical Evangelist @IanMmmm aws.amazon.com/lex 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More information

MEAP Edition Manning Early Access Program Building Chatbots with Microsoft Bot Framework and Node.js Version 4

MEAP Edition Manning Early Access Program Building Chatbots with Microsoft Bot Framework and Node.js Version 4 MEAP Edition Manning Early Access Program Building Chatbots with Microsoft Bot Framework and Node.js Version 4 Copyright 2018 Manning Publications For more information on this and other Manning titles

More information

The code for this chapter is divided into the following major examples:

The code for this chapter is divided into the following major examples: WHAT S IN THIS CHAPTER? Defining bots Creating dialog bots Using form flow Understanding users with LUIS WROX.COM CODE DOWNLOADS FOR THIS CHAPTER The wrox.com code downloads for this chapter are found

More information

Enhancing applications with Cognitive APIs IBM Corporation

Enhancing applications with Cognitive APIs IBM Corporation Enhancing applications with Cognitive APIs After you complete this section, you should understand: The Watson Developer Cloud offerings and APIs The benefits of commonly used Cognitive services 2 Watson

More information

MAKING WAVES TECHNOLOGY RADAR 2018

MAKING WAVES TECHNOLOGY RADAR 2018 MAKING WAVES TECHNOLOGY RADAR 2018 MAKING WAVES TECHNOLOGY RADAR 2018 USE Episerver CMS Umbraco Contentful Episerver Find Elasticsearch (ELK) InRiver PIM Episerver Commerce Virto Commerce SQL Server Office

More information

Microsoft Cloud Workshop. Intelligent Analytics Hackathon Learner Guide

Microsoft Cloud Workshop. Intelligent Analytics Hackathon Learner Guide Microsoft Cloud Workshop Intelligent Analytics Hackathon Learner Guide August 2017 2017 Microsoft Corporation. All rights reserved. This document is confidential and proprietary to Microsoft. Internal

More information

Amber DrupalCon Vienna September 2017

Amber DrupalCon Vienna September 2017 Get Started with Voice User Interfaces Amber Matz @amberhimesmatz DrupalCon Vienna September 2017 About Me Amber Matz Production Manager and Trainer Drupalize.Me Twitter: @amberhimesmatz Drupalize.Me big

More information

##SQLSatMadrid. Project [Vélib by Cortana]

##SQLSatMadrid. Project [Vélib by Cortana] Project [Vélib by Cortana] BIG Thanks to SQLSatMadrid Sponsors Speakers Agenda Presentation of the Project Cortana Intelligent Suite Creation of the architecture Purpose of the Project Get a descriptive

More information

USER PERCEPTION OF DELETING INSTANT MESSAGES EuroUSEC 18, London, UK, 23 April 2018

USER PERCEPTION OF DELETING INSTANT MESSAGES EuroUSEC 18, London, UK, 23 April 2018 OVERVIEW Instant Messaging New WhatsApp feature introduced October 2017 Delete messages for everyone Do users delete messages? How do other messengers do this? Do users know what happens? What do users

More information

TEXT ANALYTICS USING AZURE COGNITIVE SERVICES

TEXT ANALYTICS USING AZURE COGNITIVE SERVICES EMAIL TEXT ANALYTICS USING AZURE COGNITIVE SERVICES Feature that provides Organizations Language Translation and Sentiment Score for Email Text Messages using Azure s Cognitive Services. MICROSOFT LABS

More information

Office Add-in & Microsoft Graph

Office Add-in & Microsoft Graph Office Add-in & Microsoft Graph Development 101 @Hongbo_Miao Program Manager Contents Opportunity Office Add-in 101 Microsoft Graph 101 Office 365 Authoring Mail & Social Sites & Content Chat, Meetings

More information

Voice-controlled Home Automation Using Watson, Raspberry Pi, and Openwhisk

Voice-controlled Home Automation Using Watson, Raspberry Pi, and Openwhisk Voice-controlled Home Automation Using Watson, Raspberry Pi, and Openwhisk Voice Enabled Assistants (Adoption) Voice Enabled Assistants (Usage) Voice Enabled Assistants (Workflow) Initialize Voice Recording

More information

CUSTOMISABLE OMNI-CHANNEL COMMUNICATIONS WITH LESS CODE

CUSTOMISABLE OMNI-CHANNEL COMMUNICATIONS WITH LESS CODE CUSTOMISABLE OMNI-CHANNEL COMMUNICATIONS WITH LESS CODE NEIL HAN MANAGER, SOLUTIONS ARCHITECT, TWILIO APAC Main content and supporting text W E A R E A C LO U D C O M M U N I C AT I O N S P L AT F O R

More information

Using Facebook Messenger Bots for Market Research

Using Facebook Messenger Bots for Market Research Using Facebook Messenger Bots for Market Research A Proof of Concept Case Study % a By Kate DuHadway MICHIGAN STATE UNIVERSITY MASTER S OF SCIENCE IN MARKET RESEARCH Agenda A BRIEF HISTORY OF CHATBOTS

More information

Magical Chatbots with Cisco Spark and IBM Watson

Magical Chatbots with Cisco Spark and IBM Watson DEVNET-2321 Magical Chatbots with Cisco Spark and IBM Watson Lauren Ramgattie, Technical Marketing Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

Oracle Mobile Cloud, Enterprise

Oracle Mobile Cloud, Enterprise Oracle Mobile Cloud, Enterprise More than 50% of the world s population now carries a smartphone. Mobile is everywhere and continues to be the dominant way we consume information and services, but mobile

More information

Connecting to Telegram

Connecting to Telegram SOCIAL MEDIA MARKETING Connecting to Telegram POST TO: And many more... What s in this guide? What is Telegram? Creating a Telegram account. What is a Telegram bot? Connecting your Telegram account to

More information

Zombie Apocalypse Workshop

Zombie Apocalypse Workshop Zombie Apocalypse Workshop Building Serverless Microservices Danilo Poccia @danilop Paolo Latella @LatellaPaolo September 22 nd, 2016 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More information

TO DIALOGUE WITH CHATB MACHINE LEARNING

TO DIALOGUE WITH CHATB MACHINE LEARNING International Journal of Mechanical Engineering and Technology (IJMET) Volume 8, Issue 6, June 2017, pp. 729 739, Article ID: IJMET_08_06_077 Available online at http://www.ia aeme.com/ijm MET/issues.as

More information

AI/ML IRL. Joshua Eckroth Chief Architect / Assistant Professor of Computer Science i2k Connect / Stetson University

AI/ML IRL. Joshua Eckroth Chief Architect / Assistant Professor of Computer Science i2k Connect / Stetson University AI/ML IRL Joshua Eckroth Chief Architect / Assistant Professor of Computer Science i2k Connect / Stetson University Certain, closed systems: Well-defined inputs (e.g., bounded integers) Well-defined transformations

More information

Oracle Autonomous Mobile Cloud Enterprise

Oracle Autonomous Mobile Cloud Enterprise Oracle Autonomous Mobile Cloud Enterprise More than 50% of the world s population now carries a smartphone. Mobile is everywhere and continues to be the dominant way we consume information and services

More information

Artificial Intelligence-asa-Service. Watson. For developers. Roman Boiko, Clemence Lebrun May, IBM Cloud

Artificial Intelligence-asa-Service. Watson. For developers. Roman Boiko, Clemence Lebrun May, IBM Cloud Artificial Intelligence-asa-Service with IBM Watson For developers Roman Boiko, Clemence Lebrun May, 2018 Clemence Lebrun, Developer & Developer Advocate Europe clemence.lebrun@fr.ibm.com @ClemenceLebron

More information

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX KillTest Q&A Exam : AZ-300 Title : Microsoft Azure Architect Technologies Version : DEMO 1 / 9 1.Topic 1, Case Study: 1 Label Maker app Requirements Data You identify the following requirements for data

More information

Ontology based Chatbot (For E-commerce Website)

Ontology based Chatbot (For E-commerce Website) Ontology based Chatbot (For E-commerce Website) Anusha Vegesna Pranjal Jain Dhruv Porwal ABSTRACT A working model of Ontology based chatbot is proposed that handles queries from users for an E-commerce

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Course 20532C: Developing Microsoft Azure Solutions Course details Course Outline Module 1: OVERVIEW OF THE MICROSOFT AZURE PLATFORM This module reviews the services available in the Azure platform and

More information

Low engagement? Exploring the use of AI to enhance survey experience. Ryan Taylor

Low engagement? Exploring the use of AI to enhance survey experience. Ryan Taylor Low engagement? Exploring the use of AI to enhance survey experience Ryan Taylor rtaylor@netquest.com The Human-Computer Interaction Artificial Intelligence Machine Learning Virtual Reality Augmented Reality

More information

Making you aware. CS577a 17Fall Team 04

Making you aware. CS577a 17Fall Team 04 1 Making you aware CS577a 17Fall Team 04 2 :.: Outline 1. Operational Concept Overview 2. UI Demo 3. Test Cases and Results 4. Quality Focal Point 5. Transition Plan 3 :.: Operational Concept Overview

More information

LIDER Survey. Overview. Number of participants: 24. Participant profile (organisation type, industry sector) Relevant use-cases

LIDER Survey. Overview. Number of participants: 24. Participant profile (organisation type, industry sector) Relevant use-cases LIDER Survey Overview Participant profile (organisation type, industry sector) Relevant use-cases Discovering and extracting information Understanding opinion Content and data (Data Management) Monitoring

More information

Alexander Klein. #SQLSatDenmark. ETL meets Azure

Alexander Klein. #SQLSatDenmark. ETL meets Azure Alexander Klein ETL meets Azure BIG Thanks to SQLSat Denmark sponsors Save the date for exiting upcoming events PASS Camp 2017 Main Camp 05.12. 07.12.2017 (04.12. Kick-Off abends) Lufthansa Training &

More information

MASS PERSONALIZATION HOW TO KEEP A HUMAN TOUCH WITH CHATBOTS? C H A T B O T A G E N C Y TALK-A-BOT

MASS PERSONALIZATION HOW TO KEEP A HUMAN TOUCH WITH CHATBOTS? C H A T B O T A G E N C Y TALK-A-BOT MASS PERSONALIZATION HOW TO KEEP A HUMAN TOUCH WITH CHATBOTS? C H A T B O T A G E N C Y TALK-A-BOT TALK-A-BOT was founded in August 2016 the first Chatbot Agency of the CEE region We are online Top 4 downloaded

More information

20532D - Version: 1. Developing Microsoft Azure Solutions

20532D - Version: 1. Developing Microsoft Azure Solutions 20532D - Version: 1 Developing Microsoft Azure Solutions Developing Microsoft Azure Solutions 20532D - Version: 1 5 days Course Description: This course offers students the opportunity to take an existing

More information

The Cortana Intelligence Suite

The Cortana Intelligence Suite Slide 1 The Cortana Intelligence Suite Foundations Data Discovery and Ingestion Microsoft Machine Learning and Data Science Team CortanaIntelligence.com Main page: http://cortanaanalytics.com To begin

More information

Microsoft Yammer Users Guide

Microsoft Yammer Users Guide 2017 Microsoft Yammer Users Guide This guide will assist you with using Microsoft Yammer. INFORMATION TECHNOLOGY SERVICES ITS TRAINING Table of Contents What is Yammer?... 2 Access... 2 Navigating Yammer...

More information

Get started. Agenda. Profile settings. Using the console. Chatting. Tips for chatting

Get started. Agenda. Profile settings. Using the console. Chatting. Tips for chatting User training 1 Get started Agenda 2 Profile settings 3 Using the console 4 Chatting 5 Tips for chatting Get started 1. Open your browser (Chrome, Firefox or Internet Explorer 9+) 2. Go to www.giosg.com

More information

FaceBook Messenger Chatbot Extension for Magento 2 by MageCube

FaceBook Messenger Chatbot Extension for Magento 2 by MageCube FaceBook Messenger Chatbot Extension for Magento 2 by MageCube Facebook has developed a Chatbot program for its messenger platform, which would allow businesses to communicate with millions of users already

More information

Citizen developer tools are not just for citizen developers!

Citizen developer tools are not just for citizen developers! Citizen developer tools are not just for citizen developers! a.k.a Using Azure Functions and Cognitive Services Text API to enrich a Flow that fills Metadata for new items in a Modern SharePoint Team Site

More information

Azure Web App for Containers Code Sample. Demo Script

Azure Web App for Containers Code Sample. Demo Script Azure Web App for Containers Code Sample Demo Script 1 Prepare the demo Setup the demo according to the instructions in the README.md file in the GitHub repository. Create or use existing GitHub AND LinkedIn

More information

Microsoft 365 User Group Wellington Microsoft Teams: Collaboration Chaos or Nirvana Chandima Kulathilake, Rebecca Gordon 27 June 2018

Microsoft 365 User Group Wellington Microsoft Teams: Collaboration Chaos or Nirvana Chandima Kulathilake, Rebecca Gordon 27 June 2018 Microsoft 365 User Group Wellington Microsoft Teams: Collaboration Chaos or Nirvana Chandima Kulathilake, Rebecca Gordon 27 June 2018 Rebecca Gordon Solutions consultant, DragonFly IT SharePoint & O365

More information

Customize Your Application

Customize Your Application Customize Your Application Pega Customer Service 7.4 April 2018 Core features for initial implementation (approximately 8-10 weeks) Stated durations are estimates, and assume that installation tasks are

More information

Using and Developing with Azure. Joshua Drew

Using and Developing with Azure. Joshua Drew Using and Developing with Azure Joshua Drew Visual Studio Microsoft Azure X-Plat ASP.NET Visual Studio - Every App Our vision Every App Every Developer .NET and mobile development Desktop apps - WPF Universal

More information

ADD CONTACTS TO YOUR CONTACT LIST. 4 GROUP CONTACTS IN MESSENGER. 6 MANAGING CONVERSATIONS. 7 SETTING YOUR ALERTS PREFERENCES. 16 COMPLIANCE.

ADD CONTACTS TO YOUR CONTACT LIST. 4 GROUP CONTACTS IN MESSENGER. 6 MANAGING CONVERSATIONS. 7 SETTING YOUR ALERTS PREFERENCES. 16 COMPLIANCE. CONTENTS ADD CONTACTS TO YOUR CONTACT LIST... 4 GROUP CONTACTS IN MESSENGER... 6 MANAGING CONVERSATIONS... 7 SETTING YOUR ALERTS PREFERENCES... 10 SHARING APPS IN MESSENGER... 12 COMMUNICATING WITH YAHOO!

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework

More information

Three Key Engines of A Conversational Bot. Dr. Ming Zhou Principal Researcher Microsoft Research Asia Aug. 26, 2016

Three Key Engines of A Conversational Bot. Dr. Ming Zhou Principal Researcher Microsoft Research Asia Aug. 26, 2016 Three Key Engines of A Conversational Bot Dr. Ming Zhou Principal Researcher Microsoft Research Asia Aug. 26, 2016 mingzhou@microsoft.com Xiaoice, Rinna and Tay NL chat Single-turn and multi-turn Passive

More information

Real World Microsoft Teams Adoption and Governance. SharePoint Saturday Mexico City October 7, 2017

Real World Microsoft Teams Adoption and Governance. SharePoint Saturday Mexico City October 7, 2017 Real World Microsoft Teams Adoption and Governance SharePoint Saturday Mexico City October 7, 2017 About Me @melihubb SharePoint and Office 365 consultant who specializes in easy to use solutions for simplifying

More information

Lab 4: create a Facebook Messenger bot and connect it to the Watson Conversation service

Lab 4: create a Facebook Messenger bot and connect it to the Watson Conversation service Lab 4: create a Facebook Messenger bot and connect it to the Watson Conversation service Overview In this lab, you'll create advanced Node-RED flows that: Connect the Watson Conversation service to Facebook

More information

Michigan State University Team Amazon Asa: Amazon Shopping Assistant Project Plan Fall 2016

Michigan State University Team Amazon Asa: Amazon Shopping Assistant Project Plan Fall 2016 Michigan State University Team Amazon Asa: Amazon Shopping Assistant Project Plan Fall 2016 Amazon Staff: Derek Gebhard Michigan State University Capstone Members: Evan Moran Samuel Chung Yiming Li Renee

More information

Getting notified by the Microsoft Graph with Webhooks. Elio Struyf U2U MVP September 9th, 2017

Getting notified by the Microsoft Graph with Webhooks. Elio Struyf U2U MVP September 9th, 2017 Getting notified by the Microsoft Graph with Webhooks Elio Struyf Trainer @ U2U MVP September 9th, 2017 What are WebHooks? What are WebHooks? Event driven notifications AKA callbacks from the web Universal

More information

Presented by Max Fritz Senior Systems Consultant, Now Micro. Office 365 for Education What to Use When

Presented by Max Fritz Senior Systems Consultant, Now Micro. Office 365 for Education What to Use When Presented by Max Fritz Senior Systems Consultant, Now Micro Office 365 for Education What to Use When Max Fritz Senior Systems Consultant MCSA Office 365, MCSE Productivity Founder of Minnesota Office

More information

Project Plan Personal Shopping Assistant

Project Plan Personal Shopping Assistant Project Plan Personal Shopping Assistant The Capstone Experience Team Meijer Jacob Bonesteel Aaron Carlson Emerson Chen Megan Lippert Zach Richardson From Students to Professionals Department of Computer

More information

#DGPConf18. Digital Growth Conference 18: What s New in Social? Liam Lally

#DGPConf18. Digital Growth Conference 18: What s New in Social? Liam Lally Digital Growth Conference 18: What s New in Social? Liam Lally General Updates General Updates Forget All Them.. What s New In Social March 2018 Edition Facebook Updates (There s a lot!) OCTOBER 2017 GIF

More information

Avaya Ava Release Notes

Avaya Ava Release Notes Avaya Ava Release Notes Release 7.1 Issue 1.0 October 2018 2016-2018 Avaya Inc. All Rights Reserved. Notice While reasonable efforts have been made to ensure that the information in this document is complete

More information

Create Swift mobile apps with IBM Watson services IBM Corporation

Create Swift mobile apps with IBM Watson services IBM Corporation Create Swift mobile apps with IBM Watson services Create a Watson sentiment analysis app with Swift Learning objectives In this section, you ll learn how to write a mobile app in Swift for ios and add

More information

RCS THE GLOBAL PERSPECTIVE DAVID O BYRNE, PROGRAMME DIRECTOR - GSMA

RCS THE GLOBAL PERSPECTIVE DAVID O BYRNE, PROGRAMME DIRECTOR - GSMA RCS THE GLOBAL PERSPECTIVE DAVID O BYRNE, PROGRAMME DIRECTOR - GSMA RCS LAUNCH STATUS 60 RCS Launches 90 Announced 100% launched Multiple RCS launches Forecast to go from one to multiple launches in 2018

More information

How Agencies are Developing Accessible E-Government. By Stephen Condon Software Engineer Fig Leaf Software

How Agencies are Developing Accessible E-Government. By Stephen Condon Software Engineer Fig Leaf Software How Agencies are Developing Accessible E-Government By Stephen Condon Software Engineer Fig Leaf Software www.figleaf.com scondon@figleaf.com 1 Objectives 2 Define a custom skill for Amazon Alexa Define

More information

2 Using the console. 4 Useful tips

2 Using the console. 4 Useful tips User training 1 Getting started Agenda 2 Using the console 3 Chatting 4 Useful tips Get started 1. Open your browser (Chrome, Firefox or Internet Explorer 10+) 2. Go to www.giosg.com 3. Click Sign in Get

More information

Microsoft Computer Vision APIs Distilled

Microsoft Computer Vision APIs Distilled Microsoft Computer Vision APIs Distilled Getting Started with Cognitive Services Alessandro Del Sole Microsoft Computer Vision APIs Distilled Alessandro Del Sole Cremona, Italy ISBN-13 (pbk): 978-1-4842-3341-2

More information

This API is designed to work with Chat Helpdesk service. 2. RESTful architecture and methods GET, PUT and POST are used.

This API is designed to work with Chat Helpdesk service. 2. RESTful architecture and methods GET, PUT and POST are used. API manual Version 1.09 This API is designed to work with Chat Helpdesk service. Terms A client is a person, who contacts your company via service Chat Helpdesk using messengers and SMS. A channel is an

More information

Office 365 for Employees

Office 365 for Employees Contents Access Office 365...2 App Launcher...2 Mail (Outlook)...3 Calendar...4 Sway...5 Forms...6 Planner...7 People...8 Tasks...9 Yammer... 10 Power Apps... 11 Flow... 12 Dynamics 365... 13 Microsoft

More information

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual Table of Contents Title Page Introduction Who This Book Is For What This Book Covers How This Book Is Structured What You Need to Use This Book Conventions Source Code Errata p2p.wrox.com Part I: The OOP

More information

Best Practices Implementing Oracle Mobile Cloud Service

Best Practices Implementing Oracle Mobile Cloud Service Best Practices Implementing Oracle Mobile Cloud Service Rubén Rodríguez Cloud & Mobile Solution Specialist 07/06/2018 Introduction About me ADF Technical Lead, Cloud & Mobile Solution Specialist Blogger

More information

SMARTNUMBER QUICK START GUIDE

SMARTNUMBER QUICK START GUIDE SMARTNUMBER QUICK START GUIDE (800) 242-1690 About Creating a SmartNumber The purpose of this quick-start guide is to walk you through the steps required to add the SmartNumber service to your tracking

More information

AI Made Simple. Christian Petters, Solutions Architect, Amazon Web Services

AI Made Simple. Christian Petters, Solutions Architect, Amazon Web Services AI Made Simple Christian Petters, cpetters@amazon.de Solutions Architect, Amazon Web Services 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon AI: New Deep Learning Services

More information

Administering Avaya Ava for Tenant user

Administering Avaya Ava for Tenant user Administering Avaya Ava for Tenant user Release 7.1 Issue 1 October 2018 2016-2018 Avaya Inc. All Rights Reserved. Notice While reasonable efforts have been made to ensure that the information in this

More information

BLACKBERRY SPARK COMMUNICATIONS PLATFORM. Getting Started Workbook

BLACKBERRY SPARK COMMUNICATIONS PLATFORM. Getting Started Workbook 1 BLACKBERRY SPARK COMMUNICATIONS PLATFORM Getting Started Workbook 2 2018 BlackBerry. All rights reserved. BlackBerry and related trademarks, names and logos are the property of BlackBerry

More information

Building Intelligent Cross Platform Mobile Applications using Xamarin & Azure Search. Liam Cavanagh Principal Program Manager Azure

Building Intelligent Cross Platform Mobile Applications using Xamarin & Azure Search. Liam Cavanagh Principal Program Manager Azure Building Intelligent Cross Platform Mobile Applications using Xamarin & Azure Search Liam Cavanagh Principal Program Manager Azure Search @liamca Netflix Yelp Redfin What is Azure Search? search-as-a-service

More information

IBM Watson Solutions Business and Academic Partners

IBM Watson Solutions Business and Academic Partners IBM Watson Solutions Business and Academic Partners Developing a Chatbot Using the IBM Watson Conversation Service Prepared by Armen Pischdotchian Version 2.1 October 2016 Watson Solutions 1 Overview What

More information

AWS Mobile Hub. Build, Test, and Monitor Your Mobile Apps. Daniel Geske, Solutions Architect 31 May 2017

AWS Mobile Hub. Build, Test, and Monitor Your Mobile Apps. Daniel Geske, Solutions Architect 31 May 2017 AWS Mobile Hub Build, Test, and Monitor Your Mobile Apps Daniel Geske, Solutions Architect 31 May 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to Expect from the Session

More information

Integration Guide. MaritzCX for Adobe

Integration Guide. MaritzCX for Adobe June 9, 2015 Table of Contents Overview...3 Prerequisites...3 Build Your Survey...4 Step 1 - Create Your Survey...4 Step 2 - Design Your Survey...4 Step 3 - Publish and Activate Your Survey...6 Embed the

More information

Automation with Meraki Provisioning API

Automation with Meraki Provisioning API DEVNET-2120 Automation with Meraki Provisioning API Courtney M. Batiste, Solutions Architect- Cisco Meraki Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

CLARA: a multifunctional virtual agent for conference support and touristic information

CLARA: a multifunctional virtual agent for conference support and touristic information CLARA: a multifunctional virtual agent for conference support and touristic information Luis Fernando D Haro, Seokhwan Kim, Kheng Hui Yeo, Ridong Jiang, Andreea I. Niculescu, Rafael E. Banchs, Haizhou

More information

Maid-chan Messenger Bot Documentation

Maid-chan Messenger Bot Documentation Maid-chan Messenger Bot Documentation Release 0.1 Iskandar Setiadi Sep 12, 2018 Contents 1 Maid-chan Overview 3 2 Contents 5 2.1 How to Run................................................ 5 2.2 Features

More information

ITP 342 Mobile App Development. APIs

ITP 342 Mobile App Development. APIs ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually

More information

Integrating SAS Analytics into Your Web Page

Integrating SAS Analytics into Your Web Page Paper SAS2145-2018 Integrating SAS Analytics into Your Web Page James Kochuba and David Hare, SAS Institute Inc. ABSTRACT SAS Viya adds enhancements to the SAS Platform that include the ability to access

More information

Vishesh Oberoi Seth Reid Technical Evangelist, Microsoft Software Developer, Intergen

Vishesh Oberoi Seth Reid Technical Evangelist, Microsoft Software Developer, Intergen Vishesh Oberoi Technical Evangelist, Microsoft VishO@microsoft.com @ovishesh Seth Reid Software Developer, Intergen contact@sethreid.co.nz @sethreidnz Vishesh Oberoi Technical Evangelist, Microsoft VishO@microsoft.com

More information

Service Level Agreement for Microsoft Azure operated by 21Vianet. Last updated: November Introduction

Service Level Agreement for Microsoft Azure operated by 21Vianet. Last updated: November Introduction Service Level Agreement for Microsoft Azure operated by 21Vianet Last updated: November 2017 1. Introduction This Service Level Agreement for Azure (this SLA ) is made by 21Vianet in connection with, and

More information

Serverless Computing: Customer Adoption Insights & Patterns

Serverless Computing: Customer Adoption Insights & Patterns Serverless Computing: Customer Adoption Insights & Patterns Michael Behrendt IBM Distinguished Engineer Chief Architect, Serverless/FaaS & @Michael_beh Evolution of serverless Increasing focus on business

More information

Index A, B, C. Rank() function, steps, 199 Cloud services, 2 Comma-separated value (CSV), 27

Index A, B, C. Rank() function, steps, 199 Cloud services, 2 Comma-separated value (CSV), 27 Index A, B, C Calculations, Power Query distinct customers code implementations, 205 duplicate date and customer, 204 group by dialog configuration, 204 objective, 202 output, 205 Query Editor toolbar,

More information

Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led

Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led Introduction to Azure for Developers Course 10978A: 5 days Instructor Led About this course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality

More information

Tidio Chat. Login and the Help Desk Dashboard. ce Furniture - Source.ca Documentation

Tidio Chat. Login and the Help Desk Dashboard. ce Furniture - Source.ca Documentation Source O ce Furniture - Source.ca Documentation Tidio Chat The chat support facility is comprised of two parts: a public-facing chat widget with which customers communicate with a Source customer support

More information

Drexel Chatbot Requirements Specification

Drexel Chatbot Requirements Specification Drexel Chatbot Requirements Specification Hoa Vu Tom Amon Daniel Fitzick Aaron Campbell Nanxi Zhang Shishir

More information

Create The Internet of Your Things

Create The Internet of Your Things Create The Internet of Your Things A developer introduction to Microsoft s approach to the Internet of Things Laurent Ellerbach laurelle@microsoft.com Technical Evangelist Lead Microsoft Central and Eastern

More information

CHAPTER 1: INTRODUCING C# 3

CHAPTER 1: INTRODUCING C# 3 INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications

More information

exam.37q. Number: Passing Score: 800 Time Limit: 120 min File Version: 1. Microsoft

exam.37q. Number: Passing Score: 800 Time Limit: 120 min File Version: 1. Microsoft 70-535.exam.37q Number: 70-535 Passing Score: 800 Time Limit: 120 min File Version: 1 Microsoft 70-535 https://www.gratisexam.com/ Architecting Microsoft Azure Solutions Question Set 1 QUESTION 1 Note:

More information

AccessData Forensic Toolkit Release Notes

AccessData Forensic Toolkit Release Notes AccessData Forensic Toolkit 6.2.1 Release Notes Document Date: 4/24/2017 2017 AccessData Group, Inc. All rights reserved Introduction This document lists the new features, fixed issues, and known issues

More information

Campaign Goals, Objectives and Timeline SEO & Pay Per Click Process SEO Case Studies SEO, SEM, Social Media Strategy On Page SEO Off Page SEO

Campaign Goals, Objectives and Timeline SEO & Pay Per Click Process SEO Case Studies SEO, SEM, Social Media Strategy On Page SEO Off Page SEO Campaign Goals, Objectives and Timeline SEO & Pay Per Click Process SEO Case Studies SEO, SEM, Social Media Strategy On Page SEO Off Page SEO Reporting Pricing Plans Why Us & Contact Generate organic search

More information

Azure Archival Installation Guide

Azure Archival Installation Guide Azure Archival Installation Guide Page 1 of 23 Table of Contents 1. Add Dynamics CRM Active Directory into Azure... 3 2. Add Application in Azure Directory... 5 2.1 Create application for application user...

More information

microsoft.

microsoft. 70-535.microsoft Number: 70-535 Passing Score: 800 Time Limit: 120 min VCE to PDF Converter : https://vceplus.com/vce-to-pdf/ Facebook: https://www.facebook.com/vce.for.all.vn/ Twitter : https://twitter.com/vce_plus

More information

Skype for Business for Android

Skype for Business for Android Skype for Business for Android November 2015 Topics in this guide include: Joining meetings Updating availability status Managing contacts Having conversations Customizing your settings For more information

More information