理想的工作流程
根据我作为结构工程师的经验,大多数软件解决方案都无法完全支持我(或我公司)的工作流程。大多数情况下,软件能够处理工作内容的 90%-95%,剩下 5%-10% 的工作流程需要用户自行完成。这是因为工作流程中一小部分内容通常是特定地区/国家专属的,并非全球通用。尽管这看起来只是很小的比例,但这部分工作流程往往重复且枯燥。我相信大多数结构工程师或咨询公司都有类似的经历:他们心中都有一个理想的工作流程,希望软件能够支持它。
如果软件具有 API(应用程序编程接口)(如果你没听过也不用担心,我稍后会解释),开发定制脚本将是自动化这缺失的 5%-10% 工作流程的最理想方式。结构工程师并不需要熟悉编程,因为我们的主要工作是设计安全、稳定的结构。这正是 AI 大显身手的地方。

随着近期技术的进步,AI 聊天机器人的用途已远不止起草邮件和搜索网络。AI 实际上可以帮助我们完成日常工作。AI 可以自动生成可运行的脚本,涵盖那缺失的 5%-10% 工作内容,即使没有编程知识也能实现。工程师不必自己编写代码,而是可以与 AI 聊天机器人对话来生成代码。结构工程师只需评估最终结果即可。你将在下面的示例中看到具体方法。

应用程序编程接口(API)
应用程序编程接口(API)类似于我们日常使用的图形用户界面(GUI)。GUI 是软件的界面,你在其中进行点击、旋转模型、查看分析结果、点击"保存"等操作。API 与之类似,唯一的区别在于它是为计算机设计的,而不是为人类设计的。人类通过 GUI 与 IDEA StatiCa 交互,而计算机则通过 API 与 IDEA StatiCa 交互。但 API 究竟有什么用呢?
计算机擅长处理枯燥且重复的任务,而人类则可能因疲劳而出错。API 正是为了缓解这一问题而设计的;它能让计算机直接与软件对话,从而自动化那些枯燥的任务!因此,我们可以使用一个与 IDEA StatiCa API 通信的脚本。
设置
请安装:
- Python 3.11+
- IDEA StatiCa 25.0 及以上版本
- 任意 AI 聊天机器人(ChatGPT、Claude 等)
进入安装文件夹(C:\Program Files\IDEA StatiCa\StatiCa 26.0),运行 IdeaStatiCa.ConnectionRestApi.exe 以启动 IDEA StatiCa API。
案例研究 1:尺寸标准化
在 Checkbot 中,每个节点都按类型分组。在设计每个组时,结构工程师通常不会记录某一组中使用的尺寸,也不会将其标准化应用于其他相似的组。这往往导致每个节点使用的尺寸(板厚、螺栓直径和焊缝尺寸)出现很大的差异性。这种高变异性并不理想,因为它会导致施工成本的增加。承包商通常会要求咨询方进行尺寸标准化。然而,这具有挑战性,因为它要求结构工程师审查每个组,记录所用的尺寸,分析其分布情况,并决定应标准化为哪种尺寸。这一过程重复、耗时,且容易出错。

为了解决这个问题,我建议创建一个仪表盘,能够自动扫描指定文件夹中的 .ideaCon 文件,记录尺寸(板厚、螺栓直径和焊缝尺寸),并将其绘制成图表。这样我就可以轻松识别在多个节点中使用的、可以标准化为另一尺寸的尺寸。生成的仪表盘会显示每种尺寸的实例数量,并标明它们的使用位置。
使用的提示词:
要启动仪表盘,请按照 AI 聊天机器人给出的说明操作。
结果:

案例研究 2:优化仪表盘
作为一名结构工程师,我对这种情况再熟悉不过了。在设计结构时,有许多可选方案可以解决工程问题。面对如此众多的选择,结构工程师有时会感到不堪重负。由于时间有限且项目进度紧张,大多数工程师无法充分优化自己的设计。

为了解决这个问题,我建议创建一个仪表盘,帮助我快速研究不同的方案。它应该能够进行参数扫描。之后,我可以选择要研究的参数,然后指定最小值、最大值和增量值。当我点击运行时,仪表盘会依次尝试每个数值并保存结果。在研究结束时,我希望看到一张图表,绘制出每次迭代的成本,以便我能选出最优方案。
使用的提示词:
要启动仪表盘,请按照 AI 聊天机器人给出的说明操作。
结果:

总结
- 现在,AI 已经可以协助结构工程师;你不再需要等待。我们通过上述案例研究进行了演示,你可以提示 AI 开发一个仪表盘,来协助你完成日常工作。
- 如今,创建一个应用程序来实现你理想的工作流程比以往更容易,这意味着更高效的工作。
- 最重要的是,当 AI 出错时(它确实会出错),AI 表现得会非常令人信服,仿佛它是正确的。因此,工程判断在今天变得更加重要。正确使用 AI 的方式是让它辅助我们,而不是取代我们的判断。



