Passer au contenu principal
Le chat IA est l’endroit où vous construisez votre application. Vous décrivez ce que vous voulez, et l’IA écrit le code, le vérifie et corrige les erreurs au fur et à mesure. Choisissez le mode adapté à ce que vous faites, sélectionnez le modèle derrière chaque build et définissez les règles que l’IA suit dans votre application.

À propos du chat IA

Le chat IA de Base44 est plus qu’un simple générateur de code. Il fonctionne comme votre assistant intelligent, comprend votre objectif et utilise les bons outils pour vous y amener. Vos applications deviennent plus précises, contextuelles et flexibles, afin que vous puissiez vous concentrer sur la création rapide de fonctionnalités complexes, avec une automatisation intelligente qui travaille en arrière-plan. Contrairement à l’IA traditionnelle qui ne répond qu’avec du texte, l’IA agentique sait quand rechercher sur le web, vérifier vos fichiers ou récupérer des données d’autres sources. Elle utilise également la sélection automatique de modèles pour choisir des modèles à la pointe selon les besoins de votre invite, vous obtenez donc des solutions réelles sans avoir à gérer les modèles ou les détails techniques vous-même. Le chat IA est la façon dont vous construisez votre application. Pour donner aux personnes qui utilisent votre application leur propre assistant à qui parler, consultez le créateur d’agents IA.

Qu'est-ce que cela signifie en pratique ? Voici quelques exemples :

  • Partagez un lien de site web public avec le chat pour copier instantanément le design, la mise en page et le contenu visible dans votre application. Par exemple : « Copier la mise en page de https://example.com ».
  • Demandez à l’agent de vous aider à suivre les bonnes pratiques en recherchant du code prêt à l’emploi ou des solutions courantes. Par exemple : « Montre-moi le modèle standard pour l’authentification des utilisateurs ».
  • Extrayez des listes ou du contenu d’autres sites web et utilisez-le dans votre application, comme importer des catalogues de produits ou collecter du texte et des images de sites. Par exemple : « Importe la liste des produits de https://example.com ».
  • Mettez à jour les données que votre application stocke déjà avec des instructions simples et claires. Par exemple, si votre application suit les points de chaque personne : « Donne un point à Emily pour avoir fait ses devoirs ».
Après que l’IA applique vos modifications, elle vérifie automatiquement la sortie en arrière-plan et corrige toutes les erreurs qu’elle trouve, sans interrompre votre flux de travail ni nécessiter de saisie de votre part. Le chat IA suggère également des étapes suivantes utiles pendant que vous construisez. Ces suggestions apparaissent sous le chat et sont adaptées à votre flux de travail actuel, vous aidant à découvrir de nouvelles fonctionnalités et à tirer le meilleur parti de votre application.

Utiliser les modes de chat IA

Le builder d’application IA de Base44 propose 2 modes de chat. Vous passez de l’un à l’autre depuis le menu déroulant des modes en bas du chat IA.
  • Build : Agit instantanément sur vos invites.
  • Discuss : Vous permet de poser des questions ou de planifier votre prochain changement, sans modification du code avant votre approbation.
Pour les modifications visuelles, il existe aussi le mode Edit, où vous cliquez sur des éléments dans votre aperçu pour les ajuster directement. Il a son propre bouton Edit en haut de l’éditeur d’application, vous ne le trouverez donc pas dans le menu déroulant des modes.
Appuyez sur Cmd + . sur macOS ou Ctrl + . sur Windows et Linux pour basculer entre Build et Discuss, même pendant que vous tapez une invite.

Utiliser le mode Build

Tapez ce dont vous avez besoin, et l’IA agit immédiatement. Ce mode est parfait pour les modifications rapides et les demandes de fonctionnalités. Pour obtenir les meilleurs résultats, soyez aussi précis que possible. Plus vous donnez de détails, plus l’IA construit votre application avec précision. Le mode Build est sélectionné par défaut, vous n’avez donc besoin des étapes ci-dessous que lorsque vous revenez d’un autre mode. Exemple d’invite
Pour plus d’exemples et de cadres d’invites, consultez le Guide des invites.
Pour passer au mode Build :
  1. Accédez au chat IA dans votre éditeur d’application.
  2. Cliquez sur le menu déroulant des modes en bas du chat.
  3. Sélectionnez Build.
Menu déroulant des modes dans le chat IA, avec Build encadré

Passer le chat IA en mode Build

Utiliser le mode Discuss

