Louis B. / Paul P. / Yumeng M. / Louis S.
![](https://cdn2.iconfinder.com/data/icons/artificial-intelligence-52/48/bl_1647_Robot_artificial_intelligence_worker_dog_magnifier_bot-512.png)
programmation logique
Sommaire
- Esprit du projet
- Points importants du projet
- Difficultés rencontrées
- Extensions possibles
Esprit & Contextualisation
Le projet
- Projet Supinfo
- Visual Studio Code
- Docker
- L'équipe
![](https://proxy.duckduckgo.com/iu/?u=https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2F2017%2F03%2Fvs-for-mac-logo-caption2.png&f=1)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/712605/images/3836462/pythonlogo.png)
![](https://proxy.duckduckgo.com/iu/?u=https%3A%2F%2Fcdn.freebiesupply.com%2Flogos%2Fthumbs%2F2x%2Fdocker-logo.png&f=1)
Niveau théorique
Le projet
- Sujet, notice à suivre
- Thème
- Structure & base de données
- IHM & Discussion
BASE DE DONNÉES
![](https://proxy.duckduckgo.com/iu/?u=https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Ffi%2Fthumb%2Ff%2Ffd%2FLast.fm_logo.svg%2F1200px-Last.fm_logo.svg.png&f=1)
Structure
API
{
"name": "We Are the Champions",
"author": "Queen",
"album": "Greatest Hits",
"duration": "207000",
"tags": ["classic rock", "rock", "Queen", "70s", "80s"]
}
Sources
interface homme machine
Vous: Donne une chanson aléatoire.
Bot: Oui, j'en connais pleins ! Par exemple : 'One Last Time' de Ariana Grande.
Vous: Tu connais combien de musiques ?
Bot: Je connais 892 musiques.
Discussion simple et intuitive
interface homme machine
Exemples de questions :
- Tu connais le groupe Rage Against The Machine ?
- Tu connais le titre Nothing Else Matters ?
- Tu peux me donner un groupe de rock ?
- Donne une chanson aléatoire.
- Tu connais le top 50 ?
interface homme machine
Vous: Tu connais le groupe Metallica ?
Bot: Désolé je ne connais pas, ce groupe a chanté quoi comme chanson ?
Vous: Nothing Else Matters
Bot: Ok, et c'est quoi comme style de musique ?
Vous: Metal
Bot: Ok, merci de m'avoir fait connaître ce groupe !
Vous: Donne une chanson de Metallica
Bot: Oui, je connais 'Nothing Else Matters' de ce groupe.
Apprentissage
fonctionnement du chatbot
Organisation des données
- Top 50
- Base des musiques
- Toutes les musiques
- Tous les tags
- Tous les artistes
Optimiser la vitesse d'éxecution
fonctionnement du chatbot
Vocabulaire
Gestion des erreurs
- Point d'entrée
- Vérification mot ou alias
- Descente (sens de lecture unique)
- Récursivité
- Solution
fonctionnement du chatbot
Schémas
![](https://s3.amazonaws.com/media-p.slid.es/uploads/536408/images/6160232/CheminBon.png)
Chatbot
Variable en fin de phrase
Les phrases doivent correspondre parfaitement
Points forts
Points faibles
Variables
Alias
Évolution facile
CHATBOT
Extensions possibles
- Quizz musical
- Création de playlists
- Connection directe à last.fm
- Historique
- Variables
- Gérer les fautes d'orthographes
4AIT
By creakze tech
4AIT
- 113