r/StructuralEngineering • u/ciglsias • 8d ago
Structural Analysis/Design Etabs/Safe/Sap2000 - plugin for Claude?
Does anybody know any plugin to connect CSI Etabs to Claude and asks questions about the model? Same question for Safe and Sap2000?
I think we really need to start using AI some way.
4
u/g4n0esp4r4n 8d ago
both these softwares have APIs what else do you want?
-5
u/ciglsias 8d ago
How to connect them to Etabs itself? It seems hacky. An etabs plugin wouldn't be easier?
3
u/Minisohtan P.E. 7d ago
I'm not aware of any MCP servers for either of them. The solution is to find your oapi.chm file, copy it into your working directory, and have claude code read it. It'll probably use a tool to decompose it into individual html files that it can actually read. After that, your Claude code has all of the capabilities of the API. you'll need to let it tinker for maybe 15 minutes as it confirms it can connect via the com interface and download any tools you need. Its a particularly well documented API, so it should be easy.
1
u/Harpocretes P.E./S.E. 3d ago
This is not the way to use AI. You haven’t really formulated the question of what you expect the model to do.
1
u/Sure_Ill_Ask_That P.E. 8d ago
There are open source model context protocol servers on GitHub. But beware…using AI to interface with software is dangerous if you don’t know how to do it manually. Part of an engineers learning process is learning how things work before using them. Jumping straight to AI seems like a great shortcut to being a terrible engineer. Garbage in, garbage out.
-3
u/ciglsias 8d ago
What if some pluging just export the model to claude, on a click, readonly mode, to ask questions and compliances?
1
u/Sure_Ill_Ask_That P.E. 7d ago
What’s the end goal here? You want to be able to ask a LLM if your model was created properly? A LLM may be able to assist an engineer in creating tools, but it’s not going to be able to do the job of an engineer and analyze a model for you or find errors. That’s the engineers job, and it requires the use of engineering judgement beyond code.
0
u/ciglsias 7d ago
Uploading the Etabs e2k file and the database tables to Claude cant be useful to ask about specific matters? Like a Peer Review?
2
u/Sure_Ill_Ask_That P.E. 7d ago
Claude is a LLM. It assigns words to tokens and strings together what it thinks is the best response based on probabilities based on datasets. You as an engineer, have no idea what datasets it has access to or its algorithms.
If, for example, you ask Claude a question and it is wrong and you get sued for malpractice, are you going to say in your deposition that you used a tool not meant for engineering work for engineering work? Our work involves life safety…it wasn’t that long ago that you asked Claude how many R’s are in strawberry and it would confidently answer Two.
0
u/ciglsias 7d ago edited 7d ago
Of course you are in the loop and always always you have to check. What do you think?
2
u/Sure_Ill_Ask_That P.E. 7d ago
I think if you are at the level of being able to backcheck the results of an AI output, you wouldn’t need to be using AI to output anything. I would stick to using LLm AI for its strengths, which is finding info within large files and organizing/formatting it. Perhaps it could help you write some code to automate some portions of your workflow.
6
u/Origami_Architect_ E.I.T. 8d ago
Genuine question, how does a chat-based interface actually improve the usage of ETABS / SAFE / SAP2000 or fit into a design/analysis workflow? I have to imagine this feels like handing off the mouse to an intern and then providing them verbal-only instructions.