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

Полная версия

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

Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
58 из 79

Алертинг

Severity: safety/полный стоп — page; деградация age — ticket в смену; редкий abort — агрегат. Ночью не будить за non-safety. Mute мониторов запрещён политикой.

Ритуал недели

30 минут: top-3 abort, teleop, near miss, открытые действия, просрочки QC данных. Одна страница спонсору. Если success зелёный, а teleop ползёт — тема номер один.

Связь с OTA

Canary смотрит те же сигналы. Выкат без базовой линии мониторов — слепой.

Практика

CMDB + дашборд + on-call + пороги canary из одних определений метрик. Расхождение словарей = первый баг процесса.

Фокус этой главы (U0163)

Разбор «16. Мониторинг после запуска» держится на фасете MVP 90 дней. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.

Симптом на полу

Смена видит деградацию, которую легко списать на «модель». В юните 0163 первичная гипотеза — MVP 90 дней. Проверка: сравнить stockout_hours и p95_latency_ms до/после изменения среды при фиксированном config hash.

Abort-коды и RACI

— U0163_LATENCY_BUDGET — owner OT, secondary ML

— U0163_SENSOR_AGE — owner integration, secondary vendor field

— U0163_FORCE_MUTE — owner safety/compliance

Эскалация: код → runbook шаг → canary halt при пороге.

Метрики (только для этой главы)

— stockout_hours — часы простоя из-за spare; порог-кандидатоперации: 21 (уточняется на FAT ячейки U0163).

— p95_latency_ms — p95 hot path; порог-кандидатоперации: 21 (уточняется на FAT ячейки U0163).

— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 9 (уточняется на FAT ячейки U0163).

— support_h_cell — часы поддержки / ячейка / неделя; порог-кандидатоперации: 21 (уточняется на FAT ячейки U0163).

Протокол проверки (уникальный)

1. Зафиксировать config hash H0163 и версию карты ограничений.

2. Прогнать отказный сценарий по фасету «MVP 90 дней» на canary не менее двух смен.

3. Снять пакет: state, keyframes, stockout_hours, age_p95_ms, teleop_flag.

4. Если p95_latency_ms хуже порога — rollback тем же пайплайном, что выкат.

5. Запись в CMDB cell note: U0163 result.

Чеклист (не общий шаблон)

— [ ] Карта ограничений содержит пункт про MVP 90 дней

— [ ] Коды U0163_LATENCY_BUDGET, U0163_SENSOR_AGE в таксономии релиза

— [ ] Дашборд смены показывает stockout_hours и p95_latency_ms

— [ ] Тест отказа U0163 в FAT/SAT

— [ ] Запрет принимать демо без этого теста

Что не делать

— Копировать конфиг соседней главы без смены hash.

— Чистить teleop, чтобы поднять success в отчёте по «16. Мониторинг после запуска».

— Глушить мониторы age/latency «на время пилота».

— Подменять пакет U0163 роликом demo-day.

Короткий вывод

«16. Мониторинг после запуска» закрывается, когда фасет MVP 90 дней измерим, коды abort назначены и canary умеет остановиться. Юнит U0163 — самостоятельный evidence pack, не клон соседнего.

17. Управление изменениями

В Physical AI меняется сразу многое: среда сайта, SKU, софт, веса, крепёж сенсора, люди смены. Change management — единый учёт, иначе «робот стал тупым» после тихой перестановки стеллажа.

Типы изменений

Среда (свет, пол, стеллаж, EMI). Продукт линии (упаковка, WMS правила). Железо/калибровка. Software train и политики. Состав смены и допуск. Каждое — ticket с влиянием на карту ограничений и KPI.

Заморозка KPI

Пока ticket открыт и влияние не оценено, автономийные KPI информационные или на паузе. Иначе спорят о регрессе, которого могло не быть в модели.

OTA как change

Оценка влияния, canary, rollback, обучение смены, запись в CMDB. Крупный релиз ≠ пятничный вечер.

