惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
C
Check Point Blog
GbyAI
GbyAI
博客园 - 司徒正美
爱范儿
爱范儿
N
Netflix TechBlog - Medium
H
Hacker News: Front Page
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Security Latest
Security Latest
C
Cyber Attacks, Cyber Crime and Cyber Security
博客园 - Franky
Recent Announcements
Recent Announcements
P
Privacy International News Feed
T
Tor Project blog
Y
Y Combinator Blog
有赞技术团队
有赞技术团队
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
G
GRAHAM CLULEY
The Hacker News
The Hacker News
N
News and Events Feed by Topic
I
Intezer
The GitHub Blog
The GitHub Blog
S
SegmentFault 最新的问题
T
The Blog of Author Tim Ferriss
PCI Perspectives
PCI Perspectives
S
Secure Thoughts
P
Proofpoint News Feed
Microsoft Security Blog
Microsoft Security Blog
IT之家
IT之家
T
Threat Research - Cisco Blogs
J
Java Code Geeks
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
D
DataBreaches.Net
Hacker News - Newest:
Hacker News - Newest: "LLM"
Last Week in AI
Last Week in AI
H
Help Net Security
L
LangChain Blog
大猫的无限游戏
大猫的无限游戏
Help Net Security
Help Net Security
S
Schneier on Security
T
The Exploit Database - CXSecurity.com
Google Online Security Blog
Google Online Security Blog
Cyberwarzone
Cyberwarzone
T
Tailwind CSS Blog
V
Vulnerabilities – Threatpost
Forbes - Security
Forbes - Security
Apple Machine Learning Research
Apple Machine Learning Research
O
OpenAI News
AWS News Blog
AWS News Blog
月光博客
月光博客

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром T-TOPS: Как распутать гордиев узел проекта после выхода в прод (меч не понадобится) Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
«Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре
2026-04-13 · via Все публикации подряд на Хабре

«Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре

Уровень сложностиСредний

Время на прочтение7 мин

Охват и читатели6.4K

Аналитика

Перевод

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

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

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

Так кто же прав?

В некоторой степени правы обе стороны, но, на мой взгляд, они говорят мимо друг друга. Вопрос не в том, использовать ли ИИ ради скорости. Вопрос в том, когда это делать.

Сначала мы рассмотрим этот конфликт через призму мышления Системы 1 и Системы 2 по Даниэлю Канеману и разберём, почему ИИ сделал медленные фазы работы более важными, а не менее. Затем обсудим иллюзию скорости: как устроено мышление вокруг стоимости переделок и почему высокая скорость на неправильном этапе в итоге замедляет весь процесс.

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

Две скорости мышления

Есть один полезный способ взглянуть на тот конфликт мнений, с которого мы начали. В своей часто цитируемой книге «Думай медленно… решай быстро» Даниэль Канеман описывает два режима мышления: один быстрый, автоматический и основанный на распознавании шаблонов, другой медленный, осознанный и аналитический.

Теперь перенесём эту идею на большие языковые модели. В разговоре с Дваркешем Пателем Андрей Карпаты описывает их как призраков или духов, своего рода статистическую выжимку из человеческих текстов, нематериальные сущности, полностью существующие в цифровой среде и имитирующие человека. На вход подаются слова, затем сопоставляются шаблоны, а на выходе появляются слова. Если задуматься, по сути это и есть мышление Системы 1.

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

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

Неверно сформулированное требование, неправильно понятая проблема, ошибочное допущение в проектировании — всё это распространяется на всё, что ИИ помогает вам строить, только теперь распространяется быстрее. Цена ошибки на уровне Системы 2 растёт именно потому, что Система 1 стала настолько мощной.

Если мы хотим двигаться быстро, сначала нужно замедлиться.

Иллюзия скорости

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

Разумеется, это шутка, потому что всё устроено наоборот: спешка на старте, постепенно приходящее понимание, что что-то принципиально не так, и болезненная переделка, которая следует за этим. У меня было немало проектов, где я потом жалел, что не остановился и не подумал чуть дольше, прежде чем броситься в работу. Хорошо знакомо это ощущение оцепенения, когда смотришь на недели работы и понимаешь, что всё сделано неправильно.

В сфере разработки есть чёткое понимание: ошибки нужно выявлять как можно раньше, желательно на этапе требований или проектирования, потому что чем дальше продвигается проект, тем дороже их исправлять. Это очевидно даже без исследований: блок-схему изменить легко, неправильно понятое требование — уже сложнее, а фундаментально ошибочная архитектура в продакшене — это переписывание с нуля.

И вот в чём проблема: ИИ способствует наращиваниб технического долга быстрее, чем когда-либо. Отлично, правда?

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

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

Выход не в том, чтобы отказаться от скорости, а в том, чтобы использовать её осознанно. Раскрывать потенциал ИИ имеет смысл только тогда, когда вы уверены, что движетесь в правильном направлении. И это подводит к следующему вопросу: как понять, что это именно так?

Когда замедление приносит результат

