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

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

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

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

Минимум

Владелец, метрика, тест отказа, near miss с действием.

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

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

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

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

Abort-коды и RACI

— U0223_FORCE_MUTE — owner OT, secondary ML

— U0223_WMS_DUP_CMD — owner integration, secondary vendor field

— U0223_PRIVACY_RAW — owner safety/compliance

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что не делать

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

— Чистить teleop, чтобы поднять success в отчёте по «C8. Deep dive: unit economics чувствительности».

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

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

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

«C8. Deep dive: unit economics чувствительности» закрывается, когда фасет RaaS data rights измерим, коды abort назначены и canary умеет остановиться. Юнит U0223 — самостоятельный evidence pack, не клон соседнего.

C9. Deep dive: дисквалификаторы тендера

Матрица дисквалификаторов: safety/ML разрез, offline hot path, data rights+export, rollback OTA, журнал teleop, референс на класс задач. Цена без этих пунктов = перенос риска.

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

Разбор «C9. Deep dive: дисквалификаторы тендера» держится на фасете 3→30 fleet scale. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.

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

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

Abort-коды и RACI

— U0224_SPARE_STOCKOUT — owner OT, secondary ML

— U0224_PERCEPTION_GLARE — owner integration, secondary vendor field

— U0224_TF_DRIFT — owner safety/compliance

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

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

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

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

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

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

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

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

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

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

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

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

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

— [ ] Карта ограничений содержит пункт про 3→30 fleet scale

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

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

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

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

Что не делать

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

— Чистить teleop, чтобы поднять success в отчёте по «C9. Deep dive: дисквалификаторы тендера».

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

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

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

«C9. Deep dive: дисквалификаторы тендера» закрывается, когда фасет 3→30 fleet scale измерим, коды abort назначены и canary умеет остановиться. Юнит U0224 — самостоятельный evidence pack, не клон соседнего.

C10. Deep dive: карта ограничений — поля и версии

Поля карты: свет, пол, EMI, зоны людей, SKU in/out, ночные отличия, версия, подпись OT. Предикат canary: map version == CMDB.

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

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

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

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

Abort-коды и RACI

— U0225_WMS_DUP_CMD — owner OT, secondary ML

— U0225_PRIVACY_RAW — owner integration, secondary vendor field

— U0225_SPARE_STOCKOUT — owner safety/compliance

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что не делать

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

— Чистить teleop, чтобы поднять success в отчёте по «C10. Deep dive: карта ограничений — поля и версии».

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

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

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

«C10. Deep dive: карта ограничений — поля и версии» закрывается, когда фасет near miss с человеком измерим, коды abort назначены и canary умеет остановиться. Юнит U0225 — самостоятельный evidence pack, не клон соседнего.

D1. Worked example: план MVP 90 дней понедельно

Понедельный MVP: gates safety+логи → baseline → canary → приёмка. Буфер lead time камер. Запрет второго сайта в 90 дней.

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

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

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

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

Abort-коды и RACI

— U0226_LATENCY_BUDGET — owner OT, secondary ML

— U0226_SENSOR_AGE — owner integration, secondary vendor field

— U0226_FORCE_MUTE — owner safety/compliance

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что не делать

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

— Чистить teleop, чтобы поднять success в отчёте по «D1. Worked example: план MVP 90 дней понедельно».

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

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

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

«D1. Worked example: план MVP 90 дней понедельно» закрывается, когда фасет shutter skew измерим, коды abort назначены и canary умеет остановиться. Юнит U0226 — самостоятельный evidence pack, не клон соседнего.

D2. Worked example: заполнение RACI на 10 кодов отказа

Заполненная RACI на 10 кодов abort: perception, tool, PLC, сеть, свет, remote, field, WMS, калибровка, safety event. Одна эскалация заказчику.

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

Разбор «D2. Worked example: заполнение RACI на 10 кодов отказа» держится на фасете RACI кодов abort. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.

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

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

Abort-коды и RACI

— U0227_LATENCY_BUDGET — owner OT, secondary ML

— U0227_SENSOR_AGE — owner integration, secondary vendor field

— U0227_FORCE_MUTE — owner safety/compliance

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что не делать

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

— Чистить teleop, чтобы поднять success в отчёте по «D2. Worked example: заполнение RACI на 10 кодов отказа».

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

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

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

