Idea Statica
  • Steel
  • Concrete
  • BIM & workflows
  • Support & Learning
  • Pricing
  • Company
  • Steel overview
  • Connection design
  • Member design
  • Parametric design
  • Steel case studies
  • Concrete overview
  • Walls and D-regions
  • Anchoring design
  • Members & cross-sections
  • Concrete case studies
  • BIM overview
  • Supported integrations
  • Checkbot
  • Viewer
  • APIs
  • Support Center
  • E-learning & certification
  • Blog
  • Downloads & Licensing
  • Plans
  • Free community tool
  • Enterprise customers
  • Students & educators
  • How much will you save?
  • About us
  • Contact
  • Research & development
  • Authorized resellers
  • Meet our customers
  • Career
  • Steel
    Steel overviewConnection designMember designParametric designSteel case studies
  • Concrete
    Concrete overviewWalls and D-regionsAnchoring designMembers & cross-sectionsConcrete case studies
  • BIM & workflows
    BIM overviewSupported integrationsCheckbotViewerAPIs
  • Support & Learning
    Support CenterE-learning & certificationBlogDownloads & Licensing
  • Pricing
    PlansFree community toolEnterprise customersStudents & educatorsHow much will you save?
  • Company
    About usContactResearch & developmentAuthorized resellersMeet our customersCareer
14-Day Trial
14-Day Trial
  • Steel
  • Concrete
  • BIM & workflows
  • Support & Learning
  • Pricing
  • Company

Subscribe to our newsletter

Company

  • About us
  • Partners
  • Careers
  • Patent

Resources

  • Customer projects
  • Case studies
  • Connection Library
  • Verification books

Legal

  • EULA
  • Global privacy policy
  • California Privacy
  • TOS Viewer
  • Licensing

Help

  • Contact
  • Quote request
  • Resellers
  • Downloads
FacebookInstagramLinkedInYouTube

© IDEA StatiCa 2009-2026

Trusted and used worldwide by engineers, fabricators & consultants.

Support CenterBlogPractical AI Usage in Structural Engineering: From Chatbot to Workflow



Drag asset button

Resources

G
Your profile
Your profile
Kontent.ai logo


Content
Practical AI Usage in Structural Engineering: From Chatbot to Workflow
Saved
English (US) - default

Main content
This content item is currently opened by: Stefano Ali, Jan Valicek, and you.
GC
Grace Chua
Grace Chua
JV
Jan Valicek
Jan Valicek
SA
Stefano Ali
Stefano Ali
Info Notification



Production



Add task

Change workflow step

Publish…

Set due date

Assign contributors

Add note

More actions

2507_Homepage - version 4/2023

Expand
Company

Expand
7/26 - BIM links - Landing page (version 2026)

Expand
2507_Steel - Landing page (new version 2026)

Expand
2506_Concrete_overview- landing page

Expand
Pricing – crossroad

Expand
Landing page - Support Center






320
699
92%



Content item name
Practical AI Usage in Structural Engineering: From Chatbot to Workflow
Collection
Required
This collection is shared across All spaces.
This item is in “Default” collection.
Shared collection means that this content item can be displayed in multiple spaces.

Guidelines
Content
Title (H1), element required, has parameters, has guidelines
Required


Maximum is 150 characters, but try always to keep it under 80 characters.

Practical AI Usage in Structural Engineering: From Chatbot to Workflow
Preview image, 1 warning, has parameters, has guidelines
Ideal size 1200x630px. Try to keep at least 1200px width.

or drop assets here to upload.
Asset tile, opens asset details modal

Practical AI Usage for Structural Engineering (7).png
size:649.45 kBlast modified:1 day ago
∅ Not in collectionNot in collection



Element parameters: Images adjustable images only (jpeg, png, gif, or webp)max. 1 asset
There are assets without a description (alt-text). This may impact accessibility and SEO.
Post date

Jul 22, 2026, 9:00 AM

Clear date and time

Asia/Singapore

Authors, has parameters
Element parameters: min. 1 itemInserted content items limited to Author
Lead paragraph, has parameters, has guidelines