Brainstormez, clarifiez ou explorez des idées avant de modifier votre application. C’est un espace sûr pour poser des questions, obtenir des suggestions ou discuter des options. Selon ce que vous demandez, l’IA vous répond directement ou propose un changement à examiner, et rien n’est construit avant votre approbation. Chaque message en mode Discuss utilise généralement ~0,3 crédit de message. Si vous avez discuté d’une idée sans plan à approuver, revenez au mode Build et demandez à l’IA d’effectuer le changement. Lorsque l’IA propose un plan, il apparaît juste au-dessus de la zone de chat. Cliquez sur View pour lire le plan complet, sur Approve pour le construire ou sur Reject pour continuer à en discuter. Une fois votre décision prise, le plan reste dans le chat sous forme de carte. Vous pouvez cliquer dessus pour rouvrir le plan.
Bon à savoir sur le mode Discuss :
  • Il économise des crédits en évitant des essais et erreurs inutiles avant de finaliser vos changements.
  • Il utilise son propre modèle d’IA quel que soit le modèle sélectionné dans votre application, ce qui maintient son coût bas.
Exemple d’invite
Pour passer au mode Discuss :
  1. Accédez au chat IA dans votre éditeur d’application.
  2. Cliquez sur le menu déroulant des modes en bas du chat.
  3. Sélectionnez Discuss.
Menu déroulant des modes dans le chat IA, avec Discuss encadré

Passer le chat IA en mode Discuss

Utiliser le mode Edit

Modifiez le design de votre application, manuellement ou en demandant à l’IA de le faire pour vous. Le mode Edit dispose de son propre bouton en haut de l’éditeur plutôt que de figurer dans le menu déroulant des modes de chat. Vos modifications s’enregistrent automatiquement pendant que vous travaillez. Vous pouvez annuler et rétablir jusqu’à 50 étapes au sein de la même session d’édition visuelle en utilisant les boutons annuler/rétablir en haut de l’éditeur, et vos modifications persistent lors des rechargements de l’aperçu. Si vous essayez de partir avec des modifications non enregistrées, votre navigateur vous avertit avant de quitter. Vos modifications apparaissent également dans l’Historique des versions, vous pouvez donc restaurer un ensemble précédent de modifications manuelles à tout moment.
Bouton Edit en haut de l'éditeur d'application, à côté de Preview et Dashboard

Démarrer le mode Edit depuis le haut de l'éditeur d'application

Pour modifier le design de votre application :
  1. Accédez à votre éditeur d’application.
  2. Cliquez sur Edit en haut de l’éditeur.
  3. Dans l’aperçu de votre application, sélectionnez ce que vous voulez changer :
    • Un élément : Cliquez dessus.
    • Un groupe d’éléments : Cliquez sur un élément qui se répète ailleurs sur la page, comme une carte dans une liste. Chaque copie est mise en surbrillance, et votre modification s’applique à toutes en même temps. Pour ne modifier qu’une seule copie, décrivez plutôt le changement dans le chat IA en mode Build.
  4. Effectuez votre modification dans la barre d’outils qui apparaît à côté de l’élément :
    • Manuellement : Utilisez les options de la barre d’outils pour modifier par exemple les couleurs, le texte, la police ou l’espacement. Pour affiner avec les classes Tailwind, le code de style derrière chaque élément, cliquez sur Edit Tailwind. Pour ouvrir le code de l’élément, cliquez sur Code. Pour supprimer l’élément, cliquez sur Delete.
    • Avec le chat IA : Cliquez sur Edit Element, écrivez ce que vous voulez changer et cliquez sur Send. Lorsque le chat est en mode Discuss, ce bouton affiche Discuss à la place. Vous pouvez ainsi discuter du changement avant de l’effectuer.
  5. Lorsque vous avez terminé, cliquez à nouveau sur Edit en haut de l’éditeur pour quitter le mode Edit.
Éléments répétitifs sélectionnés en mode Edit, avec la barre d'outils Edit et Edit Element affichés

Sélectionner un élément répétitif en mode Edit

Comment le mode Edit utilise les crédits :
  • Modifications manuelles : les changements que vous faites vous-même dans la barre d’outils n’utilisent pas de crédits.
  • Modifications par l’IA : Edit Element utilise des crédits de message. Le nombre dépend de la taille et de la complexité de la modification.

Personnaliser votre chat IA

Le comportement du chat IA dans votre application dépend de vous. Choisissez le modèle qui l’alimente, décidez à quelle fréquence il s’arrête pour demander votre permission, choisissez s’il suggère ce que vous allez écrire, verrouillez les fichiers auxquels il ne doit pas toucher et donnez-lui des règles à suivre à chaque invite. Vous choisissez le modèle depuis le sélecteur de modèle en bas du chat IA dans votre éditeur d’application. Les autres paramètres se trouvent sous l’icône More options en bas à droite du chat IA, à côté du microphone. Si vous pouvez seulement consulter une application, vous ne voyez pas More options. Freeze Files et Custom Instructions s’appliquent à la version principale de votre application, appelée main. Ils n’apparaissent donc pas lorsque vous êtes sur une branche. Une branche est une copie séparée de votre application pour tester des modifications. Lorsque vous êtes sur une branche, son nom s’affiche en haut du panneau de chat à la place du nom de votre application. Pour revenir à main, cliquez sur le nom de la branche et sélectionnez Main chat.

