现代工程的祸根是复杂性。人工智能和机器学习的一项承诺是帮助工程师使用复杂的工具并有效地利用庞大的数据集。虽然这对机器视觉等领域有意义,但我想知道它是否适用于其他学科。例如CAD。随着 CAD 和 CAE 供应商为工程师提供更多计算机工具以更高效地完成工作,此类工具的数量本身也成为一个问题。 AI 或机器学习有帮助吗?
位于德克萨斯州普莱诺的 Siemens PLM Software 认为有帮助。在日期为 2019 年 2 月 19 日的新闻稿中,西门子宣布其最新版本的 NX CAD 软件具有“使用机器学习和人工智能技术创建用户界面”的新功能。
解决复杂性问题CAD 系统中的用户界面并非西门子独有。 “CAD 今天的问题是它为用户提供了太多的命令。有 [a] 统计数据表明 90%我们使用了 10% 的命令。对我自己来说,我发现这是真的,”upFront.eZine 的编辑 Ralph Grabowski 解释说,upFront.eZine 是一本专注于 CAD 的在线杂志,也是 200 部计算机辅助设计书籍的作者。 “动态 UI 背后的想法是,它会在正确的时间公开额外的命令,用户可能不知道这些命令的存在,”他说。
但是为什么要使用动态用户界面,以及如何创建动态用户界面一个人工智能?动态界面随着用户日复一日的工作而变化,而不是为特定用途量身定制的静态界面。这就是人工智能的用武之地;它收集数据,然后预测最适合上下文和用户的 UI,并根据需要进行更改。
关键在于定义工作流,以及由谁来定义。 “我们的客户一直希望简化他们的流程,”Siemens PLM Software 产品软件经理 Paul Brown 解释道。 “我们让我们的客户能够[静态]定制界面ce。静态工作流需要专家以正确的顺序预测什么是最佳命令,例如,钣金件或动力总成部件。
“我们使用机器学习所做的是不断监控和跟踪什么用户正在做,”布朗继续说道。 “[这是] 评估和学习的软件。当它发现以特定方式使用一组特定命令时,它会调整 UI。它改进了工具栏并调出调用任何命令后最常用的命令。”他强调这不仅仅是在 CAD 中; NX环境和SimCenter 3D环境中的每一个应用程序都会用到这个能力。
这里面有什么注意事项吗?格拉博夫斯基是这么认为的。 “缺点是它改变了用户界面,降低了用户的效率。当用户不必考虑界面、本能地执行命令时,他们的效率最高,就像触摸打字员在按键上所做的那样木板。当 UI 变形时,本能就会消失——直到你习惯了不断变化的 UI,”他说。
这始终是新技术的过程——发现缺点并确定它们是否值得与好处相比。人工智能在进入新领域时也不会有什么不同。像 CAD。