Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 68

Вот так то...делаешь делаешь автоматизацию..а потом автоматизация действительно подменяет тебя и ты идешь за забор...

Ну, как вариант, идешь к конкурентам и на опыте делаешь еще лучше.

Снова выпускаешь офигенную автоматизацию и тебя снова увольняют. Благо к нам в авиационное ПО ИИ придет ой как не скоро - тут люди вешаются от бюрократии в процессе жизненного цикла производства ПО, так что никакой ИИ не вынесет.

А потом у тебя уже достаточно экспириенса, чтобы продавать свои скиллы всем желающим войти-в-ии компаниям по оверпрайсу

сделать ИИ бюрократа и пусть он ставит палки в колёса ИИ сотруднику

Для этого MCP и придумали

Видимо неправильная модель - надо просто продавать проектный консалтинг.

Дал тут модели o3 ссылку на DO-178 в интернете и кусок старого исходника. Говорю, сделай мне рыбу чтобы была как настоящая - чтобы все документы были что требует сертификатор по DAL B на DO-178. Тесты напиши, чтобы покрытие 100%, чтобы были требования к каждой строчке, низкоуровневые, высокоуровневые, планы все напиши, чтобы трассируемость во все стороны. Ну, чтобы со всеми делами и без всяких дел. Такую рыбу, к слову, нигде не скачать и не запросить - распространяется исключительно через организации продающие услуги помощи в сертификации. Такая красота получилась! Хоть понятно примерно стало что эта бюрократия из себя представляет.

Внутри каждого файла тоже прямо с виду годнота - ну как минимум каркас. Также ИИ очень хорошо консультирует по КТ-178 - раскрывает, как можно квалификацию на инструменты оформить, как старый код под КТ-178 подвести и т.п.

Потом сходил в другой ИИ (gemini) и попросил оценить этот сгенеренный комплект документов с точки зрения инспектора.

Так что ИИ уже тут.

• SAS_PWM.md — «Итоговый отчёт о выполнении ПО» (Software Accomplishment Summary). Подводит итоги для модуля PWM версии 1.2.0: перечисляет ключевые артефакты, состояние сертификационной базы и соответствие уровню DAL B (DO-178C).
• SPR_PWM_Log.md — «Журнал проблем ПО» (Software Problem Report Log). Таблица зарегистрированных замечаний, статусов их устранения, ссылок на корректирующие коммиты и ответственных лиц.
• ctest_log.txt — протокол запуска модульных тестов на хосте: 1 тест пройден, сбоев нет, время ~0 с.
• gcovr_report.txt — агрегированный отчёт gcovr: сводная таблица по файловому охвату кода (строки/ветви), процент покрытия, список пропусков.

docs/docs_project

• Глоссарий.md — глоссарий проекта; даёт определения DO-178C, DAL, HLR/LLR и пр.
• План_верификации_ПО.md — SVP (Software Verification Plan). Описывает стратегии, методы тестирования, ответственность команд и критерии выхода для уровня DAL B.
• План_обеспечения_качества_ПО.md — SQAP (Software Quality Assurance Plan). Фиксирует процессы контроля качества, ролевое распределение, метрики и частоту аудитов.
• План_разработки_ПО.md — SDP (Software Development Plan). Расписывает жизненный цикл, вехи, инструменты и модель конфигураций.
• План_сертификации_ПО.md — PSAC (Plan for Software Aspects of Certification). Договаривается с органом сертификации о том, какие артефакты и активности требуются.
• План_управления_конфигурацией_ПО.md — SCMP (Software Configuration Management Plan). Регламент управления конфигурациями, базовыми линиями и правами доступа.

docs/docs_pwm

