Physical AI: От нейросетей к гуманоидным роботам

- -
- 100%
- +
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0169 первичная гипотеза — latency hot path. Проверка: сравнить success_night и calib_drift_px до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0169_TF_DRIFT — owner OT, secondary ML
— U0169_TELEOP_HIDDEN — owner integration, secondary vendor field
— U0169_HASH_MISSING — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— success_night — доля успешных циклов ночью; порог-кандидатоперации: 33 (уточняется на FAT ячейки U0169).
— calib_drift_px — drift target board, px; порог-кандидатоперации: 42 (уточняется на FAT ячейки U0169).
— stockout_hours — часы простоя из-за spare; порог-кандидатоперации: 42 (уточняется на FAT ячейки U0169).
— incomplete_ep — доля эпизодов без обязательных полей; порог-кандидатоперации: 33 (уточняется на FAT ячейки U0169).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0169 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «latency hot path» на canary не менее двух смен.
3. Снять пакет: state, keyframes, success_night, stockout_hours, teleop_flag.
4. Если calib_drift_px хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0169 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про latency hot path
— [ ] Коды U0169_TF_DRIFT, U0169_TELEOP_HIDDEN в таксономии релиза
— [ ] Дашборд смены показывает success_night и calib_drift_px
— [ ] Тест отказа U0169 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «7. Дешёвые универсальные платформы».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0169 роликом demo-day.
Короткий вывод
«7. Дешёвые универсальные платформы» закрывается, когда фасет latency hot path измерим, коды abort назначены и canary умеет остановиться. Юнит U0169 — самостоятельный evidence pack, не клон соседнего.
8. Роботы как инфраструктурный слой
Инфраструктурный слой значит: робот Invisible как конвейер или WMS — предсказуемый uptime, понятные интерфейсы, сменные модули, SLA, а не «проект инноваций» каждый квартал. Physical AI дозревает до инфраструктуры, когда политика и сервис перестают быть героизмом.
Признаки инфраструктурности
CMDB и software train под контролем. Canary/OTA как у нормального ПО. Запчасти с lead time. Обучение смены стандартизировано. API к WMS стабилен. Метрики на одной странице. Новый сайт — процедура, не экспедиция.
Что ещё не инфраструктура
Единственный эксперт, который «чувствует» калибровку. Уникальные форки на каждом складе. Скрытый teleop как бизнес-модель. Демо-Driven roadmap.
Организационный сдвиг
От innovation lab к owning team с sustaining budget. BD не обещает фичи без capacity сервиса. Finance видит cost per cycle, не только CAPEX робота.
Интерфейсы
Как у инфраструктуры: версии, deprecation, совместимость tool profiles. Ломающие изменения — с миграцией карты ограничений и обучением.
Практика
Чеклист «infra ready» перед закупкой следующих N машин. Если teleop и near miss не в SLA-мониторинге — это ещё R&D на полу заказчика.
Фокус этой главы (U0170)
Разбор «8. Роботы как инфраструктурный слой» держится на фасете OTA rollback drill. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0170 первичная гипотеза — OTA rollback drill. Проверка: сравнить support_h_cell и p95_latency_ms до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0170_WMS_DUP_CMD — owner OT, secondary ML
— U0170_PRIVACY_RAW — owner integration, secondary vendor field
— U0170_SPARE_STOCKOUT — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— support_h_cell — часы поддержки / ячейка / неделя; порог-кандидатоперации: 22 (уточняется на FAT ячейки U0170).
— p95_latency_ms — p95 hot path; порог-кандидатоперации: 22 (уточняется на FAT ячейки U0170).
— teleop_share — доля циклов с teleop; порог-кандидатоперации: 42 (уточняется на FAT ячейки U0170).
— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 22 (уточняется на FAT ячейки U0170).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0170 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «OTA rollback drill» на canary не менее двух смен.
3. Снять пакет: state, keyframes, support_h_cell, teleop_share, teleop_flag.
4. Если p95_latency_ms хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0170 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про OTA rollback drill
— [ ] Коды U0170_WMS_DUP_CMD, U0170_PRIVACY_RAW в таксономии релиза
— [ ] Дашборд смены показывает support_h_cell и p95_latency_ms
— [ ] Тест отказа U0170 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «8. Роботы как инфраструктурный слой».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0170 роликом demo-day.
Короткий вывод
«8. Роботы как инфраструктурный слой» закрывается, когда фасет OTA rollback drill измерим, коды abort назначены и canary умеет остановиться. Юнит U0170 — самостоятельный evidence pack, не клон соседнего.
9. Распределённый интеллект флота
Флот может делиться уроками: отказы, калибровочные сдвиги, обновления политик. «Распределённый интеллект» без дисциплины версий и privacy превращается в заразные регрессии и утечки эпизодов.
Что распределять
Агрегированные статистики отказов. Дистиллированные обновления политик. Эталонные тесты. Не обязательно сырой video со всех сайтов в один lake. Purpose и DPA ограничивают.
Координация train
Один LTS, один canary, hotfix-канал. Флот не на десяти ветках. Canary на разнородных сайтах ловит больше, чем на удобной ячейке.
Федеративность vs централизация
Иногда обучение на сайте с выгрузкой только весов/фич. Иногда — центральный QC. Выбор по ИБ и качеству QC, не по моде federated в слайде.
Риски
Отравление данных с плохо размеченного сайта. OTA-волна без стоп-крана. Разный map version при общем весе.
Практика
Fleet brain = пайплайн гипотеза→регресс→canary→LTS + CMDB. Без этого «коллективное обучение» — чат инженеров.
Фокус этой главы (U0171)
Разбор «9. Распределённый интеллект флота» держится на фасете FAT/SAT числа. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0171 первичная гипотеза — FAT/SAT числа. Проверка: сравнить teleop_share и stockout_hours до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0171_SENSOR_AGE — owner OT, secondary ML
— U0171_FORCE_MUTE — owner integration, secondary vendor field
— U0171_WMS_DUP_CMD — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— teleop_share — доля циклов с teleop; порог-кандидатоперации: 12 (уточняется на FAT ячейки U0171).
— stockout_hours — часы простоя из-за spare; порог-кандидатоперации: 34 (уточняется на FAT ячейки U0171).
— calib_drift_px — drift target board, px; порог-кандидатоперации: 34 (уточняется на FAT ячейки U0171).
— incomplete_ep — доля эпизодов без обязательных полей; порог-кандидатоперации: 23 (уточняется на FAT ячейки U0171).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0171 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «FAT/SAT числа» на canary не менее двух смен.
3. Снять пакет: state, keyframes, teleop_share, calib_drift_px, teleop_flag.
4. Если stockout_hours хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0171 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про FAT/SAT числа
— [ ] Коды U0171_SENSOR_AGE, U0171_FORCE_MUTE в таксономии релиза
— [ ] Дашборд смены показывает teleop_share и stockout_hours
— [ ] Тест отказа U0171 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «9. Распределённый интеллект флота».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0171 роликом demo-day.
Короткий вывод
«9. Распределённый интеллект флота» закрывается, когда фасет FAT/SAT числа измерим, коды abort назначены и canary умеет остановиться. Юнит U0171 — самостоятельный evidence pack, не клон соседнего.
10. Новые интерфейсы обучения
Обучение роботов уезжает от чистого кода к демонстрациям, language goals, teleop-corrections, sim. Новый интерфейс полезен, если сокращает время до закрытия класса отказов и не ломает safety/лог.
Демонстрации и teleop
Человек показывает захват; политика имитирует. Нужны теги качества демо, иначе модель учит плохие привычки. Teleop-correction в проде — ценный сигнал, если журналируется.
Языковые цели
Удобны для постановки задания («положи синие в B»). Опасны, если обходят карту ограничений или дают непроверяемый success. Связывайте language layer с символическими constraints и SKU-матрицей.
Sim и synthetic
Ускоряет, но residual на сайте обязателен. Интерфейс обучения в sim не отменяет эталоны на полу.
UI для смены
Смена не «обучает модель» кнопкой без QC. Иначе получите мусор с authority оператора. Роль: собирать коррекции в рамках протокола.
Практика
Выбирайте интерфейс по узкому месту: мало демо — упростить запись; много шума — усилить QC; опасный контакт — не давать language без supervisor. Метрика — дни до закрытия abort-класса.
Фокус этой главы (U0172)
Разбор «10. Новые интерфейсы обучения» держится на фасете unit economics. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0172 первичная гипотеза — unit economics. Проверка: сравнить age_p95_ms и incomplete_ep до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0172_TELEOP_HIDDEN — owner OT, secondary ML
— U0172_HASH_MISSING — owner integration, secondary vendor field
— U0172_LATENCY_BUDGET — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 27 (уточняется на FAT ячейки U0172).
— incomplete_ep — доля эпизодов без обязательных полей; порог-кандидатоперации: 23 (уточняется на FAT ячейки U0172).
— calib_drift_px — drift target board, px; порог-кандидатоперации: 35 (уточняется на FAT ячейки U0172).
— near_miss — near miss / 1000 циклов; порог-кандидатоперации: 15 (уточняется на FAT ячейки U0172).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0172 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «unit economics» на canary не менее двух смен.
3. Снять пакет: state, keyframes, age_p95_ms, calib_drift_px, teleop_flag.
4. Если incomplete_ep хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0172 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про unit economics
— [ ] Коды U0172_TELEOP_HIDDEN, U0172_HASH_MISSING в таксономии релиза
— [ ] Дашборд смены показывает age_p95_ms и incomplete_ep
— [ ] Тест отказа U0172 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «10. Новые интерфейсы обучения».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0172 роликом demo-day.
Короткий вывод
«10. Новые интерфейсы обучения» закрывается, когда фасет unit economics измерим, коды abort назначены и canary умеет остановиться. Юнит U0172 — самостоятельный evidence pack, не клон соседнего.
11. Персонализация поведения
Персонализация: адаптация под сайт, смену, SKU-профиль, иногда под оператора teleop. Ценность — выше success на хвосте. Риск — зоопарк политик и скрытая дискриминация/слежка.
Уровни
Сайт (карта ограничений). Ячейка (калибровка, tool). SKU-кластер. Персональные профили людей — по умолчанию нет. Если есть — threat model, privacy, запрет HR-скоринга через робота.
Технически
Параметры и adapters вместо полных форков. Срок жизни персонализации. Слияние в core, когда паттерн стабилен. CMDB знает, какой adapter на машине.
Оценка
Сегментные метрики: не улучшить «любимый» SKU ценой регресса safety на другом. A/B с canary.
Практика
Разрешённые оси персонализации в политике продукта. Всё остальное — change ticket и review privacy/safety.
Фокус этой главы (U0173)
Разбор «11. Персонализация поведения» держится на фасете threat model доступа. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0173 первичная гипотеза — threat model доступа. Проверка: сравнить success_night и incomplete_ep до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0173_TF_DRIFT — owner OT, secondary ML
— U0173_TELEOP_HIDDEN — owner integration, secondary vendor field
— U0173_HASH_MISSING — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— success_night — доля успешных циклов ночью; порог-кандидатоперации: 35 (уточняется на FAT ячейки U0173).
— incomplete_ep — доля эпизодов без обязательных полей; порог-кандидатоперации: 35 (уточняется на FAT ячейки U0173).
— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 36 (уточняется на FAT ячейки U0173).
— near_miss — near miss / 1000 циклов; порог-кандидатоперации: 23 (уточняется на FAT ячейки U0173).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0173 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «threat model доступа» на canary не менее двух смен.
3. Снять пакет: state, keyframes, success_night, age_p95_ms, teleop_flag.
4. Если incomplete_ep хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0173 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про threat model доступа
— [ ] Коды U0173_TF_DRIFT, U0173_TELEOP_HIDDEN в таксономии релиза
— [ ] Дашборд смены показывает success_night и incomplete_ep
— [ ] Тест отказа U0173 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «11. Персонализация поведения».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0173 роликом demo-day.
Короткий вывод
«11. Персонализация поведения» закрывается, когда фасет threat model доступа измерим, коды abort назначены и canary умеет остановиться. Юнит U0173 — самостоятельный evidence pack, не клон соседнего.
12. Гуманоидная форма: необходимость или маркетинг
Гуманоид обещает работу в среде для людей без перестройки. Иногда это правда для лестниц, дверей, тележек. Часто — маркетинг: форма тянет сложность баланса, рук, safety, сервиса, а задача закрывалась бы ячейкой или AMR+arm.
Когда форма оправдана
Среда genuinely human-centric и перестройка дороже робота. Нужна мобильность + манипуляция в одном проходе. Есть бюджет на долгий пилот и сервис. Не «потому что инвесторы любят humanoid».
Когда нет
Стабильный конвейер, узкий SKU, огороженная ячейка. Здесь DOF гуманоида = лишний хвост отказов. Честный comparison с simpler morphology обязателен до закупки.
Скрытая цена
Падения, энергобюджет, сложность teleop, сертификация рядом с людьми, запчасти ног/кистей, данные баланса. Unit economics часто ломается не на «интеллекте», а на механике и uptime.
Маркетинговые ловушки
Ролик ходьбы ≠ готовность операции. Hands-on demo на столе ≠ складская ночь. Считайте teleop и near miss, не аплодисменты.
Практика
Decision record: почему humanoid, какие альтернативы отвергнуты, какие KPI за 90 дней. Нет record — подозревайте хайп.
Фокус этой главы (U0174)
Разбор «12. Гуманоидная форма: необходимость или маркетинг» держится на фасете морфология ячейка/гуманоид. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0174 первичная гипотеза — морфология ячейка/гуманоид. Проверка: сравнить support_h_cell и age_p95_ms до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0174_PRIVACY_RAW — owner OT, secondary ML
— U0174_SPARE_STOCKOUT — owner integration, secondary vendor field
— U0174_PERCEPTION_GLARE — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— support_h_cell — часы поддержки / ячейка / неделя; порог-кандидатоперации: 19 (уточняется на FAT ячейки U0174).
— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 43 (уточняется на FAT ячейки U0174).
— incomplete_ep — доля эпизодов без обязательных полей; порог-кандидатоперации: 5 (уточняется на FAT ячейки U0174).
— calib_drift_px — drift target board, px; порог-кандидатоперации: 19 (уточняется на FAT ячейки U0174).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0174 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «морфология ячейка/гуманоид» на canary не менее двух смен.
3. Снять пакет: state, keyframes, support_h_cell, incomplete_ep, teleop_flag.
4. Если age_p95_ms хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0174 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про морфология ячейка/гуманоид
— [ ] Коды U0174_PRIVACY_RAW, U0174_SPARE_STOCKOUT в таксономии релиза
— [ ] Дашборд смены показывает support_h_cell и age_p95_ms
— [ ] Тест отказа U0174 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «12. Гуманоидная форма: необходимость или маркетинг».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0174 роликом demo-day.
Короткий вывод
«12. Гуманоидная форма: необходимость или маркетинг» закрывается, когда фасет морфология ячейка/гуманоид измерим, коды abort назначены и canary умеет остановиться. Юнит U0174 — самостоятельный evidence pack, не клон соседнего.
13. Границы универсальности
Универсальность манит одним стеком на все задачи. Физический мир наказывает ширину: данные размазываются, карта ограничений растёт быстрее закрытия отказов, сервис не успевает. Границы — продуктная добродетель.
Как задавать границу
SKU-матрица, зона, скорость, типы контакта, день/ночь, люди в кадре. Всё вне списка — другой продукт или этап. Соседняя операция добавляется по графу смежности (shared tooling/отказы), не по радиусу пиара.
Foundation и домен
Общие веса допустимы как старт. Ценность заказчику — доменный слой и playbook сайта. Не обещайте, что foundation снимет нужду в карте ограничений.
Метрики ширины
Число map updates в неделю, teleop по новым SKU, доля уникальных конфигов, время SAT на новом сайте. Рост ширины при росте этих метрик — сигнал тормозить.
Практика
Явный out-of-scope на стене. Stage-gate расширения. Kill criteria для «универсального» трека, если unit economics не сходится.
Фокус этой главы (U0175)
Разбор «13. Границы универсальности» держится на фасете 3→30 fleet scale. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0175 первичная гипотеза — 3→30 fleet scale. Проверка: сравнить teleop_share и p95_latency_ms до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0175_HASH_MISSING — owner OT, secondary ML
— U0175_LATENCY_BUDGET — owner integration, secondary vendor field
— U0175_SENSOR_AGE — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— teleop_share — доля циклов с teleop; порог-кандидатоперации: 38 (уточняется на FAT ячейки U0175).
— p95_latency_ms — p95 hot path; порог-кандидатоперации: 28 (уточняется на FAT ячейки U0175).
— near_miss — near miss / 1000 циклов; порог-кандидатоперации: 33 (уточняется на FAT ячейки U0175).
— incomplete_ep — доля эпизодов без обязательных полей; порог-кандидатоперации: 13 (уточняется на FAT ячейки U0175).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0175 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «3→30 fleet scale» на canary не менее двух смен.
3. Снять пакет: state, keyframes, teleop_share, near_miss, teleop_flag.
4. Если p95_latency_ms хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0175 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про 3→30 fleet scale
— [ ] Коды U0175_HASH_MISSING, U0175_LATENCY_BUDGET в таксономии релиза
— [ ] Дашборд смены показывает teleop_share и p95_latency_ms
— [ ] Тест отказа U0175 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «13. Границы универсальности».
— Глушить мониторы age/latency «на время пилота».