Choisir votre modèle

Choisissez un modèle manuellement lorsque vous voulez plus de contrôle. Chaque modèle apporte des forces uniques, vous pouvez donc choisir celui qui correspond le mieux à votre invite. Vous pouvez en choisir un lorsque vous écrivez votre première invite, ou en changer à tout moment pendant que vous travaillez dans votre éditeur d’application. La liste affiche d’abord les principaux modèles. Cliquez sur More models en bas pour voir les autres.
Avant de choisir un modèle :
  • Vous avez besoin d’un forfait Builder ou supérieur pour choisir un modèle d’IA. Sur un forfait inférieur, vous pouvez toujours utiliser le Auto mode, et les autres modèles affichent un badge Builder+.
  • Lorsque vous choisissez un modèle manuellement, l’utilisation de crédits varie selon le modèle et peut utiliser plus de crédits que le Auto mode. Pour voir ce qu’un message a utilisé, cliquez sur l’icône More actions sous celui-ci et regardez sous Credits Used.
  • Dans un workspace Enterprise, votre administrateur peut désactiver certains modèles. Ces modèles affichent Disabled by your workspace admin. En savoir plus sur le contrôle des modèles d’IA.

Modèles disponibles

  • Auto mode : Associé au meilleur modèle d’IA pour chaque requête.
  • Base 1 : Le premier modèle interne de Base44, entraîné sur de vrais schémas de construction issus de toute la plateforme. Un choix polyvalent et généraliste pour la construction quotidienne comme pour la conversation.
  • Sonnet 5.5 : Un choix équilibré pour la construction quotidienne, l’écriture, le refactoring et le dépannage, avec un bon mélange de qualité et de vitesse.
  • Opus 5.5 : Le modèle de raisonnement le plus avancé, conçu pour les problèmes les plus difficiles. Utilisez-le pour la logique complexe en plusieurs étapes, les décisions d’architecture élaborées et les cas limites où vous avez besoin du plus haut niveau de précision.
  • Fable 5.1 : Idéal pour les builds complexes en plusieurs étapes et le débogage détaillé, lorsque vous voulez des résultats approfondis et de haute qualité. Utilise plus de crédits pour chaque requête.
  • Haiku 5.5 : Un modèle Claude rapide et léger pour les tâches quotidiennes et les modifications rapides.
  • Gemini 3.8 Flash : Une option rapide pour les tâches quotidiennes et les modifications rapides, quand vous voulez une réponse immédiate.
  • Gemini 4 Argon : Le modèle Gemini le plus récent de Google, un bon choix pour les builds complexes et le débogage.
  • GPT-5.6 Terra : Une option GPT-5.6 économique pour le raisonnement complexe et la planification en plusieurs étapes, à un coût en crédits plus faible.
  • GPT-6.1 Sol : Une option GPT-6.1 performante pour le raisonnement difficile et les grands projets évolutifs.
  • GPT 6 Astra : Le modèle GPT le plus récent et le plus capable, pour le raisonnement le plus difficile et les builds les plus exigeants. Utilise plus de crédits pour chaque requête.
Certains modèles sont déployés progressivement et peuvent ne pas encore être disponibles pour tous les comptes.
Choisissez où vous voulez sélectionner votre modèle :
Définissez votre modèle avant d’envoyer votre première invite, afin que votre premier build utilise celui que vous voulez.
  1. Sur la page d’accueil Base44, sous la zone d’invite, cliquez sur le bouton de modèle. Il affiche Auto tant que vous n’avez pas choisi de modèle.
  2. Sélectionnez le modèle que vous voulez, ou gardez le Auto mode.
La liste des modèles ouverte sous la zone d'invite de la page d'accueil Base44, incluant Gemini 4 Argon

Choisir un modèle d'IA depuis votre première invite

Changez de modèle à tout moment pendant la construction de votre application depuis l’éditeur d’application.
  1. Accédez à votre éditeur d’application.
  2. Dans le chat IA, cliquez sur le sélecteur de modèle en bas du panneau. Il affiche Auto tant que vous n’avez pas choisi de modèle.
  3. Sélectionnez le modèle que vous voulez utiliser, ou gardez le Auto mode pour laisser Base44 choisir le meilleur modèle pour chaque requête.
La liste des modèles ouverte en bas du chat IA dans l'éditeur d'application, incluant Gemini 4 Argon

Choisir un modèle d'IA dans l'éditeur d'application

Vous ne savez pas quel modèle choisir ? Gardez le Auto mode et Base44 sélectionne le meilleur modèle pour chaque requête.

Définir le niveau d’effort

