Как физика, потоки и трубы помогли мне понять, почему два прогноза не равны

В Бауманке я учился на Э4 и, соответственно, изучал физику и инженерные дисциплины. На втором курсе у нас была гидродинамика, которая внезапно пригодилась в будущем. Казалось бы - какое отношение это может иметь к прогнозированию спроса?

Оказалось - самое прямое

Когда я пришёл в операционную аналитику Яндекс Лавки, мы делали прогноз для управления цепочками поставок. У нас тогда были 2 отдельные команды, которые занимались прогнозом Автозаказа (прогноз числа товаров (SKU) на каждую лавку) и Операционным прогнозом (прогноз числа курьеров и кладовщиков). Эти прогнозы помогали эффективно планировать работу цепи поставок (Supply Chain).

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

Их нельзя приравнять, потому что они описывают разное

Прогноз Автозаказа - это поток

Представьте воду. Она течёт по ландшафту под действием гравитации, или спроса. Автозаказ строит свой прогноз на статистике: история продаж, сезонность, тренды. Он моделирует "естественное поведение потока". Куда и с какой скоростью вода потечёт, если ей не мешать. Какой объём пройдёт через сечение за единицу времени.

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

Операционный прогноз - это трубы

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

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

Почему прогноз Автозаказа математически больше Операционного

Когда вода течёт свободно - она занимает максимальный объём. Она растекается, заполняет все доступное пространство. Статистическая модель делает то же самое: она видит каждый SKU, каждую точку, каждый всплеск и пытается его воспроизвести. Она генерирует прогноз на полную ёмкость спроса.

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

К каким выводам приводит это знание:

emojiДельта между прогнозами - это характеристика нашей операционной инфраструктуры. И очень большое знание для принятия экономических решений

emojiДельтой можно управлять в своих интересах. Это сигнал к поиску оптимальных экономических решений.

emojiОба прогноза нужны. Автозаказ для понимания, какой спрос у наших пользователей. Операционный - для понимания, сколько мы реально можем привезти

Про силу хардов

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

Никто не даст готовых ответов для бизнеса. Но фундаментальное образование дает язык, на котором можно описать сложную систему, а потом найти в ней рычаги управления. И вот в чем сила хардов.
9
🔥 7
4
23 8 392
avatar
asisakov
Переслано от канала
14.05.2026 18:18
HARD SKILLS

Сегодня разбираем, как модель «потока и труб» объясняет расхождение прогнозов

Автор поста: @asisakov_channel

#hardskills
🔥 9
5
4
6 518
Огонь не только в глазах

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

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

Огонь огню рознь

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

А есть чувство, когда ты уже купил чипсиков и сухариков после работы в пятницу, а там менеджер пишет, что прод или дэш лежит, и очень повезет, если это не влияет на PnL компании. Поэтому надо срочно спасать всех и вся, и ты героически за N часов делаешь то, что не предполагал. Раньше этот техдолг был не важен и никакое вдохновение не могло помочь. Сейчас же просто жопа горит! О каких чувствах и эмоциях может идти речь? Что интересно, с этим огнем тоже хочется что-то сделать - его хочется потушить. Но пока оно горит, возможно мы делаем лучшую работу в своей жизни

Что происходит:

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

Помните чайник из прошлого поста? Так вот, пожар здесь, это когда просто нет конфорки и газ летит из трубы. Какие в это время могут быть мысли? О, это было бы неплохо сделать, или Ааааааааа <непереводимая игра матерных слов>. Внезапно дефицита регуляции старта как и не бывало. Потому что вопроса стартовать нет. Вопрос - просто выжить.

Какие из лучших решений в вашей карьере были приняты в состоянии пожара?

По-старому уже невозможно

Сейчас или никогда

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

emoji И оно не дает ресурса, оно его сжигает. Один аврал. Через N авралов подряд есть усталость. N + K подряд - выгорание. Здесь блин вернуться бы в то состояние, что было. Но сорян, у организма кредит. И проценты по нему уже нехилые - расшатанные здоровье, сон, отношения, и в итоге та самая способность гореть чем-то вообще.

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

Что делать:

emoji Использовать

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

emoji Поджигать

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

emoji Тушить

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

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

В С Е !

Пишите в каменты, какой ваш лучший результат был рожден в пожаре? И как вы после этого восстанавливались? Или может изменились?

