Overview
Build Assist is an AI-powered WebApp development assistant designed to help WebApp Designers rapidly build and configure WebApps and Construct pages for data enrichment and data construction purposes. With the context of your datastore (or database schema), Build Assist streamlines the creation of intuitive, data-centric WebApps that support Data Migration and Data Governance use cases.

Note
To use Build Assist, AI features must be enabled for your tenant. Contact your Administrator to enable AI features in Admin > Parameters.
Key Features
Converse with Build Assist to aid in WebApp development
Resolve WebApp configuration errors
Database-aware context for AI-powered configurations and recommendations
Auto-complete the first draft of configuration for one or more components with a single prompt
Ask Build Assist to understand the properties or fields of your interest
Get suggestions and recommended next steps as you build your construct pages
Data Security and Privacy
Only the information necessary for developing and troubleshooting WebApp configuration (such as user input and the metadata of datastores and datasets) is processed. Actual database records or user data are not accessed or stored beyond what is explicitly provided in the prompt input.
Chat histories are stored securely in the database and are isolated per user and tenant.
Important!
Your conversations and any data you provide as context (such as datastore, dataset, or field names) are used by Build Assist solely to process your current prompt and generate a relevant response.
Prompts, responses, and any data accessed through Build Assist are not used to train the underlying AI model.
Chat Retention Policy
Chats are saved in the database until you delete them manually. Build Assist retains a chat for 96 hours (4 days) from the time of the last message.

Once a chat expires, input is disabled, but the chat remains visible on the Chats list until you delete it manually. When you delete a chat, it is removed permanently and cannot be recovered. This action is immediate.
For more information on managing chats, refer to the Manage Chats section.
What Build Assist Can Do
Build Assist is an AI-powered assistant designed to streamline the process of designing, developing, and configuring scalable WebApps and Construct pages.
Build Assist assists WebApp Designers in designing and configuring WebApps, pages, and components through natural language interaction in both form-based interface and Advanced mode. It helps reduce manual effort and minimizes the risk of configuration errors.
If you encounter any configuration issues, Build Assist can identify the source of the problem, debug it, and apply corrective changes. For every modification it makes, Build Assist provides a clear explanation and highlights the specific updates made to the configuration.
For each configuration modification request, Build Assist suggests recommended next steps to guide you toward completing the WebApp setup. These suggestions help streamline the development process and ensure key components are not overlooked.
If you are unfamiliar with a specific field or component, you can ask Build Assist for clarification. It explains the purpose and expected input for various fields, enabling users to make informed configuration choices.
Build Assist goes beyond basic configuration support. For example, when you create new pages using Build Assist, it automatically adds corresponding menu links, saving time and eliminating repetitive tasks.
All changes made by Build Assist can be reviewed and further modified as needed.
You can view both the previous and updated versions of the WebApp JSON configuration using dedicated show and copy buttons. This allows for the ability to revert changes by pasting the previous state into the JSON editor in Advanced mode.
In addition to configuration support, Build Assist may recommend optimizations to improve WebApp and Construct page performance, helping you build more efficient and scalable applications.
You can enter prompts like:
Explain the data frame component
Create a new menu for all the newly created pages and make sure all of the pages are accessible through it
I’m getting multiple errors; help me fix it
Refer to Best Practices for more information on how to use Build Assist effectively.
Note
Build Assist is not designed to respond to prompts unrelated to WebApp designing and development.
Access Build Assist
Build Assist is available as a Chat panel on the right side of the WebApp configuration page. A new chat is displayed by default in each session.
Chat with Build Assist
You can ask Build Assist to create construct pages to kick start your WebApp designing process. You can also ask specific questions to understand the WebApp JSON structure and its definition.
Refer to Best Practices before you start a conversion with Build Assist.
To chat with Build Assist:
In the WebApp Builder, open the newly created or required WebApp.
Or
On the Construct Preview’s home page, edit the newly created or required WebApp. The WebApp configuration page is displayed.Build Assist is available as a Chat panel on the right side of the page.
Enter a prompt in the prompt box.
Evaluate Build Assist’s response, and make a follow-up prompt if needed. The response may contain text, JSON code blocks, and recommended next steps. The response often includes interactive elements. For example, the response includes buttons to view and copy the input and response JSON codes.
Note
While Build Assist is highly effective in WebApp development, it can still make mistakes, and you should always validate the fields or the response JSON code it suggests/updates. To ensure you fully understand Build Assist’s suggestion, you can ask Build Assist to explain the changes made to the JSON code.
Note
Changes made by Build Assist’s response are not saved until you save them manually.
Manage Chats
You can manage multiple conversations simultaneously by creating separate chats for different tasks or queries. You can do the following actions in the chat window:
View Previous Chats: Chat histories are stored securely in the database. Select the Chats list to view previous conversations.
Create New Chats: Create multiple chat windows at any time using the Add (+) button.
Clear Messages: Click the Clear Messages
icon to remove all messages in your chat and free up space. This action helps clean up your chat history and ensures a fresh start for new conversations.Delete a Chat: Delete chats that are no longer needed. Select a previous chat from the Chats list and click the Delete
icon.