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

🧩 The Basics: Blocks

🧩 What are Blocks?
Blocks are the logic of your application, its brain, its plan.
When you write a document, it is structured in several parts. Depending on the scope of the document, this can represent sections, subsections, paragraphs, or entire pages. Each of these parts corresponds, or can correspond to, a block.
A title can be a block.
A paragraph can be a block.
An entire section, which brings together a series of titles and paragraphs, can be a block.
And each of these blocks, each of these parts, will have a role to play in the document.
⚡ Each of these blocks will have a role to play in your application, defined by the rules you have given it.

🔧 How do blocks work?#

We link them together to create a decision tree.
Through a tree structure of blocks, you will choose what each part of your document consists of.
You will nest blocks within each other on the same principle that a sentence fits within a paragraph, a paragraph within a section, a section under a title.
📝 Analogy: A section would be a parent block of several paragraphs, each paragraph being a nested block.
We will then distinguish "static" content, already written and meant to appear as is, from "dynamic" content generated by AI and different each time.
In a section, you can therefore decide:
✅ Which paragraph should be static, always the same?
🤖 Which paragraph should be custom-created by AI?
🔀 Which paragraph should be visible if the user chose one option or another?
🔄 Which paragraph should be custom-created by AI and used by another AI to write another paragraph?
💡 Here we talk about paragraphs to illustrate, but you will have understood that these are actually blocks.
You can decide which title, paragraph, or set of paragraphs should be static or custom-created by AI, which title, paragraph, or set of paragraphs should be visible and under what condition, etc., all by arranging these blocks as you wish.

🧰 Block Types Reference#

In Thinkeo, you will find several types of blocks, each will have a specialty and will help you build your decision tree so that it aligns with the logic of your document.
📝 Core Content
🔀 Logic & Control
🚀 Advanced
The essential building blocks for content creation:
📄 Paragraph: you will use it everywhere, it serves to write text, add images and tables
🤖 AI: at the heart of Thinkeo, to generate content with AI
📁 File: to extract the content of an entire document and give it to AI
image.png
🎯 By using the right blocks in the right place, you will be able to create "AI agents."

🤖 AI Agents in Thinkeo#

It is an AI block that will rely on one or more other blocks to generate content.
Depending on its role, therefore the instructions you have given it, it will create specific content. This approach makes AI effective by breaking down work into sub-tasks, where each sub-task is performed by a specialized AI.

📋 Example: Analyzing a Complex Specification Document#

For example, if we want to analyze a specification document which is a complex and long document, we will use several AI agents to achieve this.
Specialized AI agents:
🏢 An AI to identify the context and the company
🎯 An AI to identify the expected product or services
⚠️ An AI to identify constraints
🚨 An AI to identify risks
📊 etc.
The analysis will be complete and exhaustive because it is carried out by several specialized AI agents. After this analysis, we can use the results from each agent to give them to others in charge of writing an opinion on the specification, an evaluation, or even directly a response.

🔧 What each AI agent can rely on:#

In this example, each AI agent could rely on:
📝 Paragraph blocks with instructions to follow
📁 A file block with the specification
🔀 Condition or choice blocks to trigger additional instructions according to user input, if they chose a specific business domain or service, the rules may vary
🌐 A Web search block to obtain additional information about the company and its context
✏️ Paragraph blocks with additional information manually entered by the user
image.png
Each agent will use all the data at its disposal to generate a reliable and relevant response. We speak of an AI agent because once in possession of the information it needs, the agent will autonomously perform the actions requested to generate the content.
🎯 An AI agent in Thinkeo has a content creator role.

Modified at 2025-09-02 08:52:57
Previous
🚀 The Basics: Introduction
Next
🧙‍♂️ The Basics: The Wizard
Built with