Glossaire FintechIA & LLM

Ajustement par Instructions

L'ajustement par instructions, connu en anglais sous le nom d'instruction tuning, est une technique de fine-tuning qui consiste à entraîner un grand modèle de langage à suivre des instructions explicites en formatant les données d'entraînement sous forme de paires instruction-réponse. Cette approche, popularisée par des modèles comme InstructGPT d'OpenAI en 2022, transforme un modèle de langage pré-entraîné — qui est essentiellement un modèle de prédiction du prochain token — en un assistant capable de comprendre et d'exécuter des instructions complexes formulées en langage naturel. Le principe fondamental de l'ajustement par instructions repose sur la construction d'un ensemble de données diversifié comprenant des milliers, voire des millions de paires instruction-réponse, couvrant un large éventail de tâches. Chaque exemple est structuré avec une instruction claire (par exemple, « Résume le rapport financier suivant », « Analyse les risques de ce portefeuille », « Explique la réglementation MiFID II en termes simples ») et une réponse attendue. Le modèle est ensuite fine-tuné sur ces données en utilisant une fonction de perte standard, ce qui lui permet d'apprendre non seulement le contenu des réponses mais aussi le format et le style appropriés pour répondre à différents types d'instructions. Ce qui distingue fondamentalement l'ajustement par instructions du fine-tuning traditionnel, c'est son objectif. Alors que le fine-tuning standard vise à améliorer les performances du modèle sur une tâche spécifique (classification, extraction, génération), l'ajustement par instructions vise à développer la capacité générale du modèle à suivre des instructions. Cette capacité générale permet ensuite au modèle de s'adapter à de nouvelles tâches sans fine-tuning supplémentaire, simplement en formulant une instruction appropriée. Dans le contexte financier européen, l'ajustement par instructions est particulièrement pertinent pour plusieurs raisons. Il permet de créer des modèles financiers spécialisés qui peuvent réaliser une grande variété de tâches — analyse de documents, génération de rapports, évaluation de risques, conseil client — sans nécessiter de multiples modèles spécialisés. Il facilite l'adaptation à des domaines financiers spécifiques en utilisant des instructions formulées avec le vocabulaire et les concepts du secteur. Il permet également d'incorporer des contraintes réglementaires directement dans les instructions, par exemple en demandant au modèle de citer ses sources ou de préciser les limites de son analyse. L'ajustement par instructions est compatible avec les méthodes PEFT comme LoRA, ce qui permet de créer des modèles financiers ajustés par instructions de manière efficace et économique.

Dans les services financiers

