Dans l'onglet **Texte** de la fenêtre Génération IA (`Cmd+Shift+G`), demandez à l'IA de construire votre histoire, pas de vous la raconter. Elle travaille dans le graphe que vous avez sous les yeux : les blocs apparaissent et se relient pendant qu'elle répond.

---


[▶️ Vidéo : l'assistant IA qui construit le graphe](https://celestory-docs-videos.netlify.app/fr/panorama-ia/assistant-ia-qui-construit-le-graphe.html)


## ⚠️ Le modèle choisi doit savoir utiliser des outils

Tous n'en sont pas capables. Quand le vôtre ne l'est pas, un bandeau vous prévient : il ne peut pas toucher au graphe et se contentera de répondre dans la conversation.

🔺 Changez alors de modèle avant d'envoyer votre demande.

---

## 🧱 Construire l'histoire

- **Ajouter, supprimer et renommer des blocs**, dans la limite de votre abonnement.
- **Relier deux points**, flux (`in` / `out`) comme valeurs, et les **déconnecter**.
- **Écrire le contenu d'une entrée** : le texte d'un Narrateur ou d'une Alerte, un nombre.
- **Poser les choix d'un bloc Choix** : chacun devient une sortie, câblée dans la foulée.
- **Créer, renommer et supprimer des personnages**, puis **écrire les répliques** d'un bloc Dialogue ou Choix avec dialogue. Une ligne sans personnage devient de la narration.
- **Créer, renommer et supprimer des variables** (Texte, Nombre, Booléen, Date, Sélection unique, Sélection multiple) et **brancher une entrée dessus**, pour que l'histoire se souvienne. Pour une Sélection unique ou multiple, elle propose la liste d'options en même temps, et peut régler la valeur de départ de la variable.
- **Écrire la page d'un bloc HTML5** (mini-jeu, formulaire, simulation), si l'offre le permet.
- **Configurer un bloc d'intégration** : sur un bloc Baserow, il propose les bases puis les tables, et branche le bloc sur celle que vous désignez.

## 🗂️ Organiser et naviguer

- **Déplacer un bloc**, **regrouper des blocs** dans un groupe nommé, modifier ou supprimer ce groupe (les blocs restent).
- **Mettre un bloc en avant** : il le centre et le sélectionne pour vous le montrer.
- **Lister les graphes du projet**, travailler sur un autre, ou **créer un module** avec son graphe et son bloc de départ.
- **Relire** le graphe et le contenu d'une entrée, puis **vérifier le projet** : ce qui empêcherait l'histoire de tourner, les sorties qui ne mènent nulle part, les entrées qui ne lisent rien, les pages HTML5 sans issue.
- **Sauvegarder le projet** sur le serveur. Avant cela, son travail ne vit que dans votre navigateur.
- **Publier le projet**, avec votre accord à chaque fois (voir plus bas).

🔺 Il ne peut pas créer une liaison que l'éditeur refuserait : les mêmes contrôles s'appliquent à lui.

---

## 🚀 Publier votre projet

Demandez-lui de publier, et il fait ce que ferait la fenêtre « Publier mon projet », sans que vous quittiez la conversation. Il commence par regarder quels formats votre compte peut utiliser et ce que chacun demande (titre, nom de l'app, icône...), puis il **vérifie le projet** : s'il contient des erreurs qui l'empêcheraient de tourner, il vous les explique et ne publie pas.

**Rien n'est publié sans votre confirmation.**

- **Dans le chat du Creator**, un panneau s'affiche au-dessus de la zone de saisie avec le récapitulatif : format, version, titre, nom de l'app, module ou menu de départ, protection du lien (sans le mot de passe), badge « Made with Celestory » retiré ou non, et si le lien arrive par e-mail. Le message précise : « Rien n'est publié tant que vous ne cliquez pas sur Publier. » Deux boutons : **Publier** ou **Annuler**. Un refus est définitif pour ce tour, et sans réponse au bout de 5 minutes, il est considéré comme refusé.
- **Via un client MCP** (Claude Desktop, par exemple), la confirmation est celle de votre client. Attention : un client réglé pour tout autoriser ne vous demandera rien.

Les formats que l'assistant peut publier sont ceux de la fenêtre « Publier mon projet » qui se fabriquent sans passer par l'équipe : **Lien direct**, **PWA**, **Web**, **Windows**, **MacOS** et **Linux**. Il reste soumis à votre abonnement : le Lien direct est accessible à tous, PWA, Web et les applications de bureau demandent un abonnement Pro, et protéger le lien par mot de passe demande un abonnement Business. Les autres formats de la fenêtre (Steam, boutiques d'applications, SCORM, VR) sont préparés **sur demande** par l'équipe Celestory : l'assistant vous l'indique, il ne les publie pas.

Il vous donne ensuite le lien (Lien direct) ou vous prévient que le lien de téléchargement arrive par e-mail (les autres formats), avec la version publiée. Il peut aussi relire plus tard l'état d'une publication en cours, le lien en ligne et le numéro de version.

🔺 Pour protéger un lien direct, il faut que ce lien existe déjà : l'assistant refuse de demander la protection à la première publication, pour ne jamais mettre en ligne en clair un lien que vous croyez protégé. Ne lui donnez qu'un mot de passe que vous avez choisi pour cela : il passe par la conversation.

🔺 Il ne lance qu'une publication à la fois, et tente au plus trois publications par tour.

---

## 🔎 Tout ce qu'il fait est montré

Chaque action s'inscrit sur une ligne dans la conversation, en français clair : « Ajout du personnage Alex », « 3 choix posés », « Sauvegarde du projet ». Dépliez-la pour le détail ; un échec s'affiche en couleur d'erreur. C'est volontaire : vous devez pouvoir lire ce qui a été fait.

---

## ✍️ Un exemple de demande

> Crée le début de mon histoire : le héros arrive devant une porte fermée, Nora lui parle, puis un choix à trois branches : frapper, crocheter la serrure, repartir. Chaque branche mène à une scène courte. Range le tout dans un groupe « Prologue ».

Inutile de préciser le graphe : c'est celui qui est ouvert.

---

## ↩️ Annuler un tour entier

Sous le message qui a lancé le travail, un bouton **Annuler ce tour** remet le projet dans l'état d'avant : l'unité annulée est le tour complet, pas chaque modification. **Rétablir ce tour** revient à l'état où l'assistant l'avait laissé.

🔺 Cette restauration écrase **aussi ce que vous avez modifié à la main depuis** ce message, et vide votre historique d'annulation habituel : vos crans antérieurs disparaissent.

---

## 🚧 Limites connues

- **La mise en page reste imparfaite.** Il doit disposer son graphe de gauche à droite, mais rien ne le garantit : des blocs peuvent se superposer. Demandez-lui de les déplacer.
- **La progression pendant le tour.** Les blocs apparaissent dans le graphe avant que la conversation ne les commente : ne concluez pas trop vite qu'il ne se passe rien.
- **Il ne connaît pas les textes déjà écrits.** Il sait quels blocs existent, pas ce qu'ils contiennent : il relit une entrée avant de la modifier, et une réécriture remplace tout le contenu.
- **Les tours sont bornés.** Au bout de douze allers-retours d'outils, il s'arrête ; ce qu'il a construit reste dans le graphe.
- **Les personnages n'ont pas d'image** : un nom, une biographie, rien de plus.
- **Les options d'une variable Sélection unique ou multiple ne se modifient plus depuis la conversation** une fois la variable créée : donnez-lui la liste complète dès la demande, ou changez-les à la main.
- **Une publication ne prend pas en charge tous les formats** : voir la section « Publier votre projet ».

---

*Disponible à partir de la version 6.1 du Creator.*

*Version documentée : v2*

---

→ Prochaine étape : relisez la fiche du bloc **Choix**, puis demandez à l'assistant de compléter une branche laissée ouverte.
