人工智能与软件开发:Cigref的总结

IA et développement logiciel : le bilan du Cigref

Silicon.fr by Clément Bohic 2026-03-24 15:16 Original
摘要
Cigref自2024年起与合作伙伴共同领导了一个专注于软件工程中生成式AI应用的智库,2025年扩展为六个工作组,涉及应用设计、自动化测试等多个领域。参与者包括来自Crédit Agricole、Air France-KLM等公司的IT高管,智库的研究显示生成式AI在软件开发中的应用潜力巨大,但目前尚未实现大规模的效率提升。该智库的研究为软件现代化、开发者培训和支持优化提供了重要的技术指导和战略方向。

现代化应用程序、自动化测试、优化支持……生成式人工智能应用于软件工程领域,涉及这些方面及其他领域。

Cigref自2024年起共同主持一个致力于该主题的智库。成立之初,它包含5个工作组:

增强开发者

测试自动化

应用程序的逆向文档化和现代化

支持优化

规模化(跨主题)

到2025年,它扩展为6个工作组(合并“增强开发者”和“规模化”;新增“应用程序设计”和“vibe coding/MCP服务器”)。并设立了由12位信息技术总监组成的指导委员会:

Pierre-Yves Bollard

Crédit Agricole CIB

全球IT负责人

Ekbel Bouzgarrou

Air France-KLM

信息技术总监

Jean-Paul Bouchon

Michelin

副信息技术总监

Lionel Chaine

Bpifrance

信息技术总监

Marion Charles

Euro-Information

副总经理

(前信息技术总监)

Pascal Faucillon

EDF

运营总监

Olivier Heitz

Bouygues Telecom

信息技术总监

Pierre Houlès

Kering

(前Renault,他在指导委员会中代表Renault)

数字与人工智能总监(Kering)

曾任Renault副信息技术总监

Sylvain Jacob

Amadeus

工程副总监

Vincent Lauriant

Veolia Eau

副信息技术总监兼CTO

Arnaud Méjean

MGEN

信息技术总监

Philippe Toulorge

Crédit Agricole Assurances

信息技术总监

几周前,智库对其2025年的工作进行了总结。以下是一些精选内容。

规模化/增强开发者

该工作组汇集了15名成员。

在观察到0%到20%的收益后,参与者表示“10倍开发者”的承诺尚未实现。他们提出了三种培训类型,以帮助开发者提升技能。

培训

内容

基础

(初级开发者)

– prompt engineering基础

– GitHub Copilot开发者指南

– 安全和合规的最佳实践

– 理解和审核AI生成的代码

高级生产力

(高级开发者)

– 开发的AI工作流

– 自动化生成单元测试和集成

– 代码legacy的AI优化

– AI增强的文档

AI领导力

(高级开发者)

– 建立团队AI指导方针

– 工业化使用AI助手

– 将AI集成到CI/CD中

– AI指导开发者

Vibe coding / MCP服务器

该工作组汇集了8名成员。

2025年上半年,vibe coding与简单快速的用例相关联。下半年出现了更复杂的用例。

该工作组的雷达上有十几个工具:

识别

评估

试验

采用

Tabnine

Mistral Vibe

– Antigravity

– Context7

– Cursor

– GitHub Copilot coding agent

– Kiro

– Windsurf

GitHub Copilot

关于vibe coding的悬而未决的问题包括:

这是否是大型SaaS供应商许可证模式的替代方案?是否需要在本地重新编码其大型许可证?

服务公司,尤其是离岸或专注于代码生产的公司,现在是否仍然可行?

随着模型成本越来越高,vibe coding未来的成本将是多少?

应用程序现代化

该工作组汇集了8名成员。

它确定了AI的5个使用领域。

1 – 提升质量

示例

使用方法

使用工具

改进现有代码

修正代码异味(设计不佳的实践)

解决错误

优化/提升

简单prompt engineering指导AI进行针对性修正

上下文文件限制在相关模块

定期重新测试

系统性人工验证

审查黄金规则

GitHub Copilot高级模型(Claude Sonnet等)

Context7(可选)

Linters(SonarQube, Checkstyle, PMD)

所提到的工具能够自主完成这些操作,更新测试并重新运行。收益在几个小时内。

