Skip to main content
Version: 0.24.0

AI-Assisted Editing

The AI text tab lets you build and change a scenario by describing what should happen in plain language. The text is processed by AI, which generates the matching actions in the Scenario Description area.

Nothing is applied behind your back: generated changes arrive in a preview that you either accept or discard, and the resulting actions stay visible in the Commands tree like any hand-built ones.

The AI text tab showing a scenario as plain-language sentences

How the tab reads

Every action in the scenario appears as one plain-language sentence with its action icon — "Wait up to 5 seconds for "Sign in" to appear.", "Remove all screen masks.", "Close all windows." You read the whole scenario as prose instead of opening one form after another.

ElementHow it shows
ConditionThe question as a sentence — "Check whether sign_visible is true." — with its TRUE and ELSE branches indented under it. Both fold away behind the arrow.
Nested actionsIndented under their parent, with the branch labels colour-coded.
Sentence languageWhatever you wrote. Czech and English sentences can sit side by side in one scenario.
Fetch descriptionsRegenerates the sentences from the actions, for a scenario built by hand in Commands.

The header has Run all and Settings; the input at the bottom is where you type new instructions. Enter submits, Shift+Enter starts a new line, and pasting several lines at once adds several actions in one go.


Settings

SettingWhat it does
Show detailsRenders the low-level technical detail under every action.
Auto-focusSends only the changed sections to the AI instead of the whole scenario — automatic context passing.
Show contextHighlights which actions are included in the AI context window. Actions that are not sent are dimmed.
Auto modeSyncs and applies changes automatically, without confirming with Enter or the Preview Changes button. Queries run continuously as you type.
ContextHow many actions are sent as context. Default 3 — so each edit sends the 3 actions before and the 3 after. Range 0–50.

With Auto mode on, a delay control sets how long the Editor waits after you stop typing before querying the AI (0.5–30 s, default 2 s).

tip

Leave Context at its default. Raising it sends more of the scenario to the AI, which costs time without usually improving the result; lowering it to 0 strips the surrounding context the AI needs to place an action correctly.


Adding an action

  1. Move the cursor between two actions — a line appears between them — and click.
  2. In the input field, type what the action should do.
  3. Confirm with Enter.
  4. A progress indicator appears. Cancel interrupts generation at any point — useful when it takes too long or you change your mind.
  5. Unless Auto mode is on (it is off by default), the result arrives in Preview Mode, where you decide whether to keep it.

The insertion input opened between two actions

Above, the input sits between "Wait up to 5 seconds for "Share" to disappear." and "Close all windows.", with the instruction reset working area typed in.

The preview

Preview mode with the new action marked +NEW

The banner reads Preview: +1 new — Apply / Discard. The existing sentences turn grey, the generated one is highlighted and badged + NEW, so you can see exactly where it landed before you commit to it.

ButtonEffect
ApplyAccepts the change and inserts the action. A +NEW badge marks a newly created action.
DiscardRejects the change; the scenario returns to the state it was in before the prompt.

Change states shown in the preview:

StateMeaning
NEWA new action.
UPDATEA change to an existing action.
DELETEThe action will be removed.

Editing an action

  1. Click the action, put the cursor on the text you want to change, and rewrite it.
  2. Confirm with Enter.
  3. The Editor asks whether to preview the change or discard it and go back. Choose Preview Changes.
  4. The request goes to the AI and comes back in preview mode, exactly as when creating an action.
  5. The change is shown as EDIT: the original text struck through and the new text next to it. Confirm with Apply or reject with Discard.

Deleting an action

Hover over an action and a cross appears — click it to delete. The action can also be deleted from the ordinary Commands view.


The prompt itself

ControlEffect
GenerateSends the prompt and generates actions. Shortcut Ctrl+Enter.
Preview ChangesSends a manual edit for the AI to interpret.
Regenerate PromptGenerates a fresh prompt based on the modified actions.
Update PromptUpdates the prompt so it reflects manual changes you made to the actions.
Clear promptEmpties the prompt field.
Accept / BackConfirms the result, or returns to the previous step.

The prompt field has a character limit, shown as a counter next to it.

tip

Update Prompt keeps the description and the actions in sync. If you hand-edit generated actions and then regenerate from a stale prompt, your edits are replaced — refresh the prompt first.


Context menu on an action

Right-clicking an action in Scenario Description offers:

ItemEffect
RunRuns that action.
Run and continueRuns the action and carries on with the following ones.
EditOpens the ordinary action form. Double-clicking does the same.
DeleteDeletes the action.

Action statuses

Just as in the ordinary view, you see the state of each action during a run — whether it is in progress or already finished. The states are the same as in the Runs panel.


Bulk editing several actions

In the Commands view you can select several actions and invoke a bulk AI action over them — for changing or reorganizing many actions at once.

  1. Select the actions in Commands.
  2. Invoke the AI prompt over the selection and type the instruction — for example to delete all the selected actions.
  3. Press Send and switch to the AI text tab.
  4. Depending on Auto mode, either confirm or discard the change.

While a scenario is running

Starting a run puts the AI text tab into an explained read-only state, with the banner Scenario is running — AI Text is read-only. You cannot edit, delete or re-run action cards from here while the robot is working.

The Commands tree stays browsable while locked, so you can still read the scenario and watch it progress — it just looks locked rather than frozen.

note

Up to 0.23.x the panel stayed editable during a run, which silently changed the scenario underneath the robot executing it.

Conditions keep exactly two branches

A Condition always has its True and False branch and nothing else. When the AI misplaces a step that would become a third branch, that step is put after the Condition instead of inside it.

Scenarios corrupted by an older version — the ones that refused to open with "Condition action must have exactly 2 children" — repair themselves when opened in 0.24.0.

Loops nest normally

Loops have no such branch limit. When your request calls for repetition — "for every row in the table…", "for each e-mail with an attachment…" — the AI creates a loop block, most commonly Repeat for each item in iterating over a list variable, and places the repeated steps inside it as its children. Repeat until and Repeat x times work the same way, and loops can nest — a loop over e-mails can contain a loop over each e-mail's attachments. See Loop actions for what each loop type does.


  • AI Read — extracting structured data, rather than generating actions.