• PWM_История_эксплуатации.md — описание накопленного опыта использования модуля PWM, обнаруженных проблем в полёте и их решений.
• PWM_Неисполненный_код.md — анализ «мертвого» (неисполняемого) кода, причины появления и рекомендации по удалению или изменению.
• PWM_Описание_архитектуры.md — детальное изложение архитектуры: слои, интерфейсы, диаграммы модулей и ответственность компонентов.
• PWM_Тестовое_покрытие.md — матрица покрытия тестами требований; указывает, какие треб. подтверждаются какими наборами CMocka-тестов.
• PWM_Трассировка_кода.md — csv-файл с построчной трассировкой: номер строки → идентификатор требования.
• PWM_Требования.md — полный перечень HLR/LLR к модулю PWM с обоснованием, допустимыми допусками и ссылками на внешние нормативы.
• Журнал_независимых_ревью_PWM.md — записи независимых ревью: состав комиссии, выводы, статус действий по замечаниям.
• Индекс_конфигурации_PWM.md — конфигурационный индекс «Baseline Verified»: список всех файлов, контрольные суммы (SHA-256) и версии.

docs/tool_qual

• cmocka_formc.txt — Form C (Tool Accomplishment Summary) для фреймворка CMocka: объём верификации инструмента и вывод о его пригодности.
• gcovr_formc.txt — аналогичный Form C для gcovr.

docs/verification

• ctest_log.txt — журнал интеграционных тестов (та же структура, но для стенда валидации).
• gcovr_report.txt — отчёт покрытия после интеграционных испытаний.
• hil_tz_delay.txt — отчёт аппарат-в-контуре (HIL) по требованию HLR-PWM-02: фиксирует, что выходы переходят в «низкий» уровень < 2 мкс.

docs/trace

• PWM_Трассировка_кода.csv — см. выше (включён в список docs_pwm).

Тут надо ещё чтоб реальный инспектор оценил, это очень похожий на правду бред или действительно что-то стоящее. А вы это делали в обычном чат-режиме или агентскими системами? Много файлов, смотрю, не думаю, что просто чат.

Ну если уж начали говорить про авиацию. Собирать и консолидировать трассы/сбор покрытия/анализы прогона ИИ может. Но писать, допустим, HLR будет еще не скоро - и дело тут не в сложности, а скорее в человеческом факторе. Слишком часто нужно взаимодействовать людьми на уровнях системных требований/ТЗ, аппаратчиками. И этим пока все такие занимается человек. C LLR уже проще, так как требования можно строго формализовать либо псевдокодом либо каким то иным жестким форматом. Писать интеграционные тесты ИИ также пока вряд ли сможет - исхожу, естественно, из собственного опыта разработки интеграционных тестов. В отличии от модульных, которым по сути кроме модульного требования, вычислителя и средства загрузки прошивки модуля в вычислитель больше ничего не нужно, для интеграционных ИИ должен обладать знаниями о всей системе, тестовом окружении (как аппаратной так и программной части), всех интерфейсах, циклограмме работы. Как правило на период когда начинается верификация, все требуемые артефакты и знания могут быть еще не доступны и приходится подстраиваться и писать некий суррогат, итеративно его улучшая. Как помощник в генерации кода интеграционных тестов ИИ подходит, но опять же при условии скармливания ему огромного количества проектной документации. Очень много приходится предполагать и рассчитывать "методом интеллектуального анализа", как у нас говорят, плюс бюрократические моменты между заказчиком и подрядчиком. Как только ИИ сможет мыслить как человек с учетом бюрократических проволочек - вот тогда наверно и авиации/космосу/атомной промышленности придется задуматься.

Вот так то...делаешь делаешь автоматизацию..а потом автоматизация действительно подменяет тебя и ты идешь за забор...

Так оно и есть. А потом, когда долго никто не поддерживает автоматизацию, она начинает терять свою актуальность, поэтому позже этот сервис автоматизации объявляют устаревшим и возвращаются к ручной работе, попутно набрав ещё несколько сотрудников в штат. И так до следующей реструктуризации или кризиса.

Ничего в этом мире не меняется.

Вот только ИИ - это слишком умная автоматизация. И, боюсь, скоро она сама себя начнет улучшать, в отличии от традиционной автоматизации.

Да что-то не похоже: все "ИИ", по крайнер мере, публично доступные, способны работать только в рамках своего датасета и совершенно не способны логически рассуждать в незнакомой для них теме, даже если весь контекст доступен.

