Développement d'applications mobiles android bots conference chez Le Wagon

Merci Stéphanie, Sébastien, Sébastien Saunier, et au sponsor Le Wagon de nous accueillir dans leur repère de développeurs d'applications au 16 Villa Gaudelet, 75011 PARIS.

 

Developpement d applications mobiles android bots chatbots

 

C'est un "café-philo" sur le thème du Développement d'applications mobiles android IOS bots avec:

- Pierre-Edouard Lieb, Partnerships Manager @ Recast.Ai 
Willem Browne, Founder @EpicBots
- Florian Barbato, Web developer @ hellocasa.fr & founder @ Traverse chatbot

 

Cet article permet aux absents de suivre ce dont nous on avons parlé, ça fait de la pub aux partenaires, pour moi de l'A/B testing SEO temps réel. Que du win-win pour tout le monde!

 

Nous sommes très bien accueillis dans une grande salle. 1 énorme écran pour projeter les slides. Et il y a un excellent Wi-fi guest. On vient me dire bonjour, on m'offre une bière "volcelest", on me la décapsule, j'adore, ça commence bien.

Le Wagon, on ne présene plus cette école de développement très connue dans le milieu

  

Qui a déja développé des chatsbots? 3 mains se lèvents

Développement d'applications mobiles android bots, chatbots 101, développer un bot, le guide

Développement d'applications mobiles android bots chatbots - Pierre-Edouard Lieb, Partnerships Manager @ Recast.Ai 

Jeune entreprise fondée il y a un an et demi par des élèves de 42. Mise à disposition des développeurs et des corporates pour développer des chatsbots très rapidement. 10 fois plus vite, 10 fois moins cher. Beaucoup de bots en Javascript. Mais il n'y a pas que javascript, il y a du python aussi.

Sujet né en 2016 avec Facebook MEssenger qui annonce que Messenger c'est un nouveau marché pour faire des bots.

La majorité des personnes passe le temps à parler, c'est notre 1er langage pour s'exprimer.

Les gens passent plus de temps sur les chats que sur les réseaux sociaux: les chatbots deviennent un secteur intéréssant.

L'industrie du bot explose grace au smartphone: tout le monde a un smartphone. On a des milliers d'applications sur 15 pages du téléphone. Les applications de messageries ont leur icone sur la 1ere page: les bots sur les messengers ont le vent en poupe.

Les téléphones portables drivnt la technologie du chatbot.

L'industrie du chatbot? 3 types de création de bots

On prend une banque qui dépense en support client des centaines de million d'euros pour du call center pour répondre à des gens qui appellent pour dire qu'ils ont perdu leur carte bleue et les orienter. Objectivement, l'humain n'a aucune valeur ajoutée à répondre à ces messages: un bot peut économiser de l'argent en créant des bots qui répondent les questions basiques à la place des opérateurs.

Plus de 5 itérations et on perd l'utilisateur

Une question? Posez-la ici

Qu'est-ce qu'un bot?

Techniquement c'est un programme qui tourne sur un serveur et qui va via des canneaux des messagerie: messnger, skype, slack, ect....

Le client va poser une question en NLP natural language processing, NLU , Natural langage understanding.

1) il faut comprendre ce que veut l'utilisateur

2) il faut gérer la conversation et une quantité de questions possibles illimitées: gérer tous les cas d'erreurs au cas où le bot ne réponde pas bien

3) il faut que le bot répondre

4) le bot doit apprendre en même temps qu'il répond, c'est mieux.

 Les couches du bot

1) Channel input canal , par lequel la donnée arrive, slack, messenger...

2) NLP input utilisateur

3) Engine, manage conversation, repondre à la problematique, exemple, interroger l'API RATP pour trouver le meilleur trajet en métro.

4) hebergement: hosting, il faut que le programme de bot soit quelquepart, OVH, Heroku, Azure...

5) Analytics

LNP: l'Intent: qu'a voulu demander la personne? Exemple: "je cherche un restaurant de sushi à Paris"

On envoie une phrase: on précise la conception

Extaction des données: type de restaurant: sushis, date, location

On va interroger Google maps pour trouver les restaurants de sushis ouverts à Paris à minuit.

Ces données sont envoyées par exemple en JSON

Développement d'applications mobiles android bots chatbots - Willem Browne, Founder @EpicBots

Studio qui développe des bots dans Facebook messenger: accompagnement de A à Z, personnalité du bot, objectifs buisiness, interfaces du bot, services externe du bot, gestion de l'application bot en production, l'analyse de l'exploitation pour faire évoluer les bots.

