Сергий Нестеренко: «Разводка плат должна стать похожей на компиляцию кода»

The Cognitive Revolution 843 56 мин 7 мин 25.04.2024
Главное

Проектирование печатных плат десятилетиями оставалось консервативным и преимущественно ручным процессом, сдерживающим общую скорость развития аппаратных инноваций. В новом выпуске подкаста Autopilot на канале The Cognitive Revolution Уилл Саммерлин обсуждает с основателем стартапа Quilter Сергием Нестеренко, как применение обучения с подкреплением позволяет полностью автоматизировать этот рутинный этап. История Quilter раскрывает классический путь фаундера: от борьбы с радиацией в SpaceX и года мучительных пивотов до привлечения $10 млн от легендарного венчурного фонда Benchmark для создания «ИИ-компилятора» электронных плат.

🚀 Истоки: от космической радиации SpaceX к идее Quilter 3:31

Сергий Нестеренко начал свою карьеру в аэрокосмической компании SpaceX сразу после окончания колледжа. В его обязанности входила разработка электроники для вторых ступеней ракет-носителей Falcon 9 и Falcon Heavy, предназначенной для работы в условиях жесткого космического излучения. Главная задача инженера формулировалась предельно просто: сделать так, чтобы ракета при выходе в космос не вышла из строя.

На этой позиции Нестеренко ежедневно сталкивался с колоссальными трудностями и рутиной при проектировании физического оборудования и сопутствующих испытательных стендов. По его словам, именно опыт преодоления этих производственных страданий вдохновил его на автоматизацию отрасли.

Опыт работы под руководством Илона Маска сформировал у Нестеренко глубокое понимание корпоративной культуры. Самым важным уроком, перенесенным в Quilter, он называет концепцию «миссионерского» подхода к формированию команды, противопоставляя его «наемническому». По мнению Сергия, когда сотрудники приходят на работу с четким осознанием глобальной и вдохновляющей цели — например, полета на Марс — это радикально упрощает рекрутинг, повышает внутреннюю мотивацию и заставляет людей выкладываться на максимум ради будущих прорывных проектов.

🔄 Период блужданий: три пивота за один год 5:54

В 2019 году, когда Quilter только зарождался, на рынке была совершенно иная ситуация с венчурным капиталом. Сергий Нестеренко получил возможность встретиться с известным инвестором Майклом Дирингом из Harrison Metal, чтобы обсудить потенциальный запуск бизнеса. Однако первоначальная гипотеза стартапа была бесконечно далека от проектирования электроники.

Команда Quilter прошла через изнурительный двенадцатимесячный «период блужданий в пустыне», пытаясь нащупать жизнеспособный продукт. Хронология их технологических трансформаций выглядела следующим образом:

Именно во время работы над диагностическим ПО Сергия Нестеренко осенило: вместо того чтобы тратить огромные усилия на глубокий пост-анализ готовых инженерных ошибок, гораздо эффективнее создать инструмент, который сразу спроектирует плату идеально и без дефектов. Этот инсайт определил финальный вектор развития Quilter.

🧩 Проблема PCB-дизайна: «бутылочное горлышко» современной инженерии 6:58

Печатные платы (PCB) являются основой любого электронного устройства. Их можно найти внутри кухонных плит, умных лампочек, телевизоров, смартфонов и сложнейших серверных видеокарт. Плата представляет собой жесткую пластину из стеклотекстолита и меди, выполняющую роль «пассивного клея», который логически и физически соединяет между собой различные функциональные микрочипы — процессоры, модули памяти и питания.

Сергий Нестеренко указывает на важную асимметрию рынка: сами микрочипы стандартизированы, их создание требует миллионов долларов, поэтому они массово переиспользуются в разных продуктах. В то же время топология печатной платы уникальна для каждого девайса — материнская плата iPhone кардинально отличается от платы Android-смартфона или ноутбука.