2 – 提升安全性、合规性和组件升级

示例

使用方法

使用工具

更新Log4j依赖以修复已知漏洞

用专用开源库替换自定义LDAP代码

<div style="background

Summary
The Cigref think tank has been exploring the application of generative AI in software engineering since 2024, expanding its focus in 2025 to include six working groups on topics such as augmented developers, application design, and vibe coding. Key participants include IT leaders from major companies like Crédit Agricole, Air France-KLM, and Michelin. The initiative aims to enhance software development efficiency, though the anticipated "10x developer" productivity gains remain elusive, with reported improvements ranging from 0 to 20%.

Modernizing applications, automating tests, optimizing support... Generative AI applied to the field of software engineering encompasses a bit of all this, among other things.

Cigref has been co-leading a think tank dedicated to this theme since 2024. At its inception, it included 5 working groups:

Augmented Developer

Test Automation

Application Retro-documentation and Modernization

Support Optimization

Scaling Up (cross-cutting theme)

In 2025, it expanded to 6 working groups (merging "augmented developer" and "scaling up"; adding "application design" and "vibe coding / MCP server"). It also established a steering committee of 12 IT directors:

Pierre-Yves Bollard

Crédit Agricole CIB

Global Head of IT

Ekbel Bouzgarrou

Air France-KLM

CIO

Jean-Paul Bouchon

Michelin

Deputy CIO

Lionel Chaine

Bpifrance

CIO

Marion Charles

Euro-Information

Deputy General Manager

(formerly IT Director)

Pascal Faucillon

EDF

Director of Operations

Olivier Heitz

Bouygues Telecom

CIO

Pierre Houlès

Kering

(ex-Renault, which he represented at the steering committee)

Digital and AI Director (Kering)

Was Deputy IT Director at Renault

Sylvain Jacob

Amadeus

Associate Director of Engineering

Vincent Lauriant

Veolia Eau

Deputy CIO and CTO

Arnaud Méjean

MGEN

CIO

Philippe Toulorge

Crédit Agricole Assurances

CIO

A few weeks ago, the think tank reviewed the results of its 2025 work. Here are some highlights.

Scaling Up / Augmented Developer

This working group brought together 15 members.

Having observed gains of 0 to 20%, participants assert that the promise of a "10x developer" is not currently feasible. They identify three types of training to help developers enhance their skills.

Training

Content

Foundations

(junior developers)

– Essentials of prompt engineering

– GitHub Copilot for devs

– Security and compliance best practices with AI

– Understanding and auditing AI-generated code

Advanced Productivity

(senior developers)

– AI workflow for development

– Automated generation of unit and integration tests

– AI optimization of legacy code

– AI-augmented documentation

AI Leadership

(senior developers)

– Building team AI guidelines

– Industrializing the use of AI assistants

– Integrating AI into CI/CD

– AI mentoring for devs

Vibe Coding / MCP Servers

This working group brought together 8 members.

In the first half of 2025, vibe coding was associated with simple and quick use cases. More complex ones appeared in the second half.

A dozen tools are on this working group's radar:

Identification

Evaluation

Trials

Adoption

Tabnine

Mistral Vibe

– Antigravity

– Context7

– Cursor

– GitHub Copilot coding agent

– Kiro

– Windsurf

GitHub Copilot

Among other pending questions about vibe coding:

Is it an alternative to the licensing model of major SaaS providers? Should large licenses be recoded locally?

Are service companies, especially offshore or focused solely on code production, still viable?

With models becoming increasingly expensive, what will be the future cost of vibe coding?

Application Modernization

This working group brought together 8 members.

It identifies 5 areas of AI utilization.

1 – Occasional Quality Improvement

Examples

Methods Used

Tools Used

Improvement of existing code

Correction of code smell (poor design practices)

Bug resolution

Optimization / Occasional improvement

Simple prompt engineering to guide AI in targeted correction

Context files limited to the concerned modules

Regular retesting

Systematic human validation

Review of golden rules

GitHub Copilot with premium model (Claude Sonnet, etc.)

Context7 (optional)

Linters (SonarQube, Checkstyle, PMD)

The mentioned tools are capable of performing these actions autonomously, updating tests accordingly, and replaying them. The gains are on the order of a few hours.