Если Маск не врет насчет Grok 4, то LLM уже способны размышлять и на смежные темы, которых не было датасете, так что возможно что-то похожее на ИИ уже ближе, чем кажется

уже способны размышлять и на смежные темы, которых не было датасете

вы это потом называете "галлюцинации"

Если Маск не врет

А сами как думаете?

Если Маск не врет насчет Grok 4

Кого Грок 4 будет называть самым большим лгунишкой в интернете, как думаете?

С чего не способны? RAG же для этого нужен

Да чем она умная то? Не понимаю хайпа. Ты доверишься хирургу который в 90% случаев все делает отлично а в 10% случаев зарежет пациента?

Если ты не можешь проверить результат, а он далеко не на 100% правильный, то пользоваться таким инструментом такое себе. Ну напишет он микрософту километр кода, а он не работает. Кто его до ума доводить то будет? В чужом коде разбираться то еще удовольствие.

Не ломайте этим вайберам всю малину — пусть побесятся, нам работу на будущее обеспечат — разгребать их авгиевы конюшни.

А я и вайбил, и сам же и пофиксил то, что я навайбил...

Главное чтобы в сумме времени не вышло больше, чем пытались сократить вайбкодингом

Дак в моём случае ИИ скорее замедлило процесс как раз, нежели ускорило.

Сейчас я добъю оставшиеся центы в дипсике, и хватит больше этим заниматься. В опенроутере я уже просадил 16$. В дипсике - около 6.

Скрытый текст

Ну с кодом у ИИ таки есть будущее, большинство задач (в метрике потраченных человекочасов) - это банальный CRUD или "подвинь кнопку на три пикселя влево". Вот только в разработке виндовс таких задач не собо много.

Как кто, пользователи сего поделия. Их жалобы будут обратно в этот ии и отправлять. Чем лучше напишешь, тем больше шанс на исправления. Пожелания убиться об стенку заиграют новыми красками.

Пожелания убиться об стену заиграют новыми красками.

Дуров её не вернёт!

> Ты доверишься хирургу который в 90% случаев все делает отлично а в 10% случаев зарежет пациента?

Надо просто сравнить проценты ошибок живого и робохирурга.

Да чем она умная то? Не понимаю хайпа. Ты доверишься хирургу который в 90% случаев все делает отлично а в 10% случаев зарежет пациента?

Вообще у многих операций выживаемость ниже.

Зависит. Если кожаный хирург ошибается в 1 проценте случаев, а железный в 10 процентов, но операция у кожаного стоит $250к, а у железного $10к. То в случае, когда у тебя нет $250к, лучше идти к железному с некоторым шансом на выжить, чем гарантированно помереть.

Ты доверишься хирургу который в 90% случаев все делает отлично а в 10% случаев зарежет пациента?

Проблема в том, что "мясные" хирурги так и работают, это такая же стохастика.

Нифига речь идет не о сложных операциях, а вообще любых. Вот мне резекцию мениска делали, там надо сильно накосячить что бы убить человека

Убить можно при любой операции - вопрос только чем вы заставите организм медленно или быстро умирать. Порез и инфекция, потерянный инструмент в организме, перепутанная жидкость по вене (страшные случаи помню , когда людей просто сжигали не тем раствором в шприце или капильнице). Так что косячат и в простых и сложных операциях - только на сложные операции все таки соглашаются люди с достаточным уровнем квалификации, а простые операции могут делать и двоешники мед институтов или вообще с куплеными дипломами.

 Ты доверишься хирургу который в 90% случаев все делает отлично а в 10% случаев зарежет пациента?

У нас бухие хирурги операции делают. Да, доверюсь протестированному тщательно решению, почему нет? Проценты от балды только не надо прикручивать. Никто не запустит систему, дающую 10% ошибок именно по вине оборудования. Хотя, где-то на МКС или в Антарктиде если будет такой хирург, то это лучше чем ничего в случае аппендицита, к примеру.

И вы, я так понимаю, в беспилотных авто тоже ездить никогда не будете, даже если они станут массовыми?

