LLM Plug-in

Bringing AI-powered documentation to your system models.

Details

Compatible with
Latest Version
1.0.0 (February 10, 2025)
Developer
Zsolt Sandor, a founder of Systems Engineering Professionals Community
Support

 

Plugin Overview:

The LLM Plugin is an extension for Astah SysML and Astah System Safety that integrates large language model (LLM) capabilities, enabling automated and intelligent documentation for SysML blocks’ properties.

This plugin allows you to generate comprehensive descriptions for each field of a selected block using AI-powered assistance, making model documentation faster and more efficient.

 

colorful divider

 

Watch the Demo Video:

 

colorful divider

 

Installation Instructions:

  1. Generate a GitHub personal access token
  2. Set the token as an environment variable with name ASTAH_GITHUB_TOKEN
  3. Download the latest .jar from the release page.
  4. In Astah, navigate to [Plugin] -> [Installed Plugins].
  5. In the dialogue box, click [Install], then select the downloaded .jar file.
  6. Launch Astah with the specified environment variable.
    For mac users, run this command in the Terminal before launching Astah:
    launchctl setenv ASTAH_GITHUB_TOKEN “your github token”
  7. if installed correctly, you will see the [Document] menu under [Tools] menu.
    Astah LLM Plugin

 

colorful divider

 

How to use

  1. Open your SysML models in Astah.
  2. Select a Block.
  3. Navigate to [Tools] – [Document] – [Document with LLM] from main menu.
  4. The plugin will generate an AI-powered definition in the selected block’s definition field.

 

colorful divider

 

Important Notes:

  • This is a Proof-of-Concept (PoC) Plugin.
    This plugin is an experimental feature, allowing users to explore possible LLM-powered documentation integration in Astah.
  • Be Cautious with Overwrites!
    If you have manually documented the definition field, using this plugin will overwrite the existing content.

What are you looking for?