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

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

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

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

teleop audio — support — support addendum — 7d — beep/notice

Тест

Спросите двух операторов: что пишется и куда уходит. Расхождение → fail gate U0142.

11. Прозрачность и объяснимость действий

Объяснимость здесь — не SHAP-график для спонсора, а читаемый код abort и UI, по которому OT понимает, почему цикл остановился. Если оператор не может повторить причину своими словами — прозрачности нет.

Практический смысл для ячейки

На полу это проявляется не в лозунгах, а в полях журнала, в UI confirm и в том, кого зовут при near miss. Для U0143 зафиксируйте артефакт до спора о формулировках.

Минимальный набор controls

— Назначение владельца темы у заказчика и вендора

— Запись решения в change log / DPIA / threat model — что уместно именно здесь

— Проверка на canary: сценарий отказа, связанный с «11. Прозрачность и объяснимость действий»

— Запрет demo-only evidence

Антипаттерн

Подменить разбор «11. Прозрачность и объяснимость действий» общим этическим эссе без ссылки на abort-код, schema эпизода или договорной clause. Маркер главы: ETH-0143.

Связь

См. соседние главы про privacy/safety только как перекрёстные ссылки. Abort UI и explainability packet — отдельные артефакты U0143.

Explainability packet (U0143)

Обязательные поля на экране супервизора: abort_code, last_sensor_age, config_hash short, recommended action.

Запрет «model low confidence» без кода. Postmortem без кода = неполный пакет.

Тест

На canary воспроизведите 3 abort; оператор называет код и действие из runbook без подсказки инженера. Иначе fail U0143.

12. Доступность и недискриминация

Робот на складе или в сервисе сталкивается с разными людьми: рост, мобильность, язык, средства защиты, особенности восприятия интерфейсов. Дискриминация здесь часто не «модель предвзята в демографии», а проще: UI teleop недоступен, звуковые алерты не дублируются, зоны безопасности заточены под одного «среднего» оператора, а данные обучения перекошены под один тип сцен и упаковки.

Интерфейсы смены

Кнопки, жесты, экраны, наушники: проверьте работу в перчатках, при шуме, при плохом зрении (крупный шрифт, контраст), при альтернативном языке смены. Emergency stop — доступен физически, не только в приложении. Обучение — не только видео без субтитров.

Perception и люди

Детекторы человека ошибаются на нестандартной позе, средствах передвижения, спецодежде. Регресс обязан включать разнообразие силуэтов и occlusions, которые есть на вашем сайте, а не только «офисный датасет». Это safety и недискриминация одновременно: пропуск человека дороже ложного срабатывания в большинстве сценариев мобильной базы.

Распределение ошибок по SKU и сменам

Если модель стабильно валится на упаковке, с которой работает одна бригада/поставщик, эффект unequally бьёт по людям и по премиям. Смотрите метрики не только средние — по сегментам SKU, сменам, освещению. Иначе «средний success» маскирует системный перекос.

Найм и допуск к teleop

Критерии допуска — навык и сертификация, не «удобный» профиль. Интерфейс не должен требовать избыточной мелкой моторики без альтернативы. Документируйте разумные адаптации.

Данные и вторичные выводы

Запретите фичи, которые сортируют людей по прокси-признакам без нужды. Access control — ролевой, с аудитом.

Практика

Чеклист доступности ячейки и UI; регресс perception на локальном разнообразии людей/одежды; сегментные метрики; канал жалоб смены без наказания. В пилоте — один проход с OT и представителем смены по доступности до canary.

Граница ответственности в пилоте «12. Доступность и недискриминация»

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 1.

Журнал, без которого споры бессмысленны

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 2.

Что сказать смене без юридического тумана

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 3.

Связь с OT и safety-каналом

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 4.

Метрики, которые не маскируют риск

Success rate без near miss и без teleop share врёт. Для тем вокруг «12. Доступность и недискриминация» на дашборд спонсора добавляйте: число инцидентов с разбором, срок закрытия действий, долю эпизодов с полной комплектацией, факты отказа в доступе к данным по запросу. Green KPI при дырявых логах — красный флаг для комплаенса.

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 5.

Второй сайт и перенос обязательств

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 6.

Чеклист перед canary

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 8.

Практика недели

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 9.

Закупка и дисквалификаторы

В тендер по теме «12. Доступность и недискриминация» внесите дисквалификаторы: нет архитектуры safety, нет offline, нет data rights, нет rollback, нет журнала вмешательств, нет референса на сопоставимый режим. Цена ниже рынка при отсутствии этих пунктов обычно означает перенос риска на вас молча.

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 10.

Граница ответственности в пилоте «12. Доступность и недискриминация»

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 11.

