title: Common
emoji: 🏢
colorFrom: purple
colorTo: indigo
sdk: streamlit
sdk_version: 1.39.0
app_file: app.py
pinned: false
Application Template - README
Introduction
Cette application sert de base/template pour en déployer d'autres sur le même modèle via Huggingface. Elle est facilement duplicable en dupliquant l'espace. Elle est décomposée en plusieurs sections pour offrir une gestion complète des documents et des dialogues avec une Intelligence Artificielle (IA).
Structure de l'application
L'application est structurée en trois parties principales :
- Documents
- Communs
- Vos Documents
- Configurations
- Prompt système
- Paramètres
- Dialogue
- Chatbot
Fonctionnement des sections
1. Documents
Documents Communs : Cette section permet de déposer des documents accessibles à tous les utilisateurs de l'application. Ces documents sont vectorisés et stockés dans une base de données vectorielle (voir section dédiée). Ils seront explorés lors des interactions avec l'IA.
Vos Documents : Chaque utilisateur peut uploader ses propres documents, qui seront pris en compte pendant sa session. Ces documents sont temporaires et ne sont accessibles que durant la session active de l'utilisateur.
2. Configurations
Prompt système : Cette section permet de configurer le prompt système utilisé lors des conversations avec l'IA. Ce prompt influence le comportement de l'IA pendant le dialogue.
Paramètres : Ici, vous pouvez ajuster les paramètres dynamiques de l'application, tels que les préférences utilisateurs ou les options spécifiques à votre usage.
3. Dialogue
- Chatbot : Une interface de discussion avec l'IA, où il est possible de choisir le modèle d'IA avec lequel interagir. Vous pouvez aussi commencer la conversation à partir d'un prompt pré-défini.
Base de Données Vectorielle
Les documents (communs et personnels) sont vectorisés et stockés dans une base de données vectorielle. Cela permet à l'IA de rechercher et d'explorer ces documents pour enrichir les conversations en fonction des informations disponibles.
Paramètres Dynamiques
Cette application permet la gestion de paramètres dynamiques configurables via l'interface utilisateur. Ces paramètres modifient le comportement de l'application et de l'IA en fonction des besoins de l'utilisateur.
Prompts par Défaut
Des prompts par défaut peuvent être définis pour démarrer les conversations avec l'IA. Ces prompts sont personnalisables dans la section "Prompt système" des Configurations.
Déploiement
Pour déployer cette application sur Huggingface :
- Dupliquez l'espace Huggingface existant.
- Configurez les fichiers de l'application (paramètres, prompts par défaut, etc.).
- Assurez-vous que la base de données vectorielle est correctement co