--- title: "AI Asset Generation" slug: "ai-asset-generation" updated: 2026-03-26T18:25:14Z published: 2026-03-26T18:25:14Z canonical: "docs.processmaker.com/ai-asset-generation" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.processmaker.com/llms.txt > Use this file to discover all available pages before exploring further. # AI Asset Generation ProcessMaker’s AI Assistant simplifies asset creation, allowing you to generate assets quickly and efficiently. You have the flexibility to [**create multiple assets simultaneously**](/v1/docs/ai-asset-generation#generate-multiple-assets) or [**generate individual assets**](/v1/docs/ai-asset-generation#generate-individual-assets) based on your specific needs. This feature helps streamline workflows and reduces the time required to build and configure processes. --- ## Generate Multiple Assets > [!NOTE] > Best Practices for Multiple AI Asset Generation > > - When generating multiple assets, the AI Generator creates a consistent **JSON data model** across all assets in the process. > - If an asset already exists (for example, a Screen in the first task), the AI Generator does not create a duplicate. Instead, it uses the existing asset’s JSON data model as a reference to ensure consistency across newly generated assets. > - To optimize results, add a Screen to the first task before running the AI Generator. This provides a foundation for the JSON data model and improves the accuracy and consistency of generated assets. > - Ensure that each object in the process model is clearly named to accurately describe its function. > - Ensure that Sequence Flows are properly defined to reflect the intended workflow routing. > - Processes that exceed 25 assets may experience limitations or inconsistent results during asset generation. Follow these steps to automatically generate assets for all tasks in a process: 1. Click **Create Now** to generate assets for all tasks in the process using the AI Asset Generator. ![AI Asset Generator](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/AI%20Asset%20Generator%20window.png) 2. The AI Asset Generator is also accessible through the ![AI Asset Generator](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/AI%20Asset%20Generator%20icon.png) icon from menu on top right of the Modeler and creates assets for all tasks in the process. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/25947bbd-fb4a-4520-851f-faea94f955ae.png) 3. Click **Create Assets with AI** to begin asset generation. 4. The AI Generator reviews existing assets from left to right in the Process Model, and then generates applicable Screens, Scripts, and Sub Processes. Each object is highlighted as follows: ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Assets Generation.png) - **Blue:** An asset is being generated for this object. - **Green:** An asset has been generated for this object. - **Gray:** An asset already exists, therefore, the object will be skipped. 5. As a best practice, before further revising your Process or any of its generated assets, [run a Process test](/v1/docs/process-testing). --- ## Generate Individual Assets Use the AI Generated object to automatically create assets for your Process model. Place the AI Generated object onto your Process model like any other object, and then select to generate any of the following assets using natural language: - **Screens:** ProcessMaker AI creates a [Screen](/v1/docs/screens) using your natural language description and adds a [Form Task](/v1/docs/form-task) to your process. - **Scripts:** ProcessMaker AI creates a [Script](/v1/docs/scripts) using your natural language description and adds a [Script Task](/v1/docs/script-task) to the process. - **Sub Processes:** ProcessMaker AI creates a sub-process using your natural language description and adds a [Sub Process](/v1/docs/sub-process) to your process. ### Add an AI Generated Object to the Process Model Add an AI Generated object from one of the following locations in Process Modeler: - **Object Panel:** Located to the left of the Process Modeler canvas, the Object Panel contains various process model objects. - **Object Bar:** Located at the bottom of the Process Modeler canvas, the Object Bar contains [pinned](/v1/docs/process-modeler#pin-and-unpin-objects) Process model objects for quick access. Add from the Object PanelAdd from the Object bar Follow these steps to add an AI Generated object from the Object panel to the Process model: 1. Ensure that the Object panel is visible. If not, click the **Add** icon ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/1e14ac51-2b8c-4ce7-a993-d872a3523cf9.png) from the Object bar at the bottom. 2. Click the **AI Generated** object from one of the following sections: - **Pinned Objects:** The AI-generated object appears in the Pinned Objects section when it is pinned. - **Object Category:** The AI-generated object appears in the Object Category section when it is not pinned. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/c7319786-3bc6-4ea5-b231-3a1a092549e7.png) 3. Click the location in the Process model to place this element. Follow these guidelines when placing this element: - Optionally place this element between two existing Process model objects already connected with a Sequence Flow element. See [Place an object between two connected objects](/v1/docs/sequence-flow-element#place-an-object-between-two-process-model-objects-already-connected-with-a-sequence-flow-element). - If a Pool element is in your Process model, the AI Generated element cannot be placed outside of the Pool element. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/32bb5e47-bfae-452f-aa1c-656f50f37731.png) Follow these steps to add an AI Generated object from the Object bar to the Process model: 1. Ensure that the object is pinned to the Object bar. If not, [pin](/v1/docs/process-modeler#pin-and-unpin-objects) it. 2. In the Object bar at the bottom center, click the object's icon. This object's icon displays adjacent to the mouse icon, indicating that this AI Generated object can be placed into the Process model. 3. Click the location in the Process model to place this object. Follow these guidelines when placing this element: - Optionally place this element between two existing Process model objects already connected with a Sequence Flow element. See [Place an object between two connected objects](/v1/docs/sequence-flow-element#place-an-object-between-two-process-model-objects-already-connected-with-a-sequence-flow-element). - If a Pool element is in your Process model, the AI Generated element cannot be placed outside of the Pool element. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/32bb5e47-bfae-452f-aa1c-656f50f37731.png) **Adjust location and appearance** - [Move a Process Model Object.](/v1/docs/process-modeler#move-process-model-objects) - [Connect Two Process Model Objects with a Sequence Flow Element.](/v1/docs/sequence-flow-element#connect-two-process-model-objects-with-a-sequence-flow-element) - [Customize the Appearance of a Process Model Object.](/v1/docs/customize-the-appearance-of-a-process-model-object) - [Copy Process Model Objects into the Clipboard.](/v1/docs/process-modeler#copy-process-model-objects-into-the-clipboard) - [Clone Process Model Objects Without the Clipboard.](/v1/docs/process-modeler#clone-process-model-objects) - [Delete Process Model Objects.](/v1/docs/process-modeler#delete-process-model-objects) ### Select the Asset the AI Generated Object Creates Follow these steps to select the asset the AI Generated object creates using your natural language description: 1. [Add an AI Generated object to the Process model](/v1/docs/all-in-one-ai-asset-generation#add-an-ai-generated-object-to-the-process-model). 2. [Show the Configuration settings](/v1/docs/show-configuration-settings-for-a-process-model-object). The **AI Assistant** panel displays. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/e9f0b8b2-aca4-4943-8cf2-9832c7cb38de.png) 3. Select one of the three available options --- ### **Screens From Text** Select the **Screen From Text** option to use natural language description for creating Screen at this point in your current Process. AI-generated screens include pre-designed layouts, ensuring consistency and reducing manual adjustments. - **AI-Generated Screens with Structured Layouts**: Screens created through the AI Assistant will automatically apply a pre-designed template for a polished and functional design. - **Instant Usability**: Header, content (multi-column), and footer sections provide a ready-to-use structure, eliminating the need for layout modifications. - **Smart Template Selection**: AI selects the most relevant template based on asset type, ensuring optimal usability. [Embedded content](https://demos.processmaker.com/embed/WwRSc8ZJSrV6WQaOArgjV?embed_v=2) --- ### **Sub Process From Text** Select the **Sub Process From Text** option to use natural language description to create a Sub Process in your current Process. [Embedded content](https://demos.processmaker.com/embed/clolzkmj021ycpekicjnogykc?embed_v=2) --- ### **Scripts From Text** Select the **Script From Text** option to use natural language description for creating a Script at this point in your current Process. [Embedded content](https://demos.processmaker.com/embed/clozzfr6of9xcpes1vmryn6j9?embed_v=2) ## ## Related - [AI Generated Object](/all-in-one-ai-asset-generation.md) - [Sub Process](/sub-process.md) - [Form Task](/form-task.md) - [Script Task](/script-task.md)