TYPO3 v14 - Création d'un système pour les intégrations d'IA axées sur la communauté

Auteurs : Frank Nägler
Traduit par : Léo - W-Seils

Lire l’article complet en version originale

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 pour la création de contenu, les traductions automatisées et le support backend intelligent se développe également au sein de l'écosystème TYPO3. Mais comment TYPO3 doit-il aborder cette évolution ?

L'approche TYPO3 : des interfaces plutôt qu'une intégration

TYPO3 n'intégrera pas directement l'IA dans son noyau. Nous nous concentrons plutôt sur la fourniture d'interfaces claires et bien définies pour intégrer vos LLMs, services externes ou 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 établis tels que 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. Au lieu 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 intéressant que nous envisageons d'utiliser. 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 comment le MCP pourrait servir de pont entre TYPO3 et divers services d'IA.

Développements actuels : travail conceptuel en cours

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 diverses, 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 fonctionnent 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 l'espace de travail.

 

Environnements multi-arborescences et multilingues

La force de TYPO3 réside dans la gestion de structures de sites web complexes avec 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 l'adaptation de contenu à 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 d'autorisations. Le cadre doit respecter et appliquer ces structures d'autorisation.

 

Définition du contexte pour l'IA

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

 

Interfaces pour l'extraction de données

Il est essentiel de disposer d'interfaces efficaces et sécurisées pour l'extraction de données et de contenu. Celles-ci doivent être performantes tout en respectant les structures et hiérarchies de données 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 pour garantir un traitement sécurisé des données.

Prochaines étapes : intégration de la communauté

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

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

La diversité de la communauté TYPO3, ses différents cas d'utilisation et ses expériences constituent un énorme avantage. Les développeurs des agences, les freelances et les équipes d'entreprise apportent des perspectives variées essentielles à la robustesse du cadre.

Les éditeurs et les gestionnaires de contenu peuvent fournir des informations précieuses sur les cas d'utilisation pratiques : où l'IA pourrait-elle être utile ? Quels flux de travail pourraient être optimisés ? Quelles sont les préoccupations des utilisateurs ?

Le rôle essentiel 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 backend. L'intégration de l'IA doit être naturelle et intuitive, sans être envahissante ou fragmentée. Cela signifie qu'il est essentiel d'impliquer notre équipe UX une fois que nous avons 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 flux de travail existants, afin de préserver la réputation de TYPO3 en matière d'expérience backend bien conçue. Le défi consiste à présenter des capacités d'IA puissantes 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 sommes impatients de collaborer avec la communauté. Partagez vos réflexions, vos questions et vos idées avec nous. Si vous souhaitez vous lancer, présentez-vous et dites-nous sur quoi vous travaillez ou ce qui vous a amené ici.

Rendez-vous sur TYPO3 Slack 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 au développement du concept.

Un regard vers l'avenir

Cette initiative est une étape essentielle pour l'avenir de TYPO3. Dans le cadre de la planification de TYPO3 v14, l'intégration de l'IA sera un domaine passionnant pour l'innovation et l'amélioration. Il est important de souligner qu'il s'agit de plans 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 nous concentrant sur les interfaces et les normes, nous créons une base qui sera durable à long terme, quelle que soit l'évolution des technologies individuelles d'IA.

Nous vous invitons à participer à 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é.

 

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

Do you want to publish
a guest blog post?

 

Contact us

Do you want to publish
your own case study?

 

Get in touch