Dans le secteur financier européen, l'ajustement par instructions revêt une importance stratégique considérable pour plusieurs raisons qui méritent une analyse approfondie. Tout d'abord, la complexité et la diversité des tâches financières créent un besoin pressant pour des modèles d'IA polyvalents capables de réaliser une multitude d'opérations différentes. Une institution financière européenne doit gérer l'analyse de crédit, la détection de fraude, la conformité réglementaire, l'analyse de marché, le service client, la génération de rapports, et bien d'autres tâches. L'ajustement par instructions permet de créer un seul modèle capable d'effectuer toutes ces tâches, simplement en formulant des instructions appropriées, ce qui simplifie considérablement l'infrastructure technologique et réduit les coûts de maintenance. Deuxièmement, le paysage réglementaire européen — marqué par le RGPD, l'AI Act, MiFID II, Bâle III, la directive sur les services de paiement et les réglementations nationales — impose des exigences de transparence et d'explicabilité qui sont difficilement compatibles avec des modèles boîte noire. L'ajustement par instructions permet d'incorporer des contraintes de transparence directement dans le comportement du modèle. Par exemple, on peut ajuster le modèle pour qu'il commence toujours ses réponses par une mention de ses sources, qu'il précise le niveau de confiance de son analyse, ou qu'il indique clairement les limites de ses connaissances. Cela facilite la conformité avec les exigences des régulateurs comme l'AMF, l'ACPR, la BaFin et l'ESMA. Troisièmement, la diversité linguistique européenne — avec plus de 24 langues officielles — crée un défi spécifique pour les institutions financières qui opèrent dans plusieurs pays. L'ajustement par instructions permet de créer des modèles multilingues qui peuvent suivre des instructions dans différentes langues et produire des réponses dans la langue appropriée, facilitant ainsi le déploiement de solutions d'IA cohérentes à travers les différents marchés européens. Quatrièmement, les institutions financières européennes sont confrontées à une pénurie de talents en IA et en data science, ce qui rend difficile le développement et la maintenance de multiples modèles spécialisés. L'ajustement par instructions réduit cette dépendance en permettant à des analystes financiers non spécialistes en IA de formuler des instructions en langage naturel pour interagir avec le modèle, sans avoir besoin de comprendre les détails techniques du modèle sous-jacent. Cinquièmement, la stratégie européenne de souveraineté numérique encourage les institutions financières à développer des modèles d'IA souverains, adaptés aux spécificités du marché européen. L'ajustement par instructions permet de créer des modèles qui reflètent les valeurs, les réglementations et les pratiques du marché financier européen, en utilisant des données d'entraînement soigneusement sélectionnées et validées. Enfin, l'ajustement par instructions facilite l'audit et la validation des modèles d'IA, car les instructions et les réponses attendues fournissent une documentation naturelle du comportement attendu du modèle, ce qui est précieux pour les processus de validation réglementaire.

Exemple concret

Prenons l'exemple concret de Crédit Agricole, la plus grande banque mutualiste française avec un bilan de plus de 2 100 milliards d'euros et plus de 50 millions de clients en Europe. La banque souhaitait déployer un assistant IA polyvalent pour ses 25 000 conseillers clients, capable de réaliser une grande variété de tâches — analyse de documents financiers, génération de conseils personnalisés, évaluation de risques, conformité réglementaire — sans nécessiter de multiples modèles spécialisés. La banque a choisi d'utiliser l'ajustement par instructions avec le modèle Mistral Large, un modèle français développé par Mistral AI, pour des raisons de souveraineté numérique et de conformité avec le RGPD. L'équipe d'IA de la banque a construit un ensemble de données d'ajustement par instructions comprenant 75 000 paires instruction-réponse, couvrant six catégories principales de tâches financières. Pour l'analyse de crédit, 20 000 paires ont été créées avec des instructions comme « Analyse la solvabilité de cette entreprise à partir de ses trois derniers bilans et compte de résultat » ou « Identifie les principaux risques de crédit dans ce dossier de prêt immobilier ». Pour la conformité réglementaire, 15 000 paires ont été créées avec des instructions comme « Ce produit financier est-il conforme à la directive MiFID II ? » ou « Quelles sont les obligations de déclaration pour cette transaction selon la réglementation Bâle III ? ». Pour le conseil client, 15 000 paires ont été créées avec des instructions comme « Recommande une stratégie d'épargne adaptée à ce profil client » ou « Explique les avantages et les risques de ce produit d'investissement en termes simples ». Chaque paire instruction-réponse a été rédigée par des experts financiers internes, puis validée par un comité de conformité pour s'assurer de l'exactitude et de la conformité réglementaire des réponses. Le fine-tuning a été réalisé en utilisant LoRA pour l'efficacité, sur un serveur équipé de 4 GPU A100, pour un coût total de 18 000 euros. Les résultats ont été impressionnants : le modèle ajusté par instructions a atteint une précision moyenne de 93,5 % sur l'ensemble des six catégories de tâches, contre 72,1 % pour le modèle de base sans ajustement. Le taux de conformité réglementaire des réponses — validé par le comité de conformité — était de 97,8 %, dépassant l'objectif initial de 95 %. Le déploiement de l'assistant auprès des 25 000 conseillers a permis de réduire le temps de traitement des demandes clients de 55 %, d'améliorer la satisfaction client de 12 points, et de réduire les erreurs de conformité de 40 %. Le projet a été salué par l'ACPR comme un exemple d'utilisation responsable de l'IA dans le secteur bancaire français.