#softskills
7
🔥 5
👍 3
11 2 557
CTF на московских улицах

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

Рекурсия по городу - масштабное командное офлайн-приключение в формате CTF прямо на улицах Москвы.

В чем суть?

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

А теперь самое интересное: дебажить придется ногами

Вам предстоит собрать команду (от 2 до 5 человек) и пойти решать 35+ заданий на улицах города. Маршрут проходит через знаковые точки российской IT-индустрии. Например, вы можете увидеть территорию МГУ, центр фундаментальных исследований РАН и штаб-квартиру Яндекса в «Красной Розе».

Что по механике

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

emoji Вы сами строите свой маршрут и выбираете, какие задания брать. Пройти всё за отведенное время физически невозможно, поэтому победит та команда, которая правильно и выстроит логистику, и подберет стратегию

Некоторые ответы нужно искать на местности, некоторые - забирать у живых тайных агентов. Разделяться команде нельзя (тайные судьи на локациях за этим следят, так что без читерства)

За 15 минут до финала откроется секретное задание. Его стоимость перекрывает любое другое в игре. Оно решается чистым искусственным интеллектом из любой точки.

Что по датам и времени

emoji 23 мая (СБ), Москва.
17:00 – 18:30 - сбор и брифинг в БЦ «Красная Роза».
До 22:30 бегаем по городу, ломаем голову и коммитим решения.
С 22:30 до 01:00 - афтепати, награждение победителей и мощный концерт в Экстрополисе

Если у вас нет команды, то это не беда, соло-челов распределят на месте старта.

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

Изучить полные правила и зарегистрироваться тут: https://ya.cc/t/u7FsSXBb9PJEnE

Кстати, рега закрывается 18-го мая, поэтому отправляйте заявки заранее!
Рекурсия по городу — командная офлайн-игра, 23 мая
CTF-приключение, где вы вместе с командой разгадаете загадку архивного FTP-сервера и почувствуете инженерную культуру Москвы. Вам предстоит перемещаться по городу, находить «флаги» и постепенно чинить систему, которая зациклила реальность.
🔥 5
🍾 5
❤‍🔥 4
6 8 855
БЕРИ И ДЕЛАЙ

Когда чувствуешь себя немного СДВГшником в фазе концентрации, то можно словить образ ультимативной продуктивности: когда чел встаёт в 5 утра, медитирует, пишет в дневник благодарности, потом красиво планирует день в Notion и с улыбкой идёт менять мир. Вот например утренняя рутина из жизни одного фантазера.

Есть у вас другое видение продуктивного человека?

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

А воз и ныне там

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

Что происходит:

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

Сюда же отнесем перфекционизм. 100% качество достижимо и это желание обычно не является первичным (имею в виду добить такое высокое качество). Первичен страх. Зачем это делать, если это будет неидеально? Вот так и сидишь и ждешь днями и неделями высвобождения огромного количества энергии на огромный идеальный результат. А энергия тратится на переживание эмоций, но с точки зрения приближения к результату ничего не происходит.

Можно ли назвать это просто ленью?

И есть ли вообще обратная сторона? Вдохновение? Мотивация? Ритуалы? Возможно человек про это слышал, но чтобы получить небольшой быстрый результат ему это не нужно. Взял и сделал. Написал черновой пост и выложил, понял, что без звонка не обойтись - взял и позвонил по важному делу.

Представьте, что у обоих людей есть монетка, и у одного вероятность выпадения орла 10%, а у другого 90%. Но первый может сделать 365 бросков, а второй 12. Вот и посчитайте у кого в сумме будет больше орлов.

А тут что происходит под капотом

Дофамин выделяется только от результата! Мозгу кайфовей получать зарплату за каждую закрытую задачу сразу при ее завершении, чем 1 раз в месяц полную. И для собственной мотивации это приятная награда, потому что это реальное действие (возможно даже маленькое). И появляется инерция, которая тащит вперёд.

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

В тот раз говорили про дефицит регуляции внимания, а в этот раз про дефицит регуляции старта

Что делать:

emoji Правило двух минут

Не можешь начать большое дело - сделай из него что-то на две минуты. Если надо написать пост, открой документ и напиши одно предложение. Часто этого достаточно, чтобы чайник засвистел.

emoji Убить перфекционизм физически

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

emoji Убрать выбор

