Introduction

Lors de la construction d'un SaaS avec des agents IA sur une base de code WordPress réelle, de nombreux défis surgissent. Cet article présente les 11 principaux verrous rencontrés lors de la construction de StrictWP, une plateforme de gestion WordPress développée par un fondateur humain avec une équipe d'agents de codage IA.

Contexte Technique

Les environnements WordPress présentent des défis tels que l'absence d'une API de gestion, des sorties bruyantes de wp-cli, la détection impossible du logiciel serveur et la diversité des panneaux d'hébergement. Les agents IA doivent également faire face à des défis tels que la sécurité, la gestion des commandes composées et les limitations de la fenêtre de contexte.

Les problèmes rencontrés incluent la gestion des mises à jour de plugins, les échecs de mise à jour silencieux, les clés de licence expirées et les problèmes de sauvegarde. Chaque fournisseur d'hébergement apporte ses propres particularités en termes d'API, de configuration SSH et de modèles d'authentification.

Analyse et Implications

Les verrous de l'environnement WordPress sont les premiers à survenir et sont souvent plus surprenants. Les verrous de l'orchestration IA sont plus difficiles à résoudre et se reproduisent régulièrement. Il est essentiel de comprendre les particularités de chaque fournisseur d'hébergement et de développer des solutions personnalisées pour chaque cas.

La construction d'un pipeline d'orchestration pour accélérer le développement avec des agents IA nécessite de gérer des commandes composées, d'éviter les opérateurs &&, ||, ; et de limiter les invocations de git. Il est également important de comprendre les limitations de la fenêtre de contexte des modèles de langage et de développer des solutions pour gérer des codebases complexes.

Perspective

Il est essentiel de surveiller les évolutions des technologies IA et de l'environnement WordPress pour anticiper les défis futurs. La personnalisation des solutions pour chaque cas et la compréhension approfondie des particularités de chaque fournisseur d'hébergement sont clés pour le succès. La gestion des risques et la sécurité doivent également être prises en compte pour garantir la stabilité et la fiabilité de la plateforme.