Полевой «быстрый фикс»

Запрет ручного edit боевого конфига без ticket. Временные override с сроком жизни и автоснятием. Иначе зоопарк.

Практика

Один change board на пилоте (короткий). На парке — связь с ITIL/OT change заказчика. Метрика: доля выкатов с ticket и с обновлённой картой.

Фокус этой главы (U0164)

Разбор «17. Управление изменениями» держится на фасете unit economics. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.

Симптом на полу

Смена видит деградацию, которую легко списать на «модель». В юните 0164 первичная гипотеза — unit economics. Проверка: сравнить stockout_hours и mtt_truth_min до/после изменения среды при фиксированном config hash.

Abort-коды и RACI

— U0164_SENSOR_AGE — owner OT, secondary ML

— U0164_FORCE_MUTE — owner integration, secondary vendor field

— U0164_WMS_DUP_CMD — owner safety/compliance

Эскалация: код → runbook шаг → canary halt при пороге.

Метрики (только для этой главы)

— stockout_hours — часы простоя из-за spare; порог-кандидатоперации: 6 (уточняется на FAT ячейки U0164).

— mtt_truth_min — минуты до полного пакета логов; порог-кандидатоперации: 42 (уточняется на FAT ячейки U0164).

— p95_latency_ms — p95 hot path; порог-кандидатоперации: 6 (уточняется на FAT ячейки U0164).

— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 30 (уточняется на FAT ячейки U0164).

Протокол проверки (уникальный)

1. Зафиксировать config hash H0164 и версию карты ограничений.

2. Прогнать отказный сценарий по фасету «unit economics» на canary не менее двух смен.

3. Снять пакет: state, keyframes, stockout_hours, p95_latency_ms, teleop_flag.

4. Если mtt_truth_min хуже порога — rollback тем же пайплайном, что выкат.

5. Запись в CMDB cell note: U0164 result.

Чеклист (не общий шаблон)

— [ ] Карта ограничений содержит пункт про unit economics

— [ ] Коды U0164_SENSOR_AGE, U0164_FORCE_MUTE в таксономии релиза

— [ ] Дашборд смены показывает stockout_hours и mtt_truth_min

— [ ] Тест отказа U0164 в FAT/SAT

— [ ] Запрет принимать демо без этого теста

Что не делать

— Копировать конфиг соседней главы без смены hash.

— Чистить teleop, чтобы поднять success в отчёте по «17. Управление изменениями».

— Глушить мониторы age/latency «на время пилота».

— Подменять пакет U0164 роликом demo-day.

Короткий вывод

«17. Управление изменениями» закрывается, когда фасет unit economics измерим, коды abort назначены и canary умеет остановиться. Юнит U0164 — самостоятельный evidence pack, не клон соседнего.

18. Чеклист готовности к пилоту

Чеклист — проходной билет canary, не приложение к презентации. Ниже минимум; вертикаль добавит своё.

Документы

Acceptance с порогами. Out-of-scope. Intended use. Safety/ML разрез. Data rights. RACI отказов. Страховой/ответственностный контур. Dual-use/export если нужно.

Техника

Калибровка в допуске. Golden image. Логи эпизода полные на стенде. Loss-of-link тест. Safety регресс. Мониторы age/abort/teleop живы. Alternate plan на критичный сенсор.

Люди

Владельцы названы. Смена обучена. Remote дежурство покрывает окна. Запрет mute safety понятен. Канал near miss без наказания.

Сайт

Карта ограничений v0 подписана. Сеть/ИБ. Буфер запчастей. Эталоны. Место под tool change. Ночной свет измерен если ночь в scope.

Данные

Purpose теги. TTL. QC процесс. Запрет train из debug без пересмотра прав.

Gate

Красный пункт = нет canary. Исключения только письменно со спонсором и сроком закрытия. Устные «потом» не считаются.

Фокус этой главы (U0165)

Разбор «18. Чеклист готовности к пилоту» держится на фасете CMDB и BOM drift. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.

