9. Mise en pratique 5/6 - L'exécution des blocs
L’exécution des blocs
Pour bien comprendre ce qu’est l’exécution des blocs, revenons au fonctionnement global de Thinkeo.
L’Architecte va paramétrer une App, ses blocs et son Wizard dans le Studio.
L’Utilisateur de l’App va passer par ce qu’on appelle “l’interface de publications” pour utiliser l’App.
Sur cette interface de publications, l’utilisateur aura le wizard visible sur la gauche de l’écran, c’est ici qu’il répondra aux questions des différentes étapes. Sur la droite de l’écran, le contenu généré apparaitra jusqu’à constituer le document, qu’on appelle la « publication ».
Au début du wizard, tout le contenu des blocs IA sera invisible, c’est normal, l’utilisateur n’a pas à voir vos prompts mais seulement le contenu généré.
Alors que se passe-t-il concrètement pour que vos blocs IA deviennent visibles avec le bon contenu ?
À chaque réponse au wizard sur l’interface de publications, un ou plusieurs attributs seront « assignés » à la publication. C’est à ce moment-là que les attributs vont être alimentés avec de l’information et mis à disposition des blocs.
Vos blocs IA disposent donc de la donnée dès cet instant mais ils sont encore dans leur état initial. Les prompts attendent d’être envoyés à l’IA pour qu’elle réponde avec le contenu attendu. Si on se réfère au fonctionnement d’un chatbot comme évoqué au début de ce guide, votre question destinée à l’IA est prête mais vous ne l’avez pas encore envoyée pour qu’elle vous réponde.
C’est là qu’entre en jeu l’exécution des blocs, elle consiste à passer un bloc d’un état initial à un état final.
Dans le cas d’un bloc IA c’est l’exécution qui va changer le prompt en réponse, lors de l’exécution du bloc il passera d’un état initial invisible sur l’interface de publications à son état final, le contenu répondu par l’IA qui sera visible pour l’utilisateur.
Sur Thinkeo les blocs se répartissent en deux grandes catégories, les blocs simples qui s’exécutent automatiquement et les blocs avancés qui doivent être exécutés manuellement. Pour en savoir plus sur cette distinction entre les deux je vous invite à consulter la documentation dédiée à l’exécution des blocs disponible ici.
Quand vous exécutez un bloc, il va d’abord exécuter automatiquement tous ses blocs imbriqués pour rendre l’information disponible, avant de s’exécuter lui-même.
Par exemple notre bloc IA SD. IA. Synthèse va d’abord exécuter SD. P. Synthèse pour obtenir les consignes et le bloc SD. F. Document pour obtenir le contenu du fichier fourni. Ensuite, il s’exécutera lui-même en envoyant l’ensemble du prompt à l’IA pour qu’elle réponde.
Pour simplifier le paramétrage et vous assurer que tous les blocs d’une App sont bien exécutés nous vous recommandons vivement d’exécuter votre App en une seule fois. En exécutant votre App d’un coup, tous ses blocs imbriqués s’exécuteront automatiquement dans le bon ordre.
Cette approche est plus simple, plus pratique, elle vous facilitera grandement la prise en main de la plateforme.
Voyons maintenant comment tester notre App.
Mis à jour le : 24/04/2025
Merci !