2 – Security Improvement, Compliance, and Component Upgrade

Examples

Methods Used

Tools Used

Updating Log4j dependencies to fix known vulnerabilities

Replacing custom LDAP code with a dedicated open-source library

Version upgrades (migration from log4j 1.x to Logback, upgrading Jackson-Databind, etc.)

Progressive and step-by-step deployment: from one version to another, etc.

Requesting library updates and considering impacts on existing code

<div style="background-color: #e6f0ff; margin-bottom: 10px; padding: 15px; border-radius: 8px; text-align: center

Résumé
Le Cigref a coanimé un think tank sur l'application de l'IA générative à l'ingénierie logicielle, qui a évolué de cinq à six groupes de travail en 2025, incluant des thèmes comme le développeur augmenté et le design des applications. Des entreprises telles que Crédit Agricole, Air France-KLM, et Michelin sont impliquées, avec des directeurs informatiques participant au comité de pilotage. L'impact technologique se manifeste par des gains d'efficacité limités à 20% pour les développeurs, et l'exploration de nouveaux outils et méthodes pour la modernisation des applications, l'automatisation des tests, et l'optimisation du support.

Moderniser les applications, automatiser les tests, optimiser le support… L’IA générative appliquée au domaine de l’ingénierie logicielle, c’est un peu de tout cela, entre autres.

Le Cigref coanime un think tank qui se consacre à ce thème depuis 2024. À sa naissance, il comprenait 5 groupes de travail :

Développeur augmenté

Automatisation des tests

Rétrodocumentation et modernisation des applications

Optimisation du support

Passage à l’échelle (thème transverse)

