Les Projets — conversations et fichiers sans limite
Un Projet est un espace de travail qui regroupe plusieurs conversations autour d'un même sujet ou objectif. Chaque conversation du projet partage automatiquement un contexte commun — visible par l'IA à chaque échange.
Principe fondamental
Là où d'autres plateformes vous obligent à recopier votre contexte à chaque nouvelle conversation, BATEN AI l'injecte automatiquement depuis le projet. Zéro friction, zéro perte.
Créer un Projet
- Ouvrez le panneau latéral → onglet 📁 (Projets)
- Cliquez sur "Nouveau"
- Donnez un nom à votre projet
- Ajoutez une description : objectif, domaine, contraintes — cette description est injectée dans chaque conversation du projet
- Attachez vos fichiers locaux via "Ajouter"
Une fois le projet sélectionné, toute nouvelle conversation lui est automatiquement attachée. L'IA reçoit le contexte du projet dès le premier message, sans que vous ayez à le ré-expliquer.
Conversations illimitées
Un projet peut contenir un nombre illimité de conversations. Chacune reste indépendante — son historique propre, son Agent propre, son état Inemuri propre — mais toutes partagent le contexte du projet.
Exemple concret : vous travaillez sur un dossier juridique. Vous créez un projet "Dossier Dupont". Vous pouvez ensuite ouvrir 10 conversations distinctes — une pour la stratégie, une pour les clauses, une pour la jurisprudence — sans jamais ré-expliquer de quoi il s'agit.
Fichiers locaux — vos documents restent chez vous
BATEN AI lit vos fichiers directement depuis votre appareil — aucun upload, aucun transfert vers un serveur tiers. Le contenu est chargé en mémoire locale (localStorage) et injecté dans le contexte au moment de chaque envoi.
Formats acceptés
Tout fichier texte lisible : .txt, .md, .json, .csv, .py, .ts, .js, .pdf (texte), contrats Word exportés en .txt, etc. Le contenu est tronqué à 80 000 caractères (~60 pages) par fichier.
Comparaison : BATEN AI vs ChatGPT Projects
| Critère | ChatGPT Projects | BATEN AI Projets |
|---|---|---|
| Fichiers par projet | 20 maximum | Illimité |
| Taille par fichier | 512 KB | 80 KB (actuel) |
| Conversations par projet | Illimitées | Illimitées |
| Stockage | Serveurs OpenAI | 100% local (votre appareil) |
| Confidentialité | Données partagées avec OpenAI | Zéro transmission |
| Contexte auto-injecté | Oui | Oui |
| Agent personnalisé par projet | Non | Oui (Studio) |
| Contexte illimité par conversation | Non (fenêtre fixe) | Oui (Inemuri) |
Pourquoi 80 KB et non 512 KB ?
La limite actuelle de 80 000 caractères par fichier est une contrainte de conception intentionnelle, pas technique. Un fichier injecté dans un contexte IA occupe des "tokens" — l'unité de traitement des modèles de langage. Un fichier de 512 KB représente ~128 000 tokens, ce qui consomme la quasi-totalité de la fenêtre de contexte du modèle, laissant peu de place pour votre conversation.
80 KB (~20 000 tokens) est l'équilibre optimal : suffisant pour un contrat de 30 pages, un rapport complet, un module de code entier — sans saturer le modèle.
Évolution prévue
Une fonctionnalité RAG (Retrieval-Augmented Generation) est en développement : au lieu d'injecter l'intégralité du fichier, seuls les passages pertinents à votre question seront extraits. La limite per-fichier sera levée.
Où sont stockées vos données ?
Les projets, fichiers et conversations sont stockés exclusivement dans le localStorage de votre navigateur. Ils restent sur votre appareil, même hors connexion. Ils ne transitent vers nos serveurs qu'au moment de l'envoi d'un message — et uniquement pour la durée de l'inférence.
Vider votre navigateur efface vos projets
Le localStorage est lié à votre navigateur. Si vous videz votre cache ou changez d'appareil, vos projets et fichiers locaux ne seront plus accessibles. Une synchronisation cloud (chiffrée) est prévue pour les plans futurs.