Create an AI-generated experience
Use Now Assist in UI Builder to generate a multi-page experience from a natural language description of what you want to build.
Before you begin
Make sure that you install UI generation and that you have the ui_builder_admin role. For more information, see Install UI generation and Grant UI Builder admin role.
Role required: ui_builder_admin
About this task
You can access the experience generation feature from the UI Builder homepage. You describe the experience you want in natural language—including the name, table, navigation style, and any chart preferences. Now Assist generates a fully connected experience for you to review and save.
Procedure
Result
The experience preview appears in the right panel. It displays the proposed experience name, navigation type, page structure, chart parameters, and a live data sample from the identified ServiceNow table. The Regenerate preview and Save and edit experience buttons are set to active.
Review and save an experience preview
After Now Assist generates an experience, review the read-only preview to verify the proposed configuration before saving and opening the experience in UI Builder.
Before you begin
Role required: ui_builder_admin
About this task
The experience preview is a structured summary of what Now Assist proposes to create. It shows the LLM's interpretation of your natural language description. It shows the experience name, navigation style, page types, chart parameters, and a live data sample from the identified ServiceNow table. You can save the experience as-is or update your description and regenerate the preview.
Procedure
Result
After selecting Save and edit experience, UI Builder creates the experience and opens the page list view. The page list shows the experience name, URL path, application scope, app shell, and three generated pages: Home (landing page), List, and Record. A banner at the top confirms that Now Assist generated the experience and prompts you to check it for accuracy.
Verify the generated experience
After saving an AI-generated experience, open it in a browser to confirm that all pages, navigation, charts, and record links are functioning correctly.
Before you begin
Role required: ui_builder_admin
About this task
When Now Assist saves a generated experience, it creates three connected pages and wires them to the selected ServiceNow table. Before distributing the experience to users, verify that each page loads correctly and that navigation between pages works as expected. A banner in UI Builder reminds you that the experience was generated by Now Assist and may require review before use.
Procedure
Result
If all pages load correctly, display the expected data, and navigation between pages works as expected, the generated experience is ready for further customization or distribution. If any element is missing or incorrect, open the experience in UI Builder to make edits, or return to the Experience Generation interface to regenerate with a revised description.
| Symptom | Cause | Resolution |
|---|---|---|
| AI-Generated experience option not visible in UI Builder. | The ui_builder_admin role is not assigned, or the Experience Generation skill is not active. |
Assign the ui_builder_admin role to the user. Navigate to and verify that the Experience generation skill is active. |
| Generated experience does not match the prompt | Prompt lacks sufficient detail about table, chart type, or navigation structure. | Include experience name, chart type, navigation style, and table name in the prompt. Use Try an example to understand expected prompt structure. |