Featured Product
This Week in Quality Digest Live
Innovation Features
Melissa Burant
A way to visualize and help prioritize risks, actions
Jennifer Chu
High-speed experiments help identify lightweight, protective ‘metamaterials’
Michael King
Augmenting and empowering life-science professionals
Rich Nobliski
Helping narrow the manufacturing skills gap with 3D tech
NIST
NIST scientists perfect miniaturized technique

More Features

Innovation News
Fluid Board, a compact and modular color dosing and changing system
It’s the backbone of precision measurement. What’s best for you?
Low voltage useful to petrochemical processing, pharmaceutical manufacture, and other processes
Latest in video probe product line features upgraded CPU
New tool presents precise, holistic picture of devices, materials
Enables better imaging in small spaces
Helping mines transform measurement of blast movement
Handles materials as thick as 0.5 in., including steel
For companies using TLS 1.3 while performing required audits on incoming internet traffic

More News

Zeeshan Hussain

Innovation

Your Personal AI Design Assistant Is Coming

Warm up your vocal cords—natural language processing may soon change how engineers interact with design software

Published: Monday, February 6, 2023 - 12:02

Every engineer dreams of having a virtual personal assistant like Jarvis, the disembodied voice that carries out Iron Man’s orders. Smart assistants like Apple’s Siri and Amazon’s Alexa are a step in the right direction, but they can’t help an engineer design a new car. Or can they? Recent progress in voice-controlled design software hints that Jarvis may be just around the corner.

Natural language processing (NLP) comes to design software

Natural language processing, or NLP, is a subfield of artificial intelligence (AI) that allows computer programs to understand human language as it is spoken and written. NLP has progressed in leaps and bounds since the advent of the internet, and by now most of us take it for granted that our smart assistants can decipher what we say and respond appropriately (most of the time, anyway).

You’ve probably never asked Siri to create a 3D model of an F-16, but an AI research project called CLIP-Forge wants to change that. Developed by researchers at Autodesk’s AI lab, CLIP-Forge generates 3D models of objects as specified by users in plain language: an F-16, a monster truck, a circular table. For now, the models are rudimentary, made of coarse voxels and lacking texture. But it’s a start.Examples of CLIP-Forge’s shape generation. (Source: Autodesk.)

Another example of NLP enhancing the design experience is NVIDIA’s Project Mellon, an attempt to improve the usability of 3D modeling software through voice control. In a design review, managers and others who may not be intimately familiar with the software can use their voice to tour a model and make changes. For example, while reviewing a sports car, they could command the software to modify the color of the exterior paint, open and close the car doors, or modify the interior—all without having to dig through various menus.

Autodesk is also collaborating with Microsoft to add a natural language interface to Maya for 3D workflows. It will allow users to make changes with natural text input such as “Duplicate bot0 as bot2 and move the copy to its left” or “make torso2 pink,” saving time for beginners and expert users alike.

There is also a variety of third-party plug-ins for different design applications that allow users to use voice control for basic functions, such as showing/hiding items, drawing basic shapes, zooming in or out, or mirroring objects.

Truly intuitive 3D design

There are many ways NLP-enabled systems can make design work more efficient and effective. Natural language input provides designers with a highly intuitive way to interact with complicated software. Using voice commands for common functions helps reduce the clutter of dialog boxes and could help save designers time.

Voice tools can also facilitate collaboration between designers. It’s impractical to share a keyboard and mouse, but two voices could work together on a design much more easily. This can also enable remote collaboration by allowing team members to work on a project together, even from different locations. Voice is also an excellent tool for creating annotations on a design that can be recorded and transcribed for collaborators to access. Adding, removing, querying, or updating information in a design database can also be accomplished with voice commands.

Design software can be difficult for beginners to navigate. Voice control lowers the barrier to entry, allowing nonexperts to use the software without needing to browse hundreds of icons, memorize menu scripts, or switch between various command panels.

The future of voice-controlled design software

Unlike computer languages, which are highly structured and precise, natural language is inherently ambiguous and can be interpreted in many ways, depending on context. This ambiguity makes it difficult to design software that can understand and respond correctly to natural language commands. To overcome such challenges, NLP algorithms must be highly sophisticated and consider various factors such as context and user intent.

But NLP is getting better by the day. While early examples apply voice to basic commands and rudimentary models, improvements to the technology may see much more complex instructions possible via natural language. For example, imagine using your voice to control generative design: “Jarvis, make this bracket 15 percent lighter, but make sure it can withstand a load of 500 pounds.” It would be like talking to your very own personal design assistant.

It’s already an immense benefit to have voice control integrated in design software. And while there are many frontiers that still need to be conquered, as they say in natural language, the sky’s the limit.

This article was first published on Jan. 12, 2023, on engineering.com.

Discuss

About The Author

Zeeshan Hussain’s picture

Zeeshan Hussain

Zeeshan Hussain, an author for engineering.com, is a project manager and process engineer in the oil and gas industry with more than a decade of experience in simulations, facilities optimization, and design.