Inditex ouvre son code et publie des outils pour les agents d’IA et le développement

Inditex ouvre son code et publie des outils pour les agents d'IA et le développement

Inditex renforce son engagement en faveur du logiciel open source avec un portail technologique propre sur GitHub où il publie des outils, des bibliothèques et des idées développées par ses équipes techniques. L’organisation InditexTech rassemble déjà une dizaine de projets publics et montre comment des technologies utilisées dans le domaine du retail du groupe, allant d’agents d’IA à des outils de développement pour iOS, peuvent également devenir accessibles à la communauté.

Les clés d’InditexTech et de son engagement Open Source en 30 secondes

  • Inditex maintient une organisation ouverte sur GitHub dédiée à partager ses projets technologiques.
  • Parmi les outils remarquables figurent des intégrations MCP, un simulateur iOS, Weave.js et Cerbia.
  • La société précise qu’elle publie des logiciels jugés utiles pour d’autres développeurs et communautés.
  • Les projets font l’objet d’une revue préalable de qualité, de licences et de sécurité par le biais du Open Source Office.
  • Les contributions sont ouvertes à la communauté selon les conditions spécifiques à chaque référentiel.

Cette initiative représente une vision innovante de la manière dont une entreprise de retail envisage la technologie. Inditex ne présente pas le code open source uniquement comme un outil interne, mais comme un moyen de partager une partie du travail réalisé par ses équipes.

Le portail officiel d’InditexTech indique que la société souhaite publier des outils et bibliothèques pouvant assister d’autres développeurs, tout en rendant une partie de ses connaissances accessibles aux communautés de logiciel libre sur lesquelles elle s’appuie également en matière technologique.

L’organisation utilise des licences ouvertes dans ses projets et établit un cadre commun pour les contributions. Chaque référentiel dispose de sa propre documentation concernant l’installation, le périmètre et la participation.

MCP, agents d’IA et automatisation du développement

Parmi les projets suscitant de l’intérêt figurent des outils liés aux agents d’intelligence artificielle et au Model Context Protocol (MCP), une norme utilisée pour connecter modèles et agents à des outils et sources d’information.

Une référence à un MCP pour Microsoft Teams évoque un scénario particulièrement orienté vers les agents : permettre à un agent d’interagir avec Teams pour lire des informations, répondre et mentionner des utilisateurs.

Ce type d’intégration correspond à une tendance croissante dans le développement logiciel. Les agents ne se limitent plus à générer du code mais interagissent désormais avec des outils faisant partie de l’environnement de travail des développeurs.

Un autre projet notable concerne un simulateur iOS contrôlable via langage naturel. L’idée permet d’utiliser des instructions écrites pour interagir avec l’environnement de simulation, ce qui peut s’avérer utile pour les tests et l’automatisation.

Les informations publiées par InditexTech ne signifient pas que ces outils sont conçus uniquement pour un usage externe ni que tous font partie des systèmes de production de l’entreprise. Cependant, le portail précise qu’Inditex partage des projets technologiques développés en interne par ses équipes d’ingénierie.

Weave.js et Cerbia : deux facettes du logiciel interne

La collection inclut aussi des projets qui ne sont pas directement liés aux agents.

Weave.js se présente comme un tableau collaboratif basé sur Canvas et TypeScript. Cet outil permet de travailler sur un espace visuel partagé et illustre une autre voie pour que les équipes technologiques d’une entreprise de retail puissent développer leur propre logiciel.

De son côté, Cerbia vise à établir des garde-fous pour les pipelines de modèles de langage. Son rôle s’inscrit dans une des nouvelles exigences générées par le déploiement des systèmes basés sur de gros modèles de langage, connus sous le nom de LLM.

Ces garde-fous permettent d’introduire des contrôles autour de ces systèmes pour limiter certains comportements ou valider des conditions avant et après leur exécution. Ce projet s’insère dans une collection plus large d’outils que partage Inditex concernant ses innovations technologiques.