A lead paragraph is the opening of an article. Try to explain what is in it for the reader, why he should read it. Short&Sweat.

Every structural engineer has an ideal workflow in mind, one they believe would be more efficient than what they currently use. With AI, that workflow is now easier to build than most engineers realize. AI shows up in your feed every day, and most structural engineers have already tried ChatGPT or Claude out of curiosity. However, turning that into a workflow for your daily work is a different question. This article answers that question with practical examples for structural engineers.
Content, element required, 1 warning, has parameters, has guidelines
Required


Try to follow Why-How-What principles.

Approx. 5-8,000 characters (2-4,000 words).

Link to other various content items - blog posts, webinars, case studies, Support articles...

There should be 1 strong call-to-action - goal.

Widget - support center articles type component content start
Title


Related content
Description


Type your text here...

0 characters
Featured articles, has parameters
Element parameters: Inserted content items limited to Support center article, Blog post, Webinar, and Case study

Guidelines
Default content
If not enough featured articles are specified, most recent articles of these types are selected.
Support center article










Blog category




Labels

Select a taxonomy term

Product group








Include webinars, has guidelines

When this is checked, webinars are included to support center articles.



Only case studies, has guidelines

When this is checked, only Case studies are shown.



Widget - support center articles type component content end
The Ideal Workflow
From my experience as a structural engineer, most software do not completely support my (or my company's) workflow. Most of the time, the software does 90-95% of the job, while leaving 5-10% of the workflow to be done by the user. This is because that small percentage of the workflow is usually region/country specific and not applied worldwide. Although this seems like a small percentage, that portion of the workflow is mostly repetitive and boring. I believe that most structural engineers or consultancy companies have a similar experience; having an ideal workflow that they wished software should support.
If the software has an API (Application Programming Interface) (don't worry if you have not heard it, I will explain it later), developing a custom script would be the most ideal way to automate that missing 5-10%. Structural engineers are not expected to be familiar with coding as our main job is to design a safe and stable structure. This is where AI comes in handy.


With recent technological advancements, AI chatbots can be more useful than just drafting emails and searching the web. AI can actually help us with our daily job. AI can produce a working script automatically which can cover that missing 5-10%, even without coding knowledge. Instead of structural engineers generating the code, it is possible to talk to AI chatbot to generate the code. Structural engineers can simply evaluate the end result. You will see how in the example below.


Application Programming Interface (API)
Application Programming Interface or API is similar to Graphical User Interface (GUI) that we use every day. GUI is the interface of a software where you do your clicks, rotate around your model, inspect the analysis result, click "save" and so on. API is similar to that but the only difference is that it is designed for computers instead of human. Humans use GUI to interact with IDEA StatiCa, whereas computers uses API to interact with IDEA StatiCa. But what is API used for?
Computers are good at handling boring and repetitive tasks, while humans may get tired and make mistakes. API is exactly designed to mitigate this; to allow computers to directly talk to software to automate boring tasks! Thus, we can utilize script that talks to IDEA StatiCa API.
Setup
Please install:
Python 3.11+
IDEA StatiCa version 25.0+
Any AI Chatbot (ChatGPT, Claude etc)
Start IDEA StatiCa API by going into installation folder (C:\Program Files\IDEA StatiCa\StatiCa 26.0) and run IdeaStatiCa.ConnectionRestApi.exe.
Case Study 1: Standardizing Sizes
In Checkbot, every node is grouped depending on their typology. While designing each group, structural engineers usually do not take note of the sizes they are using on one group and standardize it for other similar groups. This often creates a high variability for sizes (plate thicknesses, bolt diameters, and weld sizes) used in each node. This high variability is not ideal as it translates to higher construction cost. Contractors usually request consultants to do size standardization. However, this is challenging as it requires structural engineers to go through each group, take note of sizes used, analyse the distribution of the sizes and decide which ones to standardize. This process is repetitive, time consuming and prone to mistakes.


In order to solve this, I recommend creating a dashboard which can automatically scan .ideaCon files in a specified folder, take note the sizes (plate thicknesses, bolt diameters, and weld sizes) and then plot it in a graph. This allows me to easily identify sizes that are not used in many nodes that can be standardized to another size. The dashboard created shows the number of instances for each size and identifies where they are used.
Prompt used:
PROMPT_SIZING.txt
To start the dashboard, follow the instructions given by the AI chatbot.
Result:


Case Study 2: Optimization Dashboard
As a structural engineer, we are all familiar with this situation. When designing a structure, there are many options that can be used to solve the engineering problem. Structural engineers sometimes get overwhelmed given the massive possibilities of options. Due to limited time and project pressure, most engineers will not be able to optimize their design fully.


In order to solve this, I recommend creating a dashboard that can help me to study different options quickly. It should be able to do a parameter sweep. After which I can select a parameter to study, then specify the minimum, maximum and increment value. When I click run, the dashboard will try each of the value and save the results. At the end of my study I want to see a graph plotting the cost for each iteration so that I can pick the most optimal solution.
Prompt used:
PROMPT_OPTIMIZATION.txt
To start the dashboard, follow the instruction given by the AI chatbot.
Result:


Summary
Right now AI can assist structural engineers, you do not need to wait anymore. We demonstrated it with the case studies above where you can prompt AI to develop a dashboard to assist you in your daily work. 
It is easier than ever to create an app to get your ideal workflow realized, which translates to more efficient work. You don't need to wait for the software vendor to implement your ideas.
Most importantly, when AI makes mistake (and it does), AI is very convincing that it is correct. Hence, engineering judgement is even more important today. The right way to use AI is to assist us, not to replace our judgment.
Resources
WEBINAR - Practical AI Usage in Structural Engineering: From Chatbot to Workflow
IDEA StatiCa Developer Documentation




There are assets without a description (alt-text). This may impact accessibility and SEO.

Guidelines
Categorization
Region





Product group








Blog category




Labels


IDEA Open Model (API)


Connection


Options




Close
Practical AI Usage for Structural Engineering
SteelConnection designNewsIDEA Open Model (API)Connection

Practical AI Usage in Structural Engineering: From Chatbot to Workflow

July 22, 2026
This article is also available in
ENCZESFRITPTNLROKRTHTRVIZH

Every structural engineer has an ideal workflow in mind, one they believe would be more efficient than what they currently use. With AI, that workflow is now easier to build than most engineers realize.

The Ideal Workflow

From my experience as a structural engineer, most software solutions do not completely support my (or my company's) workflow. Most of the time, the software handles 90-95% of the job, leaving 5-10% of the workflow for the user. This is because a small percentage of the workflow is usually region/country specific and not applied worldwide. Although this seems like a small percentage, that portion of the workflow is mostly repetitive and boring. I believe that most structural engineers or consultancy companies have a similar experience: an ideal workflow they wish software would support.

If the software has an API (Application Programming Interface) (don't worry if you have not heard it, I will explain it later), developing a custom script would be the most ideal way to automate that missing 5-10%. Structural engineers are not expected to be familiar with coding, as our main job is to design a safe and stable structure. This is where AI comes in handy.

Custom Script To Cover 5-10% Missing Workflow

With recent technological advancements, AI chatbots can be more useful than just drafting emails and searching the web. AI can actually help us with our daily job. AI can produce a working script automatically, which can cover that missing 5-10%, even without coding knowledge. Instead of structural engineers generating the code, it is possible to talk to an AI chatbot to generate the code. Structural engineers can simply evaluate the end result. You will see how in the example below.

AI Chatbot

Application Programming Interface (API)

Application Programming Interface or API is similar to the Graphical User Interface (GUI) that we use every day. GUI is the interface of a software where you do your clicks, rotate around your model, inspect the analysis result, click "save," and so on. API is similar to that, but the only difference is that it is designed for computers instead of humans. Humans use a GUI to interact with IDEA StatiCa, whereas computers use an API to interact with IDEA StatiCa. But what is an API used for?

Computers are good at handling boring and repetitive tasks, while humans may get tired and make mistakes. API is exactly designed to mitigate this; to allow computers to directly talk to software to automate boring tasks! Thus, we can use a script that communicates with the IDEA StatiCa API.

Setup

Please install:

  1. Python 3.11+
  2. IDEA StatiCa version 25.0+
  3. Any AI Chatbot (ChatGPT, Claude etc)

Start IDEA StatiCa API by going into the installation folder (C:\Program Files\IDEA StatiCa\StatiCa 26.0) and running IdeaStatiCa.ConnectionRestApi.exe.

Case Study 1: Standardizing Sizes

In Checkbot, every node is grouped by typology. While designing each group, structural engineers usually do not take note of the sizes they are using on one group and standardize it for other similar groups. This often creates a high variability for sizes (plate thicknesses, bolt diameters, and weld sizes) used in each node. This high variability is not ideal as it translates to higher construction cost. Contractors usually request consultants to do size standardization. However, this is challenging because it requires structural engineers to review each group, note the sizes used, analyze their distribution, and decide which to standardize. This process is repetitive, time-consuming, and prone to mistakes.

Size Standardization

To solve this, I recommend creating a dashboard that can automatically scan .ideaCon files in a specified folder, record the sizes (plate thicknesses, bolt diameters, and weld sizes), and plot them on a graph. This allows me to easily identify sizes used in many nodes that can be standardized to another size. The dashboard created shows the number of instances for each size and identifies where they are used.

Prompt used:

PROMPT_SIZING.txt

To start the dashboard, follow the instructions given by the AI chatbot.

Result:

Connection component size-spread

Case Study 2: Optimization Dashboard

As a structural engineer, I am all too familiar with this situation. When designing a structure, there are many options available to solve the engineering problem. Structural engineers sometimes get overwhelmed given the massive possibilities of options. Due to limited time and project pressure, most engineers will not be able to optimize their design fully.

Optimize parameters

To solve this, I recommend creating a dashboard that helps me quickly study different options. It should be able to do a parameter sweep. After which I can select a parameter to study, then specify the minimum, maximum and increment value. When I click run, the dashboard will try each of the values and save the results. At the end of my study, I want to see a graph plotting the cost for each iteration so that I can pick the most optimal solution.

Prompt used:

PROMPT_OPTIMIZATION.txt

To start the dashboard, follow the instructions given by the AI chatbot.

Result:

Connection optimization dashboard

Summary

  • Right now, AI can assist structural engineers; you no longer need to wait. We demonstrated it with the case studies above, where you can prompt AI to develop a dashboard to assist you in your daily work. 
  • It is easier than ever to create an app to realize your ideal workflow, which translates into more efficient work. 
  • Most importantly, when AI makes mistakes (and it does), AI is very convincing that it is correct. Hence, engineering judgment is even more important today. The right way to use AI is to assist us, not to replace our judgment.

Resources

  • WEBINAR - Practical AI Usage in Structural Engineering: From Chatbot to Workflow
  • IDEA StatiCa Developer Documentation

Try IDEA StatiCa for free

Start your trial today and enjoy 14 days of full access and services free of charge.

Start free trial
How to get started with API - Basics 01
  • Steel
  • Connection
  • IDEA Open Model (API)
  • +3
  • Steel
  • Connection
  • IDEA Open Model (API)

Tutorials

How to get started with API - Basics 01

Read more
How to get started with API - Optimize components in a joint 04
  • Steel
  • Connection
  • IDEA Open Model (API)
  • Overall check
  • Parametric design
  • Stress/strain
  • +6
  • Steel
  • Connection
  • IDEA Open Model (API)
  • Overall check
  • Parametric design
  • Stress/strain

Tutorials

How to get started with API - Optimize components in a joint 04

Read more
Stefano Kusuma Ali

Stefano Kusuma Ali

Product Development Engineer IDEA StatiCa

Product Development Engineer at IDEA StatiCa with five years of experience in structural engineering and computational design.

More articles by this authorLinkedIn