En 2025, il est passé à 6 groupes de travail (fusion de « développeur augmenté » et de « passage à l’échelle » ; ajout de « design des applications » et de « vibe coding / serveur MCP ». Et s’est doté d’un copil de 12 directeurs informatiques :

Pierre-Yves Bollard

Crédit Agricole CIB

Global Head of IT

Ekbel Bouzgarrou

Air France-KLM

DSI

Jean-Paul Bouchon

Michelin

DSI adjoint

Lionel Chaine

Bpifrance

DSI

Marion Charles

Euro-Information

DGA

(anciennement directrice informatique)

Pascal Faucillon

EDF

Directeur des opérations

Olivier Heitz

Bouygues Telecom

DSI

Pierre Houlès

Kering

(ex-Renault, qu’il représentait au copil)

Directeur digital et IA (Kering)

Était directeur informatique adjoint chez Renault

Sylvain Jacob

Amadeus

Directeur associé de l’ingénierie

Vincent Lauriant

Veolia Eau

DSI adjoint et CTO

Arnaud Méjean

MGEN

DSI

Philippe Toulorge

Crédit Agricole Assurances

DSI

Il y a quelques semaines, le think tank a fait le bilan de ses travaux 2025. En voici quelques morceaux choisis.

Passage à l’échelle / développeur augmenté

Ce groupe de travail a réuni 15 membres.

Ayant constaté des gains de 0 à 20 %, les participants affirment que la promesse d’un « développeur 10x » n’est pas d’actualité. Ils dégagent trois formations types pour aider les développeurs à monter en compétences.

Formations

Contenu

Fondations

(développeurs juniors)

– Essentiels du prompt engineering

– GitHub Copilot pour les devs

– Bonnes pratiques sécurité et conformité avec l’IA

– Comprendre et auditer le code généré par IA

Productivité avancée

(développeurs seniors)

– Workflow IA pour le développement

– Génération automatisée de tests unitaires et intégration

– Optimisation IA du code legacy

– Documentation augmentée par IA

Leadership IA

(développeurs seniors)

– Construire des guidelines IA d’équipe

– Industrialiser l’usage d’assistants IA

– Intégrer l’IA dans la CI/CD

– Mentoring IA pour les devs

Vibe coding / serveurs MCP

Ce groupe de travail a réuni 8 membres.

Au premier semestre 2025, le vibe coding fut associé à des cas d’usage simples et rapides. De plus complexes sont apparus au deuxième semestre.

Une dizaine d’outils sont dans le radar de ce groupe de travail :

Identification

Évaluation

Essais

Adoption

Tabnine

Mistral Vibe

– Antigravity

– Context7

– Cursor

– GitHub Copilot coding agent

– Kiro

– Windsurf

GitHub Copilot

Entre autres questions en suspens à propos du vibe coding :

Est-ce une alternative au modèle de licence des gros fournisseurs SaaS ? Faut-il recoder ses grosses licences en local ?

Les sociétés de services, notamment offshore ou centrées sur la seule production de code, sont-elles viables désormais ?

Les modèles coûtant de plus en plus cher, quel sera le coût du vibe coding à l’avenir ?

Modernisation des applications

Ce groupe de travail a réuni 8 membres.

Il dégage 5 champs d’utilisation de l’IA.

1 – Amélioration ponctuelle de la qualité

Exemples

Méthodes employées

Outils mobilisés

Amélioration de code existant

Correction de code smell (mauvaises pratiques de conception)

Résolution de bug

Optimisation / Amélioration ponctuelle

Prompt engineering simple pour guider l’IA dans la correction ciblée

Fichiers de contexte limités aux modules concernés

Retesting régulier

Validation humaine systématique

Revue des golden rules

GitHub Copilot avec modèle premium (Claude Sonnet, etc.)

Context7 (optionnel)

Linters (SonarQube, Checkstyle, PMD)

Les outils mentionnés se révèlent capables de réaliser ces actions en autonomie, de mettre à jour les tests en fonction et de les rejouer. Les gains sont de l’ordre de quelques heures.

2 – Amélioration de la sécurité, conformité et mise à niveau des composants

Exemples

Méthodes employées

Outils mobilisés

Mise à jour de dépendances Log4j pour corriger des vulnérabilités connues

Remplacement de code custom LDAP par l’utilisation d’une librairie open source dédiée

Montées de version (migration log4j 1.x vers Logback, montée de version de Jackson-Databind, etc.)

Déploiement progressif et par étape : d’une version à l’autre, etc.

Demande de mise à jour des librairies et prise en compte des impacts sur le code existant

Vérification des métriques qualité/sécurité à chaque étape, idéalement via MCP

GitHub Copilot avec modèle premium (Claude Sonnet, etc.)

Context7

Outils d’analyse de la composition logicielle : Xray, Renovate, etc.

Les outils listés s’avèrent capables de réaliser ces actions en autonomie, de mettre à jour les tests en fonction et de les rejouer.

3 – Modernisation des frameworks et des langages

Exemples

Méthodes employées

Outils mobilisés

Upgrade d’un framework open source (Spring Boot 2.x vers Spring Boot 3.x, Angular X vers Angular Y, etc.)

Migration Java par paliers (6 > 8 > 17 > 21 > 25)

Remplacement de frameworks legacy (CXF, etc.)

Découpage en sous-tâches par l’expert qui pilote le bot

Génération par le bot d’un upgrade plan pour diviser le problème en sous-tâches

Modernisation de la stack de test en priorité

GitHub Copilot avec modèle premium (Claude Sonnet, etc.)

Github Copilot App Modernization

OpenRewrite (lorsqu’il existe des recettes)

Les résultats sont probants avec GitHub Copilot lorsque l’expert définit un plan d’action en sous-tâches. Ils sont prometteurs mais partiels avec GitHub Copilot App Modernization (à n’utiliser que pour des cas simples).

4 – Modernisation de frameworks « maison »

Exemples

Méthodes employées

Outils mobilisés

Mise à jour complète d’une application utilisant un framework maison

Mise à jour du code applicatif pour supprimer les dépendances ou middleware « legacy »

Modernisation d’une application manuelle et génération d’un fichier différentiel (avant/après) pour guider les futures modernisations

Utilisation d’un fichier Markdown « guide » qui documente les impacts connus

GitHub Copilot avec modèle premium (Claude Sonnet, etc.)

AWS Custom Transform

OpenRewrite (lorsqu’il existe des recettes)

Les résultats sont intéressants avec le fichier différentiel, qui permet de produire des recettes OpenRewrite. Ils le sont aussi avec le fichier Markdown. Actuellement pour des cas simples. Mais des exemples avec des modèles frontières s’annoncent prometteurs pour 2026.

5 – Réécriture

Exemples

Méthodes employées

Outils mobilisés

Migration d’un framework maison vers des technologies modernes (Spring Boot, Angular, K8s, …)

Migration d’une application complète legacy cobol vers des technologies modernes (Spring Boot, Angular, K8s, …)

Spec-Driven Development : rétrodocumentation par IA de l’application, puis développement à partir de ces spécifications pivot

GitHub Copilot avec modèle premium (Claude Sonnet, etc.)

Spec Kit

Amazon Q:Developer Transform

Kiro (mode Spec)

AWS Transform custom

Les résultats sont intéressants avec AWS Transform (potentiel de faire une majorité du travail de réécriture, sous la supervision d’un expert). Kiro est facilitant mais ne peut pas faire une réécriture complète d’application. Les résultats sont partiels via GitHub Copilot et Spec Kit, qui fonctionnent uniquement avec un contexte de taille modeste.

Les approches décrites fonctionnent pour des applications allant jusqu’à 50 000 lignes de code. Au-delà, il faut segmenter.

Les IA peuvent être sollicitées pour générer elles-mêmes les consignes qu’elles doivent suivre, à partir d’exemples. Un agent IA peut faciliter la relecture de code généré par un autre. La nécessité d’avoir un contexte à jour invite à gérer la documentation interne comme du code.

Six outils sont dans le radar :

Identification

Évaluation

Essais

Adoption

Amazon Q Developer

GitHub Spec Kit

– AWS Transform

– GitHub Copilot App Modernization

– GitHub Copilot Java Upgrade

GitHub Copilot

Design des applications

Ce groupe de travail a réuni 10 membres.

Il a identifié une quizaine d’opportunités sur les activités de spécification :

Niveau d’IA / Phase

UX / UR Recherche

Expression des besoins

Spécifications détaillées

Evaluation

Assistance ponctuelle par IA

Collecte des données (enquêtes)

Analyse des besoins utilisateurs

Restitution et partage

Analyse d’impact, identification de la valeur

Automatisation partielle, avec validation humaine

Cadrage du projet

Capture du besoin issu d’interviews

Priorisation des besoins

Rédaction des spécifications

Évaluation technique et sécurité de la documentation

Automatisation autonome avec supervision

Analyse et synthèse des données

Mise à jour de base de connaissances UX

Rédaction de user stories et critères d’acceptation

Définition des exigences non fonctionnelles

Modélisation des données

Définition des contrats d’interface

Analyse de dépendances

Estimation macro de l’effort

Sur les activités de design, de planification et d’implémentation :

Niveau d’IA / Phase

Architecture

UX Design

Plan

Interactions client

Assistance ponctuelle par IA

Analyse des retours clients

Automatisation partielle, avec validation humaine

Design des patterns et flux

Wireframing

Prototypage et UI

UX writing & Contenu

Estimation de l’effort humain à fournir

Identification des bloqueurs

Détection de besoins émergents à partir de feed-back

Automatisation autonome avec supervision

Rédaction des architecture decision records

Sélection / conception des composants

Visualisation de l’architecture (C4, UML, etc.)

Revue d’accessibilité

Découpage technique (WBS – Work Breakdown Structure)

Douze outils sont dans le radar :

Identification

Évaluation

Essais

Adoption

– ChatPRD

– Code Wiki

– Bolt

– Lovable

– Replit

– Antigravity

– Balsamiq

– Figma

– Kiro

– Miro

– GitHub Copilot

– Microsoft Copilot

De nouvelles pratiques d’organisation du développement logiciel émergent autour de la documentation produite par les IA. Parmi elles, l’AI-DLC (AI-driven development lifecycle) d’AWS, qui repose sur des itérations de développement de l’ordre de quelques heures (les « bolts »). Les sociétés membres du groupe de travail ne l’avaient pas encore mise en œuvre au moment de présenter leurs travaux.

Automatisation des tests

Ce groupe de travail a réuni 8 membres.

Malgré l’engouement du marché, il n’y a toujours pas de solution éditeur opérationnelle : il faut intégrer plusieurs outils spécialisés.

Phases

Outils

Génération de cas et de données de test

– GitHub Copilot for QA

– Test Planner (Cognizant)

– Tonic

Génération de scripts de test

– Applitools

– Codeium

– GitHub Copilot for QA

– Playwright

Maintenance des ressources de test

(génération de données, de serveurs de bouchons et d’IaC)

– Ansible Lightspeed

– Gretel

– Pact

– Postman

– Spacelift

– Tonic

Analyse de causes racines

– Launchable

– Testim

Maintenance du corpus de tests

(détection des redondances et des tests obsolètes après suppression de code)

– Applitools

– Functionize

– Mabl

Le groupe de travail propose une feuille de route à horizon de 18 mois, avec 4 jalons.

Échéances

Actions

3 mois

Intégrer Copilot/Codeium dans l’IDE pour aider à l’écriture des tests unitaires

6 mois

Adopter une plate-forme de test de bout en bout avec des capacités d’autoréparation (Mabl, Testim)

12 mois

Mettre en place une solution de génération de données de test synthétiques (Tonic)

18+ mois

Intégrer une plate-forme d’intelligence de test (Launchable) pour optimiser l’exécution

Optimisation du support

Ce groupe de travail a réuni 5 membres.

Ci-dessous, les cas d’usage en cours de déploiement chez les participants (en vert) et ceux envisagés (en bleu).

0. Avant la création du ticket

1. Création

2. Qualification & triage

3. Diagnostic

4. Résolution

5. Clôture

Faciliter l’accès à une réponse

Faciliter l’affectation à la création d’un ticket

Résumé d’un ticket long

(synthèse des actions, personnes ayant déjà routé le ticket, etc.)

Renseigner la solution dans le ticket clôturé

Proposer une solution d’un ticket complété

Enrichissement d’un ticket

Faciliter l’accès à une réponse

Aide à la clôture de tickets similaires

Regroupement de tickets similaires

Aide au diagnostic

Analyse de cause racine post-incident

Aide à la priorisation (visualisation, etc.)

Aide au routage d’un ticket

Pour la mise en œuvre, trois méthodes se dégagent :

IA intégrée à l’ITSM

Déploiement simple et intégration native. Mais peu de maîtrise, des coûts importants et des risques de dépendances.

LLM centralisé avec RAG

Maîtrise, confidentialité, scalabilité. Mais complexité et coût en développement et maintenance.

Système d’agents décentralisés

Spécialisation, scalabilité et périmètre d’action. Mais grande complexité et manque de maturité.

Illustration principale générée par IA

The post IA et développement logiciel : le bilan du Cigref appeared first on Silicon.fr.

AI Insight
Core Point

Cigref总结了2025年生成式AI在软件工程中的落地:从开发、测试到应用现代化和支持工单,已带来可量化效率提升,但尚未出现“10倍开发者”,且大规模应用仍受成本、上下文和工具链成熟度限制。

Key Players

Cigref — 法国大型企业IT用户协会,法国巴黎。

Crédit Agricole CIB — 银行投行IT部门,法国。

Air France-KLM — 航空集团,法国/荷兰。

EDF — 电力公用事业公司,法国。

Bouygues Telecom — 电信运营商,法国。

Mistral AI — AI模型与工具公司,法国巴黎。

Amazon Web Services (AWS) — 云与AI服务商,美国西雅图。

GitHub/Microsoft — 开发工具与AI助手平台,美国。

Industry Impact
  • ICT: High — AI正进入软件开发、ITSM和测试全流程,影响企业软件栈与交付模式。
  • Computing/AI: High — 生成式AI、MCP、RAG、agent与spec-driven开发成为核心落地方向。
  • Terminals/Consumer Electronics: Low — 文中无直接相关影响。
  • Energy: Low — 仅EDF参与,未指向能源业务变革。
  • Automotive: Low — 仅作为成员背景出现,未形成行业结论。
Tracking

Strongly track — 这是企业级AI软件工程落地的阶段性盘点,直接反映采购、工具选型和开发组织变革趋势。

Related Companies
positive
neutral
Michelin
mature
neutral
EDF
mature
neutral
neutral
Renault
mature
neutral
neutral
neutral
neutral
Categories
人工智能 软件
AI Processing
2026-03-26 12:11
openai / gpt-5.4-mini