An elementary functional block of the assistant's scheme is a ready program action. The lines connecting the functional blocks of the scheme indicate the sequence of actions execution. To build flexible algorithms of digital assistants, actions are available that perform the role of control operators: branching of the algorithm by condition (if-then, switch), loop (do-while, for, foreach, break, continue) and error handling (try-catch-throw blocks).
The simplicity and user-friendliness of the interface allows the user to start customizing the digital assistant as soon as the basic training course is completed.
You can start the basic course here: https://stepik.org/course/127132
Assembling a digital assistant scheme in Studio is accomplished in a few simple steps:
This approach ensures that there are no embedded firmware or “black boxes” inside the robots, unlike traditional Low Code editors.