Skip to main navigation Skip to main content Skip to page footer

TYPO3 v14 : Mise en place d'un système d'intégrations d'IA piloté par la communauté

L'intelligence artificielle n'est plus seulement une tendance : elle devient un élément clé dans de nombreux environnements CMS. L'intérêt pour les fonctionnalités basées sur l'IA, qu'il s'agisse de création de contenu, de traductions automatisées ou de support backend intelligent, ne cesse de croître au sein de l'écosystème TYPO3. Mais comment TYPO3 devrait-il aborder cette évolution ?

L'approche TYPO3 : des interfaces plutôt que l'intégration

TYPO3 n'intégrera pas directement l'IA dans son noyau. Nous nous concentrons plutôt sur la fourniture d'interfaces épurées et bien définies pour intégrer vos LLM, vos services externes ou vos outils basés sur l’IA aux endroits pertinents du système.

Cette décision repose sur plusieurs considérations importantes :

Flexibilité et liberté de choix: chaque organisation a des exigences différentes en matière d’outils d’IA. Alors que certaines souhaitent s’appuyer sur des services bien établis comme OpenAI ou Google AI, d’autres préfèrent des solutions locales ou spécialisées. Les développeurs et les agences peuvent choisir la solution d’IA qui correspond à leurs besoins grâce à des interfaces standardisées.

Durabilité: les technologies d’IA évoluent rapidement. Plutôt que de nous engager envers une technologie ou un fournisseur spécifique, nous créons une architecture capable de suivre le rythme de l’évolution du paysage de l’IA.

Confidentialité et conformité: la protection des données et la conformité sont cruciales, en particulier en Europe. Grâce à l’intégration externe, les utilisateurs peuvent contrôler leurs données et décider quelles informations sont partagées avec quels services d’IA.

MCP : une approche prometteuse

Le MCP (Model Context Protocol) est un composant prometteur que nous envisageons d'adopter. Ce concept pourrait jouer un rôle important dans l'intégration de l'IA, car il permet un traitement modulaire et extensible du contenu. Nous étudions actuellement comment le MCP pourrait servir de passerelle entre TYPO3 et divers services d'IA.

Évolutions actuelles : zoom sur les travaux conceptuels

Actuellement, une petite équipe travaille sur un cadre conceptuel qui tient compte de la complexité de TYPO3 et identifie les cas d'utilisation pertinents. Ce travail est essentiel car TYPO3, avec ses fonctionnalités variées, présente des défis particuliers :

Prise en charge de l'espace de travail

Les outils d’IA doivent comprendre dans quel espace de travail ils opèrent et comment les modifications affectent les différentes versions du contenu. Le cadre doit garantir que le contenu généré ou modifié par l’IA s’intègre correctement dans le flux de travail de l’espace de travail.

Environnements multi-arborescences et multilingues

La force de TYPO3 réside dans la gestion de structures de sites web complexes comportant plusieurs arborescences de pages et plusieurs langues. L’intégration de l’IA doit tenir compte de cette complexité et être capable de fonctionner de manière contextuelle, par exemple lors de la traduction de contenu ou de son adaptation à différents publics cibles.

Autorisations

La sécurité est primordiale dans TYPO3. Les outils d’IA ne peuvent accéder qu’au contenu pour lequel l’utilisateur concerné dispose également des autorisations nécessaires. Le framework doit respecter et appliquer ces structures d’autorisations.

Définition du contexte pour l’IA

L’un des principaux défis consiste à définir le contexte disponible pour les systèmes d’IA. Le framework doit déterminer les informations pertinentes et s’assurer que les outils d’IA disposent d’un contexte suffisant pour fournir des résultats pertinents sans exposer d’informations ou de données sensibles.

Interfaces d’extraction de données

Il est essentiel de disposer d’interfaces efficaces et sécurisées pour l’extraction des données et du contenu. Celles-ci doivent être performantes tout en respectant les structures de données et les hiérarchies de TYPO3.

