docs/docs/en/ai-builder/ui-builder.md
:::tip Prerequisites
Before reading this page, make sure you have installed the NocoBase CLI and completed initialization as described in AI Builder Quick Start.
:::
The UI Configuration Skill creates and edits NocoBase pages, blocks, fields, and action configurations — you describe the page you want in business language, and it handles blueprint generation, block layout, and interactive linkage.
Can do:
Cannot do:
Help me create a customer management page with a name search box and a customer table showing name, phone, email, and creation time
The Skill will first read the collection fields, then generate and write the page blueprint.
When clicking a customer name in the table, pop up a detail page showing all fields
It will prefer a field popup (click to pop up) rather than adding an extra action button.
Add a field rule to the edit form in popup /admin/c0vc2vmkfll/view/cec3e7a69ac/filterbytk/1:
When user id is 1, disable editing of username
This is implemented through linkage rules without manually writing configuration.
Help me build a user management system with two pages: a user management page and a role management page, grouped under one page group.
It will provide a simple multi-page design, which can be adjusted and confirmed before building.
What should I do if the block shows no data after page creation?
First confirm that the corresponding data table actually has records. Also check whether the block's bound collection and data source are correct. You can also use the Data Modeling Skill to create mock data directly.
What if I want multiple blocks in a popup?
You can describe the popup content in the prompt, such as "Put a form and a related table in the edit popup." The Skill will generate a custom popup layout containing multiple blocks.
Will manual configuration and AI configuration interfere with each other?
If manual configuration and AI configuration are done simultaneously, they may interfere with each other. If they are not done at the same time, there will be no interference.