Les bots marketings pokebot : top 50 sur 21000 bots sur le mesenger. Starwarsbot marchent très bien.

Open sources, code dispo sur Github

En javascript dans la majorité des cas.


Développement d'applications mobiles android bots chatbots - Florian Barbato, Web developer @ hellocasa.fr & founder @ Traverse chatbot

Création chatbot dans les transports en commun dans Paris : je me posais des questions: est-ce que je dois faire des changements? Mon chatbot permet d'avoir des infos sur les transports en commun dans Paris, metro, RER, ...

Une question? Posez-la ici

Quelle audience?

En fonction de la tranche d'age

Facebook messenger, Whatsupp, Viber, WeChat, Skype, BBM, Telegram, Line..

Beaucoup de bots sur messenger: quand qqn like la page Facebook, un bot prend le relai pour chatter et demander le besoin, le pourquoi du like.

Sur Messenger par exemple, le bot a accès aux informations du profil de la personne sur Facebook. Exemple: Salesforce génère des leads directement avec un chatbot sur messenger.

Quel business model, comment monetiser un bot?

Si on veut développer une monetisation, il faut développer le business model qui va avec.

prix moyen d'un bot: 20 000 Euros.

Arché de l'IA : entre 2016 et 2020, valeur x40. Meme chose qu'entre 2007 et 2017 l'explosition du marché des applications mobiles.

.

Florian a choisi de sponsoriser la notification : " la ligne 2 a du retard, sponsorisé par telle marque". Autre idée: vendre le bot à la RATP: on a une audience enorme: on le maintient.On l'integre dans un processus d'achat sur un site web: je veux acheter un T-shirt, qu'avez-vous en stock comme taille: le bot va regarder automatiquement dans le stock et renvoie la réponse.

 Vente dans messenger? On peut payer sur messenger aux USA, ca va arrier en Europe dans quelques mois.

Différencier les chatbots qui rapporent du cach net, et des chatbots qui rapportent de la satisfaction client.

Exemple: Le bot de The Guardians affiche des news, et il ne fait que ça. Grace au chatbot, les clients ont augmenté le temps de lecture de 100%.

Une question? Posez-la ici

Quelle interface?

 FB Chatbot's conversational elements.

Creer des user stories simples: minimiser ce qu'on propose. Ne pas perdre l'utilisateur avec 50000 features. Il faut faire simple et répondre à la requête de l'utilisteur.

 Moins il y a d'interactions, mieux c'est: 5 interactions maximum pour arriver au but à atteindre.

Prévoir les flux de conversation

Bonjour

Je suis....

Je fais...

Veux-tu...?

Et maintenant...?

Comment?

Au revoir

Il faut du support: le bot ne va pas tout faire, il faut prevoir le fallback sur un service client type Zendesk, Intercom...

En amont, avant de renvoyer vers l'operateur, récuperer des informations

Un bot prend un tout petit périmètre mais le fait bien.

Une question? Posez-la ici

Quelle intelligence artificielle?

L'IA n'est pas absolument nécéssaire, mais on a des limites. Exemple: bots Regex, avec des règles, et non scalable. Fonctionne avec des règles. L'IA fait ses propres règles.

Florent a découvert Recast sur sa V2, et trouve Recast très pertinent.

L'IA c'est toute sorte de services. NLU: comprendre les intentions, comprendre ce que veut l'utilisateur.

Demander du feedback à l'utilisateur : as-tu apprécié mo service?

Poser des questions ouvertes pour savoir vraiment ce que veut l'utilisateur? "tu cherches quel job?" Si je te propose des voitures d'occasions, donne moi quel modele, et je te donne ce qu'on a en stock.

Gestion de l'humeur? Encore à améliorer. Il y a des informations enrichies sur les smileys.

Questions ouvertes: pas besoin de répondre à toutes les questions. Par contre certaines questions sont importantes, les isoler avec une intention précise. Répondre aux autres avec un "désolé, je ne connais pas ce domaine, restons sur votre demande de pizza".

Une question? Posez-la ici

Les outils

Essayer de faire le bot avec une plaforme comme chatfuel, pour faire un bot en 7 minutes. Pour tester l'idée et le concept. Ensuite on passe à l'étape supérieure en codant, et en utilisant des services spécialisés.

Livre Oreily: comment designer un bot, écrit par le responsable développeurs chez slack

Sur medium

Les groupes: facebook bots

 Messenger = short sentences, pour aller à l'essentiel et driver vers une action précise, un site, un service, etc. C'est un outil avec lequel on peut toucher 1 milliard de personnes.


Développement d'applications mobiles android bots chatbots? Besoin d'aide en javascript?

Remplissez ce formulaire: