Thinkeo Documentation
HomeWebsiteAPI DocumentationThinkeo Platform
HomeWebsiteAPI DocumentationThinkeo Platform
  1. Get started
  • 🚀 Discovering the Thinkeo Platform
  • Get started
    • 🚀 The Basics: Introduction
    • 🧩 The Basics: Blocks
    • 🧙‍♂️ The Basics: The Wizard
    • 🏷️ The Basics: Attributes
    • 1️⃣ Hands-on Practice - App and Attributes
    • 2️⃣ Hands-on Practice - Blocks
    • 3️⃣ Hands-on Practice - The AI Block
    • 4️⃣ Hands-on Practice - The Wizard
    • 5️⃣ Hands-on Practice - Block Execution
    • 6️⃣ Hands-on Practice - Testing Your App
  • Apps
    • 📱 Publication Interface
    • 🏗️ Studio
  • Blocks
    • 📁 File Block
    • ⚡ Block Execution
    • 🤖 AI Block
    • 🧩 Group Block
    • 📝 Paragraph Block
    • 🔍 Condition Block
    • 🎲 Choice Block
    • 🔍 Search Block
    • 🔗 API Call Block
    • 📄 Word Export Block
    • 📊 PPT Block
    • 👁️ Filtered Views
  • Attributes
    • 🏷️ Attributes
    • ⚙️ Attribute Editor
  • Best practices
    • 📝 Writing Effective Prompts
  • Admin
    • 💳 Thinkeo Credits
    • 👥 Team Management
    • ⚙️ Settings
  • Release notes
    • 🚀 Thinkeo v1.2 Release Notes
    • 🚀 Thinkeo v1.0 Release Notes
    • 🚀 Thinkeo v0.10 Release Notes
    • 🚀 Thinkeo v0.8 Release Notes
    • 🚀 Thinkeo v0.7 Release Notes
    • 🚀 Thinkeo v0.6 Release Notes
  1. Get started

5️⃣ Hands-on Practice - Block Execution

⚡ Block Execution#

To properly understand what block execution is, let's return to the overall functioning of Thinkeo.

🏗️ The Two-Stage Process#

The Architect will configure an App, its blocks and its Wizard in the Studio.
The App User will go through what we call "the publication interface" to use the App.
On this publication interface, the user will have the wizard visible on the left side of the screen - this is where they'll answer the questions from the different steps. On the right side of the screen, the generated content will appear until it constitutes the document, which we call the "publication".

🔍 Understanding the Initial State#

At the beginning of the wizard, all the content of the AI blocks will be invisible - this is normal. The user doesn't need to see your prompts but only the generated content.
So what exactly happens for your AI blocks to become visible with the right content?

📊 The Attribution Process#

With each response to the wizard on the publication interface, one or more attributes will be "assigned" to the publication. This is when the attributes will be fed with information and made available to the blocks.
Your AI blocks therefore have the data from this moment but they are still in their initial state. The prompts are waiting to be sent to the AI so it responds with the expected content. If we refer to the functioning of a chatbot as mentioned at the beginning of this guide, your question intended for the AI is ready but you haven't sent it yet for it to respond to you.
This is where block execution comes into play - it consists of moving a block from an initial state to a final state.

🔄 The Execution Transformation#

In the case of an AI block, execution will change the prompt into a response. During block execution, it will go from an initial state invisible on the publication interface to its final state - the content responded by the AI that will be visible to the user.

📋 Block Categories#

On Thinkeo, blocks are divided into two main categories:
Simple blocks that execute automatically
Advanced blocks that must be executed manually
TIP
For more information on this distinction between the two, I invite you to consult the documentation dedicated : ⚡ Block Execution

🔗 The Execution Chain#

When you execute a block, it will first automatically execute all its nested blocks to make the information available, before executing itself.

🎯 Our Example in Action#

For example, our AI block DS. AI. Summary will first execute:
1
Execute Nested Blocks
DS. P. Summary to get the instructions
DS. F. Document block to get the content of the provided file
2
Execute Main Block
Then, it will execute itself by sending the entire prompt to the AI so it responds.
To simplify configuration and ensure that all blocks in an App are properly executed, we strongly recommend executing your App all at once. By executing your App in one go, all its nested blocks will automatically execute in the right order.
✅ Why This Approach Works: This approach is simpler and more practical - it will greatly facilitate your learning of the platform.

🎯 Key Takeaways#

Block execution is the crucial mechanism that transforms your configured prompts into actual AI-generated content visible to users. Understanding this process is essential for creating functional Apps that deliver the expected results.
Next Phase: Now that we understand how block execution works, we're ready to test our complete App and see it in action.
Coming Next: Let's now see how to test our App.
Modified at 2025-09-02 13:05:38
Previous
4️⃣ Hands-on Practice - The Wizard
Next
6️⃣ Hands-on Practice - Testing Your App
Built with