rebuild 2017 - what's new pour développer un bot ?

24
What’s new pour développer un BOT ? Jonathan LE GUELLEC Jean-Sébastien DUPUY # MSReBUILD

Upload: jonathan-le-guellec

Post on 22-Jan-2018

30 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: ReBUILD 2017 - What's new pour développer un bot ?

What’s new pour

développer un BOT ?

Jonathan LE GUELLEC – Jean-Sébastien DUPUY

#MSReBUILD

Page 2: ReBUILD 2017 - What's new pour développer un bot ?

SpeakersJean-Sébastien DUPUY

»Technical Evangelist | Microsoft

[email protected]

@dupuyjs

Jonathan LE GUELLEC

»Consultant Senior .NET / SharePoint

» [email protected]

» @JoLeGuellec

• MCSE - Productivity (SharePoint 2016)

• MCSA - Windows Server 2012

Page 3: ReBUILD 2017 - What's new pour développer un bot ?

Agents ConversationnelsIntroduction

Page 4: ReBUILD 2017 - What's new pour développer un bot ?

1980’s: PC

• GUI interface

• User installs programs

1990’s: Internet

• Search

• User “visits” websites

• Query & response interactions

2000’s: Mobile

• Social

• User download Apps from App Stores

• Add’l signals enable new scenarios

• Siloed experiences

2010’s: Messaging

• Bots & Agents

• User can interact with companies in the same natural way they interact with friends

• New scenarios enabled from contextual awareness, integration of AI and cross-platform accessibility

Page 5: ReBUILD 2017 - What's new pour développer un bot ?
Page 6: ReBUILD 2017 - What's new pour développer un bot ?

7

Page 7: ReBUILD 2017 - What's new pour développer un bot ?

+1bn

62m

100m

300m

1bn

Page 8: ReBUILD 2017 - What's new pour développer un bot ?

9

Page 9: ReBUILD 2017 - What's new pour développer un bot ?

• Potentiellement en langage naturel

Une application conversationnelle

• Installation simplifiée (ajout d’un contact)

• Cross plateforme nativement

• Moins de friction pour le déploiement

Souvent liée à une messagerie instantanée

Page 10: ReBUILD 2017 - What's new pour développer un bot ?

Atteindre les clients n'importe où, sur

n'importe quelle plateforme

Engager les clients d'une manière

naturelle et conversationnelle

Exposer et monétiser vos produits et

services dans des plateformes de

messagerie

Améliorer l'expérience client et réduire

le besoin d'assistance humaine

Page 11: ReBUILD 2017 - What's new pour développer un bot ?

Microsoft Bot FrameworkDéveloppement

Page 12: ReBUILD 2017 - What's new pour développer un bot ?

Bot Builder

Gestion des dialogues

Votre logique métier

Bot

Connector

Mail / SMS

Skype

Telegram

Facebook

Messenger

Slack

Bot Framework

Microsoft Bot FrameworkCréez vos bots et publiez les sur l'ensemble le plus large de canaux que vos utilisateurs utilisent

Page 13: ReBUILD 2017 - What's new pour développer un bot ?

Bot Builder SDKLa boite à outils du développeur de bot

Développement du Bot avec le Bot Builder SDK

Test du Bot avec le Bot Emulator

Enregistrement etGestion du Bot

Déploiement versAzure ou autreservice en ligne

Guides et exemplesde code Open Source

Page 14: ReBUILD 2017 - What's new pour développer un bot ?

Bot ConnectorConnectez votre bot aux canaux de messagerie les + populaires, incluant SMS et E-mail

Gestion de la configuration des canaux

Utilisation d’interfacesnatives d’I/O

Publication vers + de 10 canaux majeurs

Analyse d’usage par canal

Page 15: ReBUILD 2017 - What's new pour développer un bot ?

Bot DirectoryRendez votre bot visible aux utilisateurs

Publication du Bot dansl’annuaire MS

Exposition du bot sur les canaux de distribution MS (Bing, Skype, etc.)

Connection du Bot à Cortana

Page 16: ReBUILD 2017 - What's new pour développer un bot ?
Page 17: ReBUILD 2017 - What's new pour développer un bot ?

Cognitive ServicesDevelopment

Page 18: ReBUILD 2017 - What's new pour développer un bot ?

Action

People

Automated Systems

Apps

Web

Mobile

Bots

Intelligence

Dashboards &

Visualizations

Cortana

Bot

Framework

Cognitive

Services

Power BI

Information

Management

Event Hubs

Data Catalog

Data Factory

Machine Learning

and Analytics

HDInsight

(Hadoop and

Spark)

Stream

Analytics

Intelligence

Data Lake

Analytics

Machine

Learning

Big Data Stores

SQL Data

Warehouse

Data Lake Store

Data Sources

Apps

Sensors and devices

Data

Page 19: ReBUILD 2017 - What's new pour développer un bot ?

Bringing it all together The Seeing AI Project

Computer Vision, Image, Speech Recognition, NLP,

and ML from Microsoft Cognitive Services

Watch Video HereRead Blog Here

Page 20: ReBUILD 2017 - What's new pour développer un bot ?

Roll your own with REST APIs

Simple to add: just a few lines of code required

Integrate into the language and platform of your choice

Breadth of offerings helps you find the right API for your app

Built by experts in their field from Microsoft Research, Bing, and Azure Machine Learning

Quality documentation, sample code, and community support

Easy Flexible Tested

GET AKEY

Page 21: ReBUILD 2017 - What's new pour développer un bot ?
Page 22: ReBUILD 2017 - What's new pour développer un bot ?

EmotionSpeaker

Recognition

Speech

Custom

RecognitionComputer Vision

Face

Video

microsoft.com/cognitive

Linguistic Analysis

Language

Understanding

Bing Spell Check

Entity Linking

Knowledge

Exploration

Academic

Knowledge

Bing

Image Search

Bing

Video Search

Bing

Web Search

WebLM

Text Analytics Recommendations

Bing

Autosuggest

Bing

News Search

Translator

Content

ModeratorQnA Maker

Page 23: ReBUILD 2017 - What's new pour développer un bot ?

datetime locationtopic

Page 24: ReBUILD 2017 - What's new pour développer un bot ?

Encore Merci à nos sponsors