Традиционный процесс создания печатной платы включает три ключевых этапа, которые основатель Quilter сравнивает с разработкой программного обеспечения:

  1. Создание принципиальной схемы (схематики): Описание логики работы устройства, его входов, выходов и связей между компонентами в виде блок-схемы. Нестеренко сравнивает это с написанием человекочитаемого кода на Python.
  2. Разводка платы (layout): Перевод абстрактной схемы в физические высокоточные чертежи, объясняющие производителю, как именно нужно расположить слои меди, стеклотекстолита и припоя. По мнению Нестеренко, этот шаг эквивалентен компиляции программного кода.
  3. Производство и прототипирование: Фабрика изготавливает физический образец, инженер кладет его на стол, запускает тестирование, обнаруживает массу скрытых дефектов и начинает весь цикл заново.

Основным препятствием для инженеров является именно второй этап — разводка. Для тривиальных устройств она занимает пару часов, но проектирование материнской платы смартфона или спутниковой антенны Starlink требует от двух до трех месяцев тяжелого ручного труда. По оценкам Quilter, глобально на оплату этого специфического инженерного труда ежегодно расходуется от 20 до 50 миллиардов долларов. Ситуация усугубляется критическим кадровым голодом: молодые талантливые инженеры массово уходят в разработку софта, ИИ и робототехнику, из-за чего в сфере классической схемотехники наблюдается жесткий дефицит специалистов.

Ручное проектирование ограничено законами физики. Например, феномен перекрестных помех (cross talk) приводит к тому, что две физически не соприкасающиеся дорожки из-за распространения электромагнитных волн начинают передавать энергию друг другу, полностью ломая стабильность устройства. Из-за страха ошибиться и потерять месяцы на перепроизводство инженеры закладывают избыточные размеры плат и лишние слои меди «с запасом», что искусственно удорожает конечный продукт.

🧠 Технология Quilter: AlphaGo в мире электроники 15:52

Видение Quilter заключается в том, чтобы полностью ликвидировать ручной этап разводки плат, превратив его в аналог мгновенной компиляции программного кода с помощью нажатия одной кнопки. Для решения этой сложнейшей топологической задачи команда стартапа сознательно отказалась от использования классических больших языковых моделей (LLM) типа GPT-4, а также от обучения нейросетей на базе существующих человеческих проектов.

По мнению Сергия Нестеренко, копирование человеческого опыта — это тупиковый путь, обрекающий систему на потолок, ограниченный возможностями человека. Лучшие и наиболее эффективные инженерные решения скрыты в коммерческих архивах Apple, Nvidia или SpaceX и недоступны в open-source. Более того, когда DeepMind начинала обучение AlphaGo, тренировки на партиях человеческих гроссмейстеров позволили ИИ достичь лишь хорошего экспертного уровня, но истинно суперчеловеческие возможности и победа над чемпионом мира проявились только тогда, когда алгоритм начал играть сам с собой, выходя за рамки человеческих шаблонов.

Вместо этого Quilter использует обучение с подкреплением (Reinforcement Learning):

Такой подход открывает колоссальное неизведанное пространство геометрических решений, которые человек никогда бы не догадался использовать в силу консерватизма. На текущем этапе Quilter честно признает свои ограничения: система пока не способна спроектировать материнскую плату для ноутбука или флагманский графический процессор Nvidia. Однако на платах базового и среднего уровня, входящих в текущую сферу компетенций ИИ, Quilter за один час выполняет работу, требующую недели ручного труда инженера. Нестеренко убежден, что достижение суперчеловеческого уровня проектирования плат во всех физических аспектax — абсолютно решаемая задача в горизонте ближайших пяти лет.

📈 Ошибки, уроки и $10 млн от легендарного Benchmark 51:09