Пока есть факторы которые не может учесть ИИ и может учесть человек - не получится повсеместно его применять. ИИ будет всегда работать только в том скопе на котором обучен (галлюцинации в счет не берем), а человек все таки способен выходить за рамки того, чему его учили, прибегать к нестандартным решениям, которые никто раньше не делал (причем частенько это спасает жизни/технику)

Эм...ну попробуй автоматизировать тестирование того же самолетного ПО. Посмотрим, как долго самолеты на автоматизации пролетят.

Я вот нанял отделочника, он мне сделал ремонт во всей квартире, а потом я его уволил за ненадобностью. Вот так, мужик пахал, пахал, а я его за забор..

Интересный пример) Вы его и наняли только на конкретный объем деятельности - так что все логично. Точно также можно и программистов нанять на сдельный проект и уволить. Но мы же говорим о постоянной работе, где человек рассчитывает работать, допустим, десятилетие, а его увольняют за ненадобностью через 3 года.

Но мы же говорим о постоянной работе, где человек рассчитывает работать, допустим, десятилетие

Ну это вы себе придумали свою реальность про постоянную работу и десятилетия. Отделочник может тоже рассчитывал, что у меня найдется работа на долгие годы. На самом деле вы заключаете бессрочный договор, который может быть расторгнут в любой момент, никакие десятилетия там не прописываются. Кстати, в обе стороны работает.

"дистопией" по-русски мы обычно говорим Антиутопия.

Слова хорошие. Одно означает, что хотели как лучше, а вышло как нет. Другое - как лучше даже не хотелось, а вышло совсем пц.

Антиутопия, дистопия, какотопия - синонимы. Можно пользоваться любым из них, ошибки не будет. Конечно, антиутопия самый популярный из них. Но если вы никогда не слышали двух других - это ещё не значит что их нет.

-- иногда пишут Иран, иногда Ирак. Как правильно?

Как правильно?

Оман

Выражение "Ходишь, ходишь в школу, а потом – бац! И вторая смена!" заиграло новыми смыслами.

Простая арифметика: если считать что в среднем человек работает в одной компании 5 лет (сейчас уже меньше), то каждый год увольняется около 20%; в Microsoft около 200 тыс сотрудников, значит даже если уволить 40 тыс это будет вполне ок.

там не равномерное распределение. Некоторые уходят через год а некоторые 20 лет сидят.

К примеру, я собирался свалить с последней работы 8 лет назад, но задержался (обстоятельства) - в общем было более менее терпимо, "копал в глубину". На днях глянул компании (сайты) где работал - смотрю, архитектор на предыдущей работе сидит там до сих пор! Я проработал пару лет и ушел в 2008, а он там получается 20 лет! Опупеть! То есть, я не самый "домосед" (15 лет на одном месте но в 3 разных подразделениях и странах, но под одним "зонтиком").

Так что если загасить за раз 20% то уйдет и ядро "грибницы" и не одной. По сути, эта новость о закрытии подразделения и остановке развития проекта - менеджеры оценили, что "вкатышей" будет достаточно для поддержки а большего не нужно

а некоторые 20 лет сидят

Кто его выгонит, он же памятник ))

В таких компаниях жуткая дедовщина и полное отсутствие карьерного роста, все ключевые должности засижены теми, кто там по 20 лет сидит. На низовых должностях при этом запросто может быть огромная текучка, до 30% штата в год.

Согласен - полная тухлятина. Я задержался по семейным обстоятельствам - и сидел в своей нише. Сколько ни просил дать кого то из новичков на проект - не давали, даже если народ не был занят и болтался как мертвые души в отделе консалтинга. Я в это время зашивался на 3х проектах одновременно. Да, 18 век в подходах, невозможность что то модернизировать - уже в средней цепочке сидят жополизы карьеристы которым риск и движение не нужны. То есть яркая посредственность сидит и гасит потенциальных конкурентов.

Не обязательно. Я работал в компании, где по 25+ лет работают. Рост был, но не очень быстрый.

Рост был, но не очень быстрый.

Примерно за 25 лет. )) И то, если карьеристом родился.

я пересидел 2 тимлидов и 3х технических директоров. Рост он бывает в обе стороны - можно корни пустить..