Aspects liés à la confidentialité et à la sécurité

Lors de l’intégration de systèmes d’IA, les aspects liés à la confidentialité et à la sécurité doivent être pris en compte. Le cadre fournira des lignes directrices et des mécanismes visant à garantir un traitement sécurisé des données.

Prochaines étapes : intégration dans la communauté

Une fois que le concept initial aura mûri, nous prévoyons d’ouvrir cette initiative à davantage de contributeurs. Notre objectif est de mettre en place un écosystème d’IA extensible, intégrable et transparent, tant pour les développeurs que pour les intégrateurs et les éditeurs.

Pourquoi la participation de la communauté est-elle importante ?

La diversité de la communauté TYPO3, ainsi que la variété de ses cas d’utilisation et de ses expériences, constitue un atout considérable. Les développeurs issus d’agences, les indépendants et les équipes d’entreprise apportent des perspectives variées, indispensables à la mise en place d’un framework robuste.

Les éditeurs et les gestionnaires de contenu peuvent apporter des informations précieuses sur des cas d’utilisation concrets : dans quels domaines l’IA serait-elle utile ? Quels workflows pourraient être optimisés ? Quelles sont les préoccupations du point de vue de l’utilisateur ?

Le rôle crucial de la conception UI/UX

L’une de nos principales priorités est de créer une interface unifiée et conviviale pour les utilisateurs du backend. L’intégration de l’IA doit paraître naturelle et intuitive, sans être envahissante ni fragmentée. Cela signifie qu’il devient essentiel d’impliquer notre équipe UX dès que nous aurons une vision claire des implémentations possibles. Nous voulons nous assurer que les fonctionnalités d’IA s’intègrent de manière transparente dans les workflows existants, tout en préservant la réputation de TYPO3 en matière d’expérience backend bien conçue. Le défi consiste à présenter de puissantes capacités d’IA de manière à améliorer la productivité sans ajouter de complexité aux tâches éditoriales quotidiennes.

Impliquez-vous et contribuez à façonner l'avenir

Nous avons hâte de collaborer avec la communauté. N'hésitez pas à nous faire part de vos réflexions, questions et idées. Si vous souhaitez vous lancer, présentez-vous et dites-nous sur quoi vous travaillez ou ce qui vous a amené ici.

Retrouvez-nous sur Slack TYPO3 dans le canal #typo3-core-ai

Vous pourrez y :

  • Partager vos expériences avec les outils d'IA dans les projets TYPO3
  • Discuter des cas d'utilisation que vous aimeriez voir pris en charge
  • Poser des questions sur l'architecture prévue
  • Rester informé des développements actuels
  • Contribuer activement à l'élaboration du concept

Un regard vers l’avenir

Cette initiative constitue une étape essentielle pour l'avenir de TYPO3. Alors que nous planifions la version 14 de TYPO3, l'intégration de l'IA sera un domaine passionnant d'innovation et d'amélioration. Il est important de souligner qu'il s'agit là de projets et de concepts – nous ne pouvons pas prendre d'engagements concrets pour l'instant.

Le paysage de l’IA évolue rapidement, et TYPO3 souhaite y répondre de manière réfléchie et flexible. En mettant l’accent sur les interfaces et les normes, nous créons une base qui sera durable à long terme, quelle que soit la manière dont les différentes technologies d’IA se développeront.

Nous vous invitons à prendre part à cette aventure passionnante. Votre expertise, vos cas d’utilisation et vos visions sont essentiels à la réussite de cette initiative. Ensemble, nous pouvons préparer TYPO3 à l’ère de l’IA tout en préservant les valeurs qui le caractérisent : flexibilité, sécurité et extensibilité.

Avez-vous des questions ou des suggestions concernant cet article ? Venez en discuter avec nous sur Slack dans #typo3-core-ai ou contactez l'équipe TYPO3 via les canaux habituels.

Additional contributors

  • Reviewer
    • Felicity Brand
  • Publisher
    • Luana Valentini