Оглядываясь назад, Сергий Нестеренко формулирует главный совет для начинающих предпринимателей: необходимо заранее осознать, насколько стартап-путь является жестоким, изолированным и ментально брутальным. Согласно его наблюдениям, подавляющее большинство основателей терпят крах не из-за плохих технологий, а потому что в определенный момент ломаются под грузом стресса и просто сдаются.

Для выживания в таких условиях основатель Quilter выработал два правила:

Эта управленческая зрелость помогла Quilter привлечь $10 млн инвестиций в раунде, который возглавил культовый венчурный фонд Benchmark. Сергий Нестеренко лично проводил глубокий аудит (due diligence) ведущего партнера фонда Эрика Вишрии, опрашивая фаундеров из его прошлых проектов. Результаты превзошли все ожидания: Нестеренко заявляет, что за всю свою карьеру не слышал настолько единодушно восторженных рекомендаций о бизнес-партнере. Опыт инвесторов Benchmark, сопровождавших множество компаний от стадии идеи до выхода на IPO, призван защитить Quilter от фатальных ошибок масштабирования.

🔮 Текущий этап и взгляд за горизонт 41:05

В настоящее время Quilter находится в стадии открытого бета-тестирования, предоставляя инженерам со всего мира возможность загружать свои схемы на платформу. Любопытно, что основной рыночный спрос сейчас формируют не профессиональные PCB-дизайнеры высшего уровня, а специалисты смежных направлений: инженеры по автоматизации, разработчики прошивок (firmware), создатели робототехники и инженеры по тестированию. Для них проектирование платы — сопутствующая задача, отвлекающая от основной работы, и возможность переложить ее на ИИ выглядит крайне привлекательно.

Долгосрочная стратегия Quilter строится вокруг нескольких амбициозных векторов:

Ближайшая, глубоко личная и амбициозная цель Сергия Нестеренко — до конца текущего года провести полноценный видеозвонок на компьютере, материнская плата которого будет полностью рассчитана и скомпилирована алгоритмами Quilter без участия человека.

💬 Цитаты

«Для меня быть способным автоматизировать этот кусок и просто сделать так, чтобы он работал, было очень привлекательно.»

Сергий Нестеренко 42:22

«Если вы ориентируетесь на обучение на человеческих примерах, вы, скорее всего, достигнете пика примерно на уровне человеческих возможностей.»

Сергий Нестеренко 28:39

«Я хочу быть в состоянии принять этот видеозвонок на спроектированном в Quilter компьютере к концу этого года.»

Сергий Нестеренко 46:46
👥 Спикеры
🔗 Упомянутые сайты и проекты
📖 Термины
Печатная плата (PCB)
Пластина из диэлектрика, на поверхности и в объеме которой сформированы электропроводящие цепи для соединения электронных компонентов.
Разводка платы (Layout)
Процесс физического размещения компонентов и трассировки проводящих дорожек на печатной плате по заданной схеме.
Обучение с подкреплением
Метод машинного обучения, при котором ИИ-агент учится принимать решения, максимизируя получаемую от среды награду.
Перекрестные помехи (Cross talk)
Явление, при котором сигнал, передаваемый по одному проводнику, создает нежелательный эффект в соседнем проводнике из-за электромагнитной связи.
Чиплет (Chiplet)
Часть интегральной схемы, представляющая собой небольшой кристалл с определенным функционалом, объединяемый с другими на общей подложке.
📊 Цифры
🗓 Хронология
  1. 2019 год Сергий Нестеренко уходит из SpaceX и основывает компанию Quilter, начиная период годовых технологических пивотов.
  2. 2024 год Привлечение $10 млн инвестиций от Benchmark и запуск открытого бета-тестирования платформы ИИ-разводки.
  3. Конец 2026 года Дедлайн Сергия Нестеренко для совершения видеозвонка на компьютере, полностью спроектированном алгоритмами Quilter.
⚖️ Другая сторона
Искусственный интеллект Сергий Нестеренко Quilter Benchmark SpaceX обучение с подкреплением