Есть некоторые странные способы, которыми люди используют ИИ, и есть способы его использования, которые имеют полный смысл. В последнем случае это был лишь вопрос времени, когда системы ИИ начнут играть роль в проектировании и создании цифровых машин, способных управлять системами ИИ. Команда Quilter AI лидирует со своим программным инструментом искусственного интеллекта, специально разработанным для этой задачи. ИИ уже помог спроектировать процессор, а теперь он помог спроектировать целый компьютер, который, как сообщается, загружался при первом же запросе.
Используя рабочий процесс проектирования с помощью искусственного интеллекта, компания создала полнофункциональный компьютер, состоящий из 843 отдельных компонентов. Компьютер, известный как Project Speedrun, во всех смыслах оправдал свое название. От концепции до полностью работающего компьютера прошло меньше недели — задача, которая, по словам компании, обычно занимает около трех месяцев.
Это был не просто компьютер для проверки концепции. Это был настоящий компьютер на базе Linux, размещенный на двух печатных платах и спроектированный одним инженером с использованием платформы искусственного интеллекта Quilter. Конструкция компьютера не полностью исключила человека из цикла. Инженер по-прежнему определял схему, требования и ограничения системы. Что ИИ действительно делал, так это выполнял повторяющуюся работу. Выполнив «ослиную работу» по проектированию макета и маршрутизации, ИИ позволил создать компьютер, который стал реальностью, за меньшее время, чем потребовалось бы обычному аппаратному проекту для достижения первой версии макета.
Как ИИ помог спроектировать и построить компьютер
Большинству ИИ потребуется человеческая подсказка, прежде чем он начнет действовать, и этот проект не стал исключением. Прежде чем ИИ был выпущен на свободу, человек-инженер определил схему системы и выбрал все компоненты. Кроме того, люди также определили электрические, физические и производственные ограничения, которым должна была соответствовать конструкция. Другими словами, ИИ не придумал это на пустом месте. Скорее, он реагировал на четкий сценарий, заданный человеком. Хорошо, это сложнее, чем обычное приглашение ChatGPT, но, тем не менее, основная механика аналогична.
После того как ИИ завершил компоновку, проектирование проводилось в рамках обычного процесса изготовления печатной платы и сборки платы. Затем инженеры провели этап очистки, внося любые незначительные корректировки, которые были сочтены необходимыми. Важно отметить, что Квилтер утверждает, что «это не была спасательная операция» — базовый макет, созданный ИИ, остался нетронутым, без необходимости серьезных изменений или изменения маршрута. «Полировка» заняла всего 38,5 часов — для контекста компания заявляет, что заявленное время для аналогичной сборки без помощи ИИ составляет 428 часов.
После завершения проектных работ и доработки система искусственного интеллекта Quilter помогла создать компьютер, которому потребовалось лишь малая часть ресурсов и времени, которые обычно требуются для такой сборки. В данном случае конечным результатом стал компьютер с процессором NXP i.MX 8M Mini Quad, 2 ГБ ОЗУ, 32 ГБ встроенной памяти, аудио- и видеовыходами, Ethernet и слотом PCIe.
Почему успех первой загрузки не стал концом истории
Quilter утверждает, что ее компьютер, созданный с помощью искусственного интеллекта, загрузился с первой попытки. В разработке аппаратного обеспечения эта веха сама по себе является необычной, но проект остановился не на этом. Хотя успех первой загрузки, безусловно, подтвердил концепцию, команда Quilter, стоящая за проектом, хотела показать, что он может делать больше, чем просто загружаться — они хотели продемонстрировать, что это действительно пригодная для использования машина, а не компьютер, который может включиться, и на этом все.
После первоначального запуска система была настроена для работы в полной среде Linux, что позволило команде наблюдать за поведением компьютера, когда программное обеспечение начало предъявлять к нему постоянные требования. Это один из тех этапов, который может вызвать у инженеров некоторые разногласия; это момент, когда многие платы ранних версий могут выйти из строя или обнаружить слабые места. Обычно это происходит тогда, когда становятся очевидными тонкие (или не очень) проблемы, такие как подача питания, целостность сигнала или нежелательные тепловые характеристики. По словам Квилтера, на этом этапе платы с поддержкой искусственного интеллекта работали как и ожидалось.
Как уже отмечалось, Quilter также хотел продемонстрировать, что это полезный компьютер. Во время тестирования он успешно запускал YouTube и игры (AngryBots), а также пакеты повышения производительности, включая Google Meet и LibreOffice. Неплохо для машины, которая прошла путь от чертежной доски до первой загрузки менее чем за неделю и является первым компьютером, разработанным ИИ. Хотя все данные о производительности, тестировании и разработке были получены от самой Quilter, результаты по-прежнему указывают на будущее, где участие ИИ в компьютерном проектировании станет нормой.