Чем меньше решений перед стартом, тем выше шанс начать. Убираем вопрос "какую задачу сделать". Берем первую ЕДИНСТВЕННУЮ в списке, и делаем прямо сейчас. Мозг тратит энергию на выбор, и на само действие его уже может не хватить.

Мозг - сложная штука, и иногда ему нужно помочь отклабировать свое поведение. Если физически не получается начать уже месяцами, то это повод разобраться глубже. Напирмер, с психологом, или с коучем, иногда с психиатром.

Есть план сделать что-то, что давно откладывалось? Может пора начать прямо сейчас? Пусть и криво, и косо, и плохо

БЕРИ И ДЕЛАЙ

Расскажите в комментариях, какое дело вы откладывали всю жизнь? И какие эмоции вы при этом испытываете?

#softskills
27
🔥 12
7
14 32 1.1K
Админ нашел для вас полезный ивент. 20 мая в Москве Wildberries & Russ проведет большой Inside AI Meetup.

Это если интересно наконец узнать, что происходит, когда AI выходит за пределы прототипа и попадает в прод…

Эксперты представят реальные кейсы: от высоконагруженной модерации с векторным поиском и AIOps-подходов к управлению ML-сервисами до практики построения RAG-систем, тонкостей реранкинга и реальных этапов запуска LLM-продуктов.

Среди спикеров специалисты Wildberries & Russ, MWS, Avito, Сбера, Альфа-Банка, red_mad_robot.

Можно принять участие, даже если вы не в Москве. Орги сделают онлайн-трансляцию. Все подробности и рега вот здесь.
9
🔥 7
5
22 15 1.2K
Где айтишнику сейчас хорошо

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

И есть ли вообще такое место?

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

Рынок рос. Вместе с ним росли зарплаты. Рекрутеры писали первыми, звали на собеседования как на свидания, писали комплименты, обещали такое, что никто ушам своим поверить не мог. Релокация, удаленка, четырехдневка? Лишь бы задачи закрывал вовремя.

Вчера это закончилось

Первым заговорил фронтендер, привыкший к тому, что мир меняется каждые полгода.

"Выучил jQuery, потом выучил Angular, потом React - а там уже Next, Nuxt, Svelte, Solid,а потом все это скоро умрет и будет что-то новое. Мы все бежим, и дорожка под ногами все быстрее, чем мы переставляем ноги"

Хорошо там, где можно не бежать и не бояться, что ты устареешь

Бэкендер был человеком, привыкшим думать о том, что будет, если все упадет.

"Мне хорошо было, когда я писал код и знал, что он работает. Когда сервис просто не падал. Сейчас же шестьдесят микросервисов. Каждое падение по мою душу. Мониторинги, алерты пищат. В три часа ночи звонит робот с инцидентом. И ты встаешь и копаешься следущие 24 часа"

Хорошо там, где система! Где есть кому тебя подхватить и вместе решить проблему

Девопс держал на себе все, и был замечен, когда упомянули, что что-то ломается.

"Когда все работает, меня хотят уволить. Когда все падает, тоже хотят уволить. Когда я прошу бюджет на инфру, мне говорят, что денег нет, и так же работает. А когда не работает, упрекают, почему не предупредил раньше. Хорошо там, где люди понимают, что пайплайн не строится сам. Я блин неделями не спал, чтобы это работало"

Хорошо там, где инфраструктуру уважают не меньше, чем продукт

Тестировщику не привыкать, что его винят первым.

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

Хорошо там, где качество является частью культуры

Аналитик был краток.

"Я пишу требования. Подробные, выверенные, с примерами и схемами. Отправляю. Через неделю приходят, а требования не читал никто или решил, что знает лучше. Договоренности должны иметь вес!"

Хорошо там, где думают до того, как делают, а не после

Тимлид слушал всех. Он всегда слушает. Его работа слушать, переваривать, держать. Держать команду, держать сроки, держать себя.

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

Хорошо - не где. Хорошо - с кем и зачем

Некрасовские мужики искали счастливого на всей Руси и не могли найти, потому что искали внешнее - место, сословие, достаток. А счастье, как водится, пряталось не там. Так же и айтишнику хорошо не в конкретной стране и не в конкретной компании, не на удалёнке и не в офисе, не на фрилансе и не в корпорации.

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

Шестеро так и не нашли ответа. Но разошлись они чуть другими поняв, что хотят они одного и того же: чувствовать, что это всё не зря.