Области, в которых осознанное замедление даёт эффект, почти не изменились, несмотря на то, что всё вокруг ускорилось. Требования по-прежнему дёшево менять, пока это всего лишь текст, и дорого — когда это уже код в продакшене, обслуживающий реальных пользователей. Архитектурные решения по-прежнему легче корректировать на диаграмме, чем в работающей системе. ИИ не изменил эту базовую «физику» разработки — он лишь повысил ценность правильных решений.

В одной из предыдущих статей я называл это протоколом «сначала думай»: прежде чем передавать работу ИИ, следует уделить время прояснению того, что именно вам нужно. Это не лишняя формальность, а самый дешёвый этап для выявления ошибок.

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

  • Сначала проясните требования, потом пишите код. Потратьте 10 минут на формулировку задачи, критериев успеха и ограничений, прежде чем просить ИИ что-либо генерировать. Как должен выглядеть результат? Что находится вне области задачи? Затем попросите ИИ проанализировать и «провалидировать» всё, что вы написали, прежде чем переходить к генерации.

  • Проведите предварительный разбор возможных проблем (pre-mortem). Спросите у ИИ: «Что может пойти не так с этим подходом?» — до того, как зафиксируете архитектурное решение. Это поможет выявить риски, о которых вы не подумали.

  • Переверните задачу. Спросите у ИИ: «Что должно произойти, чтобы этот проект провалился?» — это помогает вскрыть скрытые допущения. 

  • Сделайте быстрый прототип. С помощью ИИ всего за несколько часов можно создать прототип, показать его заинтересованным сторонам и проверить своё понимание задачи, прежде чем вкладывать недели работы.

  • Создавайте черновые внутренние инструменты. Прежде чем тратить деньги на полноценные решения, используйте ИИ, чтобы собрать грубые версии своими силами. Это позволит понять, что вам действительно нужно, а что — нет. 

  • Выявляйте граничные случаи заранее. Попросите ИИ сгенерировать возможные крайние сценарии и варианты отказов для вашей архитектуры до начала реализации. Разобраться с ними на уровне схемы значительно дешевле, чем в продакшене.

Разумеется, замедлиться на практике сложнее, чем кажется. Даже если вы уверены, что это правильный подход, вы, скорее всего, столкнётесь с сопротивлением со стороны тех, кто видит в ИИ повод ускоряться, а не замедляться.

Новый культурный встречный ветер

С учётом того, как сильно ИИ ускоряет процессы, если вам ещё не задавали вопрос, почему что-то делается так долго, то скоро начнут.

«А нельзя просто использовать ИИ?» — это новая форма давления на скорость, и она особенно коварна, потому что подменяет реальную пропускную способность видимостью продуктивности. Да, ИИ способен генерировать код за секунды. Но сгенерировать код и решить правильную задачу — это не одно и то же.

Что с этим делать?

  • Чётко обозначайте, на каком этапе вы находитесь. Если это «медленная» фаза, прямо говорите об этом: объясняйте, что вы уточняете требования, прорабатываете граничные случаи и проверяете, что решаете правильную задачу.

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

  • Показывайте ход работы. Делитесь артефактами «медленной» фазы: документами с требованиями, эскизами архитектуры, результатами pre-mortem. Это делает невидимую работу видимой и укрепляет уверенность в том, что вы двигаетесь вперёд, а не стоите на месте.

  • Ограничивайте «медленную» фазу по времени. Задайте чёткие рамки: «Мы потратим два дня на прояснение требований, прежде чем начнём писать код». Это делает осознанное замедление управляемым, а не бесконечным.

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

  • Показывайте быстрые результаты. Соберите простой прототип или макет на раннем этапе, чтобы продемонстрировать заинтересованным сторонам, что при необходимости вы можете сделать что-то необходимое быстро. Это создаёт доверие и даёт вам пространство для более вдумчивой дальнейшей работы.

Любопытно, что это хорошо соотносится с концепцией hill chart из методологии Shape Up от Basecamp: подъём в гору — это медленная фаза прояснения, когда неопределённость высока и вы только понимаете, в чём на самом деле состоит работа; спуск — это быстрая фаза реализации, когда путь уже ясен и вам остаётся просто довести дело до конца.

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

Теперь ваша очередь

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

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

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

  • Если задача значимая, подумайте о том, чтобы сначала сделать одноразовый прототип, который не жалко удалить, просто чтобы проверить, в правильном ли направлении вы движетесь.

Вместо заключения

Скорость и замедленность — не противоположности, а инструменты для разных этапов работы. ИИ полезен в обоих случаях: для быстрого исполнения, когда направление уже понятно, и для ускоренного осмысления, когда ясности ещё нет. Ключевой навык — понимать, на каком этапе вы находитесь, и выбирать подходящий темп.

Если хочется разобрать такие вещи на практике, можно заглянуть на бесплатные открытые уроки ниже. Там как раз можно обсудить с экспертами архитектурные решения, ограничения систем и то, что обычно всплывает уже после слишком быстрого старта:

  • 14 апреля, 20:00. «Влияние нефункциональных требований на архитектуру». Записаться

  • 16 апреля, 20:00. «Архитектура ИИ-сервисов для High-Load и Low-Latency инференса». Записаться

  • 28 апреля, 20:00. «Почему только 5% компаний получили реальную выгоду от ИИ в 2025 году?». Записаться

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