Aller au contenu
~/benhattab
Retour aux projets
En coursSaaS2026 — présent

Stack AI Africa

Traitement documentaire par IA : extraction, chat et banc d'essai de modèles

Plateforme de traitement documentaire par IA construite en microservices : une API Laravel orchestre trois services FastAPI — extraction pilotée par schéma, chat conversationnel avec historique, et un playground de comparaison de modèles. L'extraction est guidée par un schéma défini par l'utilisateur, ce qui rend la sortie exploitable en base plutôt que juste lisible.

3
microservices IA
92
routes d'API
Rôle

Architecte & développeur — API Laravel, microservices IA, dashboards

Stack
Laravel 12PHP 8.3FastAPIPythonPostgreSQLRedisCloudflare R2MinIONext.js 16ZustandRechartsDocker
Points clés
  • Trois microservices FastAPI séparés — documents, chat, playground — orchestrés par une API Laravel
  • Extraction pilotée par schéma : l'utilisateur définit la structure attendue, le service renvoie des données typées
  • Playground de comparaison de modèles et de test de prompts, branché sur des APIs compatibles OpenAI ou LM Studio en local
  • Domaine complet côté API : 92 routes, 15 modèles, 10 policies d'autorisation, permissions spatie
  • Landing publique trilingue (anglais, français, wolof) et dashboards interne et client distincts