Разговор со Стивеном Хупером
В этой статье мы продолжаем обсуждение искусственного интеллекта в программном обеспечении для проектирования и производства со Стивеном Хупером, вице-президентом по разработке программного обеспечения подразделения проектирования и производства Autodesk. Вторая часть доступна здесь.
Engineering.com: Я ожидал уровни автоматизации для различного программного обеспечения для проектирования искусственного интеллекта, такие как уровни SAE, которые классифицируют возможности автономного вождения, и уровень 5, указывающий на полную автономию. Программное обеспечение для проектирования с такими возможностями получит подсказку типа «Эй, ИИ, спроектируй автомобиль», а затем спроектируйте и создайте автомобиль. Уровень 0 — это то место, где мы находимся сейчас. Мы проектируем и строим всё. Геометрия немного умна, но в основном глупа. Между ними имеется множество уровней. На первом уровне, возможно, находится то, о чем говорил Майк Хейли из Autodesk: пользовательский интерфейс на естественном языке. Это может быть самое простое решение для реализации. Это избавит от необходимости использовать традиционную систему меню на основе значков.
Хупер: Некоторые продавцы говорят, что некоторые стартапы пробовали это. Вы увидите множество новых стартапов, в которых, возможно, текстовый ввод приведет к скейтборду. Немного наивно полагать, что мы могли бы сделать гораздо больше, по нескольким причинам. Давайте возьмем пример 2D-графики. Предположим, я пишу подсказку, которая создает изображение тускло освещенной ночной улицы Сан-Франциско. Это переулок с неоновыми огнями, и на тротуаре припаркована машина. AI: Создайте для меня этот образ. Он создаст для вас именно этот образ. Проблема в том, что большая языковая модель может получить одно и то же приглашение три раза и выдать три разных результата. Имея в виду конкретную идею, вам нужно будет приступить к разработке подсказки. Вам придется сказать: «Мне нужна зеленая неоновая вывеска, и я хочу, чтобы на зеленой неоновой вывеске было написано «Бар Ала», и я хочу, чтобы бар Ала находился на высоте шести футов над землей в правой части изображения». И машина должна быть пикапом Chevrolet. И сделайте его красным. Проблема в том, что для точного вывода приглашение будет настолько большим, а его установка займет так много времени, что с таким же успехом можно будет создать изображение вручную. Это также верно и в отношении настроек. Если я говорю, что рисую плоскую пластину размером 200 x 400 мил, и в ее середине есть шесть равномерно расположенных отверстий, и эти равномерно расположенные отверстия будут просверлены диаметром шесть мил по всей длине. Мне гораздо быстрее нарисовать прямоугольник, разместить в нем отверстия и определить его размер. Я думаю, что создание чисто текстового продукта, дающего полное описание продукта, маловероятно. Я ожидаю, что мы двинемся к тому, что мы бы назвали мультимодальной подсказкой, с помощью которой можно будет предоставить уравнение для характеристик производительности продукта. Инженер может предоставить наброски, небольшое текстовое описание и электронную таблицу, включающую некоторые стандартные детали, которые можно использовать. Я бы назвал это мультимодальным оперативным пакетом. Вы отправите его обратно в ИИ, способный принимать мультимодальный ввод. Это приведет к появлению ряда вариантов процедурного взаимодействия, модификации и уточнения для достижения целевого результата. Некоторые вещи можно изготовить просто из подсказки, например винт М5 с шагом 1,5. Но прийти к определению продукта будет гораздо сложнее.
Engineering.com: Возможно, есть определенные вещи, которые я привык делать, определенные формы, которые я привык использовать, или определенные компоненты. Что, если бы ИИ мог их предвидеть? Допустим, я дизайнер велосипедов и привык использовать круглые трубы. Может ли ИИ по линии, которую я рисую, почувствовать, что это будет трубка, и начать рисовать трубку? Может ли она использовать известные мне формы? Это то, что я бы назвал помощью в проектировании, а не полностью автоматическим проектированием.
Хупер: Я думаю, что сейчас люди думают, что это статично и асинхронно. Я думаю, что для того, чтобы это было действительно полезно, оно должно быть интерактивным и синхронным. Возьмем пример велосипеда: мы можем нарисовать схему компоновки, и в результате получим 16 вариантов. Мы можем сказать: «Мне нравится этот вариант. «В настоящее время его нет, поэтому я собираюсь его немного подправить, а затем он вернется и скажет: «Хорошо, исходя из того, как вы его подправили, я собираюсь оптимизировать его, чтобы мы могли сделать его с использованием углерода». волокно в форме. »
Engineering.com: Вот что меня разочаровало в том, что было предоставлено до сих пор. Мы инженеры, и один из них дал нам генеративный дизайн. Генеративный дизайн начнется с нуля и даст нам, извините за термин, мусорную геометрию. Опытный дизайнер велосипедов захочет начать с трубчатой конструкции. Инженер-строитель может захотеть начать моделирование с двутавровых балок. Не с двутавровыми балками. Мы не собираемся это использовать.
Хупер: Некоторые элементы будут детерминированными, а другие можно будет создать. Поперечные сечения стальной конструкции будут на 100% детерминированными. Это может быть коробчатое сечение 50 х 50 х 2,5 или двутавр W-150. Они будут детерминистическими. Тогда у нас будет мультимодальный ввод. Мы могли бы сказать системе: вот различные типы стальных элементов, которые я хочу использовать. Затем мы могли бы дать ему приблизительный эскиз, сказав, что мне нужна конструкция высотой три метра в таком формате. Он возьмет набросок и список стандартного контента, который вы хотите использовать, и создаст для вас структуру.
Engineering.com: Это то, что я бы назвал помощью в дизайне. Он будет использовать формы и детали, которые мне удобны и которые я уже счел оптимальными или стандартными, и начнет использовать эти элементы. Если я строю стену, я не хочу рисовать ее по четыре. Если я создаю коммерческое здание, я не хочу рисовать двутавровые балки. Я не хочу использовать капли. Позвольте мне использовать круглые трубки. ИИ может помочь мне определить, где должны быть соединения между круглыми трубками. Какова оптимальная конфигурация круглой трубы для максимальной прочности и минимального веса?
Кстати, никто не решился на мою задачу спроектировать велосипедную раму лучше, чем стандартная ромбовидная рама из трубок. Прости мое нетерпение, Стивен. Я знаю, что некоторые люди очень стараются. Вы помещаете много всего в программное обеспечение САПР. Я тот, кто после перепланировки части дома говорит: «Это здорово, а что насчет остального?» Почему мы не можем этого сделать? » Честно говоря, мне нравится, что Autodesk не делает мне аннотированные чертежи. Это здорово.