Le référentiel principal d’InditexTech fonctionne ainsi comme une porte d’entrée vers divers projets, plutôt que de concentrer tous ses efforts d’open source sur une seule technologie.

Une structure propre pour la revue de code avant publication

Inditex a également instauré un cadre de gouvernance pour ses activités de code ouvert. Le Open Source Office (OSO) coordonne les projets publiés par l’organisation et examine chaque initiative avant son lancement.

Selon les informations officielles d’InditexTech, cette revue couvre des aspects liés à la qualité, aux licences et à la sécurité. La société dispose aussi de politiques communes pour les contributions, la conduite et la gestion des vulnérabilités.

Les développeurs externes peuvent signaler des bugs, proposer des améliorations ou soumettre du code. Chaque projet possède un fichier README propre, permettant de connaître son périmètre et les modalités précisatives de collaboration.

De plus, les nouveaux contributeurs doivent signer un Contributor License Agreement (CLA), un accord qui fixe certaines conditions concernant leurs contributions.

Ce modèle permet à Inditex de maintenir une structure commune pour ses initiatives open source, tout en conservant la souveraineté sur chaque référentiel. Il facilite également un processus interne avant la mise à disposition publique du code.

L’organisation précise que ses activités de code ouvert sont pilotées depuis sa base à La Coruña, où elle possède son Open Source Office.

De la technologie retail à la communauté de développeurs

Ce mouvement revêt une importance particulière car le logiciel occupe de plus en plus de place dans l’activité des grandes entreprises de distribution. La technologie qui soutient une plateforme comme Zara ne se limite pas à une boutique en ligne : elle englobe la logistique, les applications, les données, l’automatisation, l’infrastructure et les outils employés par les équipes d’ingénierie.

InditexTech partage une partie de ce travail en open source, même si le portail ne prétend pas que tout leur logiciel interne sera publié ni que les outils disponibles couvrent la totalité de leur infrastructure technologique.

Cette stratégie permet aussi à l’entreprise d’établir un dialogue avec des développeurs externes et de recevoir des contributions sur des projets pouvant bénéficier à d’autres qui fonctionnent hors du contexte d’origine.

Pour la communauté, la valeur réside précisément dans le fait que certains outils naissent de besoins concrets d’ingénierie. Plutôt que de simples démonstrations, ces projets peuvent aborder des problématiques et des solutions issues de systèmes utilisés par des équipes technologiques internationales.

Le catalogue d’InditexTech couvre différents domaines et encourage les développeurs à consulter chaque référentiel pour en comprendre la portée, la configuration et les modalités de contribution.

Ainsi, l’initiative transforme le GitHub d’Inditex en bien plus qu’un simple dépôt de projets. C’est aussi une déclaration sur la façon dont l’entreprise souhaite s’engager dans le développement de logiciels ouverts : publier des outils sélectionnés, instaurer un processus de revue, et permettre à la communauté de les utiliser, les étudier et y contribuer.

Questions fréquentes

Qu’est-ce qu’InditexTech ?

InditexTech est l’organisation d’Inditex sur GitHub dédiée à publier des logiciels, bibliothèques et idées open source développés par ses équipes techniques.

Quels types de projets publie Inditex ?

Le catalogue comprend des outils liés aux agents d’IA, MCP, automatisation, applications iOS, Canvas et TypeScript, ainsi que des projets liés au contrôle des pipelines de modèles de langage.

La communauté peut-elle contribuer aux projets ?

Oui. Inditex indique que ses projets sont ouverts aux signalements de bugs, propositions d’améliorations et contributions de code. Les conditions spécifiques varient selon chaque référentiel.

Qui examine les projets avant leur publication ?

Le Open Source Office d’Inditex supervise la démarche open source et examine chaque projet avant sa publication, en veillant à la qualité, aux licences et à la sécurité.

le dernier