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

1️⃣ Hands-on Practice - App and Attributes

🎯 Practical Guide - Creating a Document Summary App#

We're going to learn together how to create a simple application that allows you to write a summary of a document, progressively enriching it with additional parameters.
1
Define What We Need
We will proceed in this order:
Define what we need
Create our App
Create our attributes
Create our blocks
Create our wizard
Test our App
For this hands-on experience, we're going to start simply.
2
Define the Requirements
The objective of this first App is to allow a person to upload a document and have a summary written for it.
We need:
An AI to generate the summary
The document to provide to the AI
To request the document from the App User
In Thinkeo this translates to:
An AI block that will rely on two nested blocks, namely:
A paragraph block with the prompt (instructions) for the AI
A file block with the document uploaded by the User
To feed this file block we will need a file attribute.
This file attribute will need to be fed by the User during an "Upload" step of the Wizard.
We therefore need an AI block, a paragraph block, a file block, a file attribute and an upload step. These are the essential elements for our App.
We're now going to see how to create them and link them together.

🚀 Creating an App#

We're going to start by creating an application, which we'll call an App in the rest of this guide. To do this, go to the Studio and click "Create App" in the top right.
image.png
💡 Navigation Tip: Remember that we're using the Studio interface for all App creation and editing tasks.
Give it a name, preferably short, then validate the App creation. For this guide, we'll name this App "Document Summary".
image.png
You'll arrive on the Studio, with on the left a panel with several tabs to build our App and on the right we'll see the content of our blocks later.
Initial Setup
Start by adding an icon and a short description to your App to easily identify it later.
What to Ignore for Now
Don't worry about the "Restrict access to" section or the "Publish" button - we'll come back to these later.
image.png

🏷️ Creating an Attribute#

During the requirements definition we identified that a file attribute will be necessary for our App. So we're going to create it before working on the blocks.
TIP
Workflow Navigation: Click "Back to apps" in the top left of the screen and go to the Attribute Editor and click "Create an attribute".
image.png

📝 Attribute Naming Best Practices#

Give a name to your attribute - I recommend adding the initials of your App at the beginning.
For attributes as well as all other platform resources (attributes and blocks), we strongly recommend using a naming convention to easily find your way around.
For this App, we're therefore going to create an attribute "DS. Document" where:
DS is the abbreviation for "Document Summary"
Document is the title to identify the role of our attribute at a glance

⚙️ Attribute Configuration#

1
Select Type
Select the "File" type and click "Save".
2
Validation
Your file attribute is now created and ready to be used in your App structure.
image.png

🎯 Key Takeaways#

At this stage, you have successfully:
✅ Created your first App with proper naming conventions
✅ Set up the foundational file attribute needed for document processing
✅ Established the basic structure for a document summary application
Next Steps: Now that we have our App and essential attribute configured, we're ready to move on to creating the blocks that will power our document summary functionality.
Modified at 2025-09-02 09:52:21
Previous
🏷️ The Basics: Attributes
Next
2️⃣ Hands-on Practice - Blocks
Built with