Le niveau d’effort détermine la quantité de réflexion que le modèle d’IA consacre à chaque réponse. Un effort plus élevé peut aider sur les problèmes difficiles, comme les bugs délicats ou la logique complexe. Les réponses prennent alors plus de temps et utilisent plus de crédits. Un effort plus faible est plus rapide pour les modifications simples.
Vous avez besoin d’un forfait Builder ou supérieur pour définir le niveau d’effort, car il ne fonctionne qu’avec un modèle que vous choisissez vous-même.
Choisissez parmi ces niveaux :
  • Auto : l’effort par défaut du modèle.
  • Low ou Medium : des réponses plus rapides pour les modifications quotidiennes.
  • High, Extra high ou Max : plus de réflexion pour les problèmes les plus difficiles.
À propos des niveaux d’effort :
  • Le bouton d’effort s’affiche pour chaque modèle que vous choisissez vous-même, sauf Base 1 et Haiku 5.5. Il ne s’affiche pas avec le Auto mode ni lorsque vous comparez des modèles.
  • Votre choix est enregistré dans votre compte. Lorsque vous passez à un autre modèle, il revient à Auto.
  • Vous pouvez aussi le définir depuis la zone d’invite de la page d’accueil Base44, avant votre première invite.
Pour définir le niveau d’effort :
  1. Accédez à votre éditeur d’application.
  2. Dans le chat IA, cliquez sur le bouton d’effort à côté du sélecteur de modèle.
  3. Sélectionnez le niveau d’effort souhaité.
Le bouton d'effort encadré à côté du sélecteur de modèle dans le chat IA, avec le menu d'effort ouvert listant Auto, Low, Medium, High, Extra high et Max

Choisir un niveau d'effort dans le chat IA

Utiliser Auto approve

Auto approve réduit les interruptions pendant que vous construisez. Lorsqu’il est activé, la plupart des étapes qui s’arrêteraient pour attendre votre approbation s’exécutent d’elles-mêmes, et les étapes qui nécessitent quelque chose de votre part continuent de demander. Les modifications qui élargissent l’accès à vos données demandent toujours d’abord, même si vous les avez demandées dans le chat, comme donner à quelqu’un un accès en écriture ou assouplir qui peut voir ou modifier une table. Il couvre toute votre application plutôt que des étapes individuelles, donc toutes les personnes qui y construisent obtiennent le même comportement. Toute personne pouvant modifier l’application peut l’activer ou le désactiver, et ce choix reste tel quel même si la valeur par défaut change plus tard. Tout ce qui s’est exécuté sans demander est étiqueté auto-approved dans le chat, vous pouvez donc toujours voir ce qui s’est passé. Cliquez sur l’étiquette pour gérer le paramètre, ou désactivez Auto approve pour examiner les étapes avant leur exécution.
Menu More options dans le chat IA, avec l'interrupteur Auto approve encadré

Activer Auto approve depuis More options

Pour activer ou désactiver Auto approve :
  1. Cliquez sur l’icône More options en bas à droite du chat IA dans votre éditeur d’application.
  2. Activez ou désactivez Auto approve. Votre choix s’applique immédiatement, il n’y a donc rien à enregistrer.

Utiliser les suggestions

Le chat IA peut suggérer la suite de votre message, pour vous aider à écrire vos invites plus vite. C’est ce qu’on appelle Autocomplete. Il est activé par défaut, et vous pouvez l’activer ou le désactiver à tout moment. Votre choix est enregistré dans votre compte, il s’applique donc à toutes vos applications.
Capture d'écran du menu More options dans le chat IA, avec l'interrupteur Autocomplete encadré

Activer ou désactiver Autocomplete depuis More options

Pour activer ou désactiver Autocomplete :
  1. Cliquez sur l’icône More options en bas à droite du chat IA dans votre éditeur d’application.
  2. Activez ou désactivez Autocomplete.

Geler des fichiers

Verrouillez des fichiers pour que l’IA ne les modifie pas, afin de protéger le travail que vous voulez laisser intact. Vous pouvez geler des fichiers uniquement sur main, pas sur une branche. Les fichiers sont regroupés par type, comme les pages, composants, fonctions, entités, agents et flux de travail. Les pages et composants constituent ce que les gens voient dans votre application, les entités définissent comment les données de votre application sont stockées, et les fonctions exécutent du code sur le serveur.
Onglet Freeze Files d'AI Controls, avec les fichiers regroupés par type et une option Freeze folder

Choisir les fichiers à protéger des modifications de l'IA

Pour geler des fichiers :
  1. Cliquez sur l’icône More options en bas à droite du chat IA dans votre éditeur d’application.
  2. Cliquez sur Freeze Files.
  3. Cochez la case à côté de chaque fichier que vous voulez protéger.
  4. (Facultatif) À côté d’un groupe, sélectionnez Freeze folder pour verrouiller tout le contenu de ce dossier, ou sélectionnez Select all files pour verrouiller tous les fichiers de votre application.
  5. Cliquez sur Save changes.
