Skip to main content

AI-Assisted Editing

You can use AI to modify your Blueprint by describing what you want in natural language. Press Ctrl+I (or Cmd+I on Mac) to open the AI prompt bar, type your instruction, and let the AI make the changes for you. AI editing works at different levels — from changing a single element to restructuring your entire Blueprint. The scope depends on what you have selected when you trigger it.

Opening the AI prompt

There are two ways to start an AI edit:
  • Press Ctrl+I (or Cmd+I on Mac)
  • Click the AI button (sparkle icon) in the top-left corner of the canvas
Before triggering, select your target — click an element, a section, or nothing (for the whole Blueprint). The AI prompt bar appears near your selection. The AI prompt bar showing context "Editing Assignment · Free delivery benefit" The prompt bar shows what you’re editing:
  • “Editing Assignment · Free delivery benefit” — scoped to a single element
  • “Editing Section · Free Delivery Threshold” — scoped to a section
  • “Editing Blueprint · Delivery Fee Calculation” — scoped to the entire Blueprint
When no element or section is selected, the prompt bar appears without a scope indicator — it targets the entire Blueprint: The blueprint-level AI prompt bar with no scope indicator

Context-sensitive scope

The AI adapts its scope based on your selection:
What you selectAI scopeExample prompt
An element (assignment, decision, etc.)Changes only that element”Change the fee to 5 EUR instead of 0”
A section headerChanges elements within that section”Add an additional condition for express delivery”
Nothing (click empty canvas, then Ctrl+I)Changes the entire Blueprint”Add a new section that applies a bulk discount for orders over 200 EUR”
This scoping means you can make precise, targeted changes without affecting the rest of your logic — or make sweeping structural changes when needed.

Reviewing AI changes

After you submit a prompt, the AI proposes changes and enters Review mode. You don’t have to accept changes blindly — you get to review them first. The review toolbar showing 3 changes, Apply All and Reject All buttons The full editor in Review mode — modified elements highlighted on the canvas with change indicators In Review mode:
  • Added elements are highlighted in green
  • Removed elements are highlighted in red
  • Modified elements show the changes visually
  • A summary bar shows the total changes: for example, “3 changes: 1 added, 2 modified”
You have two options:
  • Apply All — accepts all proposed changes and updates your Blueprint
  • Reject All — discards all changes and returns to the previous state
The status indicator in the prompt bar shows “In Review” while you’re reviewing changes.

What AI editing can do

Small changes

Adjust a single expression, rename an element, or update a condition:
  • “Change the free delivery threshold from 50 to 75 EUR”
  • “Rename this section to Cart Value Check”
  • “Update the error message to include the minimum cart value”

Structural changes

Add new sections, reorganize logic, or introduce new decision branches:
  • “Add a section that calculates a bulk discount for orders with more than 10 items”
  • “Split this section into two: one for validating the cart value and one for checking the delivery distance”
  • “Add a new condition that waives the delivery fee for orders over 100 EUR”
When you make structural changes, the AI updates everything — the elements on the canvas, the section hierarchy, titles, descriptions, and expressions. These structural changes are immediately reflected in the Specification view as well.

Tips

  • Be specific — “Change deliveryFee to 5” works better than “make it cheaper”
  • Start small — try element-level edits before restructuring entire sections
  • Use Review mode — always check what the AI changed before applying
  • Combine with inline editing — use AI for structural changes, then fine-tune expressions and descriptions manually with inline editing

Changes sync to the Specification view

Just like inline editing, all AI-generated changes immediately update the Specification view. This applies to both small edits (renaming an element) and large structural changes (adding new sections or reorganizing logic). The Specification view always reflects the current state of your Blueprint.

What to do next