Le contexte
Notre client est une societe de gestion de portefeuille basee a Paris, agreee par l'AMF (Autorite des marches financiers). Avec une trentaine de collaborateurs, elle gere plusieurs milliards d'euros d'actifs sous gestion pour le compte d'investisseurs institutionnels et de clients prives fortunes. Pour des raisons de confidentialite, le nom de la societe n'est pas communique.
L'equipe se repartit entre les gerants de portefeuille, les analystes financiers, le middle office (operations et reporting), le compliance officer et l'equipe administrative. Chaque jour, ces equipes manipulent des volumes importants de donnees financieres issues de multiples sources : cours de marche, positions, transactions, valorisations, benchmarks.
La societe est connectee a SIX Financial Information (groupe SIX, operateur de la bourse suisse) pour l'ensemble de ses flux de donnees de marche : cours en temps reel, donnees de reference, indices, devises et taux. SIX fournit le socle de donnees sur lequel reposent toutes les operations de gestion.
Quand Ceres intervient, la direction constate que de nombreux processus internes restent largement manuels. Les gerants passent un temps considerable a compiler des donnees, les analystes produisent des rapports a la main dans Excel, et l'equipe compliance prepare les reportings reglementaires de maniere artisanale. La direction souhaite explorer le potentiel de l'IA pour optimiser ces processus, sans jamais compromettre la securite et la confidentialite des donnees financieres.
Les defis
Avant de deployer la moindre solution IA, il fallait cartographier les points de friction. L'audit initial a revele des processus manuels chronophages a tous les etages de l'organisation.
Les problemes identifies
Pour produire un rapport reglementaire AMF complet, entre extraction des donnees, calculs et mise en forme
Pour generer les reportings clients trimestriels personnalises, un par un, dans Excel puis Word
Du temps des analystes passe a compiler des donnees plutot qu’a les analyser
Outil interne sur mesure : tout repose sur Excel, des macros VBA vieillissantes et des copier-coller manuels
Passees par le compliance officer a verifier manuellement les limites de risque et les ratios reglementaires
Le rapprochement entre les positions internes et les donnees SIX se fait a la main, source d’erreurs
Au-dela de l'inefficacite operationnelle, un enjeu majeur s'est impose des le depart : la securite des donnees. Une societe de gestion manipule des informations extremement sensibles : positions des portefeuilles, strategies d'investissement, donnees personnelles des clients. Toute solution d'IA devait garantir que ces donnees ne sortent jamais du perimetre controle par la societe.
L'autre contrainte technique : l'integration avec SIX Financial. Les donnees de marche arrivent par des flux specifiques (API REST et fichiers batch), dans des formats proprietaires. Toute automatisation devait s'integrer a ces flux sans perturber la chaine de traitement existante.
Pourquoi Claude et Claude Code
Apres evaluation de plusieurs solutions d'IA generative (GPT-4, Gemini, Mistral, Claude), le choix s'est porte sur Claude d'Anthropic. Voici les criteres qui ont fait la difference pour une societe de gestion soumise aux exigences les plus strictes en matiere de conformite.
Qualite du raisonnement sur les donnees financieres
Claude excelle dans l’analyse de donnees structurees, les calculs financiers et la comprehension de documents reglementaires complexes. Les tests comparatifs ont montre un taux d’erreur significativement plus bas que les alternatives sur les taches de calcul de ratios, d’analyse de portefeuille et de generation de commentaires de gestion.
Politique de confidentialite zero data retention
Anthropic propose une option de zero data retention sur l’API Claude : les donnees envoyees ne sont ni stockees ni utilisees pour l’entrainement du modele. C’etait un prerequis non negociable pour le compliance officer. Aucune donnee de portefeuille, aucune information client ne reste chez le fournisseur d’IA.
Fenetre de contexte etendue
Avec 200K tokens de contexte, Claude peut traiter un rapport reglementaire complet, un portefeuille de plusieurs centaines de lignes ou un historique de performance sur plusieurs annees en une seule requete. Pas besoin de decouper les donnees en morceaux, ce qui reduit les erreurs et simplifie l’architecture.
Claude Code pour le developpement rapide
Claude Code a permis de developper les outils internes a une vitesse sans precedent. Au lieu de recruter des developpeurs et de planifier des sprints sur plusieurs mois, l’equipe a pu construire des scripts, des connecteurs API et des dashboards en quelques jours. Le time-to-value est passe de mois a semaines.
Fiabilite et consistance des outputs
Dans un contexte reglementaire, la consistance des reponses est critique. Claude produit des outputs structures et previsibles quand on le guide avec des prompts bien concus. Les rapports generes suivent le meme format a chaque execution, ce qui est indispensable pour des documents destines a l’AMF ou aux clients.
Automatisation des rapports reglementaires
Les societes de gestion agreees AMF doivent produire regulierement des rapports reglementaires : reporting AIFM, rapports de gestion, fiches de suivi des risques, declarations de franchissements de seuils, rapports de conformite. Chacun de ces documents suit un format precis, exige des calculs specifiques et doit etre parfaitement exact.
Avant l'intervention de Ceres, la production d'un rapport reglementaire complet prenait en moyenne 3 jours de travail. Le compliance officer extrayait manuellement les donnees de portefeuille, effectuait les calculs de ratios dans Excel, verifiait chaque chiffre, puis mettait en forme le document final dans Word.
Extraction automatique des donnees
Un script Python developpe avec Claude Code extrait automatiquement les positions du portefeuille, les valorisations et les transactions depuis le systeme de gestion interne. Les donnees de marche (cours, indices, devises) sont tirees en parallele des flux SIX Financial via leur API REST.
Calcul des ratios reglementaires
Claude recoit les donnees anonymisees (codes ISIN, quantites, valorisations, sans identification des clients) et calcule l’ensemble des ratios exiges par l’AMF : ratio d’emprise, ratio de diversification, respect des limites de concentration, exposition par classe d’actifs, levier, ratios de liquidite.
Detection des depassements
Claude compare automatiquement chaque ratio calcule aux seuils reglementaires et aux limites internes definies dans le prospectus du fonds. En cas de depassement ou de proximite de seuil (alerte a 90%), un rapport d’alerte est genere avec la nature du depassement, le ratio concerne et la correction suggeree.
Generation du rapport au format AMF
Claude genere le rapport complet au format attendu par l’AMF : structure normee, tableaux de ratios, commentaires de gestion, annexes. Le document sort pret a etre relu et signe par le RCCI (Responsable de la conformite et du controle interne).
Relecture et validation humaine
Le compliance officer relit le rapport genere, verifie les points critiques et valide. Le temps de relecture est passe de 3 jours de production complete a 2 heures de verification ciblee. Le taux d’erreur a chute car Claude ne fait pas de fautes de copier-coller.
Cas d'usage 2 : Reporting client automatise
Chaque trimestre, la societe de gestion produit des rapports de performance personnalises pour chacun de ses clients. Ces rapports incluent la performance du portefeuille, la comparaison avec le benchmark, l'attribution de performance par classe d'actifs, les mouvements du trimestre et un commentaire de gestion contextualise.
Avec plusieurs dizaines de clients et des mandats tous differents, la production de ces rapports etait un cauchemar logistique. L'equipe middle office passait 2 jours complets chaque trimestre a generer ces documents un par un, en adaptant manuellement les donnees, les graphiques et les commentaires.
Extraction des donnees de performance
AutoLe script connecte au systeme de gestion extrait automatiquement les performances par portefeuille : rendement brut, rendement net de frais, volatilite, Sharpe ratio, max drawdown. Les donnees de benchmark correspondantes sont tirees des flux SIX Financial (indices MSCI, STOXX, obligations souveraines).
Attribution de performance
Par fondsClaude analyse la decomposition de la performance par classe d’actifs (actions, obligations, monetaire, alternatif), par zone geographique et par secteur. Il identifie les principaux contributeurs et detracteurs de performance sur le trimestre, avec les chiffres exacts.
Commentaire de gestion personnalise
Sur mesureClaude genere un commentaire de gestion adapte a chaque mandat : contexte macroeconomique, decisions d’allocation prises pendant le trimestre, justification des arbitrages, perspectives. Le ton est adapte au profil du client (institutionnel vs prive) et le commentaire reprend les elements specifiques du mandat.
Mise en forme et export
PDFLe rapport est genere au format PDF avec la charte graphique de la societe : page de garde, tableaux de performance, graphiques d’evolution, attribution, commentaire, annexes. Chaque rapport est pret a etre envoye au client apres une relecture rapide par le gerant.
Envoi et archivage
AutomatiseLes rapports valides sont automatiquement archives dans le systeme documentaire interne et un email de transmission est prepare pour chaque client avec le rapport en piece jointe. Le gerant n’a plus qu’a relire et cliquer sur envoyer.
Avant (processus manuel)
Extraction manuelle des donnees depuis 3 systemes
Calculs de performance dans des feuilles Excel
Commentaires de gestion rediges a la main
Mise en forme dans Word, un rapport a la fois
2 jours complets par trimestre
Risque d’erreurs de copier-coller entre rapports
Apres (avec Claude)
Extraction automatique depuis SIX et le systeme interne
Calculs de performance automatises et verifies
Commentaires generes par Claude, adaptes au client
Export PDF automatique avec la charte graphique
4 heures par trimestre (generation + relecture)
Consistance garantie entre tous les rapports
Cas d'usage 3 : Assistant de gestion de portefeuille
Le troisieme cas d'usage est le plus strategique. Claude a ete deploye comme assistant intelligent pour les gerants de portefeuille, connecte en temps reel aux donnees de marche via SIX Financial. L'objectif : donner aux gerants un copilote capable d'analyser les positions, de detecter les desequilibres et de suggerer des ajustements.
Il ne s'agit pas d'un robot de trading. Claude ne prend aucune decision d'investissement et n'execute aucun ordre. Il assiste le gerant en lui fournissant des analyses, des alertes et des suggestions qu'il reste libre d'accepter ou de refuser. La decision finale est toujours humaine.
Analyse des positions en temps reel
Claude recoit en continu les positions du portefeuille et les cours de marche SIX. Il peut a tout moment produire une vue synthetique : repartition par classe d’actifs, par geographie, par secteur, par devise. Le gerant pose ses questions en langage naturel : "Quelle est mon exposition aux actions US en dollar ?" et obtient une reponse immediate et precise.
Detection des desequilibres
A chaque mise a jour des cours, Claude compare l’allocation reelle du portefeuille a l’allocation cible definie dans le mandat de gestion. Si une classe d’actifs devie de plus de 2% de sa cible (seuil parametrable), une alerte est generee avec le detail de l’ecart et la direction du rebalancing necessaire.
Suggestions de rebalancing
Quand un desequilibre est detecte, Claude propose des operations concretes pour ramener le portefeuille vers sa cible : "Vendre 50K EUR d’obligations souveraines zone euro pour acheter des actions emergentes, afin de ramener l’allocation a la cible de 8% sur les emergents." Le gerant valide, ajuste ou refuse.
Analyse de scenarii
Le gerant peut demander a Claude de simuler l’impact d’un mouvement de marche sur le portefeuille : "Quel serait l’impact d’une hausse de 100bps des taux euro sur mon portefeuille obligataire ?" Claude calcule la sensibilite du portefeuille et estime l’impact en valeur absolue et en pourcentage.
Veille et alertes marche
Claude surveille les flux d’information SIX et genere des alertes contextualisees quand un evenement de marche concerne directement le portefeuille : publication de resultats d’un titre en portefeuille, mouvement anormal de cours, changement de notation, annonce de dividende.
Gerant : "Quelle est la deviation de mon portefeuille par rapport a la cible sur les actions Europe ?" Claude : "Le portefeuille est actuellement a 34.2% en actions Europe, contre une cible de 30%. Deviation : +4.2 points, au-dela du seuil de 2%. Suggestion : reduire l'exposition de 4.2 points, soit environ 420K EUR, en allegerant les positions suivantes (plus fortes surponderations vs benchmark) : - ASML Holding : 3.8% vs 2.5% cible (-130K EUR) - TotalEnergies : 2.9% vs 2.0% cible (-90K EUR) - Schneider Electric : 2.1% vs 1.5% cible (-60K EUR) Les 140K EUR restants a repartir sur les lignes les plus surponderees selon votre preference. Souhaitez-vous que je prepare le detail des ordres ?" Gerant : "Oui, prepare les ordres, mais garde ASML, je veux renforcer sur un repli." Claude : "Compris. Je recalcule en excluant ASML. Nouvelles suggestions de reduction (290K EUR)..."
Outils internes developpes avec Claude Code
Au-dela des cas d'usage IA directement lies a Claude, c'est Claude Code qui a transforme la capacite de la societe a developper des outils internes. Sans equipe de developpement dediee, la societe dependait de prestataires externes pour le moindre outil custom, avec des delais de plusieurs mois et des couts disproportionnes.
Avec Claude Code, l'equipe a pu construire 5 outils internes en 3 semaines, soit un rythme environ 10 fois plus rapide qu'en developpement traditionnel. Voici les outils crees.
Dashboard de suivi des portefeuilles
Application web interne affichant en temps reel les positions, performances, allocations et alertes de chaque fonds gere. Connecte aux flux SIX pour les cours et au systeme de gestion pour les positions. Interface responsive consultable sur tablette lors des comites d’investissement.
Connecteur API SIX Financial
Module Python robuste d’integration avec l’API SIX Financial : recuperation des cours en temps reel, donnees de reference (ISIN, devises, secteurs), historiques de cours, donnees d’indices. Gestion du rate limiting, du cache et des erreurs. Utilise par tous les autres outils.
Generateur de rapports PDF
Pipeline de generation automatique de documents PDF avec la charte graphique de la societe. Templates parametrables pour les rapports clients, les rapports reglementaires et les notes internes. Export en PDF haute qualite avec graphiques, tableaux et mise en page professionnelle.
Outil de rapprochement automatique
Script de reconciliation automatique entre les positions internes et les donnees SIX. Compare les valorisations, detecte les ecarts superieurs au seuil de tolerance et genere un rapport d’anomalies. Remplace un processus manuel qui prenait 2 heures par jour.
Bot d’alertes compliance
Systeme de surveillance continue des ratios reglementaires et des limites de risque. Calcule les ratios en temps reel a partir des positions et des cours SIX, compare aux seuils definis dans les prospectus et envoie des alertes par email et sur un canal Teams dedie en cas de depassement ou de proximite de seuil.
Architecture et securite
La securite des donnees n'est pas un sujet accessoire dans une societe de gestion : c'est une obligation reglementaire et une responsabilite fiduciaire envers les clients. L'architecture deployee a ete concue pour garantir qu'aucune donnee sensible ne quitte le perimetre controle par la societe.
Donnees on-premise, IA dans le cloud
Les donnees de portefeuille, les informations clients et les donnees proprietaires restent sur les serveurs internes de la societe. Seules des donnees anonymisees et aggregees sont envoyees a l’API Claude pour les taches de generation de texte et d’analyse. Les codes ISIN et les montants passent, mais jamais les noms des clients ni les identifiants de comptes.
API Claude avec zero data retention
L’API Claude est configuree en mode zero data retention. Anthropic ne stocke pas les requetes, ne les utilise pas pour l’entrainement et ne les conserve pas dans ses logs. Chaque appel API est ephemere : une fois la reponse retournee, plus aucune trace cote Anthropic.
Anonymisation systematique des donnees
Avant chaque appel a Claude, un module d’anonymisation remplace les informations identifiantes par des placeholders. Les noms de clients deviennent "Client_001", les numeros de comptes sont masques. Le module de re-identification fonctionne uniquement en interne pour reconstituer les rapports finaux.
Chiffrement de bout en bout
Toutes les communications avec l’API Claude transitent en HTTPS/TLS 1.3. Les donnees au repos sur les serveurs internes sont chiffrees en AES-256. Les cles de chiffrement sont gerees par le responsable informatique et stockees dans un coffre-fort materiel (HSM).
Journalisation et audit trail
Chaque appel a l’API Claude est journalise avec un identifiant unique, le timestamp, le type de requete et un hash du contenu. Le compliance officer peut a tout moment auditer quelles donnees ont ete envoyees, quand et par qui. Les logs sont conserves 5 ans conformement aux exigences AMF.
Conformite AMF validee
L’architecture a ete validee par le RCCI de la societe et presentee a l’AMF dans le cadre du controle annuel. Le regulateur a confirme que le dispositif respecte les exigences en matiere de sous-traitance informatique et de protection des donnees clients.
Serveurs internes (on-premise) | |-- Systeme de gestion (positions, transactions) |-- Donnees clients (noms, comptes) --> JAMAIS envoyees | v Module d'anonymisation | |-- Remplace noms clients par "Client_XXX" |-- Masque numeros de comptes |-- Conserve : codes ISIN, montants, dates | v API Claude (zero data retention) | |-- Analyse des donnees anonymisees |-- Generation de rapports et commentaires |-- Calculs de ratios et alertes | v Module de re-identification (interne) | |-- Reconstitue les rapports avec les vrais noms |-- Export PDF final |-- Archivage sur serveurs internes Flux SIX Financial (API REST) | |-- Cours en temps reel |-- Donnees de reference (ISIN, devises) |-- Indices et benchmarks --> Donnees publiques, pas de contrainte de confidentialite
Validation reglementaire
L'ensemble du dispositif a ete documente dans une politique interne de recours a l'IA, validee par le RCCI et integree au programme d'activite annuel de la societe. Le commissaire aux comptes a egalement ete informe du recours a l'IA dans les processus de reporting. L'AMF a ete informee dans le cadre du reporting annuel AIFM.
Les resultats apres 3 mois
Les gerants passent leur temps a analyser et decider, plus a compiler des donnees dans Excel
Le compliance officer se concentre sur les sujets de fond au lieu de verifier des chiffres a la main
Les reportings clients sont envoyes dans les 48 heures suivant la cloture du trimestre, contre 2 semaines avant
L’equipe middle office a ete redeployee sur des taches a plus forte valeur ajoutee
La societe est desormais autonome pour creer de nouveaux outils internes sans recourir a des prestataires
La conformite AMF est renforcee grace a la surveillance continue et automatisee des ratios
“On etait sceptiques au depart. Dans notre metier, la confidentialite des donnees est sacree, et l'idee d'utiliser de l'IA generative nous semblait incompatible avec nos obligations reglementaires. Ceres nous a montre que c'etait non seulement possible, mais que l'architecture pouvait etre plus securisee que nos processus manuels existants. Aujourd'hui, Claude est devenu un outil du quotidien pour nos equipes. Les gerants l'utilisent comme un copilote, le compliance officer ne pourrait plus s'en passer pour la surveillance des ratios, et le middle office a gagne des jours entiers sur le reporting. Le plus impressionnant, c'est la vitesse a laquelle Claude Code nous a permis de construire des outils internes que nous aurions mis des mois a faire developper en externe. En 3 semaines, nous avions 5 outils en production. Le ROI a ete atteint en 2 mois. Je recommande sans hesitation a toute societe de gestion qui hesite encore.”
Directeur des Operations
Societe de gestion de portefeuille