Guide de configuration des paramètres IntelliWP, configuration RAG + Réglage fin de l’agent AI WordPress

juin 22, 2025

IntelliWP représente une évolution significative de l’intégration de l’intelligence artificielle dans l’écosystème WordPress. Sa page de configuration des paramètres constitue le centre de contrôle à partir duquel les développeurs peuvent mettre en œuvre un agent IA WordPress sophistiqué allant au-delà des chatbots traditionnels.

La caractéristique distinctive qui positionne IntelliWP au-dessus des autres plugins réside dans son architecture double RAG + Fine-tuning. Cette flexibilité permet aux utilisateurs de choisir la méthodologie la plus adaptée à leurs besoins spécifiques, ce que aucun autre plugin WordPress n’offre avec cette sophistication technique.

Configuration de l’API OpenAI, fondement de la connectivité

La gestion des clés API dans IntelliWP met en œuvre un système de priorité intelligent qui privilégie la sécurité à la commodité. Le système recherche la clé API dans l’ordre hiérarchique : d’abord dans les variables d’environnement du serveur, puis dans wp-config.php, et enfin dans la base de données en dernier recours.

Lorsque la clé est chargée à partir de sources externes, le champ apparaît désactivé avec le message « Ce champ est en lecture seule car la clé API est chargée à partir d’une source externe », confirmant que le système fonctionne en mode sécurisé. Dans ce cas, un aperçu de la clé est affiché pour vérification sans exposer les informations d’identification complètes.

Pour une configuration manuelle, le champ permet une saisie directe de la clé API avec le texte d’exemple « Entrez votre clé API OpenAI ». Le système valide automatiquement la connectivité avec OpenAI et affiche l’état de la connexion.

L’avertissement important sur les conditions d’utilisation n’est pas simplement informatif : il rappelle que bien qu’IntelliWP soit sous GPL, l’utilisation de l’API OpenAI est soumise à des conditions spécifiques d’OpenAI, établissant des responsabilités claires concernant le traitement du contenu.

Sélection du mode d’opération, Fine-tuning vs RAG

C’est peut-être la décision la plus critique de toute la configuration. IntelliWP propose deux méthodologies complètement différentes pour créer votre agent IA intelligent WordPress, chacune ayant des avantages spécifiques en fonction du cas d’utilisation.

Le Fine-tuning (mode classique) crée un modèle spécifiquement entraîné avec votre contenu. La description technique explique : « Crée un modèle spécifiquement entraîné avec votre contenu. Nécessite une nouvelle formation lorsque le contenu change. » Cette méthode est idéale pour les sites avec un contenu relativement statique où la précision et la cohérence sont des priorités.

RAG (Retrieval-Augmented Generation) utilise la recherche vectorielle pour récupérer du contenu pertinent pour chaque requête. La description indique : « Utilise la recherche vectorielle pour récupérer du contenu pertinent pour chaque requête. Se met à jour automatiquement lorsque le contenu change. » Lorsque vous sélectionnez cette option, un lien « Configurer plus » apparaît dynamiquement, menant à des configurations spécifiques de l’agent WordPress RAG.

Le choix entre ces méthodes détermine complètement le comportement ultérieur du système, y compris les coûts opérationnels, la vitesse de réponse et la flexibilité pour les mises à jour de contenu.

Gestion des sources de contenu

IntelliWP offre un contrôle granulaire sur le contenu inclus dans la formation ou l’indexation de l’agent intelligent WordPress.

L’option « Inclure les articles et les pages dans la formation » est activée par défaut et extrait le contenu de tous les articles et pages publiés sur le site. Il s’agit de la source de connaissances principale pour la plupart des implémentations.

« Inclure les fichiers de la bibliothèque multimédia » permet d’extraire du texte à partir de fichiers de la bibliothèque multimédia. Cette fonctionnalité est désactivée par défaut avec l’avertissement « Cela peut augmenter considérablement le temps de formation », reflétant l’impact sur les performances et les coûts.

La fonction « Utiliser l’IA pour générer des ensembles de données d’entraînement améliorés » utilise l’API OpenAI pour générer des paires question-réponse de haute qualité. La description technique spécifie : « Utilise l’API OpenAI pour générer des paires question-réponse de haute qualité » avec l’avertissement explicite « Cette option consomme des jetons API supplémentaires et peut augmenter les coûts ».

Sélection et configuration du modèle de base

La liste déroulante de sélection du modèle organise les options en deux catégories clairement différenciées. Les « Modèles de base » incluent des modèles officiels comme GPT-3.5 Turbo, GPT-4 et GPT-4 Turbo, qui sont toujours disponibles lorsque la clé API est valide.

Les « Modèles Fine-Tuned » affichent les modèles précédemment entraînés par l’utilisateur. S’il n’existe aucun modèle personnalisé, il affiche « Aucun modèle fine-tuned disponible », indiquant qu’au moins un cycle de formation doit être terminé avant d’avoir des options supplémentaires.

