FinSight IA
Méthodologie

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.

01 · Pipeline

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é.

Agent 01
AgentData
Récupère les fondamentaux et le marché. Multi-sources avec fallback. Normalisation Pydantic.
Agent 02
AgentQuant
Calcule WACC, DCF, ratios, scénarios. Code Python pur, jamais le LLM. Tests unitaires sur les formules.
Agent 03
AgentSynthese
Commentaire éditorial via LLM (Groq llama-3.3-70b, fallback Anthropic Haiku 4.5). Cadré par la constitution.
Agent 04
AgentQA
Vérifications croisées : cohérence chiffres ↔ commentaires, signaux contradictoires, hallucinations.
Agent 05
AgentDevil
Thèse inverse systématique. Ajuste la conviction finale. Sceptique permanent.
Agent 06
Gouvernance
Quatre agents observateurs vérifient le respect de la constitution V2. Verdict ALERTES si violation.
02 · Sources de données

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.

DomaineSource principaleFallbackProfondeur
Cours et market datayfinanceFinnhub5 ans
Fondamentaux (P&L, BS, CF)yfinanceFMP5 ans
Ratios et multiplesCalculs internesAnnée LTM + 4 ans
News sociétéFinnhubYahoo RSS10 articles récents
Sentiment newsFinBERT (local)Temps réel
Indices & secteursyfinanceSectorial mapping interneTous 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.

03 · Valorisation DCF

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.

  1. 1
    WACC
    Coû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é.
  2. 2
    Free Cash Flows projetés
    Pé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.
  3. 3
    Valeur terminale
    Modèle de Gordon avec g = 2 % (croissance long terme alignée inflation cible BCE/Fed). Sensibilité au taux g ± 1 % systématique.
  4. 4
    Equity bridge
    Enterprise Value − dette nette + minoritaires + investissements financiers. Conversion en cours par action sur capital fully diluted.
  5. 5
    Sensibilités
    Tableau WACC × g de 5×5, avec mise en évidence du cours actuel et du cours cible. Toujours dans le pitchbook.
04 · Gouvernance constitutionnelle

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.
05 · Garanties d'auditabilité

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.