Ce qui manquait
Jusqu'ici, le rapport PDF PME affichait les tableaux de ratios et les soldes intermédiaires de gestion sans aucun commentaire écrit. Pour un utilisateur PME non initié aux ratios financiers, c'était du chiffre brut sans interprétation.
Une seule passe LLM pour huit sections
Le module core/pappers/commentaires_llm.py envoie les chiffres clés (CA, VA, EBE, résultat net, ratios, benchmark sectoriel, scoring Altman + FinSight PME) et récupère en une seule passe un JSON avec huit commentaires courts (3-5 phrases chacun), prêts à être injectés dans le PDF et le pitchbook.
- SIG : lecture de la structure de création de valeur
- Rentabilité : marges EBE, ROE, ROCE vs médiane sectorielle
- Solidité financière : gearing, autonomie, liquidité
- Efficacité opérationnelle : DSO, DPO, DIO, BFR
- Croissance pluriannuelle : trajectoire CA + résultat
- Scoring : Altman Z + Score FinSight PME, lecture de la zone de risque
- Bankabilité : capacité d'endettement additionnel
- Synthèse : verdict global forces/faiblesses/recommandations
Règle stricte : pas de fallback déterministe
Si le LLM n'est pas disponible ou si son JSON est invalide, les sections manquantes sont tout simplement omises du rapport. Pas de texte générique de substitution qui ferait passer un template pour de l'analyse. C'est une règle produit : mieux vaut du vide clair qu'un paragraphe qui habille le rapport sans rien dire.