Симптом на полу

Смена видит деградацию, которую легко списать на «модель». В юните 0165 первичная гипотеза — CMDB и BOM drift. Проверка: сравнить mtt_truth_min и calib_drift_px до/после изменения среды при фиксированном config hash.

Abort-коды и RACI

— U0165_PERCEPTION_GLARE — owner OT, secondary ML

— U0165_TF_DRIFT — owner integration, secondary vendor field

— U0165_TELEOP_HIDDEN — owner safety/compliance

Эскалация: код → runbook шаг → canary halt при пороге.

Метрики (только для этой главы)

— mtt_truth_min — минуты до полного пакета логов; порог-кандидатоперации: 20 (уточняется на FAT ячейки U0165).

— calib_drift_px — drift target board, px; порог-кандидатоперации: 25 (уточняется на FAT ячейки U0165).

— success_night — доля успешных циклов ночью; порог-кандидатоперации: 20 (уточняется на FAT ячейки U0165).

— stockout_hours — часы простоя из-за spare; порог-кандидатоперации: 25 (уточняется на FAT ячейки U0165).

Протокол проверки (уникальный)

1. Зафиксировать config hash H0165 и версию карты ограничений.

2. Прогнать отказный сценарий по фасету «CMDB и BOM drift» на canary не менее двух смен.

3. Снять пакет: state, keyframes, mtt_truth_min, success_night, teleop_flag.

4. Если calib_drift_px хуже порога — rollback тем же пайплайном, что выкат.

5. Запись в CMDB cell note: U0165 result.

Чеклист (не общий шаблон)

— [ ] Карта ограничений содержит пункт про CMDB и BOM drift

— [ ] Коды U0165_PERCEPTION_GLARE, U0165_TF_DRIFT в таксономии релиза

— [ ] Дашборд смены показывает mtt_truth_min и calib_drift_px

— [ ] Тест отказа U0165 в FAT/SAT

— [ ] Запрет принимать демо без этого теста

Что не делать

— Копировать конфиг соседней главы без смены hash.

— Чистить teleop, чтобы поднять success в отчёте по «18. Чеклист готовности к пилоту».

— Глушить мониторы age/latency «на время пилота».

— Подменять пакет U0165 роликом demo-day.

Короткий вывод

«18. Чеклист готовности к пилоту» закрывается, когда фасет CMDB и BOM drift измерим, коды abort назначены и canary умеет остановиться. Юнит U0165 — самостоятельный evidence pack, не клон соседнего.

19. Масштабирование от прототипа к флоту

Прототип доказывает возможность. Флот требует воспроизводимости калибровок, сервиса, CMDB, лимита software train и отказа от уникальных «ручных магий». Масштаб без этого — premature scaling.

Что копировать

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

Yield и серии

FAT с perception и safety. Alternate сенсоров. ID→BOM→train. Ramp людей на калибровке. Синхрон отгрузки с готовностью remote triage.

Портфельные лимиты

Доля парка на одном поставщике, одном train, одном сайте выручки. Sustaining capacity. Sundown пилотов.

Метрики готовности к N машинам

Полнота эпизодов стабильна. Teleop тренд вниз или плоский при росте success. Lead time spare известен. Время до правды в SLA. Второй сайт прошёл процедуру, не героизм.

Практика

Stage-gate «fleet ready» с подписями сервиса, OT, ML runtime, finance (unit economics). Без подписи сервиса — нет закупки следующих N корпусов.

Фокус этой главы (U0166)

Разбор «19. Масштабирование от прототипа к флоту» держится на фасете near miss с человеком. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.

Симптом на полу

Смена видит деградацию, которую легко списать на «модель». В юните 0166 первичная гипотеза — near miss с человеком. Проверка: сравнить mtt_truth_min и incomplete_ep до/после изменения среды при фиксированном config hash.

Abort-коды и RACI

— U0166_PERCEPTION_GLARE — owner OT, secondary ML