Журнал, без которого споры бессмысленны

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 12.

Что сказать смене без юридического тумана

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 13.

Связь с OT и safety-каналом

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 14.

Метрики, которые не маскируют риск

Success rate без near miss и без teleop share врёт. Для тем вокруг «12. Доступность и недискриминация» на дашборд спонсора добавляйте: число инцидентов с разбором, срок закрытия действий, долю эпизодов с полной комплектацией, факты отказа в доступе к данным по запросу. Green KPI при дырявых логах — красный флаг для комплаенса.

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 15.

Второй сайт и перенос обязательств

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 16.

Чеклист перед canary

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 18.

Практика недели

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 19.

Закупка и дисквалификаторы

В тендер по теме «12. Доступность и недискриминация» внесите дисквалификаторы: нет архитектуры safety, нет offline, нет data rights, нет rollback, нет журнала вмешательств, нет референса на сопоставимый режим. Цена ниже рынка при отсутствии этих пунктов обычно означает перенос риска на вас молча.

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 20.

Граница ответственности в пилоте «12. Доступность и недискриминация»

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 21.

Журнал, без которого споры бессмысленны

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 22.

Что сказать смене без юридического тумана

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 23.

Связь с OT и safety-каналом

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 24.

Метрики, которые не маскируют риск

Success rate без near miss и без teleop share врёт. Для тем вокруг «12. Доступность и недискриминация» на дашборд спонсора добавляйте: число инцидентов с разбором, срок закрытия действий, долю эпизодов с полной комплектацией, факты отказа в доступе к данным по запросу. Green KPI при дырявых логах — красный флаг для комплаенса.

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 25.

Второй сайт и перенос обязательств

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 26.

Чеклист перед canary

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 28.

Практика недели

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 29.

Закупка и дисквалификаторы

В тендер по теме «12. Доступность и недискриминация» внесите дисквалификаторы: нет архитектуры safety, нет offline, нет data rights, нет rollback, нет журнала вмешательств, нет референса на сопоставимый режим. Цена ниже рынка при отсутствии этих пунктов обычно означает перенос риска на вас молча.

Фиксируйте наблюдаемое поведение по «12. Доступность и недискриминация» в терминах сайта (смена, SKU, конфиг), пункт доработки 30.

Физическая доступность ячейки

Проходы, высота E-stop, читаемость индикаторов при разном росте, возможность работать в СИЗ, отсутствие единственного жеста, доступного не всем. Проход с OT и представителем смены с чеклистом — дешёвый тест до canary.

Язык и грамотность интерфейса

Смены с разными языками: иконки + короткие фразы, не романы. Обучение с переводчиком/локализованными роликами. Ошибки UI из-за языка выглядят как «оператор виноват», а виноват дизайн.

Регресс perception людей

Набор клипов: разные рост/поза/СИЗ/тележки/кресла если релевантно сайту. Метрика miss-person критична. Не усредняйте её с детектором коробок.

Премии и справедливость

Если KPI смены завязаны на success робота, а робот систематически хуже на зоне одной бригады из-за освещения — вы наказаете людей за среду. Компенсируйте сегментацией и ремонтом среды, не давлением на бригаду.

Жалобы

Канал без цепочки «через бригадира, который против робота». Анонимность по возможности. Разбор с владельцем карты ограничений. Игнор жалоб = рост тихого сопротивления и «случайных» простоев.

Продуктовый принцип

Доступность — часть safety и adoption. Не отдельный «социальный» раздел в конце питча, а требования в FAT/SAT: E-stop достижим, алерты дублируются, miss-person в допуске на локальном наборе.

