TTool-AI is an extension of TTool to allow the use of ChatGPT as a modeling assistant.

Configuration of TTool-AI

Once you have installed TTool, you need to configure TTool to use chatGPT.

Open the configuration file of TTool (default file: config.xml), and add the following information:

Setting up the API Key

You need an API key provided by openai.
<OPENAIKey data="put your ey here" />

GPT model

Optionally, you can also configure the GPT model you intend to use. For instance:
<OPENAIModel data="gpt-3.5-turbo" />
You can also provide a list of possible models that you can select in the AI window. For instance:
<OPENAIModel data="gpt-4-0125-preview gpt-3.5-turbo" />


  • Ludovic Apvrille, "Automated System Engineering with Artificial Intelligence", Keynote at The ESM'2023 (The 37th annual European Simulation and Modelling Conference), Toulouse, France, Oct. 24-26, 2023. Slides

  • L. Apvrille, B. Sultan, "System Architects are not alone Anymore: Automatic System Modeling with AI", Proceedings of the 12th international conference on Model-Based Software and Systems Engineering (Modelsward'2024), Rome, Italy, Feb. 21-23, 2024. paper (author version)