La Fondation Eclipse lance la solution Theia AI intégrant les innovations de l’IA en open source pour les développeurs d'outils

Eclipse IDE Theia

La Fondation Eclipse, organisme focalisé sur les logiciels en open source, annonce deux avancées jugées importantes pour ses plateformes de développement qui vont désormais s'appuyer sur les technologies d'intelligence artificielles (IA). 

La première est Theia AI – en version publique - qui est un environnement ouvert permettant aux constructeurs d’outils d’intégrer de manière transparente un grand modèle de langage (LLM, Large Language Model) le plus approprié, qu'il soit basé sur le cloud, auto-hébergé ou entièrement local, au sein d’outils et d’IDE personnalisés.

L’objectif étant ici de faciliter des flux de travail fondés sur des agents logiciels, de bénéficier de suggestions fournies par l’IA conscientes du contexte et une assistance intelligente adaptée à leurs besoins. Il s'agit aussi de mettre en eouvre une orchestration de l'ensemble du flux d'ingénierie afin de définir les comportements "agentiques" et de déterminer les sources de données et de connaissances utilisées.

Ce niveau de personnalisation garantit, selon la fondation Eclipse, une transparence et une adaptabilité importante, permettant aux développeurs d’ajuster les interactions IA pour les aligner sur leurs besoins stratégiques. Que ce soit à travers la création d’interfaces de chat interactives, l’intégration de l’IA dans les éditeurs de code ou la création d’éléments d’interface utilisateur entièrement personnalisés.

La seconde innovation, qui découle de la première, est l’IDE Theia (lancé il y a maintenant sept ans par la fondaiton Eclipse) désormais alimenté par l'IA – en version alpha – et qui est un environnement de développement logiciel en open source fondé sur technologie Theia AI.

L’objectif affiché ici par la fondation Elclipse est d’améliorer la productivité des développeurs notamment par le biais d’agents de codage intelligents, sensibles au contexte, qui rationalisent les tâches de codage. Il s’agit aussi de supporter une sélection de LLM, de pouvoir s'intègrer avec des outils externes et des données contextuelles, pas le biais de la techolgie MCP (Model Contextual Protocol) et d’assurer la conformité aux licences Open Source afin d’atténuer les risques juridiques et opérationnels lors de l’incorporation d’un code généré par l’IA. 

« Les plateformes de développement d'IA propriétaires enferment les développeurs et les créateurs d'outils dans des écosystèmes rigides, opaques et à fournisseur unique, estime Mike Milinkovich, Directeur Exécutif de la Fondation Eclipse. Avec l’IDE IA Theia, nous remettons le contrôle entre les mains des développeurs, ce qui leur permet d’intégrer l’IA selon leurs propres conditions, en obtenant une solution ouverte, extensible et adaptable à leurs besoins. Qu’il s’agisse de créer des outils personnalisés axés sur l’IA ou de tirer parti de l’IDE Theia avec le support intégré de l’IA, Theia AI garantit que les développeurs restent maîtres de leurs données, de leurs flux de travail et de leur orientation stratégique. » 

Theia AI et l'IDE Theia sont désormais disponibles et accessibles sur la page du projet Eclipse Theia.