Pourquoi c'est important en Finance

L'ajustement par instructions est une avancée fondamentale qui redéfinit la manière dont les institutions financières européennes peuvent interagir avec et tirer parti de l'IA, et son importance stratégique mérite une analyse approfondie sur plusieurs dimensions. Tout d'abord, l'ajustement par instructions transforme fondamentalement la relation entre les utilisateurs financiers et les modèles d'IA. Au lieu de nécessiter des interfaces spécialisées, des API complexes ou des pipelines de données sophistiqués pour chaque tâche, l'ajustement par instructions permet aux utilisateurs — analystes financiers, conseillers clients, gestionnaires de risques, responsables de conformité — d'interagir avec le modèle en langage naturel, en formulant simplement des instructions. Cette accessibilité démocratise l'utilisation de l'IA dans le secteur financier et réduit la dépendance vis-à-vis des équipes techniques spécialisées. Ensuite, l'ajustement par instructions permet une flexibilité et une adaptabilité sans précédent dans le déploiement de l'IA financière. Un modèle ajusté par instructions peut être utilisé pour une grande variété de tâches sans nécessiter de fine-tuning supplémentaire pour chaque nouvelle tâche. Lorsqu'une nouvelle exigence réglementaire apparaît — par exemple, une nouvelle directive de l'ESMA ou une mise à jour de la réglementation Bâle III — il suffit de formuler des instructions appropriées pour que le modèle puisse traiter la nouvelle exigence, sans avoir besoin de collecter de nouvelles données d'entraînement ou de refaire un fine-tuning complet. Cette agilité est particulièrement précieuse dans un secteur où les réglementations évoluent rapidement. De plus, l'ajustement par instructions facilite la gouvernance et la conformité réglementaire des modèles d'IA. Les instructions et les réponses attendues fournissent une documentation explicite du comportement attendu du modèle, ce qui facilite les audits et la validation par les régulateurs. Chaque instruction peut être accompagnée de métadonnées détaillant le contexte, les sources et les contraintes, ce qui permet de tracer précisément les décisions du modèle. Les autorités de régulation comme l'AMF, l'ACPR et la BCE peuvent ainsi examiner et valider plus facilement le comportement du modèle sur des cas spécifiques. L'ajustement par instructions contribue également à la réduction des biais et à l'amélioration de l'équité des modèles d'IA financière. En concevant soigneusement les instructions et les réponses attendues, les institutions financières peuvent s'assurer que le modèle produit des réponses non discriminatoires et équitables, conformément aux exigences de l'AI Act européen et aux recommandations des autorités de régulation. Par exemple, des instructions peuvent être formulées pour que le modèle évalue les demandes de crédit de manière équitable, sans tenir compte de critères discriminatoires comme l'origine, le genre ou l'âge. Enfin, l'ajustement par instructions permet de créer des modèles d'IA qui reflètent les valeurs et les spécificités du marché financier européen. En utilisant des données d'entraînement soigneusement sélectionnées, rédigées par des experts financiers européens, les institutions peuvent créer des modèles qui comprennent les nuances des réglementations européennes, les particularités des marchés nationaux, et les attentes culturelles des clients européens. Cette capacité à créer des modèles véritablement européens, adaptés aux spécificités locales, est un avantage concurrentiel considérable dans un marché financier de plus en plus globalisé. Pour toutes ces raisons, l'ajustement par instructions est bien plus qu'une simple technique de fine-tuning : c'est un changement de paradigme dans la manière dont l'IA peut être déployée et utilisée dans le secteur financier européen.

Termes associés

Fine-Tuning (IA)Apprentissage par Renforcement a partir de Retour Humain (RLHF)Grand Modèle de Langage (LLM)PEFT (Ajustement Efficace en Paramètres)

Explorer dans Finatune