— U0166_TF_DRIFT — owner integration, secondary vendor field

— U0166_TELEOP_HIDDEN — owner safety/compliance

Эскалация: код → runbook шаг → canary halt при пороге.

Метрики (только для этой главы)

— mtt_truth_min — минуты до полного пакета логов; порог-кандидатоперации: 23 (уточняется на FAT ячейки U0166).

— incomplete_ep — доля эпизодов без обязательных полей; порог-кандидатоперации: 23 (уточняется на FAT ячейки U0166).

— p95_latency_ms — p95 hot path; порог-кандидатоперации: 29 (уточняется на FAT ячейки U0166).

— teleop_share — доля циклов с teleop; порог-кандидатоперации: 17 (уточняется на FAT ячейки U0166).

Протокол проверки (уникальный)

1. Зафиксировать config hash H0166 и версию карты ограничений.

2. Прогнать отказный сценарий по фасету «near miss с человеком» на canary не менее двух смен.

3. Снять пакет: state, keyframes, mtt_truth_min, p95_latency_ms, teleop_flag.

4. Если incomplete_ep хуже порога — rollback тем же пайплайном, что выкат.

5. Запись в CMDB cell note: U0166 result.

Чеклист (не общий шаблон)

— [ ] Карта ограничений содержит пункт про near miss с человеком

— [ ] Коды U0166_PERCEPTION_GLARE, U0166_TF_DRIFT в таксономии релиза

— [ ] Дашборд смены показывает mtt_truth_min и incomplete_ep

— [ ] Тест отказа U0166 в FAT/SAT

— [ ] Запрет принимать демо без этого теста

Что не делать

— Копировать конфиг соседней главы без смены hash.

— Чистить teleop, чтобы поднять success в отчёте по «19. Масштабирование от прототипа к флоту».

— Глушить мониторы age/latency «на время пилота».

— Подменять пакет U0166 роликом demo-day.

Короткий вывод

«19. Масштабирование от прототипа к флоту» закрывается, когда фасет near miss с человеком измерим, коды abort назначены и canary умеет остановиться. Юнит U0166 — самостоятельный evidence pack, не клон соседнего.

5. Сценарии 2026–2030

Прогнозы в робототехнике обычно врут в сроках и недооценивают сервис и данные. Ниже — сценарии как вилки планирования, не как обещания даты гуманоида на каждой кухне. Горизонт 2026–2030 удобен для портфеля R&D и beachhead, если помечать оценки явно.

Сценарий A: узкая автономия сильнее общего агента

Побеждают ячейки с узким SKU, хорошим safety floor и падающим teleop. Гуманоиды остаются в пилотах и демо. Для планировщика: инвестировать в данные домена и сервис, не в общий «мозг на всё».

Сценарий B: платформы runtime и данные как ров

Несколько runtime/экосистем собирают парк; lock-in через конфиги и fine-tune. Покупателю важны exit и open drivers. Оценка: consolidation интеграторов.

Сценарий C: регуляторика и страховка как тормоз/фильтр

Жёстче требования к логам, OTA, ответственности. Выигрывают команды с архитектурой evidence. Медленнее маркетинг, выше качество парка.

Сценарий D: перегрев и откат инвестиций

Часть вендоров режет field, прячет teleop, меняет beachhead каждый квартал. Заказчикам — короткие пилоты с жёсткими дисквалификаторами и sundown.

Что делать при любой вилке

Карта ограничений, мониторинг teleop, data rights, safety/ML разрез, unit economics чувствительности. Эти практики не зависят от того, «пришёл ли общий физический интеллект».

Практика

В стратегии продукта держите две ставки beachhead и явный kill-criteria. Пересматривайте сценарии раз в полгода по фактам парка, не по ключам с конференций.

Фокус этой главы (U0167)

Разбор «5. Сценарии 2026–2030» держится на фасете постмортем пакет. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.

Симптом на полу

