Blocks Manual

Everything you can teach your AI โ€” explained block by block with practical examples.

๐ŸŸช

Language Blocks

Teach your AI concepts, definitions and textual knowledge

๐ŸŸง Topic Structure Basic

This is the main block for teaching a topic to your AI. It defines the central theme and contains all knowledge branches.

1
Clicca ๐ŸŸง Topic Structure nella palette
2
Write the topic name (e.g. photosynthesis)
3
Add branches by clicking ๐Ÿ“Œ What is, ๐Ÿ” Why, etc.
You can have multiple topic blocks in the same project โ€” one for each theme you want to teach.
๐ŸŸง QUANDO si chiede di: fotosintesi ๐Ÿ“Œ COSA รˆ Processo con cui le piante trasformano luce in energiaโ€ฆ

๐Ÿ“Œ Knowledge Branches

Each branch adds a type of reply to the topic. You can add as many branches as you want to the same topic.

BranchReplies toโ€ฆExample
๐Ÿ“Œ Cosa รจwhat is, definition"what is photosynthesis?"
๐Ÿ” Perchรฉwhy, what is it for"why is it important?"
๐Ÿงฉ Si divide inparts, phases, types"how many phases does it have?"
๐Ÿ’ก Esempioexample, show me"give me an example"
โฑ๏ธ Si usa quandowhen, context"when does it happen?"
โ†”๏ธ Opposto diopposite, contrary"what is the opposite?"
โ‰ˆ Simile asimilar, like"what is it similar to?"
You don't need to fill all branches โ€” only add the ones you have an answer for.
๐Ÿ“Œ COSA รˆ Processo con cui le piante producono glucosioโ€ฆ ๐Ÿ” PERCHร‰ Serve a produrre ossigeno e nutrimento per le pianteโ€ฆ + aggiungi ramo

๐Ÿท๏ธ Free Branch Advanced

Create a custom branch with a name of your choice. Useful for answering specific questions not covered by standard branches.

1
Crea prima un blocco Topic Structure
2
Clicca ๐Ÿท๏ธ Free Branch
3
Write the branch name (e.g. curiosity)
4
Write the reply in the text field
Usage exampleTopic: cat โ†’ Free branch "sounds" โ†’ "The cat meows, purrs and hisses"
๐Ÿท๏ธ RAMO PERSONALIZZATO curiositร  I gatti dormono in media 16 ore al giorno e hanno una memoria a lungo termine di 16 anniโ€ฆ
๐ŸŸฉ

Maths Blocks

Teach your AI to calculate, apply formulas and solve equations

๐ŸŸฉ Simple Calculation

Teach your AI to perform basic operations between two numbers: addition, subtraction, multiplication, division.

1
Choose the operation (+, -, ร—, รท)
2
Write the keyword that activates the calculation (e.g. sum)
3
Write the reply to show before the result
ExampleKeyword: "sum" โ†’ In chat: "sum 12 and 8" โ†’ Reply: "The result is 20"
๐ŸŸฉ CALCOLO SEMPLICE + somma parola: somma Risposta: Il risultato della somma รจ:

๐Ÿ”ท Geometric Formula

Calculates geometric formulas with 2 parameters (e.g. area, perimeter, volume). Enter the mathematical formula using parameters p1 and p2.

1
Write the phrase that activates the formula (e.g. rectangle area)
2
Write the formula using p1 and p2 (e.g. p1*p2)
3
Write the reply to show (e.g. The area is:)
ExamplePhrase: "rectangle area" ยท Formula: p1*p2 โ†’ In chat: "rectangle area 5 3" โ†’ "The area is: 15"
Use p1, p2, p3 for parameters in order of appearance in the phrase.
๐Ÿ”ท FORMULA GEOMETRICA Frase attivazione: area rettangolo Formula: p1 * p2

๐Ÿ”ฃ Equazione

Solves mathematical equations written by the user in chat. Supports 1st degree, 2nd degree equations and proportions.

TypeChat formatExample
1ยฐ gradoax + b = c2x + 3 = 11 โ†’ x = 4
2ยฐ gradoaxยฒ + bx + c = 0xยฒ - 5x + 6 = 0 โ†’ x=2, x=3
Proporzionea : b = c : x3 : 6 = 9 : x โ†’ x = 18
How to use itAdd the equation block, choose the type, and your AI will know how to solve that type of equation.
๐Ÿ”ฃ EQUAZIONE 1ยฐ grado Chat: "risolvi 2x + 3 = 11" โ†’ ๐Ÿ”ฃ x = 4 Parola chiave: risolvi / equazione / calcola x

๐Ÿงฎ My Formula