Хупер: Я думаю, что следующие уровни важны. Следующий за этим уровень будет междисциплинарным. Вы смотрите на 3D-модель, или кто-то, использующий Cadence, смотрит на монтажную плату. Существуют разные ИИ и разные предметные дисциплины. Идеальным вариантом был бы ИИ, способный использовать междисциплинарную модель. Кроме того, в системную архитектуру. Теперь я могу генеративно создать системную архитектуру продукта. Тогда мне больше не придется заниматься детальным проектированием. Я посмотрю на взаимодействие. У меня будет черный ящик для программного обеспечения — черный ящик для трансмиссии, подвески, еще один черный ящик для электроники. Мы можем построить архитектуру системы генеративно, а затем, на следующем уровне архитектуры системы, иметь возможность генеративно создавать фактические детали в каждой из дисциплин. Я думаю, что тогда мы придем к генеративной платформе проектирования ИИ.

Engineering.com: Хорошо, но не давай мне никаких капель.
Хупер:Согласен, никакого генеративного дизайна. Только в смысле исторического генеративного дизайна, генеративной платформы искусственного интеллекта для дизайна.
Engineering.com: Ранее упомянутый элемент аннотации и AI CNC выглядят великолепно.
Хупер:На уровне 1 мы выполняем проверку проекта, а на втором уровне устраняем задачи, не добавляющие ценности.
Engineering.com: Удалить то, с чем мы не хотим иметь дело, потому что инженеры ненавидят аннотировать.
Хупер:Третий уровень — помощь в проектировании; четвертый уровень – междисциплинарный; уровень 5 — уровень системы и архитектуры; Уровень 6 — это полное определение продукта.
Engineering.com: Я попробую установить эти уровни. Я поделюсь ими с вами. Мы слышали, как компании говорят, что у них есть ИИ, и я думаю, Сколько? Стандарт с уровнями позволит каждому видеть, находится ли он на первом или втором уровне.
Хупер: Мы также сохраняем секретность, потому что могут быть вещи, над которыми мы работаем, о которых не хотим говорить.
Engineering.com: Я так и думал, но кто-то сказал мне, что в Fusion 360 есть функция автоматического аннотирования. Это общедоступная информация?
Хупер:Аннотации в Fusion скоро будут доступны в продукте. Это публично, но мы, возможно, работаем с Майком Хейли над другими вещами, которые являются секретными.