их заменили на ИИ-инструменты, которые сами сотрудники помогали разрабатывать и тренировать

как это прекрасно выглядит... сами себя заменили...

не первый раз такое, раньше работник писал скрипт и работодатель, если узнавал, заменял работника на этот скрипт, поэтому давно все рекомендуют: "автоматизировал свою работу - не говори об этом работодателю" :)

Воспоминание из детства разблокировано

пилишь годами автоматизацию, чтобы избавиться от рутинной работы и уделять больше времени более важным задачам, а тебя вышвыряют

"Научи его варить борщ и собирай шмотки!"

Да тут ИИ почти не причем. Программисты автоматизируют различные действия. Для той игры на данный момент все нужное автоматизировали (каким образом они автоматизировали - через шаблоны или через ИИ инструменты - это уже не важно), потребность в программистах отпала. Их уволили (рынок такой, что посчитали выгодней уволить, а не переводить в другой отдел).

Мы, программисты, - такие же работники, как и многие другие. В нас тоже может отпасть потребность в конкретной компании. Для примера возьмем ситуации попроще: написать интернет-магазин, донастроить 1С после обновлений, исправить ошибки на какой-то мелком сайте, договорившись через фриланс биржу. После всех этих действий программист тоже будет не нужен, просто масштаб и сроки другие.

Мы привыкли, что чаще всего у компаний для нас почти бесконечный поток задач. Но во многих компаниях рано или поздно задачи на автоматизацию могут закончиться, дела компании могут пойти не очень или автоматизация станет не целесообразной, и придется вынужденно искать работу. Такая реальность, к сожалению.

Так что тема статьи - просто кликбейт.

... заменила... на ИИ

Могли спокойно заменить на любой другой инструмент, который решает эту задачу. Или просто уволить, сократив расходы.

который они же и разработали

Так они и нанимали людей, чтоб они что-то разработали, что принесет прибыль или сократит расходы.

Буквально признание "мы не собираемся развивать продукт дальше, только доить деньги с пользователей, пока проект не умрет"

Может быть, они искренне и собираются. Проблема в том, что пока что ИИ рассматривается менеджментов не столько как средство повышения производительности, сколько как способ резания костов. Т.е. не "Делать больше работы тем же составом", а "Делать ту же работу, но меньшим составом"

4 июля исполнительный продюсер Xbox Game Studios Publishing Мэтт Тернбулл написал в Linkedin пост, в котором посоветовал уволенным коллегам использовать ИИ для снижения «эмоциональной и когнитивной нагрузки, связанной с потерей работы»

Угу, а моргедж и медстраховку предполагется тоже ИИ оплачивать? Напрашивается приход к нему на работу или домой народного стрелка, как к United Health...

Microsoft заменила до 200 сотрудников King на ИИ, который они же и разработали

Это лож и кликбейт.

Это лож и кликбейт.

Не «лож», а «клади»!

создания уровней и дизайна интерфейсов, написания текстов и тестирования

ни одного разработчика не пострадало !!

У меня так: один программист сидит читает книжку "Крутое программирование". Второй смотрит ютюб каналы про рыбалку. Третий спит в столовой. Четвертый каждые 15 минут бегает курить с девушками из маркетинга. Пятый выгорел. Шестрой работу ищет, поэтому постоянно "болеет" т.к. созвоны по собеседованиям из офиса не очень идея.
Работает только джун, который через нейросети в вскоде пишет всякие нужные для бизнеса штуки и еще один мидл, который по 1С помогает бабушкам из бухгалтерии новые отчеты делать.
И вот я думаю... а не так ли не прав Микрософт, заменяя вот это вот всё на ИИ...

Т.е. менеджер видит все это, но обуздать программистов и заставить работать не может, но при этом наивно полагает, что сможет заставить работать ИИ?

Выступлю адвокатом дъявола - речь идет о Кинг - клепателе мобильных донатных помоек. Там не программисты нужны, а рабы на галерах чтоб клепать это однотипное унылое смартфонное гуано. Чтобы сделать очередную версию "3 в ряд" в нарядном дизайне, уже не надо ни программистов ни дизайнеров.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости