Architecture générale
Présentation des réglages (dans l’ordre de l’interface administrateur)
1. Menu Connexions
https://sophia.vincennes.fr/admin/settings/connections
Fonction : Gestion des connexions aux modèles IA hébergés sur Infomaniak.
Détails :
2. Menu Documents
https://sophia.vincennes.fr/admin/settings/documents
Fonction : Configuration du traitement des documents (analyse, embedding, reranking).
Paramètres :
→ URL :
http://sp26.vincennes.fr:5002/→ Connecté au service docling via tunnel SSH. Embedding :
→ URL :
http://sp26.vincennes.fr:1886/→ Passerelle via Node-RED, qui relaye vers le modèle
bge_multilingual_gemma2 sur Infomaniak.→ Utilisation de Node-RED pour limiter et réguler les appels API. Reranking (RAG) :
→ URL :
http://sp26.vincennes.fr:9995/v1/rerank→ Connecté au modèle
bge-reranker-v2-m3 via xinference sur Infomaniak (tunnel SSH).
3. Menu Recherche web
https://sophia.vincennes.fr/admin/settings/web
Fonction : Configuration de la recherche web et de l’analyse des résultats.
Paramètres :
→ URL :
http://sp26.vincennes.fr:1886/search?q=<query>→ Passerelle via Node-RED, qui interroge searxng.
→ Node-RED assure la traduction de la requête en français si nécessaire. Analyse des pages :
→ URL :
http://sp26.vincennes.fr:3003/→ Envoi des URLs récupérées vers Firecrawl pour extraction de contenu structuré.
4. Menu Interface utilisateur
5. Menu Audio
https://sophia.vincennes.fr/admin/settings/audio
Fonction : Transcription de fichiers audio en texte.
Paramètres :
→ URL :
http://sp26.vincennes.fr:1886/→ Utilisation de Node-RED pour gérer l’appel à l’API Infomaniak.
→ Le processus est asynchrone : Node-RED surveille la tâche et renvoie le texte une fois disponible. Permet de traiter des fichiers audio longs via une file d’attente.