ClaudeFine-Tuning de Llama pour la Banque

Questions fréquentes

Qu'est-ce que l'ajustement par instructions dans le domaine de l'IA ?

L'ajustement par instructions, connu en anglais sous le nom d'instruction tuning, est une technique de fine-tuning qui consiste à entraîner un grand modèle de langage à suivre des instructions explicites formulées en langage naturel. Contrairement au fine-tuning traditionnel qui vise à améliorer les performances du modèle sur une tâche spécifique comme la classification ou l'extraction de texte, l'ajustement par instructions vise à développer la capacité générale du modèle à comprendre et exécuter des instructions, quelle que soit la tâche. Le processus commence par la construction d'un ensemble de données d'entraînement comprenant des milliers, voire des millions de paires instruction-réponse, couvrant un large éventail de tâches et de domaines. Chaque exemple est structuré avec une instruction claire (par exemple, « Résume le rapport financier suivant », « Analyse les risques de ce portefeuille », « Explique la réglementation MiFID II en termes simples ») et une réponse attendue qui démontre le comportement désiré. Le modèle est ensuite fine-tuné sur ces données en utilisant une fonction de perte standard, ce qui lui permet d'apprendre non seulement le contenu des réponses mais aussi le format, le style et le ton appropriés pour répondre à différents types d'instructions. L'avantage fondamental de l'ajustement par instructions est qu'il dote le modèle d'une capacité de généralisation aux nouvelles tâches. Après l'ajustement, le modèle peut répondre correctement à des instructions qu'il n'a jamais vues pendant l'entraînement, simplement en s'appuyant sur sa compréhension générale du format instruction-réponse et sur sa connaissance du langage et des concepts. Cette capacité de généralisation est particulièrement précieuse dans le secteur financier, où les besoins et les tâches évoluent constamment en fonction des conditions de marché, des changements réglementaires et des demandes des clients. L'ajustement par instructions est compatible avec les méthodes PEFT comme LoRA, ce qui permet de créer des modèles ajustés par instructions de manière efficace et économique. Il est également souvent combiné avec d'autres techniques comme le RLHF (Reinforcement Learning from Human Feedback) pour aligner davantage le comportement du modèle avec les préférences humaines, ou avec la génération augmentée par récupération (RAG) pour améliorer la précision factuelle des réponses.

Comment l'ajustement par instructions est-il utilisé pour l'IA financière ?

L'ajustement par instructions est utilisé de multiples façons dans le secteur financier européen pour créer des modèles d'IA spécialisés et polyvalents. La première application majeure est la création d'assistants financiers polyvalents capables de réaliser une grande variété de tâches à partir d'un seul modèle. Une banque européenne peut ajuster un modèle par instructions pour qu'il puisse analyser des documents financiers, générer des conseils personnalisés, évaluer des risques, vérifier la conformité réglementaire, et répondre aux questions des clients, le tout à partir d'un seul modèle. La deuxième application est l'adaptation à des domaines financiers spécifiques en utilisant des instructions formulées avec le vocabulaire et les concepts du secteur. Par exemple, une banque d'investissement peut ajuster un modèle par instructions pour qu'il comprenne et utilise correctement des termes spécialisés comme les swaps de taux d'intérêt, les obligations convertibles, les produits dérivés de crédit, et les critères ESG. La troisième application est l'incorporation de contraintes réglementaires directement dans les instructions. Les institutions financières européennes sont soumises à des réglementations strictes (RGPD, MiFID II, Bâle III, AI Act) qui imposent des contraintes sur la manière dont les informations financières peuvent être présentées et utilisées. L'ajustement par instructions permet d'incorporer ces contraintes en formatant les instructions de manière à ce que le modèle produise des réponses conformes. Par exemple, une instruction peut spécifier : « Analyse ce produit financier en précisant les risques, les frais, et les conditions de remboursement, conformément à la directive MiFID II. » La quatrième application est la création de modèles multilingues adaptés à la diversité linguistique européenne. L'ajustement par instructions permet de créer des modèles qui peuvent suivre des instructions dans plusieurs langues — français, allemand, italien, espagnol, néerlandais — et produire des réponses dans la langue appropriée, ce qui est essentiel pour les banques qui opèrent dans plusieurs pays européens. La cinquième application est l'amélioration de la qualité et de la cohérence des réponses. En ajustant le modèle sur des instructions soigneusement conçues avec des réponses validées par des experts financiers, les institutions peuvent s'assurer que le modèle produit des réponses précises, cohérentes et conformes aux normes professionnelles du secteur financier. En pratique, les institutions financières européennes combinent souvent l'ajustement par instructions avec d'autres techniques comme la génération augmentée par récupération (RAG), qui permet au modèle de consulter des bases de connaissances externes avant de répondre, améliorant ainsi la précision factuelle et la fiabilité des réponses dans un contexte financier où l'exactitude est primordiale.