Tout ce que vous verrouillez apparaît sous Frozen folders & patterns, où vous pouvez cliquer sur Remove pour le déverrouiller à nouveau.

Ajouter des instructions personnalisées

Ajoutez des consignes que l’IA suit à chaque invite, comme le ton, les normes de design ou le comportement préféré. Vous les écrivez une fois, et elles s’appliquent à chaque interaction dans cette application. Vous pouvez ajouter des instructions personnalisées uniquement sur main, pas sur une branche.
Onglet Custom Instructions d'AI Controls, avec des instructions dans la zone de texte

Définir des instructions que l'IA suit à chaque invite

Pour ajouter des instructions personnalisées :
  1. Cliquez sur l’icône More options en bas à droite du chat IA dans votre éditeur d’application.
  2. Cliquez sur Custom Instructions.
  3. Saisissez vos instructions dans la zone de texte, une par ligne.
  4. Cliquez sur Save changes.

Ajouter une compétence ou un connecteur à votre invite

Tapez / dans le chat IA pour ajouter une compétence de workspace ou un connecteur à votre demande, au lieu de le décrire avec des mots. Une compétence est un ensemble d’instructions enregistré pour l’IA, partagé dans votre workspace. Un connecteur relie votre application à un autre outil, comme Gmail ou Slack. Continuez à taper pour filtrer la liste, puis appuyez sur Entrée ou cliquez pour l’ajouter à votre invite. Le menu comporte 2 groupes :
  • Skills : Les compétences de workspace disponibles pour vous, afin que le chat IA suive ces instructions pour cette invite. Vous pouvez ajouter une compétence par invite.
  • Connectors : Les connecteurs que votre application peut utiliser. Ceux auxquels votre application est déjà connectée affichent un badge Connected, et vous pouvez en ajouter plusieurs.
Si vous choisissez un connecteur auquel votre application n’est pas encore connectée, le chat IA configure la connexion lors de la construction de votre demande. Il peut vous être demandé d’autoriser votre compte sur cet outil.
Utilisez Manage skills ou Manage connectors en bas du menu pour ajouter un élément qui n’est pas encore dans la liste.

Mentionner des fichiers et des dossiers

Tapez @ dans le chat IA pour indiquer à l’IA des fichiers ou dossiers précis de votre application. Elle travaille alors exactement sur ceux-ci, sans avoir à les chercher. L’IA lit chaque fichier mentionné avant de commencer. Pour un dossier, elle parcourt les fichiers qu’il contient et lit ceux utiles à votre demande. Chaque mention apparaît dans votre invite sous la forme @ suivi de son chemin. Vous pouvez donc rédiger le reste de votre demande autour. Par exemple :
La mention de fichiers et de dossiers n’est disponible que dans le chat IA sur le web, pas dans l’application mobile Base44.
Pour mentionner un fichier ou un dossier :
  1. Tapez @ dans le chat IA de votre éditeur d’application.
  2. Cliquez sur Files and folders, ou continuez à taper pour rechercher un fichier ou un dossier par son nom.
  3. Cliquez sur un fichier pour l’ajouter à votre invite. Pour mentionner tout un dossier, ouvrez-le et cliquez sur son nom en haut de la liste.

Mettre des messages en file d’attente dans le chat

Lorsque le chat IA travaille déjà sur une invite, vous n’avez pas besoin d’attendre avant de demander autre chose. Vous pouvez continuer à taper, ajouter d’autres invites et joindre des fichiers. Le chat IA les ajoute à une file d’attente de messages et les envoie un par un à mesure que chaque réponse se termine.
Remarques :
  • La file d’attente apparaît au-dessus de la zone de saisie du chat et affiche toutes les invites en attente dans l’ordre où elles s’exécutent.
  • Vous pouvez mettre jusqu’à 7 messages en file d’attente à la fois.
  • Les messages en file d’attente ne s’envoient pas si vous fermez l’éditeur d’application. Lorsque vous rouvrez l’éditeur, les messages en attente reprennent.
Vous pouvez modifier votre file d’attente à tout moment. Glissez-déposez les messages pour changer leur ordre, modifiez un message en attente directement avant son envoi, supprimez des messages individuels ou videz toute la file si vous changez d’avis. Vous pouvez également mettre en pause ou reprendre la file quand vous en avez besoin. Pour changer de cap sans attendre, cliquez sur Send now sur un message en attente. Le chat IA le prend en compte immédiatement et ajuste le travail en cours, y compris la première construction de votre application. Send now fonctionne pour les messages en texte brut en mode Build que vous avez vous-même mis en attente. Pour exécuter une invite en attente en parallèle du travail en cours, vous pouvez la déplacer vers une branche parallèle.

Comparer les modèles

