Stack Technique
Découvrez l'architecture technique complète du démonstrateur Innovac'tool et sa cohérence avec le mémoire DEC.
Architecture Technique
Session de mai 2025
Ce module présente l'architecture technique complète d'Innovac'tool, telle que décrite dans le mémoire DEC. Chaque composant est étiqueté selon son statut d'implémentation réel.
✅ Implémenté🔄 Simulé (POC)🚧 Prévu🌀 Éventuel
Stack Technique
Orchestration agentique
Tech : AG2 + Python
Fonction : Coordination des agents
Chapitre 2 – Section 2.1
Moteurs IA
Tech : OpenAI API, Azure OpenAI, Claude
Fonction : Génération d'analyse et conseil
Chapitre 2 – Section 2.1
Data Warehouse
Tech : PostgreSQL (1250 FEC simulés)
Fonction : Stockage structuré, accessible par les agents
Chapitre 2 – Section 1
API externes
Tech : SIRENE, INPI
Fonction : Enrichissement des données
Partie 2 – Chapitre 2 – Section 2.2.1
API Perplexity
Tech : Perplexity API
Fonction : Recherche contextuelle
Partie 2 – Chapitre 2 – Section 2.2.1
Anonymisation
Tech : Regex + règles métier (proxy simulé)
Fonction : Protection RGPD, floutage local
Partie 2 – Chapitre 1 – Section 2 – §§ 2.2 / 2.2.1
Back-end
Tech : FastAPI (ou Flask selon votre stack)
Fonction : Traitement des requêtes
Partie 2 – Chapitre 2 – Section 2.2.1
Visualisation
Tech : D3.js, Chart.js
Fonction : Dashboards & schémas interactifs
Partie 2 – Chapitre 2 – Section 1
Front-end
Tech : Next.js
Fonction : Interface réactive
Partie 2 – Chapitre 2 – Section 1
Logs agents
Tech : JSON historisé (simulé)
Fonction : Traçabilité pédagogique
Partie 2 – Chapitre 2 – Section 2.2 – § 2.2.2
ETL
Tech : Python scripts simples
Fonction : Pipeline Extract → Transform → Load
Partie 2 – Chapitre 1 – Section 1.1 – § 1.1.4
Airflow-like (DAG ETL)
Tech : Théorique
Fonction : Pipeline modulaire & maintenable
Partie 2 – Chapitre 1 – Section 1.1 – § 1.1.4
NoSQL
Tech : Évoqué mais non utilisé
Fonction : Stockage non structuré si besoin
Partie 1 – Chapitre 2 – Section 1.1
Pipeline Agentique
Ce diagramme illustre le flux de données à travers l'architecture Innovac'tool, depuis l'ingestion initiale jusqu'à la visualisation finale. Les agents IA orchestrent ce processus grâce à l'utilisation d'AG2 (ex-AutoGen).
Cliquez sur un nœud pour mettre en évidence les connexions
source
process
storage
api
ai
output