Код, бессонные ночи, бесконечные встречи, синдромы самозванца, выгорания, перезагрузки, снова код - все это не зря, если внутри есть огонек. Тот самый, когда на мониторе появилось "Hello, World!" и ты подумал: "Ничего себе. Я это сделал!"

Этот огонек и есть ответ

Пока горит - тебе хорошо. Где бы ты ни был 🖤

А вам где хорошо? И горит ещё?

#career #softskills
35
❤‍🔥 13
7
21 12 1.3K
Воскресенье, 3 мая — последний день подачи тестовых в Летние школы

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

Главное:

Направления: бэк (C++ и Java), мобилка (iOS и Android), фронтенд и фулстек, аналитика

Занятия очно в июле и августе в московском офисе. Программа насыщенная, но не помешает учёбе, работе и просто отдыху

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

Планируем Школы на 400 человек — тебя ждёт широкий нетворк и плотная работа с ментором

В программе собрали всё самое прикладное: актуальные технологии и подходы, практические домашки, командную работу над проектами, хакатоны, публичные выступления и вечеринки!

Важная инфа: до 3 мая ждём и заявки, и выполненное тестовое — оно приходит на почту сразу после регистрации.
🔥 11
👍 10
❤‍🔥 9
11 11 1.6K
О, Муза! Где ты, легкая подруга?

Со стороны может показаться, что программирование - дело сугубо логическое. Сел, подумал, написал. Какое тут творчество? Какое тут вдохновение? Все алгоритмы до нас уже придумали и даже доказали. Это же не симфонию написать!

Дайте этим умникам задачу с Литкода

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

Mon algorithme est mort, et mon âme aussi

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

Вот как это обычно бывает: Сидишь. Задача перед носом в мониторе. Вроде понятная. Вроде не первый год в профессии. Но элегантное решение просто не приходит. Пробуешь один подход - не то. Второй с костылями еще хуже. После третьей попытки вообще все сломалось, и обратно не починить. Остывший кофе вообще не вставляет, все запросы в Курсора закончились, коллеги вообще ничем не помогут отпуске. Тимлид пишет: «Ну что там?»

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

И в этот момент она приходит

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

Le repos est la mère de toute architecture logicielle

Заметила бы Наташа Ростова, если бы судьба привела её не на бал (гусары, молчать!), а на курсы по микросервисам. И была бы, между прочим, совершенно права. Потому что это нейробиология. Когда мы глубоко погружаемся в проблему, а потом вроде бы переключаемся. Но мозг продолжает крутить задачу в фоне, перебирает варианты, находит связи, которые сознание пропустило. А потом выдаёт ответ у кулера, у холодильника с сырками или на прогулке, где админ вышел трогать снег.

ВАЖНО действительно погрузиться в задачу и потом просто ее отпустить. Встать. Уйти. Довериться процессу. Мы, гиперконтроллеры, этого не любим. Мы любим стабильность. Нам нравится, когда есть план, алгоритм, последовательность шагов. Муза же - она про хаос. Про то, что лучшие решения рождаются в те моменты, когда этого не ждешь (погуглите про эффект лестницы).

И это бесит. И это правда. Если сейчас вы в тупике, то надо переклоючиться. Пройтись. Погладить кота. Сварить кофэ просто так. Посмотреть в окно. Муза уже рядом. Ей просто нужно немного пространства.

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

#softskills
15
🔥 9
👍 5
4 7 1.5K
Админ решил сфоткать свое рабочее место

Кидайте в комментарии ваши💪🏿
😁 21
💯 8
❤‍🔥 7
32 9 1.6K
avatar
asisakov
Переслано от канала
21.04.2026 12:19
посмотрел интенсив от Яндекса Agents Week(там в описании есть ссылки на все лекции и практики) — неделю рассказывали, как строить агентские системы.

Сначала по фактам, потом бахну никому не нужное мнение.

1. Первая лекция — базовая база. что такое LLM, что Яндекс называет агентами, что такое tools и MCP.
по сути: agent = runtime(Model + prompts + tools + memory + guardrails + planning skills)

2. Вторая — про память и guardrails. Память бывает в рамках сессии, всего общения и они еще выделили отдельно подтип долгосрочной — про сущности (люди, места и т.д.). Про RAG в миллионный раз рассказали и как для него качественнее запросы формировать.