La sélection du modèle de base détermine les capacités fondamentales de l’agent, y compris la compréhension contextuelle, la qualité des réponses et les coûts opérationnels.

Configuration avancée et contrôle des coûts

IntelliWP démontre une transparence exceptionnelle dans la gestion des coûts grâce à des informations détaillées sur les prix. Les coûts approximatifs sont clairement présentés : « Formation : 0,008 $ par 1 000 jetons » et « Utilisation du modèle fine-tuned : 0,012 $ par 1 000 jetons (entrée), 0,016 $ par 1 000 jetons (sortie) ».

Le lien direct vers la page de tarification officielle d’OpenAI permet de vérifier les informations mises à jour, reconnaissant que les prix peuvent varier.

Le champ « Limite de contenu pour l’amélioration par l’IA » contrôle le nombre maximal d’éléments de contenu traités avec l’API OpenAI. La valeur par défaut de 100 représente un équilibre entre la qualité de l’ensemble de données et des coûts raisonnables. La description explique : « Nombre maximal d’éléments de contenu qui seront traités avec l’API OpenAI. Un nombre plus élevé améliore la qualité de l’ensemble de données mais augmente les coûts ».

Protection contre la limitation du taux

Le système de protection contre une utilisation excessive comprend la case à cocher « Protéger contre l’abus de l’API » qui empêche les appels API non contrôlés. Cette fonctionnalité est essentielle pour éviter des coûts inattendus dus à une utilisation massive accidentelle.

Le champ « Requêtes par minute » permet de configurer le nombre maximal de requêtes API par minute, avec une valeur par défaut de 50 et une recommandation de 20 pour une utilisation prudente. Ce contrôle est particulièrement important sur les sites à fort trafic où plusieurs utilisateurs pourraient interagir simultanément avec l’agent.

Contrôle d’accès externe et sécurité

La configuration des domaines autorisés comprend cinq champs spécifiques pour les URL autorisées. Seuls les domaines répertoriés ici peuvent accéder à l’API de chat à partir d’applications JavaScript externes, établissant un périmètre de sécurité clair.

La note de sécurité explique que « Seuls les domaines répertoriés ici pourront accéder à l’API de chat à partir d’applications JavaScript externes », soulignant l’importance de configurer correctement ces champs avant de mettre en œuvre des intégrations externes.

La case à cocher « Activer les en-têtes CORS pour les réponses de l’API » permet les requêtes cross-origin à partir des domaines autorisés. Cette configuration est obligatoire pour les applications JavaScript externes et doit être activée avec la liste des domaines autorisés.

Intégration du snippet JavaScript

IntelliWP facilite l’implémentation externe grâce à un snippet JavaScript préconfiguré. Le grand champ de texte contient un code prêt à copier-coller pour les sites externes, avec l’instruction « Copiez ce code et collez-le dans le HTML de votre site externe ».

La fonctionnalité « Intégration facile » comprend des options pour personnaliser le thème et les configurations responsives, ainsi qu’un bouton « Copier le snippet JavaScript » qui facilite l’implémentation sans erreurs de transcription.

Avis de sécurité et validation finale

Les avis de sécurité finaux établissent trois exigences critiques pour un fonctionnement correct : les snippets ne fonctionnent que sur les domaines de la liste autorisée, il est nécessaire d’ajouter des domaines à la liste autorisée, et les en-têtes CORS doivent être activés en cas d’utilisation du snippet JavaScript.

Le quatrième point recommande de tester l’intégration sur le domaine cible avant de considérer l’implémentation comme complète.

Fonctionnalités distinctives d’IntelliWP

L’architecture double permet de basculer entre l’agent IA WordPress Fine-tuning et l’agent WordPress RAG à partir de la même interface via des boutons radio dans la section Mode d’opération. Une fois RAG est sélectionné, le lien « Configurer plus » apparaît dynamiquement pour accéder à des configurations spécifiques.

Le système de gestion des clés API met en œuvre une recherche hiérarchique : variables d’environnement, wp-config.php et base de données en dernier recours. Lorsqu’une configuration externe est détectée, le champ apparaît désactivé avec la mention « Ce champ est en lecture seule car la clé API est chargée à partir d’une source externe ».

La transparence des coûts comprend des informations détaillées : « Formation : 0,008 $ par 1 000 jetons » et « Utilisation du modèle fine-tuned : 0,012 $ par 1 000 jetons (entrée), 0,016 $ par 1 000 jetons (sortie) » avec un lien direct vers la page de tarification officielle d’OpenAI.

La page de configuration IntelliWP concentre toutes les décisions stratégiques qui déterminent le comportement, les performances et les coûts du système d’IA. Maîtriser ces configurations permet un contrôle complet de l’implémentation, permettant d’optimiser l’équilibre entre fonctionnalité, performance et coûts selon les besoins spécifiques du projet.