
## ✨ Nouvelles fonctionnalités majeures - Mode Liberté intelligent avec 15 itérations max et analyse itérative - Bouton Visualiser pour prévisualisation Markdown complète - Navigation table des matières corrigée et optimisée - Formatage Markdown avancé (titres, listes, code, citations, liens) - Configuration IA optimisée pour précision maximale ## 🔧 Améliorations techniques - Correction parseMarkdown manquante dans les fonctions IA - Optimisation des températures par fonction (0.1-0.4) - Nettoyage configuration .env (35k tokens, paramètres intelligents) - Suppression des paramètres inutilisés (rate limiting) - Implémentation AI_TEMPERATURE dans le code ## 📖 Documentation - README complet avec guide d'installation et utilisation - Documentation Mode Liberté intelligent - Architecture technique détaillée - Guide de configuration avancée 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
6.2 KiB
6.2 KiB
=Ý Conception Assistant
Un assistant intelligent de conception technique avec fonctionnalités IA avancées pour l'analyse, l'amélioration et la gestion de documents de conception.
( Fonctionnalités
=Ë Gestion des Journaux
- Création et édition de journaux de conception avec éditeur riche
- Sauvegarde automatique avec horodatage
- Chargement de journaux précédents via interface modale
- Table des matières dynamique avec navigation intelligente
- Prévisualisation Markdown avec rendu professionnel
> Assistant IA Intégré (Mistral AI)
= Reformulation Intelligente
- Reformulation de texte sélectionné avec prévisualisation
- Validation avant application
- Conservation de l'intention originale
=
Analyse Automatisée
- Détection d'incohérences dans le document
- Vérification de doublons et redondances
- Conseils d'amélioration personnalisés
=€ Mode Liberté Intelligent (Nouveau !)
- Jusqu'à 15 itérations d'amélioration automatique
- Analyse itérative : chaque amélioration enrichit le document
- Arrêt intelligent quand plus rien d'évident à améliorer
- Confiance 90%+ : ne modifie que ce qui est certain
<¨ Interface & Expérience
< Thèmes
- Mode sombre/clair avec persistance des préférences
- Variables CSS cohérentes pour tous les composants
=A Mode Prévisualisation
- Toggle édition/visualisation en un clic
- Rendu Markdown complet : titres, listes, code, liens, citations
- Styling professionnel pour présentation finale
>í Navigation Avancée
- Table des matières générée automatiquement
- Scroll intelligent vers les sections
- Raccourcis clavier (Ctrl+S pour sauvegarde)
=ä Export & Import
- Export Markdown (.md) natif
- Import de fichiers Markdown
- Templates prédéfinis pour démarrage rapide
=à Installation
Prérequis
- Node.js 16+
- npm ou yarn
- Clé API Mistral (pour les fonctions IA)
Installation
# Cloner le repository
git clone https://github.com/votre-repo/conception-assistant.git
cd conception-assistant
# Installer les dépendances
npm install
# Copier et configurer les variables d'environnement
cp config/.env.example config/.env
Configuration
Éditez config/.env
avec vos paramètres :
# Server Configuration
PORT=3000
# Mistral AI Configuration
MISTRAL_API_KEY=votre_clé_api_mistral_ici
MISTRAL_MODEL=mistral-large-latest
MISTRAL_BASE_URL=https://api.mistral.ai/v1
# AI Features Configuration
AI_ENABLED=true
AI_MAX_TOKENS=35000
AI_TEMPERATURE=0.3
AI_TOP_P=0.85
Lancement
# Démarrer l'application
npm start
# Accéder à l'application
http://localhost:3000
<› Configuration IA Avancée
Paramètres Optimisés pour la Précision
- AI_TEMPERATURE=0.3 : Réponses précises et cohérentes
- AI_MAX_TOKENS=35000 : Support des longs documents
- AI_TOP_P=0.85 : Vocabulaire focalisé
Températures Spécialisées par Fonction
- Reformulation : 0.2 (très précise)
- Analyses : 0.1 (factuelle)
- Conseils : 0.4 (équilibrée)
- Mode Liberté : 0.2 (itératif intelligent)
=€ Mode Liberté - Fonctionnement Avancé
Le Mode Liberté Intelligent analyse votre document de manière itérative :
- Analyse du contenu actuel
- Identification du point le plus évident à améliorer
- Application de l'amélioration avec 90%+ de confiance
- Mise à jour du document avec le nouveau contenu
- Répétition du processus sur le document enrichi
- Arrêt automatique quand plus rien d'évident
Exemple de Session
Itération 1 : Ajout section "Contraintes techniques"
Itération 2 : Détail des "Risques identifiés"
Itération 3 : Complétion "Plan de tests"
Itération 4 : STOP - Aucune amélioration évidente
=Ö Utilisation
Créer un Nouveau Journal
- Utilisez l'éditeur principal pour rédiger
- La table des matières se met à jour automatiquement
- Sauvegardez avec Ctrl+S ou le bouton =¾
Utiliser l'IA
- Reformulation : Sélectionnez du texte ’ bouton "Reformuler"
- Analyse : Boutons "Incohérences", "Doublons", "Conseils"
- Mode Liberté : Choisir le nombre d'itérations ’ "Mode Liberté"
Mode Prévisualisation
- Cliquez sur =A Visualiser
- Consultez le rendu final professionnel
- Cliquez sur Éditer pour revenir à l'édition
<× Architecture Technique
Backend
- Express.js : Serveur web
- Mistral AI : Modèles de langage avancés
- Multer : Upload de fichiers
- dotenv : Gestion configuration
Frontend
- Vanilla JavaScript : Interface réactive
- CSS Variables : Thèmes dynamiques
- Markdown Parser : Rendu intelligent
- LocalStorage : Persistance locale
Structure
conception-assistant/
app.js # Serveur principal
routes/
ai.js # Routes IA avec logique avancée
upload.js # Upload de fichiers
assets/
js/app.js # Application frontend
css/style.css # Styles et thèmes
views/ # Composants d'interface
uploads/ # Fichiers uploadés
config/ # Configuration
> Contribution
- Fork le projet
- Créer une branche feature (
git checkout -b feature/nouvelle-fonctionnalite
) - Commit vos changements (
git commit -am 'Ajout nouvelle fonctionnalité'
) - Push vers la branche (
git push origin feature/nouvelle-fonctionnalite
) - Créer une Pull Request
=Ý Changelog
Version Actuelle
- Mode Liberté intelligent (15 itérations max)
- Prévisualisation Markdown complète
- Navigation table des matières optimisée
- Configuration IA précise (35k tokens)
- Interface thèmes sombre/clair
- Formatage Markdown avancé (titres, listes, code, citations)
=Ä Licence
MIT License - Voir le fichier LICENSE pour plus de détails.
<˜ Support
Pour toute question ou problème :
- =ç Email : support@conception-assistant.com
- = Issues : GitHub Issues
- =Ö Documentation : Wiki
Conception Assistant - Votre partenaire intelligent pour la conception technique ! =€