Quel format de données est recommandé pour l'ajustement par instructions dans le secteur financier ?

Le choix du format de données pour l'ajustement par instructions dans le secteur financier est crucial car il détermine la qualité et la cohérence du modèle résultant. Plusieurs formats sont utilisés selon les modèles et les frameworks, mais le format recommandé pour les applications financières européennes doit respecter plusieurs principes fondamentaux. Le format le plus standard est le format conversationnel, qui structure chaque exemple comme une conversation entre un utilisateur et un assistant, avec un ou plusieurs tours d'échange. Chaque tour est généralement balisé avec des marqueurs de rôle (utilisateur, assistant, système) et séparé par des tokens spéciaux. Ce format est particulièrement adapté aux applications financières car il permet de modéliser des interactions complexes, par exemple un assistant qui guide un client à travers une analyse financière en plusieurs étapes. Pour les applications financières, il est recommandé de structurer les données d'ajustement par instructions selon les principes suivants. Les instructions doivent être claires, spécifiques et contextuelles. Une bonne instruction financière précise la tâche, le contexte, les contraintes et le format de réponse attendu. Par exemple, au lieu d'une instruction vague comme « Analyse ce rapport », une instruction bien formulée serait : « En tant qu'analyste financier senior spécialisé dans le secteur bancaire européen, analyse le rapport annuel 2025 de cette banque française. Identifie les principaux risques financiers, évalue la conformité avec les exigences de Bâle III, et formule une recommandation sur la solidité financière de l'établissement. Présente ton analyse en trois paragraphes structurés. » Les réponses doivent être précises, factuelles et conformes aux réglementations européennes. Chaque réponse doit être validée par des experts financiers et juridiques pour s'assurer de son exactitude et de sa conformité réglementaire. Il est également recommandé d'inclure des instructions qui demandent au modèle de citer ses sources, de préciser le niveau de confiance de son analyse, et d'indiquer les limites de ses connaissances, conformément aux exigences de transparence des régulateurs européens. Les données doivent couvrir une diversité de tâches financières, notamment l'analyse de crédit, la détection de fraude, la conformité réglementaire, l'analyse de marché, le conseil client, la génération de rapports, et l'évaluation des risques ESG. Pour chaque catégorie de tâche, il est recommandé de créer au moins 1 000 à 5 000 paires instruction-réponse pour obtenir des résultats satisfaisants. En termes de volume, la recherche montre que la qualité des données est plus importante que la quantité. Un ensemble de données de 50 000 paires instruction-réponse de haute qualité, soigneusement conçues et validées par des experts financiers, produit de meilleurs résultats qu'un ensemble de 500 000 paires générées automatiquement. Enfin, il est important d'inclure des instructions qui testent la robustesse et l'équité du modèle, par exemple en demandant au modèle de traiter des cas limites ou des situations potentiellement ambiguës, conformément aux recommandations de l'AI Act européen et des autorités de régulation financière.

Terme précédent: Agent IA
Terme suivant: Alignement de l'IA
Voir tous les termes Fintech