> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQ Prompt-based experimentation

> Trouvez les réponses aux questions courantes sur la prompt-based experimentation (PBX) de Kameleoon, les modèles d'IA et les capacités techniques.

Cet article répond aux questions courantes sur la prompt-based experimentation (PBX).

<AccordionGroup>
  <Accordion title="Quel LLM PBX utilise-t-il comme modèle de raisonnement ?">
    PBX utilise **GPT 5.6 Sol** comme modèle de raisonnement.
  </Accordion>

  <Accordion title="Quel LLM Kameleoon utilise-t-il pour la génération d'images ?">
    Kameleoon s'intègre avec OpenAI `gpt-image-1` pour générer des images à l'aide de l'IA.
  </Accordion>

  <Accordion title="Puis-je utiliser les images que Kameleoon AI génère ?">
    Oui, toutes les images générées par Kameleoon AI sont **libres pour une utilisation commerciale**. Kameleoon les télécharge automatiquement dans votre **bibliothèque d'images** au sein de la plateforme pour un accès facile.
  </Accordion>

  <Accordion title="Puis-je modifier le code que Kameleoon génère ?">
    Oui, vous pouvez **modifier le code directement depuis l'interface basée sur les prompts**. Lorsque vous enregistrez le code, Kameleoon génère automatiquement une nouvelle version de votre variant.
  </Accordion>

  <Accordion title="Puis-je utiliser l'éditeur graphique sur une variante générée par IA ?" id="can-i-use-the-graphic-editor-on-a-variant-created-with-ai">
    Non, vous **ne pouvez pas utiliser l'éditeur graphique** sur les variants générés par IA. Bien que certains cas limites puissent en bénéficier, la prompt-based experimentation gère tous les scénarios couverts par l'éditeur graphique. Pour éviter les conflits, Kameleoon désactive l'outil visuel pour les expériences générées par IA.
  </Accordion>

  <Accordion title="Quels types de variants puis-je créer avec des prompts ?" id="can-i-create-any-type-of-variant-with-prompts">
    Vous pouvez créer **n'importe quel variant que vous gérez avec du code front-end**. Cependant, Kameleoon ne peut pas générer de code pour les prompts qui nécessitent une **logique backend ou des changements côté serveur**. Un développeur familier avec votre système backend doit gérer ces cas.
  </Accordion>

  <Accordion title="Puis-je créer des expériences multi-pages ?">
    Oui, vous pouvez prompter des changements sur plusieurs pages. Naviguez vers les pages choisies et appliquez les prompts directement. Kameleoon combine automatiquement le code en une seule variation.

    Cependant, **testez l'expérience complète à l'aide du mode Simulation** pour vous assurer que le code des différentes pages n'entre pas en conflit.
  </Accordion>

  <Accordion title="Puis-je prompter des changements sur des éléments qui apparaissent au survol ?">
    Oui, **à condition que le DOM de la page contienne le code HTML de l'élément déclenché par le survol**. Si JavaScript injecte l'élément dynamiquement après l'interaction de survol, l'IA de Kameleoon peut ne pas le détecter ou le modifier avec précision.

    Pour de meilleurs résultats, vérifiez que :

    * L'élément au survol existe dans le HTML initial, même s'il est caché.
    * La structure est stable et ne se génère pas de manière asynchrone.
  </Accordion>

  <Accordion title="Comment puis-je tester une variation sur plusieurs pages produit ?">
    Après avoir créé une variation sur la première page produit, naviguez vers la page produit suivante. Cette action exécute à nouveau le code généré par IA.

    Alternativement, utilisez le mode Simulation pour tester l'expérience sur toutes les pages pertinentes et garantir un comportement cohérent.
  </Accordion>

  <Accordion title="En quoi PBX diffère-t-il des autres outils de vibe-coding tels que Claude et Codex ?" id="how-does-pbx-differ-from-other-vibe-coding-tools">
    Les utilisateurs techniques peuvent utiliser des outils d'IA de codage à usage général pour générer du JavaScript, du CSS ou du HTML et le coller dans une expérience Kameleoon. PBX cible spécifiquement l'expérimentation et diffère de ces outils de plusieurs manières importantes.

    **PBX cible l'expérimentation, pas seulement la génération de code**

    Construire un test A/B diffère de la construction d'une fonctionnalité de site web standard. Le code d'expérience doit être prudent, non perturbateur, dynamique, performant et fiable à travers différents états de page. Kameleoon a entraîné et optimisé PBX sur des milliers de scénarios d'expérimentation, de sorte qu'il se comporte plus comme un développeur spécialisé dans l'A/B testing qu'un assistant de codage générique.

    **PBX fournit un contexte de page plus riche au modèle**

    Avec un flux de travail Claude ou Codex direct, vous devez expliquer manuellement la page, le DOM, le changement attendu, les contraintes et la configuration technique. PBX fournit automatiquement un contexte beaucoup plus riche, y compris les informations au niveau du site, l'analyse DOM en temps réel, les captures d'écran de page pour la compréhension visuelle et les imports directs depuis Figma le cas échéant.

    **PBX applique une logique d'expérimentation spécifique à Kameleoon**

    PBX génère du code qui fonctionne avec l'[API JavaScript Kameleoon](../../../../developer-docs/apis/activation-api-js/api-reference/api-reference), y compris des méthodes telles que [`runWhenElementPresent()`](../../../../developer-docs/apis/activation-api-js/api-reference/api-reference#runwhenelementpresent) et [`enableDynamicRefresh()`](../../../../developer-docs/apis/activation-api-js/api-reference/api-reference#enabledynamicrefresh). Ces méthodes écoutent les observateurs de mutation DOM et aident à gérer les sites web dynamiques complexes, les single-page applications (SPA), les changements de DOM, le comportement de re-rendu et le scintillement. Le code généré par un assistant à usage général peut fonctionner dans certains cas, mais il nécessite généralement plus d'adaptation manuelle, de QA et de maintenance pour rester robuste dans un contexte d'expérimentation.

    **PBX vous guide à travers un flux de travail human-in-the-loop**

    PBX fait plus que générer du code à partir d'un seul prompt. L'interface pose des questions de suivi, vous guide à travers les choix de conception et d'implémentation, et vous permet de valider à plusieurs étapes avant de lancer une variation. Cette approche rend l'expérience bien adaptée à la construction d'expériences.

    **PBX s'intègre dans le flux de travail Kameleoon complet**

    Un flux de travail IA à usage général fragmente généralement le processus en plusieurs étapes : création de prompt, génération de code, revue technique, insertion manuelle dans Kameleoon, dépannage, puis configuration séparée du ciblage, des objectifs, du lancement et de l'analyse. PBX s'intègre directement dans le flux de travail d'expérimentation, rendant le processus plus rapide, plus sûr et plus évolutif pour les équipes produit, marketing et techniques.

    ### Prise en charge des flux de travail dirigés par les développeurs

    Vous n'avez pas à choisir entre les deux approches. Pour les équipes techniques qui préfèrent travailler avec Claude, Codex, Cursor ou des outils similaires, le [serveur MCP](/mcp/mcp-server) Kameleoon vous permet de connecter ces outils directement à Kameleoon et de les intégrer dans votre flux de travail existant.

    **Résumé :** Un outil d'IA à usage général nécessite plus d'effort, plus de QA, plus de maintenance et une plus grande dépendance aux utilisateurs techniques—ce qui augmente finalement les coûts. PBX fournit un outil d'expérimentation dédié qui rend le processus plus facile, plus sûr et plus évolutif au sein de Kameleoon.
  </Accordion>

  <Accordion title="Pourquoi le même prompt génère-t-il différentes sorties lorsque je l'exécute plusieurs fois ?" id="why-can-the-same-prompt-lead-to-different-outputs-when-tried-multiple-times">
    Notre IA explore de nombreuses façons possibles de répondre à votre demande, elle ne produit donc pas un résultat fixe. Le même prompt peut donner des sorties différentes à chaque fois.

    Cela se produit en raison de :

    * **Hasard contrôlé :** Le modèle varie ses réponses pour éviter la répétition et encourager la créativité.
    * **Interprétation du prompt :** De petites différences de contexte peuvent pousser le modèle à se concentrer sur des détails différents.
    * **Diversité de l'entraînement :** Le modèle s'appuie sur des motifs provenant de jeux de données d'entraînement variés.

    Pour obtenir des résultats plus cohérents, ajoutez des contraintes. Fournissez une maquette, un fichier de design ou définissez un [**Master Prompt**](./pbx-build/master-prompts) qui définit des règles générales et un contexte de marque pour toutes vos générations.
  </Accordion>

  <Accordion title="La prompt-based experimentation fonctionne-t-elle sur tous les sites web ?" id="does-prompt-based-experimentation-work-on-any-website-what-are-the-current-limitations">
    Vous pouvez utiliser PBX sur la plupart des sites web, y compris les single-page applications. Chaque fois que vous soumettez un prompt, Kameleoon envoie le contexte de la page, tel que le code HTML ou des captures d'écran, pour aider l'IA à interpréter le contenu. Cependant, l'IA peut ne pas gérer correctement le contexte dans les iframes ou un shadow DOM. Si vous rencontrez fréquemment ce problème, contactez votre Customer Success Manager.
  </Accordion>

  <Accordion title="Quels navigateurs sont compatibles avec l'extension Kameleoon PBX ?">
    L'extension Kameleoon PBX prend en charge les navigateurs basés sur Chromium, y compris Google Chrome, Brave, Arc et Microsoft Edge.
  </Accordion>

  <Accordion title="PBX peut-il gérer des expériences complexes ?">
    PBX excelle dans des tâches telles que :

    * Les changements de texte ou de contenu, y compris les titres, les CTA et les avertissements.
    * Les mises à jour de style, comme les couleurs, les polices et les ajustements de mise en page.
    * Les bannières et insertions de contenu.
    * Les changements interactifs simples, y compris le repositionnement de boutons, les liens et les modales.

    Vous pouvez également utiliser PBX pour des flux multi-étapes, des galeries ou des éléments interactifs personnalisés. Pour les cas avancés, utilisez une approche hybride. Tout d'abord, laissez PBX générer l'implémentation initiale, puis affinez-la manuellement. Cette méthode combine la vitesse de l'automatisation avec la précision du développement personnalisé.
  </Accordion>

  <Accordion title="Quelle est la fiabilité du code généré par PBX ?">
    PBX génère un code propre, sécurisé, responsive et accessible. Il crée souvent des solutions plus robustes que le codage manuel, en particulier pour les sites web modernes et les single-page applications (SPA). PBX suit les bonnes pratiques QA, telles que les tests cross-navigateurs et les vérifications visuelles.

    Le code généré respecte également les configurations de votre projet :

    * PBX applique automatiquement les paramètres SPA et les attributs personnalisés.
    * Il respecte les règles d'exclusion.

    Ces considérations garantissent que le code généré s'intègre en douceur à votre configuration et adhère aux règles des expériences codées manuellement.
  </Accordion>

  <Accordion title="PBX peut-il générer un variant en récupérant du contenu d'une page différente ?">
    Non. PBX s'appuie sur le contexte de la page que vous consultez. Il ne peut pas naviguer vers d'autres URLs pour récupérer du contenu ou du code.

    Cependant, si vous fournissez un endpoint ou un service web dans votre prompt, PBX peut générer un variant pour charger et afficher ces données. Par exemple, si vous voulez une info-bulle d'urgence montrant les achats récents et que vous fournissez l'endpoint, PBX peut générer le code nécessaire.

    PBX ne peut pas automatiquement récupérer la logique d'une autre page. Par exemple, il ne peut pas récupérer la logique « Ajouter au panier » d'une page produit pour l'appliquer à une page de listing. Cependant, si vous lui demandez « call this endpoint to add the product to the cart », PBX peut générer le variant correct.

    Si votre page de listing inclut une superposition de quick-view qui contient la logique, appliquez votre prompt pendant que la superposition est ouverte. Le contexte de code disponible augmente les chances de créer un variant fonctionnel.
  </Accordion>

  <Accordion title="Puis-je utiliser une maquette de design pour créer un variant ?">
    Oui, vous pouvez utiliser un design ou une maquette. Cliquez sur l'icône **+** > **Add an image** pour télécharger votre fichier. Cependant, **une maquette seule est généralement insuffisante**. Pour de meilleurs résultats, utilisez votre design avec des instructions claires et détaillées.

    Traitez PBX comme un développeur : fournissez des détails spécifiques pour le meilleur résultat.

    **Exemple d'un bon prompt avec une maquette :**

    * Joignez votre maquette ou fichier de design.
    * Décrivez les éléments à modifier.
    * Spécifiez les dimensions, les couleurs et l'espacement.
    * Expliquez les comportements interactifs.
    * Notez les exigences techniques.
  </Accordion>

  <Accordion title="Comment les paramètres SPA affectent-ils PBX ?">
    PBX adopte les paramètres single-page application (SPA) de votre projet. Si vous avez configuré ces paramètres (voir [Configurer une expérience sur une single-page app](../advanced-experiment-types/set-up-experiment-single-page-app#configuration-native)), PBX utilise automatiquement :

    * Vos attributs personnalisés.
    * Vos règles d'exclusion.
    * Toute autre configuration spécifique aux SPA.
  </Accordion>

  <Accordion title="Puis-je soumettre des prompts de suivi pour corriger une sortie incorrecte ?" id="my-first-prompt-didnt-generate-the-right-output-can-i-submit-additional-prompts-to-fix-whats-incorrect">
    Oui, vous pouvez affiner la sortie avec des prompts de suivi, mais gardez à l'esprit l'historique des prompts.

    **Ce dont PBX se souvient :**

    * Le code qu'il a généré le plus récemment (utilisé comme contexte).

    **Ce dont PBX ne se souvient pas :**

    * Vos instructions de prompt précédentes.
    * L'historique complet de la conversation.
    * Les maquettes ou croquis ajoutés dans les prompts antérieurs.

    **Pourquoi c'est important :** Les prompts de suivi vagues comme « Fix the issue with X and Y » peuvent échouer car PBX manque de contexte complet.

    **Bonnes pratiques pour les prompts de suivi :**

    * **Moins efficace :** « The arrow navigation doesn't work. »
    * **Plus efficace :** « In the new carousel, the arrow navigation does not work as expected. Fix it using the code generated from my previous prompt. The arrows should appear on the left and right and advance one image per click. »

    Soyez spécifique dans les prompts de suivi :

    * Identifiez l'élément ou la fonctionnalité à corriger.
    * Décrivez le comportement attendu.
    * Référencez explicitement le code généré.
    * Incluez les détails techniques pertinents.
  </Accordion>

  <Accordion title="Puis-je télécharger un fichier à utiliser comme asset dans mon expérience basée sur un prompt ?">
    Oui. Cliquez sur **+** > **Add an image** pour télécharger votre fichier.
  </Accordion>

  <Accordion title="Quelle est la différence entre un asset et une maquette lorsque je télécharge une image ?">
    Lorsque vous téléchargez ou collez une image, PBX vous demande comment l'utiliser :

    * **Asset :** PBX insère le fichier image directement dans votre variation (par exemple, en tant que bannière, arrière-plan ou logo).
    * **Mockup :** PBX utilise l'image comme référence visuelle pour recréer le design en utilisant du code, plutôt que d'insérer l'image elle-même.
  </Accordion>

  <Accordion title="Où sont traitées les données de PBX ?" id="where-is-the-data-for-pbx-processed">
    Kameleoon traite les données de PBX dans l'éditeur PBX, et non dans un entrepôt de données ou un pipeline analytique séparé. Lorsque vous créez une expérience, l'extension Kameleoon PBX capture le contenu visible sur cette page, y compris la structure HTML, le texte et les captures d'écran, et l'envoie au modèle d'IA en tant que contexte pour votre prompt.

    Kameleoon traite ce contenu de page uniquement lorsque vous créez ou modifiez une expérience à partir d'une page que vous contrôlez. Il ne traite ni ne transmet de données pour chaque visiteur individuel du site.

    Pour en savoir plus, consultez [Comment PBX protège-t-il les données personnelles ou sensibles ?](#how-does-pbx-protect-personal-or-sensitive-data).
  </Accordion>

  <Accordion title="Comment PBX protège-t-il les données personnelles ou sensibles ?" id="how-does-pbx-protect-personal-or-sensitive-data">
    PBX garde vos données sécurisées et respecte les normes de l'industrie, y compris celles pour les secteurs réglementés.

    PBX n'invoque le LLM **que lorsque vous créez une expérience** à partir d'une page web **que vous contrôlez**. Cette configuration garantit que :

    * PBX n'envoie aucune donnée d'utilisateur final au LLM.
    * Le modèle ne traite que le contenu de la page visible pour vous en tant que créateur, à l'exclusion des données des visiteurs du site.
    * PBX ne génère pas dynamiquement d'expériences pour chaque utilisateur ; il les crée une fois à partir de votre environnement.

    PBX n'accédera pas aux informations personnelles ou confidentielles et ne les transmettra pas, sauf si vous les incluez dans la page ou le prompt. Évitez d'inclure de telles données.

    <Note>
      Kameleoon améliore continuellement le flux de travail PBX pour maintenir des normes élevées de confidentialité et de conformité.
    </Note>
  </Accordion>

  <Accordion title="Kameleoon utilise-t-il les données de PBX pour entraîner des modèles d'IA ?" id="does-kameleoon-use-pbx-data-to-train-ai-models">
    Kameleoon n'envoie à aucun moment de données d'utilisateur final ou de visiteur du site au modèle d'IA, de sorte que ces données ne peuvent pas faire partie d'un processus d'entraînement. PBX n'invoque le modèle que lorsque vous créez ou modifiez une expérience, en utilisant le contenu de la page visible pour vous à ce moment-là.

    Le modèle de priorisation de PBX Ideate s'appuie sur des motifs tirés de l'historique d'expérimentation plus large de Kameleoon, agrégé sur des dizaines de milliers d'expériences, plutôt que sur les prompts, le contenu de page ou le code spécifiques de votre compte.

    Pour une déclaration formelle sur l'utilisation des données répondant aux exigences de conformité de votre organisation, contactez votre Customer Success Manager.
  </Accordion>

  <Accordion title="Puis-je travailler sur d'autres variants pendant que PBX génère un variant ?">
    Oui. Vous pouvez construire plusieurs variants en parallèle. Pour plus d'informations, consultez [Travailler sur plusieurs variants en parallèle](./pbx-build/create-a-prompt-based-experiment#work-on-multiple-variants-in-parallel).
  </Accordion>

  <Accordion title="Pourquoi vois-je un écran blanc dans l'éditeur PBX ?">
    Ce problème se produit sur les pages sécurisées, telles que les zones connectées, qui bloquent le chargement dans une iframe. L'éditeur PBX utilise une iframe pour modifier en toute sécurité les pages web. Les paramètres de sécurité de votre site peuvent bloquer le contenu de l'iframe, entraînant un écran blanc.

    **Comment le réparer :**
    Demandez à votre équipe de développement de modifier la logique « frame-busting ». Le code doit vérifier si le nom du frame est `kameleoon-pbx-preview`. S'il correspond, la logique devrait permettre le chargement de la page.

    **Exemple de code :**

    ```javascript theme={null}
    if (window.self !== window.top && window.frameElement?.name !== 'kameleoon-pbx-preview') {Your existing redirect/blocking logic}
    ```
  </Accordion>

  <Accordion title="Puis-je prompter PBX pour copier une fonctionnalité d'un autre site web ?">
    Oui. PBX peut naviguer vers une autre page web ou un autre site web et l'utiliser comme référence lors de la génération de votre variant. Fournissez un lien vers la page et décrivez la fonctionnalité que vous souhaitez reproduire, et PBX intégrera ce qu'il trouve dans le code généré.
  </Accordion>

  <Accordion title="Pourquoi je n'arrive pas à me connecter à PBX ?">
    Si vous ne pouvez pas vous connecter, votre navigateur bloque probablement les cookies tiers. PBX nécessite un cookie de session du domaine Kameleoon pour l'authentification.

    Vous devez activer les cookies tiers pour accéder à PBX.

    **Pour autoriser les cookies tiers :**

    1. Ouvrez les **Paramètres** de votre navigateur.
    2. Allez à **Privacy & security** > **Third-party cookies**.
    3. Sélectionnez **Allow third-party cookies**.

    <Note>
      Les navigateurs bloquent souvent les cookies tiers en mode privé ou incognito automatiquement.
    </Note>

    Assurez-vous que votre navigateur autorise ces cookies spécifiques :

    * `refresh-token`
    * `kameleoonSessionId`
    * `access-token`
    * `expiration-access`
  </Accordion>

  <Accordion title="Pourquoi devrais-je utiliser Kameleoon PBX Ideate ?">
    Moins de 20 % des expériences lancées donnent des résultats positifs, souvent parce que les équipes testent des idées à faible impact ou des hypothèses vagues. PBX Ideate fournit des hypothèses priorisées et basées sur des preuves et les convertit en prompts précis pour PBX. Pour les recommandations à haut niveau de confiance, PBX Ideate atteint une précision trois fois supérieure à la référence de l'industrie, vous aidant à prioriser vos tests efficacement.
  </Accordion>

  <Accordion title="Comment PBX Ideate génère-t-il des idées de tests ?">
    PBX Ideate utilise une taxonomie et un cadre sémantique développés avec Conversion by GAIN. Il analyse votre site web et utilise des données provenant de dizaines de milliers d'expériences pour faire émerger les idées les plus susceptibles de réussir.
  </Accordion>

  <Accordion title="Comment PBX Ideate priorise-t-il les idées de tests ?">
    PBX Ideate évalue les idées en fonction de l'impact potentiel à l'aide d'un modèle entraîné sur plus de 20 000 expériences. Ce modèle fournit une précision de 63 % sur les prédictions à haut niveau de confiance, dépassant la moyenne de l'industrie d'environ 20 %.
  </Accordion>

  <Accordion title="Qui peut accéder à PBX Ideate ?">
    Tous les clients Web Experimentation et les utilisateurs PBX Build ont automatiquement accès à PBX Ideate via le niveau **Basic (gratuit)**. Vous pouvez passer au plan **Premium** en tant que module complémentaire payant pour débloquer une utilisation illimitée. Pour plus de détails sur les deux niveaux, consultez [Freemium PBX Ideate](./pbx-ideate/pbx-ideate-freemium).
  </Accordion>

  <Accordion title="Ai-je besoin d'un compte Kameleoon pour PBX Ideate ?">
    Oui, vous avez besoin d'un compte Kameleoon existant. Si vous êtes client Web Experimentation ou utilisateur PBX Build, Kameleoon active automatiquement l'accès à PBX Ideate sur votre compte, vous n'avez donc pas besoin de vous inscrire séparément.
  </Accordion>

  <Accordion title="Dois-je accepter des conditions spécifiques pour PBX Ideate ?">
    Non, PBX Ideate ne nécessite aucun accord séparé. Vos conditions d'utilisation Kameleoon existantes couvrent la fonctionnalité, et le niveau Basic (gratuit) ne nécessite aucune carte de crédit.
  </Accordion>

  <Accordion title="Combien de temps dure l'accès à PBX Ideate ?">
    L'accès n'expire pas. Le niveau Basic (gratuit) vous donne 12 analyses réussies par an de manière continue, et le plan Premium fournit des analyses illimitées tant que votre abonnement est actif. Pour en savoir plus, consultez [Freemium PBX Ideate](./pbx-ideate/pbx-ideate-freemium).
  </Accordion>

  <Accordion title="Dois-je installer un script sur mon site web pour utiliser PBX ?" id="can-i-create-a-prompt-based-experiment-without-installing-the-kameleoon-script">
    Vous n'avez pas besoin d'installer un script pour générer des idées ou utiliser PBX pour les expériences front-end. Cependant, pour exécuter ces expériences en direct sur votre site, vous devez installer [Kameleoon Web Experimentation](../../../get-started/web-experimentation-installation-guide.mdx/).
  </Accordion>
</AccordionGroup>