Chaque modèle d’IA a ses propres forces et faiblesses : l’un peut être meilleur en design et en finition visuelle, tandis qu’un autre est plus fort en logique et en manipulation de données. Au lieu de deviner quel modèle correspond à votre demande, Compare models exécute votre prochain message sur 2 modèles à la fois, afin que vous puissiez prévisualiser les deux résultats et garder celui que vous préférez. Votre application principale n’est pas touchée avant votre choix.
2 versions d'une application comparées côte à côte dans l'éditeur d'application

Comparer 2 modèles côte à côte

Démarrer une comparaison

Choisissez les 2 modèles que vous voulez comparer depuis le sélecteur de modèle, puis envoyez le message que vous voulez construire des deux façons.
Avant d’envoyer :
  • Comparer nécessite un forfait Builder ou supérieur, comme pour le choix manuel d’un modèle.
  • Comparer construit votre message deux fois, donc cela utilise 2× crédits.
  • Les messages avec pièces jointes ne sont pas encore pris en charge. Si votre message en contient une, la comparaison est supprimée et le message est envoyé normalement.
  • Pour annuler avant l’envoi, cliquez sur le X sur la puce de modèle dans la zone de saisie du chat.
Pour comparer 2 modèles :
  1. Ouvrez votre application dans l’éditeur d’application.
  2. Cliquez sur le sélecteur de modèle dans la zone de saisie du chat.
  3. Cliquez sur Compare.
    Sélecteur de modèle avec l'option Compare encadrée sous la liste des modèles

    L'option Compare dans le sélecteur de modèle

  4. Choisissez Model A et Model B. Ce doivent être 2 modèles différents.
  5. Cliquez sur Select.
  6. Envoyez votre message. Base44 le construit deux fois, une fois avec chaque modèle.

Choisir une version

Pendant que les 2 versions sont construites, le chat affiche une carte Comparing two versions avec le statut de chaque version. Lorsque les deux sont prêtes, la carte demande Which option do you prefer? et liste les versions comme Option A et Option B.
En coulisses, chaque version comparée est une branche de votre application, vous pouvez donc aussi retrouver les deux versions dans votre liste de branches pendant que vous décidez. Si une option affiche Continue ou Answer au lieu de Open, cliquer dessus vous amène sur la branche de cette version. Pour revenir, cliquez sur le nom de la branche en haut du panneau de chat et sélectionnez Main chat.
Carte de comparaison demandant quelle option vous préférez, avec Option A et Option B prêtes

Choisir entre les 2 versions comparées

Pour terminer une comparaison :
  1. Cliquez sur Open sur une option pour la prévisualiser. Utilisez les onglets de modèle en haut de l’aperçu pour basculer entre les 2 versions, et continuez à discuter dans une version si vous voulez l’affiner avant de décider.
  2. Effectuez l’une des actions suivantes :
    • Sélectionner la version que vous préférez : Sur la carte, choisissez Option A ou Option B et cliquez sur Select. La version que vous gardez est fusionnée dans votre application principale, et la version que vous n’avez pas gardée reste dans votre liste de versions jusqu’à ce que vous la supprimiez.
    • Rejeter les deux : Cliquez sur Reject, puis cliquez sur Delete both pour confirmer. Cela supprime définitivement les deux versions et leurs chats. Votre application principale reste intacte.

Annuler les modifications

Expérimentez librement et essayez de nouvelles idées, en sachant que vous pouvez toujours annuler vos modifications à tout moment. Vous pouvez faire revenir votre application à une invite spécifique, restaurer une version précédente dans l’éditeur ou publier une version précédente directement depuis l’Historique des versions sans modifier ce sur quoi vous travaillez actuellement.

Annuler une invite spécifique

Passez la souris sur le message pertinent dans votre historique de chat cliquez sur l’icône Revert sous celui-ci, puis cliquez sur Confirm pour faire revenir votre application à l’état dans lequel elle était juste avant ce changement. Toutes les modifications apportées après ce point sont également annulées, afin que vous puissiez rapidement revenir à une version antérieure de votre application. Si vous voulez changer ce que vous avez demandé au lieu de simplement l’annuler, cliquez sur l’icône Edit sur ce message antérieur. Le chat ouvre un panneau Edit this message and resend. Lorsque vous renvoyez, Base44 annule toutes les modifications apportées après ce message puis applique votre demande mise à jour.

Restaurer ou publier une version précédente

Votre brouillon est la version sur laquelle vous travaillez dans l’éditeur d’application, et votre application en ligne est la version publiée que les gens utilisent. Cliquez sur l’icône Version History en haut du chat pour ouvrir votre liste de versions. À partir de là, vous pouvez prévisualiser les versions, publier une version précédente sans changer votre brouillon actuel, faire revenir votre éditeur à une version plus ancienne, voir ou comparer le code, ou revenir au message de chat qui a créé cette version. Cliquez sur une version dans la liste pour la charger dans l’aperçu. Pour chaque version, cliquez sur l’icône More actions et choisissez :
  • Publish this version : Publiez cette version sur votre application en direct tout en gardant votre brouillon actuel ouvert dans l’éditeur pour continuer à travailler.
  • Revert to this version : Remplacez votre brouillon actuel dans l’éditeur d’application par cette version.
  • Code changes : Voyez quels fichiers cette version a modifiés par rapport à la version précédente, et ce qui a changé dans chacun.
  • Compare code vs main : Sur une branche, voyez en quoi le code de cette version diffère de main.
  • View code : Ouvrez le code de cette version.
  • Go to message in chat : Passez au message de chat qui a créé cette version. Cette option apparaît sur les versions créées depuis le chat.