На дашборде спонсора рядом с success держите near miss, teleop share и долю полных эпизодов — иначе ответственность и privacy остаются словами. Контрольный пункт 1 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Change control среды обязателен: сдвиг стеллажа, новое освещение, новый SKU пересматривают карту ограничений и временно замораживают KPI автономии. Контрольный пункт 2 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Remote triage без пакета логов увеличивает и юридический, и сервисный риск: field приезжает поздно и без фактов. Контрольный пункт 3 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Canary на двух ячейках с разными сменами ловит больше процессных дыр, чем canary на одной «удобной» линии. Контрольный пункт 4 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Out-of-scope список должен висеть на ячейке в коротком виде; споры про ответственность часто рождаются из серого хвоста SKU. Контрольный пункт 5 по теме главы: проверяйте на конкретной ячейке, не в абстракции. OTA в регулируемом контуре проходит оценку влияния: что меняется в поведении, какой rollback, кто дежурит. Контрольный пункт 6 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Обучение смены обновляют тем же релизом, что и политику отказа; иначе люди действуют по старой памяти. Контрольный пункт 7 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Аудит доступов к raw video делают ежеквартально; уволенные интеграторы не должны жить в VPN вечно. Контрольный пункт 8 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Страховой андеррайтинг упрощается, если есть near-miss журнал и архитектурный разрез safety/ML. Контрольный пункт 9 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Запрет mute safety-мониторов пишут и в runbook, и в договор; нарушения — отдельный класс инцидента. Контрольный пункт 10 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Для биометрии нужна отдельная таблица сигналов; отсутствие строки означает запрет сигнала в проде. Контрольный пункт 11 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Secondary use данных для обучения вендора не выводят из «уведомления о работе линии» без явного слоя согласия/договора. Контрольный пункт 12 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Сегментные метрики по SKU и сменам выявляют скрытую несправедливость средних KPI. Контрольный пункт 13 по теме главы: проверяйте на конкретной ячейке, не в абстракции. RACI на топ-коды отказа прилагают к альянс-договору, чтобы вред не тонул в перекидывании вины. Контрольный пункт 14 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Premature scaling ломает комплаенс так же, как метрики: второй сайт требует заново прозрачность, обучение и map ограничений. Контрольный пункт 15 по теме главы: проверяйте на конкретной ячейке, не в абстракции. На дашборде спонсора рядом с success держите near miss, teleop share и долю полных эпизодов — иначе ответственность и privacy остаются словами. Контрольный пункт 16 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Change control среды обязателен: сдвиг стеллажа, новое освещение, новый SKU пересматривают карту ограничений и временно замораживают KPI автономии. Контрольный пункт 17 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Remote triage без пакета логов увеличивает и юридический, и сервисный риск: field приезжает поздно и без фактов. Контрольный пункт 18 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Canary на двух ячейках с разными сменами ловит больше процессных дыр, чем canary на одной «удобной» линии. Контрольный пункт 19 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Out-of-scope список должен висеть на ячейке в коротком виде; споры про ответственность часто рождаются из серого хвоста SKU. Контрольный пункт 20 по теме главы: проверяйте на конкретной ячейке, не в абстракции. OTA в регулируемом контуре проходит оценку влияния: что меняется в поведении, какой rollback, кто дежурит. Контрольный пункт 21 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Обучение смены обновляют тем же релизом, что и политику отказа; иначе люди действуют по старой памяти. Контрольный пункт 22 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Аудит доступов к raw video делают ежеквартально; уволенные интеграторы не должны жить в VPN вечно. Контрольный пункт 23 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Страховой андеррайтинг упрощается, если есть near-miss журнал и архитектурный разрез safety/ML. Контрольный пункт 24 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Запрет mute safety-мониторов пишут и в runbook, и в договор; нарушения — отдельный класс инцидента. Контрольный пункт 25 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Для биометрии нужна отдельная таблица сигналов; отсутствие строки означает запрет сигнала в проде. Контрольный пункт 26 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Secondary use данных для обучения вендора не выводят из «уведомления о работе линии» без явного слоя согласия/договора. Контрольный пункт 27 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Сегментные метрики по SKU и сменам выявляют скрытую несправедливость средних KPI. Контрольный пункт 28 по теме главы: проверяйте на конкретной ячейке, не в абстракции. RACI на топ-коды отказа прилагают к альянс-договору, чтобы вред не тонул в перекидывании вины. Контрольный пункт 29 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Premature scaling ломает комплаенс так же, как метрики: второй сайт требует заново прозрачность, обучение и map ограничений. Контрольный пункт 30 по теме главы: проверяйте на конкретной ячейке, не в абстракции. На дашборде спонсора рядом с success держите near miss, teleop share и долю полных эпизодов — иначе ответственность и privacy остаются словами. Контрольный пункт 31 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Change control среды обязателен: сдвиг стеллажа, новое освещение, новый SKU пересматривают карту ограничений и временно замораживают KPI автономии. Контрольный пункт 32 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Remote triage без пакета логов увеличивает и юридический, и сервисный риск: field приезжает поздно и без фактов. Контрольный пункт 33 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Canary на двух ячейках с разными сменами ловит больше процессных дыр, чем canary на одной «удобной» линии. Контрольный пункт 34 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Out-of-scope список должен висеть на ячейке в коротком виде; споры про ответственность часто рождаются из серого хвоста SKU. Контрольный пункт 35 по теме главы: проверяйте на конкретной ячейке, не в абстракции. OTA в регулируемом контуре проходит оценку влияния: что меняется в поведении, какой rollback, кто дежурит. Контрольный пункт 36 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Обучение смены обновляют тем же релизом, что и политику отказа; иначе люди действуют по старой памяти. Контрольный пункт 37 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Аудит доступов к raw video делают ежеквартально; уволенные интеграторы не должны жить в VPN вечно. Контрольный пункт 38 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Страховой андеррайтинг упрощается, если есть near-miss журнал и архитектурный разрез safety/ML. Контрольный пункт 39 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Запрет mute safety-мониторов пишут и в runbook, и в договор; нарушения — отдельный класс инцидента. Контрольный пункт 40 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Для биометрии нужна отдельная таблица сигналов; отсутствие строки означает запрет сигнала в проде. Контрольный пункт 41 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Secondary use данных для обучения вендора не выводят из «уведомления о работе линии» без явного слоя согласия/договора. Контрольный пункт 42 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Сегментные метрики по SKU и сменам выявляют скрытую несправедливость средних KPI. Контрольный пункт 43 по теме главы: проверяйте на конкретной ячейке, не в абстракции. RACI на топ-коды отказа прилагают к альянс-договору, чтобы вред не тонул в перекидывании вины. Контрольный пункт 44 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Premature scaling ломает комплаенс так же, как метрики: второй сайт требует заново прозрачность, обучение и map ограничений. Контрольный пункт 45 по теме главы: проверяйте на конкретной ячейке, не в абстракции. На дашборде спонсора рядом с success держите near miss, teleop share и долю полных эпизодов — иначе ответственность и privacy остаются словами. Контрольный пункт 46 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Change control среды обязателен: сдвиг стеллажа, новое освещение, новый SKU пересматривают карту ограничений и временно замораживают KPI автономии. Контрольный пункт 47 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Remote triage без пакета логов увеличивает и юридический, и сервисный риск: field приезжает поздно и без фактов. Контрольный пункт 48 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Canary на двух ячейках с разными сменами ловит больше процессных дыр, чем canary на одной «удобной» линии. Контрольный пункт 49 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Out-of-scope список должен висеть на ячейке в коротком виде; споры про ответственность часто рождаются из серого хвоста SKU. Контрольный пункт 50 по теме главы: проверяйте на конкретной ячейке, не в абстракции. OTA в регулируемом контуре проходит оценку влияния: что меняется в поведении, какой rollback, кто дежурит. Контрольный пункт 51 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Обучение смены обновляют тем же релизом, что и политику отказа; иначе люди действуют по старой памяти. Контрольный пункт 52 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Аудит доступов к raw video делают ежеквартально; уволенные интеграторы не должны жить в VPN вечно. Контрольный пункт 53 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Страховой андеррайтинг упрощается, если есть near-miss журнал и архитектурный разрез safety/ML. Контрольный пункт 54 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Запрет mute safety-мониторов пишут и в runbook, и в договор; нарушения — отдельный класс инцидента. Контрольный пункт 55 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Для биометрии нужна отдельная таблица сигналов; отсутствие строки означает запрет сигнала в проде. Контрольный пункт 56 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Secondary use данных для обучения вендора не выводят из «уведомления о работе линии» без явного слоя согласия/договора. Контрольный пункт 57 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Сегментные метрики по SKU и сменам выявляют скрытую несправедливость средних KPI. Контрольный пункт 58 по теме главы: проверяйте на конкретной ячейке, не в абстракции. RACI на топ-коды отказа прилагают к альянс-договору, чтобы вред не тонул в перекидывании вины. Контрольный пункт 59 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Premature scaling ломает комплаенс так же, как метрики: второй сайт требует заново прозрачность, обучение и map ограничений. Контрольный пункт 60 по теме главы: проверяйте на конкретной ячейке, не в абстракции. На дашборде спонсора рядом с success держите near miss, teleop share и долю полных эпизодов — иначе ответственность и privacy остаются словами. Контрольный пункт 61 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Change control среды обязателен: сдвиг стеллажа, новое освещение, новый SKU пересматривают карту ограничений и временно замораживают KPI автономии. Контрольный пункт 62 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Remote triage без пакета логов увеличивает и юридический, и сервисный риск: field приезжает поздно и без фактов. Контрольный пункт 63 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Canary на двух ячейках с разными сменами ловит больше процессных дыр, чем canary на одной «удобной» линии. Контрольный пункт 64 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Out-of-scope список должен висеть на ячейке в коротком виде; споры про ответственность часто рождаются из серого хвоста SKU. Контрольный пункт 65 по теме главы: проверяйте на конкретной ячейке, не в абстракции. OTA в регулируемом контуре проходит оценку влияния: что меняется в поведении, какой rollback, кто дежурит. Контрольный пункт 66 по теме главы: проверяйте на конкретной ячейке, не в абстракции. Обучение смены обновляют тем же релизом, что и политику отказа; иначе люди действуют по старой памяти. Контрольный пункт 67 по теме главы: проверяйте на конкретной ячейке, не в абстракции.

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