Louis B. / Paul P. / Yumeng M. / Louis S.
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
Niveau théorique
Le projet
- Sujet, notice à suivre
- Thème
- Structure & base de données
- IHM & Discussion
BASE DE DONNÉES
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
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
- 127