Chat AI Mode

The AI Chat Mode is where you describe what you want. The AI turns that into specification, code, and an app running on the Preview.

Use Chat AI to:

  • Create an app from scratch.

  • Make large changes (new modules, entities, screens).

  • Iterate quickly with approval at each step.

circle-info

For “surgical” backend changes, use the Editor Mode.

Prerequisites

  • You have edit permission on the project.

  • Your app opens in the Preview.

Typical flow

1

Write a prompt (intent + constraints)

Include:

  • App goal.

  • Modules and entities.

  • Fields and types (e.g., String, Date, Picklist).

  • Business rules (validations, states, permissions).

circle-exclamation
2

Review the app specification

The analyst agent proposes a App Specification.

Review focusing on:

  • Names of modules, entities and fields.

  • Relationships (1-N, N-N) and required fields.

  • Rules that need to become validations.

  • What stays out of scope.

If something is wrong, correct it in the chat with clear instructions.

3

Approve and follow the agentic coding

Upon approval, the agents begin generation.

You should:

  • Wait for completion.

  • Read the summary of what was changed.

  • Validate whether the intent was met.

4

Test in Preview

Use Preview to validate the actual flow.

Quick checklist:

  • Navigation (menus, routes).

  • Basic CRUD (create/edit/list/remove).

  • Business rules and validations.

  • Perceived performance (lists, filters).

5

Make “Change Requests”

When you request an enhancement, the AI opens a change request.

Best practices:

  • Write atomic changes.

  • State what should change and what should remain.

  • State how to validate: “expected result”.

Prompt examples:

  • “Add a attachments in Task. Type attachments.”

  • “Create the module Projects and relate Task → Project (1 project per task).”

  • “Create a picklist status with: New | In Progress | Review | Done.”

Quick prompt tips

  • Prefer imperative phrases: “create”, “add”, “change”, “remove”.

  • Name entities and fields consistently.

  • Always state the impact on screens: list, form, detail.

  • When there is a rule: describe the trigger and the expected error.

If something goes wrong

  • If generation stalls or becomes inconsistent: see AI generation failures.

  • If Preview doesn’t open: check extensions (adblock) and try an incognito window.

Last updated

Was this helpful?