Notre vision
L’IA générative progresse constamment, tant sur le plan cognitif que tarifaire, ce qui entraîne des gains de productivité importants. Inévitablement, le secteur du logiciel se dirige vers une ère de l’abondance, où les professionnels peuvent produire plus qu’avant et où les particuliers commencent à produire (qualité versus quantité).
Cette abondance pourrait changer certains paradigmes (les logiciels personnalisables/’intégrables’ pourront-ils faire face au développement from scratch boosté à l’IA ?) et surtout augmenter la demande. Parallèlement, ces gains permettront aux professionnels de l'informatique de se concentrer sur les éléments différenciateurs : la qualité du code, la robustesse de l'architecture logicielle, ainsi que la qualité de la conceptualisation et des spécifications.
Cette abondance conduit déjà à une hausse des attentes vis-à-vis de ces éléments différenciateurs (à l'image des cabinets de conseil qui doivent aujourd'hui produire des livrables pour la soutenance qui étaient autrefois du niveau des livrables de fin de mission). Également, cette abondance met en exergue la nécessité de la protection intellectuelle.
Dans le même temps, le développement des systèmes multi-agents nous amène à repenser la relation entre l'humain et le logiciel. L'humain, en restant « in the loop », sécurise et supervise les actions des assistants d’IA sur certaines applications.
Par ailleurs, étant donné que les humains et les IA génératives disposent désormais de capacités cognitives comparables (pour certains tâches), il est nécessaire de réimaginer les systèmes informatiques pour intégrer ces agents de manière efficace et automatiser le plus grand nombre de tâches possible, en s'appuyant sur le concept de cognition distribuée.
Certains experts commencent même à spéculer sur le "logiciel vivant", capable de s'auto-améliorer grâce aux retours des utilisateurs et aux données de navigation. Ce principe n'est plus un rêve lointain, mais un objectif atteignable à long terme. Chez Swoft, nous avons conçu notre framework autour des principes "Specify, Make, Adapt" afin de pouvoir, à terme, autonomiser les applications créées à partir de celui-ci.
Face à ces enjeux, nous pensons que les critères de succès des systèmes seront :
•Qualité de conception
•Mise à disposition du contexte dans les logiciels pour intégrer les agents IA
•Synchronisation de la capture de données de toutes les sources
•Documentation
•La capacité à créer de l’empowrement plutôt que de mettre de côté des métiers avec leurs pratiques
•La protection intellectuelle et la possibilité de réaliser des échanges décentralisés
•Implémentation/Maîtrise de logiciels avec une architecture robuste et modulable (pour les systèmes critiques et complexes)
•Capacité à élever les profils les plus juniors afin de les rendre plus compétitifs que les modèles d’IA
•La capacité à suivre les gains de productivité espérés avec l’IA Gen.