«D2. Worked example: заполнение RACI на 10 кодов отказа» закрывается, когда фасет RACI кодов abort измерим, коды abort назначены и canary умеет остановиться. Юнит U0227 — самостоятельный evidence pack, не клон соседнего.

D3. Worked example: one-page для спонсора

Аудитория — спонсор пилота (финансы + риск), не compliance. Страница отвечает на go/pivot/stop.

Поля страницы

— Burn to date / burn до следующего stage-gate

— Canary: N ячеек факт vs план (U0228)

— Measured: success ночи, teleop share, near miss

— Spare risk: lead time критичной камеры

— Ask: go / pivot / stop + одно условие

Правила

Дневной demo отдельно от night measured. Teleop в том же блоке, что success. Estimate помечать.

Пример цифр (вымышленный пилот)

Burn: одна страница бюджета до gate. Canary: 2 ячейки. Success ночи measured ниже дня. Teleop share видим. Near miss на проходе разобран. Ask: go при условии night+glare gate в SAT.

Чего здесь нет

Нет export classification, нет end-use statement — это E6.

D4. Worked example: threat model без биометрии

Threat model: подмена teleop-оператора. Сначала ключ/SSO/PIN в зоне. Биометрия только если остаточный риск высок; шаблоны изолированы.

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

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

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

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

Abort-коды и RACI

— U0229_FORCE_MUTE — owner OT, secondary ML

— U0229_WMS_DUP_CMD — owner integration, secondary vendor field

— U0229_PRIVACY_RAW — owner safety/compliance

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что не делать

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

— Чистить teleop, чтобы поднять success в отчёте по «D4. Worked example: threat model без биометрии».

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

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

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

«D4. Worked example: threat model без биометрии» закрывается, когда фасет карта ограничений измерим, коды abort назначены и canary умеет остановиться. Юнит U0229 — самостоятельный evidence pack, не клон соседнего.

D5. Worked example: сегментные метрики по сменам

Сегменты success/teleop по сменам и зонам. Не наказывать бригаду за плохое освещение — ticket на среду и KPI freeze.

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

Разбор «D5. Worked example: сегментные метрики по сменам» держится на фасете shared GPU contention. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.

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

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

Abort-коды и RACI

— U0230_LATENCY_BUDGET — owner OT, secondary ML

— U0230_SENSOR_AGE — owner integration, secondary vendor field

— U0230_FORCE_MUTE — owner safety/compliance

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что не делать

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

— Чистить teleop, чтобы поднять success в отчёте по «D5. Worked example: сегментные метрики по сменам».

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

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

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

«D5. Worked example: сегментные метрики по сменам» закрывается, когда фасет shared GPU contention измерим, коды abort назначены и canary умеет остановиться. Юнит U0230 — самостоятельный evidence pack, не клон соседнего.

E1. Приложение: чеклист готовности canary

Чеклист canary: acceptance, карта v0, мониторы, runbook, remote cover, полный эпизод на стенде, запрет mute safety. Красный=стоп.

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

Разбор «E1. Приложение: чеклист готовности canary» держится на фасете privacy purpose tags. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.

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

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

Abort-коды и RACI

— U0231_TELEOP_HIDDEN — owner OT, secondary ML

— U0231_HASH_MISSING — owner integration, secondary vendor field

— U0231_LATENCY_BUDGET — owner safety/compliance

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что не делать

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

— Чистить teleop, чтобы поднять success в отчёте по «E1. Приложение: чеклист готовности canary».

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

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

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

«E1. Приложение: чеклист готовности canary» закрывается, когда фасет privacy purpose tags измерим, коды abort назначены и canary умеет остановиться. Юнит U0231 — самостоятельный evidence pack, не клон соседнего.

E2. Приложение: чеклист fleet-ready

Fleet-ready gate: сервис+spare, CMDB, alternate сенсоров, SAT playbook, unit economics чувствительности, подпись сервиса обязательна.

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

Разбор «E2. Приложение: чеклист fleet-ready» держится на фасете fleet spare kit. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.

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

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

Abort-коды и RACI

— U0232_PRIVACY_RAW — owner OT, secondary ML

— U0232_SPARE_STOCKOUT — owner integration, secondary vendor field

— U0232_PERCEPTION_GLARE — owner safety/compliance

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

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