> ## 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.

# Mettre en production une variation gagnante

> Transformez une variation gagnante en feature flag diffusé en production.

Une variation gagnante est enregistrée dans Kameleoon sous forme de code d'expérience. Votre équipe doit donc la réécrire dans votre base de code avant que la modification puisse être mise en production. Le faire à la main implique de récupérer le code, de le reconstruire en code natif et de l'encapsuler dans un feature flag, afin de pouvoir le diffuser d'abord à une partie de votre trafic. Votre assistant IA exécute ces étapes via le serveur MCP de Kameleoon, en commençant par `transpose_winning_experiment`, qui vérifie le gagnant et renvoie le code en un seul appel. L'assistant a besoin d'un accès à votre dépôt pour suivre ses conventions, et il ne l'arrête ni ne la supprime. Le résultat est un feature flag doté d'une règle de diffusion, et cette règle devient live dans l'environnement cible dès que vous confirmez l'aperçu d'activation.

## Comment l'assistant met une variation gagnante en production

`transpose_winning_experiment` récupère le code de la variation gagnante, ou d'une variation que vous sélectionnez manuellement, et applique la logique de décision du gagnant. L'outil renvoie ensuite des instructions pour réimplémenter la variation et la protéger derrière un nouveau feature flag. L'assistant exécute ces quatre étapes :

1. Exécuter `transpose_winning_experiment` pour obtenir le code de la variation gagnante et les instructions d'implémentation.
2. Convertir le code en code natif, prêt pour la production, comme des composants React, qui s'intègre à la base de code existante.
3. Créer un feature flag dans Kameleoon et protéger la nouvelle implémentation derrière ce feature flag.
4. Activer le feature flag après avoir confirmé l'aperçu, puis valider la fonctionnalité en production.

## Avant de commencer

* **Configuration :** Connectez Kameleoon à votre assistant IA. Pour un assistant conversationnel comme Claude ou ChatGPT, consultez [Connecter Kameleoon à Claude et ChatGPT](https://docs.kameleoon.com/fr/mcp/connect-ai-assistants.md). Pour un agent de codage comme Claude Code, Codex ou Cursor, consultez [Configurer les clients MCP](https://docs.kameleoon.com/fr/mcp/set-up-clients.md).
* **Expérience :** une expérience terminée avec une variation gagnante, ou une variation que vous sélectionnez manuellement.
* **Base de code :** un accès au dépôt que l'assistant doit modifier, afin qu'il puisse suivre les conventions existantes.

## Automatiser la diffusion

L'outil de transposition couvre en un seul appel la vérification du gagnant et la récupération du code. La conversion du code et sa diffusion gagnent toutefois à être encadrées par un prompt système explicite, car ce prompt définit les règles que l'assistant suit. Le prompt ci-dessous cible les applications React. Le prompt demande à l'assistant d'appeler l'outil, de convertir le code, de le protéger derrière un nouveau feature flag et de le diffuser, le tout via les outils MCP.

### Mettre le gagnant en production avec un prompt

Collez le prompt ci-dessous dans votre assistant IA pour qu'il convertisse une variation React gagnante, la protège derrière un feature flag et la diffuse. Saisissez l'ID de votre expérience dans le champ Experiment ID, et l'ID de la variation à convertir dans le champ Fallback variation ID si vous utilisez le mode manuel.

Lorsque le flux de travail se termine, le feature flag existe avec une règle de diffusion qui démarre à l'heure de déploiement que vous avez définie. Le feature flag est activé dans l'environnement cible seulement après votre confirmation de l'aperçu d'activation, et l'assistant présente la configuration finale renvoyée par `feature_flag_get`.

Les paramètres des outils sont décrits dans les références [Outils pour les expériences](https://docs.kameleoon.com/fr/mcp/tools-experiments.md) et [Outils pour les feature flags](https://docs.kameleoon.com/fr/mcp/tools-feature-flags.md).