Menu More actions d'une version dans Version History, avec Code changes encadré

Comparer une version avec la précédente

Vérifier les modifications non publiées

Avant de publier, vous pouvez vérifier exactement ce qui a changé depuis votre dernière publication. Base44 ouvre une fenêtre Unpublished changes qui liste chaque fichier différent de votre application en ligne et ce qui a changé dans chacun. Cette option apparaît lorsque votre application est publiée et que vous travaillez sur main, et non sur une branche. Pour comparer votre brouillon avec votre application en ligne :
  1. Cliquez sur l’icône More actions en haut à droite de votre éditeur d’application.
  2. Cliquez sur Compare with live code.
Fenêtre Unpublished changes listant les fichiers qui diffèrent de l'application en ligne

Vérifier ce qui a changé depuis votre dernière publication


Dépanner le chat IA

La plupart des problèmes de chat viennent d’une invite longue ou complexe, d’un problème de navigateur ou de réseau, ou d’une exécution qui ne se termine pas. Si le chat IA ne fonctionne pas comme prévu, trouvez votre situation ci-dessous.
Le chat peut ne pas se charger, travailler sans fin sur une invite ou ignorer le bouton d’arrêt. Essayez ces étapes dans l’ordre. Vérifiez après chacune si le chat répond.Pour faire refonctionner le chat IA :
  1. Cliquez sur le bouton d’arrêt dans la zone de message du chat IA de votre éditeur d’application pour terminer l’exécution en cours.
  2. Revenez à l’état antérieur à l’invite bloquée. Cliquez sur l’icône Revert sous ce message, ou ouvrez Version History et revenez à une version qui fonctionnait.
  3. Passez en mode Discuss, choisissez un autre modèle dans le chat IA et envoyez un message court. Vous avez besoin d’un forfait Builder ou supérieur pour choisir un modèle.
  4. Si votre invite était longue ou demandait beaucoup à la fois, divisez-la en invites plus petites. Envoyez-les une par une.
  5. Actualisez la page et vérifiez votre connexion internet.
  6. Videz le cache de votre navigateur et désactivez les extensions qui pourraient bloquer les scripts. Vous pouvez aussi ouvrir votre éditeur d’application dans une fenêtre privée.
  7. Vérifiez qu’il vous reste des crédits, car en manquer peut arrêter l’IA en cours de route.
L’IA fonctionne mieux lorsqu’elle sait exactement quoi changer et ce que vous attendez à la place.
  • Décrivez ce que vous voyez maintenant et ce que vous voulez à la place, par exemple « Le bouton Save de la page de profil ne fait rien. Il doit enregistrer mes modifications et afficher une confirmation. »
  • Utilisez le mode Edit pour sélectionner l’élément visé. L’IA modifie ainsi la bonne partie de votre application.
  • Passez en mode Discuss pour discuter d’abord du problème. Construisez ensuite la correction une fois le plan validé.
En savoir plus sur la rédaction d’invites efficaces.
Demander à l’IA d’annuler quelque chose crée une nouvelle modification, sans revenir à une version antérieure. Votre application peut donc ne pas redevenir exactement comme avant. Pour restaurer une version qui fonctionnait, cliquez sur l’icône Revert sous le message, ou restaurez une version antérieure depuis Version History. En savoir plus sur l’annulation des modifications.
Si vous voyez Can’t revert while the app is building, l’IA travaille encore sur une invite. Cliquez sur le bouton d’arrêt dans la zone de message du chat IA pour terminer l’exécution, puis annulez à nouveau.
Si le chat est toujours bloqué après 10 minutes, consultez la page de statut Base44 pour les problèmes connus, puis contactez le service client. Indiquez l’invite envoyée, l’endroit de votre application où l’IA s’est bloquée et depuis combien de temps.

FAQ

Cliquez sur une question ci-dessous pour en savoir plus sur les modes de chat IA et les contrôles.
Quelques conditions doivent d’abord être remplies :
  • Votre application a besoin d’au moins un build. Construisez d’abord quelque chose, puis comparez.
  • Les comparaisons partent de votre version principale. Si vous êtes sur une branche, revenez à la version principale.
  • Model A et Model B doivent être 2 modèles différents, et les deux doivent être disponibles pour la comparaison.
  • Les applications importées ne sont pas encore prises en charge.