Create custom formulas with variable names of your choice. Perfect for physics, chemistry or any type of formula.

1
Write the activation phrase (e.g. speed)
2
Write the parameter names (e.g. distance, time)
3
Write the formula (e.g. distance/time)
ExamplePhrase: "speed" ยท Parameters: distance, time ยท Formula: distance/time โ†’ Chat: "speed distance=100 time=5" โ†’ "20 m/s"
๐Ÿงฎ FORMULA MIA Attivazione: velocitร  ยท Parametri: spazio, tempo Formula: spazio / tempo Chat: "velocitร  spazio=100 tempo=5" โ†’ 20
๐Ÿ”€

Conditional Logic

Teach your AI to respond differently based on the words used

๐Ÿ”€ Seโ€ฆ Allora

The most powerful block: define conditions with keywords and custom replies. If the user says X, your AI replies Y.

1
Write the keywords that trigger the reply (comma-separated)
2
Write the reply you want to give
3
Click + add condition to add more cases
ExampleIF โ†’ "hot, summer, sun" THEN โ†’ "When it's hot, plants evapotranspire more!" ยท IF โ†’ "cold, winter" THEN โ†’ "In winter many plants go into vegetative rest."
You can have as many conditions as you want. The first matching one wins.
๐Ÿ”€ BLOCCO SEโ€ฆ ALLORA SE โ†’ caldo, estate, sole ALLORA โ†’ Quando fa caldo le piante traspirano di piรน! SE โ†’ freddo, inverno, neve ALLORA โ†’ In inverno le piante vanno in riposo!
๐ŸŒ

Multilingual

Teach your AI to respond in different languages

๐ŸŒ Traduzione

Teach your AI words or phrases in other languages. When the user asks for the translation, your AI replies correctly.

1
Write the word in Italian
2
Choose the target language
3
Write the translation
ExampleWord: "house" ยท Language: English ยท Translation: "house" โ†’ Chat: "how do you say house in English?" โ†’ "house"
๐ŸŒ TRADUZIONE ๐Ÿ‡ฎ๐Ÿ‡น casa โ†’ ๐Ÿ‡ฌ๐Ÿ‡ง house Chat: "come si dice casa?" โ†’ ๐ŸŒ In inglese: house
๐ŸŽจ

Visual Blocks

Teach your AI to show drawings when requested

๐ŸŽจ Disegno

Link a drawing made on the canvas to a keyword. When the user says "draw X", your AI shows the drawing.

1
Click ๐Ÿ–๏ธ Canvas in the top right
2
Draw what you want to teach
3
Click ๐Ÿ’พ Save and give the drawing a name
4
Add the ๐ŸŽจ Drawing block and select the saved drawing
ExampleYou draw a cell, save it as "cell" โ†’ Chat: "draw cell" โ†’ Your AI shows the drawing
You can also upload an image by clicking ๐Ÿ–ผ๏ธ Load in the canvas.
๐ŸŽจ QUANDO si dice "disegna": nome disegno: cellula Anteprima disegno
๐Ÿ“‹

Blocks Summary

All available blocks at a glance

BlockCategoryWhat it doesTriggered by
๐ŸŸง Topic StructureLanguageTeaches a concept with branchesTopic name
๐Ÿ“Œ Cosa รจLanguageGives the definition"what is", "definition"
๐Ÿ” PerchรฉLanguageExplains the cause"why", "what is it for"
๐Ÿงฉ Si divide inLanguageLists the parts"parts", "phases", "types"
๐Ÿ’ก EsempioLanguageGives an example"example", "show me"
โฑ๏ธ Si usa quandoLanguageDescribes the context"when", "in what case"
โ†”๏ธ Opposto diLanguageGives the opposite"opposite", "contrary"
โ‰ˆ Simile aLanguageFinds analogies"similar", "like"
๐Ÿท๏ธ Free BranchLanguageCustom replyBranch name
๐Ÿ”€ Seโ€ฆ AlloraLogicConditional replyDefined keywords
๐ŸŒ TraduzioneMultilingualTranslates words"how do you say", "translation"
๐ŸŸฉ Simple CalculationMathsBasic operationsKeyword + numbers
๐Ÿ”ท Geometric FormulaMathsFormulas with 2 paramsActivation phrase
๐Ÿ”ท Regola AvanzataMathsFormulas with 3 paramsActivation phrase
๐Ÿงฎ My FormulaMathsCustom formulaPhrase + named variables
๐Ÿ”ฃ EquazioneMathsSolves equationsEquation written in chat
๐ŸŽจ DisegnoVisualShows a drawing"draw" + drawing name