Смена видит деградацию, которую легко списать на «модель». В юните 0167 первичная гипотеза — постмортем пакет. Проверка: сравнить calib_drift_px и stockout_hours до/после изменения среды при фиксированном config hash.

Abort-коды и RACI

— U0167_TELEOP_HIDDEN — owner OT, secondary ML

— U0167_HASH_MISSING — owner integration, secondary vendor field

— U0167_LATENCY_BUDGET — owner safety/compliance

Эскалация: код → runbook шаг → canary halt при пороге.

Метрики (только для этой главы)

— calib_drift_px — drift target board, px; порог-кандидатоперации: 15 (уточняется на FAT ячейки U0167).

— stockout_hours — часы простоя из-за spare; порог-кандидатоперации: 15 (уточняется на FAT ячейки U0167).

— mtt_truth_min — минуты до полного пакета логов; порог-кандидатоперации: 8 (уточняется на FAT ячейки U0167).

— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 27 (уточняется на FAT ячейки U0167).

Протокол проверки (уникальный)

1. Зафиксировать config hash H0167 и версию карты ограничений.

2. Прогнать отказный сценарий по фасету «постмортем пакет» на canary не менее двух смен.

3. Снять пакет: state, keyframes, calib_drift_px, mtt_truth_min, teleop_flag.

4. Если stockout_hours хуже порога — rollback тем же пайплайном, что выкат.

5. Запись в CMDB cell note: U0167 result.

Чеклист (не общий шаблон)

— [ ] Карта ограничений содержит пункт про постмортем пакет

— [ ] Коды U0167_TELEOP_HIDDEN, U0167_HASH_MISSING в таксономии релиза

— [ ] Дашборд смены показывает calib_drift_px и stockout_hours

— [ ] Тест отказа U0167 в FAT/SAT

— [ ] Запрет принимать демо без этого теста

Что не делать

— Копировать конфиг соседней главы без смены hash.

— Чистить teleop, чтобы поднять success в отчёте по «5. Сценарии 2026–2030».

— Глушить мониторы age/latency «на время пилота».

— Подменять пакет U0167 роликом demo-day.

Короткий вывод

«5. Сценарии 2026–2030» закрывается, когда фасет постмортем пакет измерим, коды abort назначены и canary умеет остановиться. Юнит U0167 — самостоятельный evidence pack, не клон соседнего.

6. Модели, которые понимают физику

«Понимание физики» в маркетинге означает что угодно: от симулятора с контактами до end-to-end политики, которая якобы чувствует массу. Инженеру нужно уже: где модель соблюдает ограничения контакта, силы, устойчивости, а где это supervisor и контроллер.

Что реально помогает

Симуляция с доменной рандомизацией под ваши отказы. Оценка uncertainty и age. Модели dynamics для контрольного контура. Политики с явными constraint layers. Не обязательно один гигантский foundation.

Где физика ломается о поле

Sim-to-real gap на трении, деформации упаковки, бликах, люфтах. Без калибровки и карты сайта «физичная» модель уверенно ошибается. Измеряйте residual на эталонах сайта.

Иерархия

Низкоуровневый контроль и safety — детерминированные. Skill/policy — обучение. Планирование — смешанно. Не отдавайте силовые лимиты чистой генерации без watchdog.

Оценка

Кроме success: частота силовых near miss, проскальзывание, падения, энергия цикла, стабильность при сдвиге массы. Физичность видна в хвостах, не в среднем accuracy.

Практика

Список ограничений, которые модель не имеет права нарушать. Тесты на стенде силы/контакта. В проде — supervisor. Улучшение модели измеряйте по закрытию класса физических отказов, не по размеру чекпоинта.

Фокус этой главы (U0168)

Разбор «6. Модели, которые понимают физику» держится на фасете threat model доступа. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.

Симптом на полу

Смена видит деградацию, которую легко списать на «модель». В юните 0168 первичная гипотеза — threat model доступа. Проверка: сравнить age_p95_ms и incomplete_ep до/после изменения среды при фиксированном config hash.

