The Astah AI Chat Copilot is an embedded assistant pane that supports your modeling work through natural language conversation—allowing you to generate, interpret, and refine complex architectures without ever leaving the Astah environment.

AI Chat CoPilot

Overview

Direct In-App Assistance: AI Chat Copilot adds a dedicated Chat pane to your workspace, allowing you to interact with an AI while actively viewing your models and diagrams.

Bring Your Own Model: The Copilot connects securely to an external AI service of your choice. Astah does not perform native AI processing, nor does it store, analyze, or train on your private user data.

API-Driven: A valid API key or endpoint configuration from your preferred provider is required to activate the Copilot features.


Why Use AI with Astah?

  • Text-to-Model Conversion: Transform complex text descriptions into structured UML/SysML diagrams instantly.
  • Rapid Prototyping: Explore design variations and alternative software architectures in seconds.
  • Deep Documentation: Instantly interpret and document legacy or highly complex existing models.

What AI Chat Copilot Can Do

Copilot supports your modeling with three core actions:

1. Generate diagrams from text

Describe a system, feature, or scenario in your own words, and Copilot proposes diagrams.

Supported Diagram types

(Available diagram types depend on your Astah edition):

  • Class Diagram
  • UseCase Diagram
  • Sequence Diagram
  • Activity Diagram
  • Statemachine Diagram
  • ER Diagram
  • Block Definition Diagram
  • Internal Block Diagram
  • Parametric Diagram

2. Summarize and interpret existing diagrams

Ask the Copilot to analyze elements active on your canvas to:

  • Explain complex system behaviors in plain language.
  • Highlight primary execution paths or edge cases in behavioral diagrams.
  • Map structural responsibilities and dependencies between objects.

Perfect for design reviews, stakeholder onboarding, and cross-language documentation.

3. Refine, Edit & Expand Architectures

Leverage expanded model retrieval capabilities to iterate on existing designs:

  • Improve the structure of your diagrams
  • Check for missing elements or inconsistencies
  • Request additional details or alternative designs

Copilot helps you iterate quickly, while you keep full control over what is applied to your models.


For more scenarios and prompt examples for design workflows, model analysis, documentation generation, and code integration — see: Detailed Scenarios & Prompt Examples (Currently for Astah Professional and UML only.)


Quick Start

Get up and running with the AI Copilot in four simple steps:

  1. Create a new or open an existing file

  2. Access the Chat Copilot pane
    Select the Chat Copilot tab in the Extra view which you can open from [View] – [Show/Hide Extra View].
    Chat Copilot View


  3. Settings
    Click Settings in the Chat Copilot view and select which AI services and models you want to use, along with other options. For more details, see the Settings section below.
    AI Chat Copilot


  4. Prompt & Build:
    Type your instructions naturally in the User Prompt area and click Send Prompt. The AI’s structural breakdown will appear in the Output section, and the generated elements will appear on your canvas.

Tip: To wipe the slate clean and clear context history, click New Chat in the upper-right corner.


Settings

Enable and Configure AI Chat Copilot

To use AI Chat Copilot, you need to enable AI features and confirm your connection settings.

Configuration Steps

  1. Open Settings in the Chat Copilot view, then configure the following sections.
    AI Chat Copilot


1. AI Settings

ChatColilot_AI_Settings
  • AI Service: Select your backend provider.
    • Supported options: OpenAI / Azure OpenAI / Claude / Gemini / OpenAI-compatible.
    • Note:
      • Azure OpenAI is exclusively available for Astah Professional and Astah UML (Version 12 and later).
      • When selecting Azure OpenAI, input your specific Deployment Name and API Version (leave empty to default to the latest API version).
        AI Chat Copilot Configuration for AzureOpenAI

  • URL: Specify the base API URL (editable only when OpenAI-compatible or specialized enterprise endpoints are selected).

  • API Key: Paste the secure authentication key generated by your provider.
  • Model Name: Choose your preferred LLM. After inputting your API key, click [Apply] to dynamically fetch available models. This includes support for next-generation Reasoning AI models (ThoughtSignature).

  • Context Window Size: Defines the maximum token memory for the conversation context. Leave blank to let Astah manage this automatically based on the model’s standard limits.


    💡 Note on Temperature: Manual temperature/creativity sliders have been removed in Astah Professional and UML Version 12 to streamline your experience. The Copilot now automatically optimizes generation predictability and context awareness out of the box.

2. General

Configure general behavior of AI Chat Copilot.
AI Chat Copilot General Setting

  • Prompt History Size: Sets the maximum number of past user inputs retained in the dropdown history (Note: Response text is not saved locally).

  • Edit Mode (Enabled by Default): Allows the AI to actively modify, add, and link elements on your canvas. Disable this to restrict the Copilot to “read-only” analysis mode.

  • Debug Mode: Generates detailed system logs for troubleshooting connection drops.
    Log file location: (User Home)/.astah/professional, uml, sysml or systemsafety/astah-copilot.log

  • Allow Local File Access: Permits the AI to ingest local text files for context. Click [Edit] to whitelist specific folders. Use caution with proprietary or sensitive directories.

3. Proxy

Configure network connection settings.
AI Chat Copilot Proxy Setting

  • Use System Proxy Settings: Enable this to connect to the AI service using the system proxy settings.

4. MCP

You do not need to configure MCP section if you only use AI Chat Copilot inside Astah.
Configure settings if you want to integrate Astah with external AI clients that support MCP.
AI Chat Copilot MCP Settings


Notes and Limitations

  • AI Chat Copilot relies on an external AI service.
  • AI-generated results may be incomplete or inaccurate.
  • Always review and validate diagrams before use.
  • Do not enter confidential or sensitive information unless permitted by your organization’s policies.

Token Limitations

  • AI services have an upper limit on the number of tokens they can process.
  • Sending or receiving very large specifications or model data in a single request may:
    • Reduce response quality
    • Cause timeout or errors
    • Make processing unstable
  • Try to adjust your prompts so that the exchanged information does not become excessively long.

Version & Update Information

The AI Chat Copilot is maintained as an integrated plug-in component. Refer to the list below for the current latest version information corresponding to your Astah edition and version. The appropriate AI Chat Copilot plugin version comes pre-bundled with the respective Astah version mentioned below:


How to Update AI Chat Copilot

  1. Download the appropriate AI Chat Copilot version from the link above.
  2. Drag and drop the .jar file into the Astah window while Astah is running.
  3. Restart Astah to apply the update.

How to Check Your Installed AI Chat Copilot Version

  1. Open [Plugin] → [Installed Plugin].
    Installed Plugins

  2. A list of installed plug-ins will appear.
  3. Locate “Astah AI Chat Copilot” and check the Version column.
    Check version of AI Chat Copilot plugin

How to uninstall AI Chat Copilot

  1. Open [Plugin] → [Installed Plugin].
    Installed Plugins

  2. A list of installed plug-ins will appear.

  3. Locate “Astah AI Chat Copilot” and click [Uninstall].
    Uninstall AI Chat Copilot Plugin
  4. Restart Astah.

  5. AI Chat Copilot pane no longer appears.