présentation powerpoint - programmez! | le magazine …©rèse de « robot». » c’est...

26

Upload: dangthuan

Post on 27-Apr-2018

223 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence
Page 2: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

12AzureC#ALMSQL ServerWindows Client

1

Des publications :• Livres blancs (Cell’Insights)

• http://www.cellenza.com/cellinsights• Articles dans Programmez!• Blog Cellenza

• http://blog.cellenza.com

Événements • Organisation de TechEvent• Speakers lors de conférences• TechDays, Ncrafts, Azure Camp, …

➢ 6 livres blancs et 2 From Zero To Hero

4

Page 3: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Qui somme nous ?

Aurélien GALTIER

@AurelienGaltier

Yann BILISSOR

@y_bilis

Page 4: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

C’est quoi un bot ?

Page 5: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Wikipedia

«Un bot informatique est un agent logiciel automatique ou semi-automatique qui interagit avec des serveurs informatiques. Un bot se connecte et interagit avec le serveur comme un programme client utilisé par un humain, d'où le terme « bot », qui est la contraction par aphérèse de « robot ».

»

Page 6: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

C’est

• Agent/Entité

• Avec des interactions

• Qui automatise des actions

• Aucune intelligence

• Restreint à ces fonctions

Page 7: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Le principe

Bonjour

Bonjour

Qu’elle est la

température ?

Il fait 10°

REQUEST : message == "Bonjour"

RESPONSE : "Bonjour"

REQUEST : message.Contains("température")RESPONSE : "Il fait" + temperature + "°"

Page 8: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Bot Framework

• Framework Microsoft (.Net/nodeJS/…)

• Plateforme de bots (https://dev.botframework.com/)

• Channels

Page 9: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Bing

Cortana

Twillio

GroupMe

Kik

Direct Line

Telegram

Bot Framework Channels

E-Mail

Facebook messenger

Skype

Skype for business

Teams

Slack

Page 10: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Comment cela marche ?

APIBot

FrameworkPlatform

Slack

Twillio

Skype

Page 11: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Démo

Page 12: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

C’est qui LUIS ?

Page 13: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

LUIS

Language

Understanding

Intelligent

Service

Page 14: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

LUIS

• Machine learning

• Ajouter de l’intéligence

• Comprendre l’intention de l’utilisateur

• Reconnaitre des mots

Page 15: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Comment cela marche ?

APIBot

FrameworkPlatform

Slack

Twillio

Skype

LUIS

Page 16: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Bonjour

Bonjour

Qu’elle est la

température ?

Il fait 10°

Page 17: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

???

Salut

Qu’elle est la

température ?

Il fait 10°

Page 18: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

???

Salut

Qu’elle est la

température

à Marseille ?

Il fait 10°

LUIS permet de :

• Détecter l’intention

• Reconnaitre des entités

Page 19: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

???

Salut

Qu’elle est la

température

à Marseille ?

Il fait 10°

Bonjour

Température Ville=Marseille

Intention Entité

Page 20: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Démo

Page 21: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Pour aller plus loin

Page 22: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Image

• Répondre avec une image :

Page 23: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Speech

• Réponse vocale:

Page 24: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Adaptive CardsMicrosoft Teams Bing (Bot Framework) SMS

Page 25: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

Démo

Page 26: Présentation PowerPoint - Programmez! | Le magazine …©rèse de « robot». » C’est •Agent/Entité •Avec des interactions •Qui automatise des actions •Aucune intelligence

• Questions ?

Suivez-nous sur twitter:

@Cellenza

@AurelienGaltier

@y_bilis

Événements à venir :

- [Petit-déjeuner] From scratch : construisez et déployez

une application conteneurisée ! : 8 juin 2017

- Brief&Breackfast Cognitive Service : 27 juin 2017

- From Zero To Hero : Cognitive Service : 27 juin 2017

- After Tech Craft avec Sandro MANCUSO : 29 juin 2017

- …

http://www.cellenza.com/fr/evenements/

http://blog.cellenza.com/