Часть 015: Поиск документации
К полудню гостиная их каннамской квартиры выглядела так, будто две женщины решили за один день самостоятельно переизобрести электротехнику Земли. На журнальном столике стояли два ноутбука, внешний SSD, зарядники, пачка каких-то переходников, несколько кабелей USB-C, бумажный стакан с давно остывшим кофе Вивиан и чашка чая Мирали, которую та каким-то образом успевала пить до того, как напиток терял нужную температуру. За окнами спокойно жил Сеул, кондиционер ровно гнал прохладный воздух, а на экране Миры уже сорок минут была открыта ветка форума, где трое пользователей спорили о том, можно ли считать определённый преобразователь питания «достаточно универсальным».
Вивиан сидела на полу спиной к дивану, держа ноутбук на коленях, и читала очередное обсуждение.
— Я начинаю подозревать, что на Земле невозможно задать вопрос об электронике и не получить в ответ гражданскую войну.
Мирали не подняла глаз.
— Это полезно. Если десять человек независимо друг от друга находят десять разных способов объяснить, почему устройство сгорит, среди них обычно есть хотя бы один действительно интересный.
— Один говорит, что схема плохая. Второй говорит, что первый не умеет читать datasheet. Третий утверждает, что оба идиоты. Четвёртый предлагает купить блок питания другой фирмы.
— А пятый?
Виви прокрутила страницу.
— Пятый пришёл через семь лет и написал: «У меня работает».
— Вот его мнение нам особенно необходимо сохранить.
Вивиан фыркнула, но отправила страницу в папку.
Название папки постепенно перестало соответствовать её содержимому. Сначала Мира создала аккуратное EARTH ELECTRONICS / BASELINE, затем внутри появились POWER, COMPONENTS, INTERFACES, DATASHEETS, BOOKS, а Виви добавила FORUMS — POSSIBLY USEFUL, затем FORUMS — PEOPLE YELLING BUT USEFUL и, наконец, DO NOT SHOW CERBERUS FIRST.
Мира заметила последнюю.
— Почему?
— Там обсуждение ремонта импульсного блока питания отвёрткой и кухонной вилкой.
— Тогда переименуй в «показать Церберу только после знакомства с техникой безопасности».
— Хорошая мысль.
Цель при этом была вполне серьёзной. На Земле они пользовались только тем, что можно было купить в обычном магазине: смартфонами, ноутбуками, бытовой техникой, зарядниками, кабелями. На Сиариссе всё это превращалось в коллекцию технологических чужаков. Цербер мог разобрать принцип работы земной электроники чрезвычайно быстро, если получить данные, но сначала ему требовалось объяснить саму систему координат: что земляне считают током и напряжением, какие компоненты используют, как кодируют питание и почему два внешне одинаковых разъёма способны вести себя совершенно по-разному.
Мира открыла ещё одну вкладку.
— Нам нужен материал, который начинается достаточно низко. Не «вот архитектура современного контроллера», а сначала резистор, конденсатор, диод, транзистор, потом уже всё остальное.
— То есть сначала объясняем Церберу закон Ома.
— Да.
— И пытаемся не оскорбить его интеллект.
Мирали наконец посмотрела на неё.
— Он переживёт.
Первой в итоговую подборку попало The Art of Electronics Пауля Хоровица и Уинфилда Хилла. Мира долго листала описания, оглавления, обсуждения студентов, инженеров и преподавателей, затем сохранила библиографические данные и список разделов.
— Это хороший фундамент, — сказала она. — Теория постоянно привязана к реальным схемам. Если дать Церберу такую книгу первой, он поймёт не только физику процесса, но и человеческий инженерный стиль мышления.
Виви наклонилась к её экрану.
— «Инженерный стиль мышления» звучит слишком благородно после форума, где человек припаял провод наоборот и три страницы обвинял производителя.
— Ошибки тоже являются частью инженерного стиля мышления.
— Тогда Земля чрезвычайно инженерная планета.
Рядом в каталог отправилась Practical Electronics for Inventors Пола Шерца и Саймона Монка. Эта понравилась Мирали ещё сильнее из-за структуры: таблицы, схемы, графики, последовательный переход от пассивных компонентов к полупроводникам, логике, источникам питания и практическим устройствам.
Виви посмотрела несколько страниц предварительного просмотра.
— Цербер это съест.
— Именно. Ему не нужна литературная ценность. Ему нужна структура данных, которую можно быстро сопоставить с физической моделью.
— Значит, следующей даём энциклопедию деталей.
Три тома Encyclopedia of Electronic Components Чарльза Платта оказались почти идеальным следующим слоем. Первый собирал компоненты, связанные с питанием и преобразованием энергии; дальше шли обработка сигналов и датчики. Вивиан открыла несколько примеров страниц и довольно кивнула.
— Вот. Картинка, название, что делает, где применяется, ограничения. Если бы Цербер умел испытывать счастье от оформления документации, это был бы его праздник.
— Он умеет оценивать качество структуры.
— Это машинная версия счастья.
— Нет.
— Ты просто романтически недооцениваешь искусственный интеллект.
Мира не стала отвечать и открыла сайт Texas Instruments.
После книг началась часть, которую Вивиан через двадцать минут объявила «добровольным погружением в таблицы до полной утраты личности». Они собирали документацию на распространённые контроллеры питания, преобразователи, стабилизаторы и зарядные микросхемы от Texas Instruments и Analog Devices. Здесь уже не было объяснений для начинающих — только схемы включения, диапазоны напряжений, токи, температурные режимы, графики эффективности, ограничения и десятки страниц параметров.
Мира сохраняла PDF один за другим.
— Вот это Церберу будет полезнее половины форумов.
— Церберу — да. Мне начинает казаться, что символ V преследует меня.
— У нас осталась самая важная часть.
— Ты уже третий раз говоришь «самая важная часть».
Мира подняла лежавший на столе кабель USB-C.
— Мы хотим принести на Сиарисс ноутбук, подключить его к нашему интерфейсу питания и не превратить ноутбук в очень дорогой декоративный объект.
Вивиан посмотрела на кабель.
— Убедительно.
Поиск вывел их на документацию USB Implementers Forum. Здесь Мира заметно оживилась: наконец проблема складывалась не просто в электрические характеристики, а в протокол. USB Power Delivery означал, что источник питания и устройство не обязаны слепо обмениваться энергией; сначала они согласуют режим, после чего техника получает подходящие параметры.
— Вот это Цербер должен увидеть обязательно, — сказала она. — Ему нужно понять, что современный ноутбук нельзя просто подключить к произвольному источнику и решить, что напряжение мы подобрали правильно. Сначала устройства разговаривают.
Виви легла затылком на диван.
— Конечно. Даже зарядник на Земле требует переговоров.
— Источник предлагает профили, устройство запрашивает подходящий режим. Пять, девять, пятнадцать, двадцать вольт в классической схеме — и дальше спецификация становится ещё интереснее.
— Не произноси «ещё интереснее» таким голосом. Я тебя знаю. Сейчас ты откроешь четыреста страниц.
Мира щёлкнула по документу.
Виви посмотрела на индикатор страниц.
— Я ненавижу пророческий дар.
Следующий час ушёл на сортировку. Они не пытались скачать весь Интернет — наоборот, Мира постоянно выбрасывала дубли, пересказы и вторичные статьи, оставляя учебные материалы, официальные спецификации и несколько особенно полезных практических обсуждений. Постепенно хаотическая куча ссылок превратилась в небольшой земной технологический стартовый пакет: физические основы, компоненты, схемотехника, реальные datasheets, интерфейсы питания и USB Power Delivery.
Наконец Мира закрыла браузер и посмотрела на структуру каталогов.
— Для первого прохода достаточно.
Вивиан недоверчиво взглянула на неё.
— Ты сказала «достаточно».
— Я умею останавливаться.
— Я запишу дату.
— Теперь начинается второй этап. Я напишу скрипт, который будет открывать документы и последовательно листать страницы на экране ноутбука.
Виви села ровнее.
— Цербер просто будет смотреть через камеру?
— Через оптическую систему Замка. Земной ноутбук остаётся полностью земным устройством, никаких интерфейсов между системами на первом этапе не нужно. Скрипт показывает страницу, выдерживает паузу, перелистывает следующую. Цербер распознаёт изображение и сохраняет содержимое у себя.
— Мы собираемся обучать один из самых развитых ИИ, которых я знаю, методом «смотри в экран, сейчас будет следующая страница».
— Именно.
— Мне нравится. Есть в этом что-то унизительно универсальное.
Мирали закрыла крышку ноутбука, но через секунду снова открыла.
— Ещё нужно сделать контроль яркости, масштаб, автоматическое определение ориентации страниц и возможность возвращаться назад, если Цербер попросит повторить участок.
Виви откинулась обратно.
— Я знала, что «достаточно» было ловушкой.
Мира уже создавала новый файл.
— Первый этап всегда самый скучный. Зато после него Цербер сможет сам сказать, каких данных ему не хватает.
Вивиан посмотрела на папку EARTH ELECTRONICS / BASELINE, на лежащие рядом зарядники и спутанный кабель USB-C, затем улыбнулась.
— А потом мы принесём на Сиарисс ноутбук, подключим его к чему-нибудь местному и впервые в истории двух технологических цивилизаций не спалим зарядный контроллер.
— Именно этого результата я и добиваюсь.
— Очень скромное начало межмировой технологической интеграции.
Мирали поставила курсор в пустое окно редактора.
— Скромные начала обычно реже взрываются.
За окнами редел ночной поток Каннама, посудомоечная машина давно замолчала, а на столе между ними лежал телефон, который пока ещё не подозревал, что вскоре его протокол зарядки будут изучать в мире чужого, далёкого будущего.