Как формировать контекст, если нет денег на модель с лям контекстом:
• окно по последним сообщениям
• векторная БД по особщениям + подтягивать только релевантное
• ну либо модель на лям токенов...

Guardrails — это вообще про то, что если у модели есть тулза “сделать скидку 100%”, кто-нибудь обязательно попытается это сделать. Значит, проверки нужны везде:
input -> checks -> agent -> checks -> tool -> checks -> answer

Что важно закрывать как можно скорее:
• модерация/валидация запросов и ответов
• проверка параметров тулзов
• проверка доступов к субагентам и инструментам
• маскирование чувствительных данных перед любым походом в LLM

3. Третья лекция — агенты и мультиагенты.
Агентский цикл простой: подумал -> сделал -> посмотрел, что вышло.
Мультиагенты строятся поверх агентов через одну из стратегий:
• иерархическая. Есть оркестратор, который раздает задачки субагентам и потом собирает ответ и выдает пользователю
• децентрализованная. Каждый агент может общаться с каждым, главное решить задачку.
• роутер. ничего не оркестрирует, а просто перенаправляет в более подходящего субагента
• shared message pool. Агенты обмениваются данными асинхронно, не завися от адресов и доступности друг друга. Такой подход позволяет системе масштабироваться и совместно решать задачи через общую "доску объявлений"

4. Наверное самая интересная для меня лекция, так как агентов уже каждый агент строит, а вот как их оценивать — уже вопрос. Основные мысли:
• собирать корзину тестов не только с запросом, но и с состоянием системы
• проверять не текст ответа, а финальное состояние
• прогонять eval на том же агенте, что и в проде
• смотреть хотя бы на: решил ли задачу, те ли tools вызвал, насколько был эффективен по шагам
• оценивать через rules, человека или llm-as-judge

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

5. Последняя лекция — инженерные костыли продакшена. Самое важное — observability. По логам должно восстанавливаться всё: какой был запрос, какие tools дергались, какие были входы/выходы, по какой траектории агент пришёл к ответу.

Были ещё задачки, но там в основном вопросы по материалу и сборка простого реакт-агента в подготовленном ноутбуке.

В целом интенсив сильно легче прошлых двух яндексовских — про обучение LLM и про scaling обучения/инференса.
Чего-то мега нового я не узнал, но это, наверное, один из самых хорошо структурированных рассказов про построение мультиагентов.
Правда, я так и не понял, для кого он: для инженеров мало, а для вайбкодеров готовых промптов не завезли
👍 20
9
6
3 67 1.6K
Обсцессивно Агрессивно-компульсивный СДВГ-шник

В народе существует всеми известный образ СДВГ: рассеянный человек, который не может досмотреть фильм, хочет сделать десять дел за раз, и скорее всего не закончит ни одного.

Приятный, немного романтизируемый образ из фильмов или рилсов

А что, если я вам расскажу про себя другого СДВГшника?

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

Что происходет:

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

Фрустрация от прерывания зашкаливает. Тебя дёрнули в середине потока, и ты как вот-вот закипевший чайник, у которого закрыли наглухо все крышки. Очевидно, что данная реакция непропорциональна.

Можно ли назвать это СДВГ в чистом виде?

С другой стороны, в нас людях есть ОКР (тут я называю это агрессивной компульсивностью). Это когда тяжело не ответить на сообщение. Не полезть проверять. Потому что есть определенная тревожность, если не сделашеь этого. Блин, а что если там что-то важное? Или например, когда по 15 минут собираешься на улицу/работу, потому что долго проверяешь квартиру перед выходом. При ОКР человек может быть уверен, что если не совершить определённый ритуал, произойдёт что-то плохое.

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

А тут что происходит?

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

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

Видите, как я подмешал разные симптомы в разные механизмы?

А это один и тот же механизм. Дефицит регуляции.

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

emojiРефлексировать. Просто принять, ощутить и прожить - это уже работает хорошо.

emojiФизически разорвать порочный круг ритуалов. Если сильно захотелось переключиться прямо в середине необходимого действа - приседаем или отжимаемся. То же самое с гиперфокусом - смотрим сериальчик 16-ый час подряд - нужно просто вырвать себя из этого ритуала.

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

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

Расскажите в комментариях, как вы все это умудряетесь совмещать с личной жизнью и работой и стремиться к адекватному work-life балансу?

#softskills
13
10
🔥 9
23 8 1.2K