X-Application Creation uses natural language to generate applications. It leverages large models to create requirements documents and retrieve data. You can then publish the application and share it with other users. This topic describes how to use X-Application Creation.
Prerequisites
The X-Application Creation and DataService Studio features are required to use X-Application Creation.
You have configured and enabled the X-Application Creation assistant. For more information, see Intelligent Application.
Permissions
Super administrators, system administrators, operations administrators, and custom global roles with the X-Application Creation - View permission can use X-Application Creation.
Intelligent application creation flow
The intelligent application creation flow uses a large model and includes the following steps:
Generate a requirements document: The system intelligently generates a requirements document based on your description.
Select source data: The system retrieves relevant data, APIs, or metrics based on the requirements document.
Generate an application: The system intelligently generates an application using the retrieved data and a large model.
Procedure
In the top menu bar of the Dataphin home page, choose SuperX > X-Application Creation to open the X-Application Creation page.
On the X-Application Creation page, you can use a large model to intelligently generate applications from data. This process simplifies development and improves efficiency.

Area
Description
① Intelligent assistant
Lets you switch between enabled intelligent applications for which you have permissions.
② Task records/Create task
Task records: Click Task records in the upper-left corner. In the Task records dialog box, view task records in different states and perform the following operations:
Search: Search for task records by task name keyword.
Rename: Click the Rename icon next to a task record name to rename it. The name can be up to 256 characters long.
Delete: Click the Delete icon next to a task record name to delete it. Deleting a task record also deletes the unpublished application. This operation cannot be undone. Proceed with caution.
Create task: Click Create task in the upper-left corner to open a new task page.
③ Intelligent application generation
The system selects data sources based on the problem description and uses a large model to intelligently generate an application.

You can perform the following operations:
①
Copy: Copies the content of the conversation.
Regenerate: The model rethinks and returns a new result based on the current conversation history.
Use this result for the next step: A shortcut to proceed to the next step using the result from the current conversation history.
Like/Dislike: Click to like or dislike, or to undo your choice. After you click Dislike, the We value your feedback dialog box appears. You can enter custom feedback up to 512 characters long or select from built-in feedback options.
You can view feedback records in SuperX > Intelligent Application Management > Feedback Records to track follow-up actions.
②
Problem description: Ask a question using the provided examples or describe the problem in natural language. The description can be up to 2000 characters long.
Switch models: Switch between the models that are configured for the current intelligent assistant for AI chat.
Upload file: Upload local files to the dialog box to ask questions. Click the Upload file icon and select the documents to upload.
Supported file formats are .pdf, .txt, .xlsx, and .xls. You can upload up to 10 files at a time. The total file size cannot exceed 2 MB.
Send: Press Enter or click the send icon to trigger a response.
Stop: Click to stop the answer generation while it is in progress.
③
Requirements document: A requirements document is generated based on the description provided. Modify the document to fit the business scenario, or enter modification suggestions in the dialog box. The large model then revises the document based on the previous description.
Source data: The system retrieves up to 50 relevant APIs based on the requirements document. If no matching APIs are found and you continue, the system generates mock data using the large model. You can view the business request parameters, common request parameters, and response parameters of the APIs.
You can also search for, remove, or add APIs. Asynchronous invocation APIs cannot be added.
Application generation: Switch between the application code and application preview views.
Application code: Displays the code files for the generated application. Click a file under the File tab to view its code on the right. You can perform the following operations on the application code:
Search: Perform a fuzzy search for a keyword across all files, or perform an exact search by matching case or whole words.
Download: Click to package the generated code files into a .zip compressed package and download it to your computer.
Create file/Create folder/Delete folder: Hover over a folder, click More, and select to create a file or folder. Enter a name and press Enter. To remove a folder, select Delete folder.
Copy path/Copy relative path/Delete file: Hover over a file, click More, and select to copy the path or relative path. To remove a file, select Delete file.
Application preview: If the application is not published, the system displays randomly generated data. If the application is published, it displays real data generated from the DataService Studio application that was selected during publishing.
Publish application: Click the Publish Application button. In the Publish Application dialog box, select a DataService Studio application and click Confirm and Publish to publish the application.
NoteTo create an application, click Create to go to the DataService Studio > Application Management > My Applications page.
To publish the application, the selected DataService Studio application must have usage permissions for all fields of the selected APIs in the Call Authentication list. To request permissions, click Request Permission in the Actions column. You are redirected to the Management Center > Permission Management > DataService Studio Permissions > Request API Permissions tab. Alternatively, click Batch Request at the bottom. In the Batch Request dialog box, select a validity period and enter a reason to request permissions for multiple APIs at once.
Share application: After the application is published, click the Share button to copy the application link and share it with others.