Votre équipe devra être composée de 1 à 5 membres. Elle peut intégrer des profils variés et/ou complémentaires : développeur back-end, développeur front, UX designers, marketeurs, etc.
Les équipes pluridisciplinaires sont souvent les plus à même de faire émerger les meilleures idées : l’innovation résulte très souvent du croisement de compétences et de talents différents.
N’hésitez pas à utiliser la plateforme hackate.am pour trouver vos coéquipiers, l’expérience n’en sera que plus riche !
Afin de pouvoir accèder à la première étape, il vous faudra tout d'abord ouvrir un compte Azure Free Trial (gratuit pendant un mois). Votre compte sera prolongé gratuitement pour les participants qui accèderont à la deuxième étape. Lors de cette inscription sur Azure, il vous sera notamment demandé vos informations personnelles. Pas d'inquiétude à avoir, rien ne vous sera facturé, même à la fin de votre Azure Free Trial. De plus, vous aurez la possibilité de supprimer ces informations à la fin du challenge.
Pour cette première étape, nous vous demandons de soumettre :
- Un dossier de 3 slides au format PowerPoint ou PDF afin de mettre en forme votre idée, votre concept, sa technologie, et de présenter un exemple de script entre votre CHATBOT et un téléspectateur. N’oubliez pas également de présenter votre équipe. Il est très important que ce premier rendu soit synthétique : il devra montrer une vision globale et attractive de votre projet mais aussi technique. Pour cela n'hésitez pas à y insérer des illustrations, schémas, textes ou tout autre type de contenu pertinent.
- Pour cette première étape, nous vous recommandons de créer une première version d’url de votre CHATBOT sous la forme d’un webchat. Cette V1 devra obligatoirement :
Si jamais vous n'avez pas le temps de créer votre prototype de CHATBOT dans le temps imparti, vous pourrez le remplacer en réalisant ce tutoriel de création de BOT en moins d'une heure ! Il vous faudra alors fournir l'url de ce BOT.
Vous être libre d’utiliser toutes les API ou data du marché pour rendre votre CHATBOT plus intelligent, comme par exemple :
- LUIS.IA
- FaceBook SDK (Social Graph)
- Twitter (Real type flux…)
- http://www.data.gouv.fr/
- http://webnext.fr/programme-tv-rss
- Etc.
Si vous êtes présélectionnés, vous devrez connecter votre CHATBOT aux API de notre chaine de télévision partenaire.
Ces API ne seront ouvertes qu’aux équipes sélectionnées et vous donneront accès à l’intégralité de la grille des programmes de la chaine et les meta données liées :
- Titre du programme
- Horaires de diffusion et de rediffusion
- Extrait vidéo ou vidéo intégrale
- Photographies
- Générique
- Langue de diffusion
- Résumé
- Année
- Style du programme (en fonction d’une liste de mots-clés / tags)
Vous devrez démontrer le fonctionnement de votre CHATBOT et des scénarios plus élaborés de dialogue avec le téléspectateur. A vous de choisir le format le plus adapté (vidéo de démonstration de votre CHATBOT, prototype, une maquette fonctionnelle ou graphique...) ou tout autre livrable que vous jugerez pertinent. Il vous faudra néanmoins démontrer le fonctionnement de votre BOT.
Microsoft et la chaine de télévision partenaire mettront à disposition des équipes présélectionnées des mentors afin de les accompagner dans l'élaboration de leur projet.
Les cinq équipes finalistes seront invitées à présenter leur projet lors de la finale. Cette présentation devra reprendre les axes majeurs de votre dossier et montrer le fonctionnement de votre CHATBOT !
Pour vous aider à créer facilement et rapidement le meilleur CHATBOT, Microsoft met à votre ses technologies et des guides pour les utiliser. Il vous suffira alors de vous laisser guider par les différents outils :
- LUIS : vous offrira un moyen rapide et efficace d'ajouter la compréhension du langage à votre BOT. Facile à utiliser grâce à ses modèles préconstruits, LUIS vous guidera à travers les processus rapide de construction pour des modèles plus spécialisés !
- BOT Framework : vous permettra de construire et connecter votre BOT pour interagir avec vos utilisateurs naturellement là où ils sont, du simple sms à Skype, Slack, Office 365… Facile d'utilisation, vous n'aurez qu'à vous laisser guider !
- Azure : hébergera votre CHATBOT en ligne. Simple et efficace, ce cloud pour les entreprises modernes est composé d’une gamme croissante de services cloud intégrés (analyse, fonctions mobiles, mise en réseau, stockage et services web) qui vous permettent de mettre rapidement en place vos solutions !
Afin de valider la participation de l'équipe, le projet devra impérativement :
- Utiliser le langage Node.js ou ASP.NET
- Se connecter à deux endpoints (minimum) via le BOT Framework
- Héberger le projet sur Azure : les comptes Azure seront gratuits pour tous les participants durant toute la durée du challenge. Chaque participant devra se créer un compte Azure.
Lors de la première sélection et de la grande finale, le jury sera attentif aux critères suivants pour l'évaluation des projets :
- Pertinence du projet au regard du sujet
- Caractère innovant et originalité du projet
- Faisabilité du projet et capacité à être rapidement opérationnel
- Fonctionnalités du programme