Lorsque Base44 détecte une erreur JavaScript dans l’aperçu de votre application, une notification Issues Found apparaît dans l’éditeur avec une description de l’erreur et où elle s’est produite.Cliquez sur Resolve with AI pour envoyer les détails de l’erreur au chat IA. L’IA examine l’erreur et applique une correction. Cela ne compte pas dans vos crédits de message.Pour ignorer la notification sans la corriger, cliquez sur X pour la fermer.
Base44 n’offre pas de remboursements ou d’inversions de crédits pour les actions IA. Vous pouvez utiliser l’Historique des versions pour annuler les modifications et restaurer votre application.
L’IA agentique utilise un large éventail d’outils pour vous aider à construire et gérer votre application, notamment :Outils de base de données :
  • Lire, créer, mettre à jour et supprimer des enregistrements dans la base de données de votre application. Elle peut filtrer, trier, paginer, ou mettre à jour ou supprimer en bloc. Par exemple, ajouter des personnes de test, marquer les anciens messages comme lus ou supprimer les enregistrements expirés.
Outils web :
  • Effectuer des recherches web pour trouver de la documentation ou des fonctionnalités pertinentes. Cela fonctionne comme un moteur de recherche avec des pages, titres et descriptions pertinents.
  • Récupérer des données de sites web à partir de n’importe quelle URL. Récupérer du markdown ou du HTML, par exemple pour extraire de la documentation ou obtenir le contenu en direct d’une page.
Outils de code et de fichiers :
  • Recherche intelligente de fichiers. Trouvez rapidement les fichiers ou extraits de code nécessaires à votre flux de travail.
  • Lire le contenu de n’importe quel fichier de projet avant modification. C’est utile pour examiner la structure du code de votre application.
  • Modifier des fichiers dans votre projet. Éditez des pages, composants, entités, fonctions ou mises en page, et prenez en charge les modifications partielles ciblées. Par exemple, corriger des bugs, ajouter des fonctionnalités ou mettre à jour le style.
  • Inspecter les journaux et la sortie de la console pour aider au débogage ou à la compréhension des erreurs.
Outils de configuration :
  • Définir ou mettre à jour les variables d’environnement et les secrets selon les besoins. Par exemple, ajouter ou mettre à jour des clés API comme OPENAI_API_KEY ou STRIPE_SECRET_KEY.
L’agent choisit et combine automatiquement ces outils selon vos besoins, afin que vous puissiez vous concentrer sur la description de vos objectifs plutôt que sur les étapes techniques.
L’IA agentique peut récupérer et interpréter le contenu des pages web publiques et d’autres données statiques, mais elle ne peut pas accéder automatiquement à ou migrer la logique backend complexe, les bases de données ou les intégrations privées. Si votre projet nécessite des fonctionnalités backend, des connexions à d’autres services ou des données sécurisées, vous devez toujours les configurer manuellement.Par exemple, si vous demandez à l’agent de copier du contenu ou des fonctionnalités d’une autre application, il peut correspondre aux mises en page, au texte et à l’apparence globale en fonction de ce qui est visible sur le site public, mais il ne copie aucune logique backend, ne migre pas les intégrations privées et n’accède pas au contenu de base de données protégé.Pour tout travail qui va au-delà du front end public, une configuration manuelle est nécessaire pour compléter votre application.
Toutes les heures dans l’éditeur d’application Base44 sont gérées et affichées en utilisant le Temps Universel Coordonné (UTC). Cela maintient tout cohérent à travers différentes régions et facilite la coordination des actions ou des horaires, quel que soit l’endroit où vous ou les personnes utilisant votre application vous trouvez. Il n’y a pas d’option pour changer le fuseau horaire dans l’éditeur d’application pour le moment.
Oui, vous pouvez utiliser votre voix pour interagir avec le chat IA dans Base44. Cliquez sur l’icône du microphone dans la zone de chat pour activer la conversion de la parole en texte, puis énoncez votre question ou demande. L’IA transcrit votre parole et répond comme d’habitude, afin que vous puissiez obtenir de l’aide en mode mains libres.
Base44 utilise la sélection automatique de modèle pour associer chaque requête au moteur le mieux adapté au travail. Les ajustements de design, les changements de mise en page et les mises à jour de logique approfondies peuvent tous utiliser différents modèles d’IA. Le chat gère cela en arrière-plan, afin que vous puissiez rester concentré sur la description de ce que vous voulez construire.
  • Pour les petites modifications visuelles ou textuelles, il choisit des modèles rapides et efficaces qui optimisent la vitesse et la réactivité.
  • Pour les changements architecturaux plus importants ou les flux de données, il utilise des modèles de raisonnement plus profonds qui peuvent planifier à travers les fichiers, les entités et la logique.
  • Lorsque quelque chose échoue ou rencontre une erreur, il peut changer de stratégie ou de modèle pour récupérer et réessayer.
Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.