Poser une Question à l'Assistant
L'assistant NaturSQL a été conçu pour répondre à vos interrogations quotidiennes concernant les cours, les enseignants et les emplois du temps universitaires.
💬 Comment poser une question ?
- Rendez-vous sur l'écran principal de discussion (Chat).
- Dans le champ de texte situé en bas de l'écran, tapez votre question en français naturel.
- Validez en appuyant sur la touche Entrée ou en cliquant sur l'icône Envoyer.
- L'assistant analyse votre demande, effectue la recherche dans la base de données et formule une réponse claire en quelques secondes.
Emplacement Capture d'Écran : Espace de discussion
[Capture d'écran à insérer]
Visuel attendu : Fenêtre de discussion avec une question posée dans le champ texte et la réponse de l'assistant dans la bulle de conversation.
💡 Exemples de questions types
Pour vous inspirer, voici une sélection de requêtes courantes que l'assistant maîtrise parfaitement :
- « Quels sont les enseignants de TP en informatique ? »
- « Qui assure les cours magistraux de bases de données au semestre 2 ? »
- « Donne-moi la liste des enseignants intervenant en mathématiques cette année. »
- « Quel est le volume total d'heures de cours dispensé par M. Martin ? »
- « Combien d'heures de TD sont prévues pour le module de système d'exploitation ? »
- « Quel enseignant a le plus d'heures de TP programmées ce semestre ? »
- « Quels sont les enseignants ayant le statut de vacataire ? »
- « Donne-moi les vacataires qui interviennent dans les matières du BUT 2. »
- « Quelles sont les matières enseignées au cours du semestre 1 ? »
- « Quels sont les prérequis obligatoires pour s'inscrire au cours d'intelligence artificielle ? »
- « Combien d'heures d'anglais sont programmées sur l'année scolaire 2024-2025 ? »
🔍 Comment fonctionne l'assistant en coulisses ?
Vous n'avez pas besoin de comprendre la technique pour utiliser l'application, mais voici les grandes étapes de traitement :
sequenceDiagram
autonumber
actor User as Utilisateur
participant Gradio as Interface Web
participant LLM as Modèle IA (Ollama)
participant BDD as Base de Données
User->>Gradio: Pose sa question en français
Gradio->>LLM: Transmet la question avec le schéma des données
LLM->>BDD: Génère et exécute la requête sécurisée
BDD-->>LLM: Renvoie les lignes de résultats
LLM-->>Gradio: Reformule les résultats en une réponse claire
Gradio-->>User: Affiche la réponse synthétique
- Compréhension : Le modèle d'intelligence artificielle lit votre question et en extrait l'intention métier.
- Recherche ciblée : Une requête d'interrogation sécurisée en lecture seule est envoyée à la base de données de l'établissement.
- Synthèse : Les données brutes récupérées sont traduites en une phrase naturelle et directement exploitable.