Автоматизация прикладной науки
Достаточно гибкое и производительное ядро платформы можно использовать в качестве «научно-инженерного ИИ». Технические решения, которые нельзя автоматически принять путём моделирования, может помочь принять экспериментальное изготовление и тестирование различных версий объекта.
Возможно использование ядра в режиме «мгновенного изготовления» - при проектировании изделия человеком, оно с некоторой частотой постоянно автоматически производятся по «сырому» ещё чертежу (подобно тому как браузеры подгружают страницы, на которые пользователь может перейти). В результате, в любой момент пользователь может видеть результаты различных (в том числе массовых, статистических) испытаний ещё только проектируемого узла, а одним нажатием кнопки сразу получить некоторое количество его экземпляров «в металле».
Так же могут быть реализованы другие полезные операции вроде «мгновенного копирования» (когда из заранее заготовленных скрытых системных резервные копии объекта переводятся в пользовательские). Вообще, для опытно-конструкторских работ, не связанных с сильной перегрузкой мощностей ядра, наличие скрытых копий очень удобно, потому что позволяет делать отмену последних операций (хотя бы это была и операция, скажем, переплавки или краш-тест) путём скрытия последней версии и открытия предпоследней. Здесь применим весь опыт человечества, связанный с системами управления версиями объектов.
Поскольку критерии совершенства технических систем довольно объективны и типичны, платформа сама может сравнивать различные (в том числе автоматически сгенерированные) версии систем. Например, берётся модель какого-нибудь клапана, модифицируется различным образом (случайно или осмысленно) и все варианты изготавливаются. Затем проводятся тесты, просто на выполнение этим клапаном своей функции - пропускать вещество в одну сторону и не пропускать в другую. Если стандартный клапан выдерживает 1000 циклов срабатывания, а какая-то мутация выдерживает 100000 циклов - то ее стоит рассмотреть как перспективную модель и снова помодифицировать. Так параллельный натурный эксперимент позволяет сравнивать версии изделия без всякого интеллекта. Кроме долговечности, конечно, можно измерять и другие параметры - КПД, пропускную способность, устойчивость к температурам и их перепадам, терпимость к неточностям изготовления, к повреждениям и т.п. Это основа, так сказать, тактической автоэволюции или прикладных НИОКР.
Получается, производство научной информации на основе технологической платформы возможно путём проведения экспериментов, то есть создания объектов, основным назначением которых является прохождение тестов и измерений для получения информации о технических решениях. После чего объекты могут утилизироваться. Так может осуществляться автоэволюция технических решений через массовые сравнительные испытания вариаций конструкции. В интересах этого следует разработать язык обобщённого описания конструкций, удобный для эволюционных операций (то есть, позволяющий генерировать потенциально ценные конструкции путём модификации параметров, скрещивания, изменчивости, отбора... ).
Современные описания CAD для этого не подходят. Однако в живой природе это реализовано. Вероятно, речь идёт об описании техники на основах вроде предложенных А. Тьюрингом в работе «химические основы морфогенеза». Изготовление объекта по управляющей программе соответствует прямому морфогенезу в биологии. А составление технологии (управляющей робофабрикой программы) под конструкцию можно назвать «обратным морфогенезом», вероятно не имеющим в природе аналогов. Генерация вариантов объекта для эволюционного отбора уместна путём модификации не только самой конструкции, но управляющей программы по изготовлению - с последующим закреплением удачных изменений уже в виде конструкции.
Post #120
97