Forgeons !

Accueil • Intégration • Dérivation • Fédération

Usine socle

Une « Usine socle » est un objet hypothétique pour nous inviter à réfléchir sur l'avenir des infrastructures de développement basées sur des grands modèles de langage (LLM). Il s'agit donc d'un « objet ouvert » qui vient s'ajouter à la liste des objets expérimentaux qui furent évoqués lors de la Troisième Journée Forgeons : Usines, Fonderies, Studios, NéoForges…

Cette page se propose, plus particulièrement, de servir de support aux discussions sur le thème de la « programmation automatique » qui ont cours au sein du « Forum du numérique ouvert » animé par le Pôle Open Source de la DINUM. L'idée a germé dans le cadre du fil « Veille : l’IA et les frontières entre communs, open source et propriétaire ».

La question qui se pose avec l'« Usine socle » est la suivante : comment intégrer les modèles de langage dans les processus de développement tout en garantissant (1) la sécurité des logiciels dont le code serait généré automatiquement ou semi-automatiquement et (2) en évitant que les utilisateurs de la programmation automatique ne dupliquent inutilement des codes existants.

La première partie de la question se pose en termes de sécurité des infrastructures numériques mais également en termes de pérennité des écosystèmes humains, comme celles des communautés de libristes par exemple. Il s'agit là de la partie « socle » de l'équation. La seconde partie reste à explorer mais on peut dès à présent noter les questions d’ordre écologique qu'elle soulève.

Dans cette première formulation de l'« Usine socle », il faut avoir à l'esprit que les « utilisateurs de la programmation automatique » recouvrent en fait au moins deux catégories : les experts en informatique qui peuvent garantir la viabilité du « socle » (ils ou elles peuvent être utilisateurs ou non de la programmation automatique) et les utilisateurs et adeptes du « vibecoding » dont les usages reposeraient donc sur la « solidité » de ce socle sous-jacent.

D’un point de vue plus technique, l’Usine socle est une Usine logicielle, plus particulièrement une Usine-IA, qui pourrait couvrir des besoins tant au niveau socle, dans la fabrication des « grands modèles open source » par exemple (Voir à ce sujet la présentation « OpenR1 et le futur des Usines-IA »), qu’au niveau des utilisateurs d’« applications génératives ». Une « Usine socle open source », ce serait en quelque sorte un « HuggingFace libre » qui aurait intégré des questions de souveraineté ou de gouvernance au sens large.

La question des modèles libres et/ou à « poids ouverts » est un aspect important dans cette discussion ; en guise d’introduction, voir le carnet de bord OsAi (Open Source AI).