Nora — Assistant IA
1 janvier 20241 min de lecture
IAChatbotFlaskPython
Contexte du projet
Nora est un **assistant IA conversationnel** que j’ai conçu pour offrir une expérience simple, rapide et accessible à tous. L’idée était d’avoir une interface minimaliste où l’utilisateur peut poser ses questions et recevoir des réponses naturelles, sans interface compliquée ni surcharge visuelle.
Objectifs
- Proposer une **interface web légère** et responsive.
- Pouvoir **déployer rapidement** une démo accessible en ligne.
- Expérimenter une **architecture simple** mêlant HTML/CSS/JS côté front et **Flask** côté backend.
Stack technique
- **Frontend :** HTML, CSS, JavaScript (vanilla)
- **Backend :** Python, Flask
- **Déploiement :** Render
Le frontend interagit avec l’API Flask via des requêtes HTTP, ce qui permet de séparer clairement l’interface de la logique de génération de réponses.
Fonctionnalités principales
- Zone de texte pour poser une question.
- Affichage des réponses de Nora dans un historique de conversation.
- Gestion des états de chargement pour montrer que Nora « réfléchit ».
Ce que j’ai appris
- Structurer un petit projet IA de bout en bout : **UI + backend + déploiement**.
- Gérer les temps de réponse et les erreurs réseau pour garder une bonne UX.
---
[Visiter le projet →](https://noraia.onrender.com/)