Comment FinSight produit ses analyses.
Aucun chiffre n'est inventé. Chaque calcul est déterministe. Chaque commentaire IA est cadré par une constitution écrite et vérifié par quatre agents observateurs. Cette page documente l'intégralité du pipeline, sans angles morts.
Sept agents, orchestrés par LangGraph.
Chaque analyse FinSight est exécutée par un graphe d'agents spécialisés défini avec LangGraph. Le graphe est déterministe : les mêmes inputs produisent strictement la même séquence d'appels. Chaque nœud écrit son résultat dans un state Pydantic typé, lu par les nœuds suivants.
La séparation des responsabilités est stricte : l'agent Données ne calcule rien. L'agent Calculs n'invente rien. L'agent Synthèse ne touche pas aux chiffres. Cette séparation est notre première garantie d'auditabilité.
Multi-providers, fallback systématique.
Aucune analyse ne dépend d'une seule source. Une coupure yfinance, un quota Finnhub atteint, un free plan FMP qui rend un 401 : le pipeline bascule automatiquement sur la source suivante sans interrompre l'analyse. Toutes les données sont rafraîchies à la demande, jamais mises en cache plus d'une heure côté serveur.
| Domaine | Source principale | Fallback | Profondeur |
|---|---|---|---|
| Cours et market data | yfinance | Finnhub | 5 ans |
| Fondamentaux (P&L, BS, CF) | yfinance | FMP | 5 ans |
| Ratios et multiples | Calculs internes | — | Année LTM + 4 ans |
| News société | Finnhub | Yahoo RSS | 10 articles récents |
| Sentiment news | FinBERT (local) | — | Temps réel |
| Indices & secteurs | yfinance | Sectorial mapping interne | Tous indices majeurs |
Les données livrées par les sources tierces sont normalisées par FinSight (devises, conversions GBp/GBP, retraitement des exceptionnels). Aucune analyse n'est lancée si les fondamentaux essentiels manquent : nous préférons refuser une analyse plutôt que livrer une analyse incomplète.
La méthode, sans boîte noire.
Le DCF FinSight suit la méthode standard Damodaran/McKinsey, appliquée systématiquement avec les mêmes hypothèses pour garantir la comparabilité entre analyses.
- 1WACCCoût des fonds propres via CAPM (Rf = taux 10 ans US, ERP propre à FinSight, beta yfinance), coût de la dette à partir de la note implicite ou taux moyen historique. Pondération valeur de marché.
- 2Free Cash Flows projetésPériode explicite de 5 ans, croissance dérivée de la moyenne 3 ans glissante, plafonnée à 15 % et plancher 0 %. Marges convergentes vers la moyenne sectorielle.
- 3Valeur terminaleModèle de Gordon avec g = 2 % (croissance long terme alignée inflation cible BCE/Fed). Sensibilité au taux g ± 1 % systématique.
- 4Equity bridgeEnterprise Value − dette nette + minoritaires + investissements financiers. Conversion en cours par action sur capital fully diluted.
- 5SensibilitésTableau WACC × g de 5×5, avec mise en évidence du cours actuel et du cours cible. Toujours dans le pitchbook.
Sept articles. Aucun écart toléré.
Les LLM hallucinent. Pour empêcher cela en analyse financière — où une erreur peut coûter cher — nous avons rédigé une constitution stricte que chaque agent doit respecter. Quatre agents observateurs vérifient en post-traitement le respect des sept articles et émettent un verdict (PASS / ALERTES / BLOCKED).
- Article 1 : aucun chiffre généré par le LLM. Tous les nombres viennent du state quant.
- Article 2 : toute affirmation doit être sourçable (donnée, calcul ou littérature de référence).
- Article 3 : la conviction est explicitement bornée [0, 1] et justifiée.
- Article 4 : le devil's advocate ne peut pas être ignoré ; il ajuste la conviction finale.
- Article 5 : aucun conseil personnalisé d'investissement, jamais.
- Article 6 : les biais ESG, géopolitiques ou idéologiques sont explicitement déclarés.
- Article 7 : tout écart à la constitution déclenche une alerte tracée dans le state.
Tout est tracé.
Pour chaque analyse, FinSight conserve : le state Pydantic intégral du pipeline (entrées, calculs, sorties intermédiaires), les prompts envoyés aux LLM, les hashes des modèles utilisés, les versions des sources de données et le verdict des agents de gouvernance. Une analyse peut être rejouée à l'identique six mois plus tard à partir du seul state archivé.
Sur les plans Enterprise, ce log complet est exposé en API pour permettre à votre équipe conformité de mener ses propres audits internes. La méthodologie est versionnée comme du code : chaque modification de la constitution ou d'une formule est documentée dans le changelog public.
Une question méthodologique ?
Notre assistant connaît FinSight de bout en bout, ou contactez-nous directement.