Abort-коды и RACI

— U0168_TELEOP_HIDDEN — owner OT, secondary ML

— U0168_HASH_MISSING — owner integration, secondary vendor field

— U0168_LATENCY_BUDGET — owner safety/compliance

Эскалация: код → runbook шаг → canary halt при пороге.

Метрики (только для этой главы)

— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 27 (уточняется на FAT ячейки U0168).

— incomplete_ep — доля эпизодов без обязательных полей; порог-кандидатоперации: 11 (уточняется на FAT ячейки U0168).

— calib_drift_px — drift target board, px; порог-кандидатоперации: 19 (уточняется на FAT ячейки U0168).

— near_miss — near miss / 1000 циклов; порог-кандидатоперации: 19 (уточняется на FAT ячейки U0168).

Протокол проверки (уникальный)

1. Зафиксировать config hash H0168 и версию карты ограничений.

2. Прогнать отказный сценарий по фасету «threat model доступа» на canary не менее двух смен.

3. Снять пакет: state, keyframes, age_p95_ms, calib_drift_px, teleop_flag.

4. Если incomplete_ep хуже порога — rollback тем же пайплайном, что выкат.

5. Запись в CMDB cell note: U0168 result.

Чеклист (не общий шаблон)

— [ ] Карта ограничений содержит пункт про threat model доступа

— [ ] Коды U0168_TELEOP_HIDDEN, U0168_HASH_MISSING в таксономии релиза

— [ ] Дашборд смены показывает age_p95_ms и incomplete_ep

— [ ] Тест отказа U0168 в FAT/SAT

— [ ] Запрет принимать демо без этого теста

Что не делать

— Копировать конфиг соседней главы без смены hash.

— Чистить teleop, чтобы поднять success в отчёте по «6. Модели, которые понимают физику».

— Глушить мониторы age/latency «на время пилота».

— Подменять пакет U0168 роликом demo-day.

Короткий вывод

«6. Модели, которые понимают физику» закрывается, когда фасет threat model доступа измерим, коды abort назначены и canary умеет остановиться. Юнит U0168 — самостоятельный evidence pack, не клон соседнего.

7. Дешёвые универсальные платформы

Снижение стоимости манипуляторов, мобильных баз и compute делает соблазн «взять универсальное и обучить» сильнее. Дешевизна BOM не отменяет стоимость данных, калибровки, сервиса и хвоста отказов. Универсальная платформа выигрывает, когда shared tooling реально переносит навыки между задачами; иначе вы купили зоопарк конфигов по цене «одной платформы».

Где дешевизна помогает

Пилоты, образование, внутренние стенды, задачи с низким payload и мягкими требованиями к takt. Быстрый доступ к железу ускоряет обучение команд и сбор эпизодов. Для линии с жёстким SLA дешёвый слэп/люфт в актуаторе дороже экономии на закупке.

Скрытые статьи

Калибровочный стенд, alternate сенсоров, remote triage, склад tool tip, OTA-дисциплина, QC данных. В unit economics дешёвая рука без этих строк выглядит прибыльной до первого месяца поля.

Универсальность vs оснастка

Часто выгоднее дешёвая база + сменный tool и узкая политика, чем одна «рука на всё» с бесконечным fine-tune. Смотрите время смены tool и воспроизводимость крепления сенсоров.

Риски рынка

Гонка цен без сервисной сети. Закрытый runtime на «доступном» железе. Обещание universal skills без карты ограничений. Покупайте платформу как систему владения, не как прайс DOF.

Практика

Сравнение TCO на 24 месяца (оценка горизонта): железо, данные, сервис, простой. Пилот на дешёвой платформе допустим; серия — после сервиса и yield калибровки, не после удачного ролика.

Фокус этой главы (U0169)

Разбор «7. Дешёвые универсальные платформы» держится на фасете latency hot path. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.

На страницу:
58 из 79