Вас не ценят на работе, и вы ничего не можете с этим сделать?
"Ни зарплаты, ни уважения" - примерно так описывают свою жизнь люди, которые не смогли построить свои личный бренд, прокачать харды и устроиться на работу мечты, теперь вынуждены тихонько стагнировать на обочине истории. Особенно иронично, что в основном это молодые ребята, которые попали в АйТи в последние несколько лет.
Почему олды смогли, а у молодёжи куча проблем? Причина системная - плохое образование, сложный рынок, появление ИИ и т.д.
Но хуже всего - это отсутствие нормальной стратегии развития. Горизонт планирования составляет всего 1-2 года. Когда это время проходит ребята осознают, что время потрачено впустую, нормальной работы нет, знаний нет, а перспективы безрадостны.
Системные проблемы можно компенсировать только одним - личной инициативой. Система образования вряд ли измениться в момент, поэтому в первую очередь разбираемся что можно сделать самому.
Момент первый
Стратегия - это те цели, которые вы ставите перед собой на долгую перспективу. Нужно научиться мыслить системно и ставить нормальные цели, например, выбрать бизнес домен в котором специализироваться, затем определить перспективный технический стек и уже исходя из этого выработать цели вдолгую. В любом случае первый шаг - это анализ.
Момент второй
Сегодня бизнес специфичные знания важнее технических, но будет ли так всегда? В целом приоритеты рынка меняются по мере развития технологий и появлении новых возможностей. Но некоторые вещи ценятся всегда - хорошая база и умение решать бизнес задачи.
Отсюда любая стратегия должна включать не детальный план, а вектор развития. Стратегия тем и отличается от тактики, что на большой дистанции вы не можете учесть все детали и нужно быть готовым к изменениям.
Основные моменты хорошей стратегии:
- прокачка хардов релевантных рынку, а не просто накопление знаний;
- развитие в области своих интересов, а не попытка поймать хайп с чужих слов;
- получение реального опыта, а не оправдание почему у вас ничего не получилось и это якобы нормально.
Момент третий
Всегда должен быть результат, если вы думаете "сейчас немного потерплю, а завтра все получится" - это первый звоночек. Движения должно выполняться малыми шагами, но каждый шаг должен приносить результат здесь и сейчас. Другими словами должно лучше становиться каждый день, а не "завтра".
Для этого нужно отслеживать прогресс, фиксировать результаты и смотреть что получается. В итоге должна сработать синергия и накопление результата.
Все можно измерить деньгами, поэтому деньги как основная метрика - это неплохо. Но так же стоит понять можете ли вы извлекать деньги из рынка напрямую, продавая свои знания и опыт (менторство, консультации, заказная разработка и т.д.).
Личный бренд можно измерять в публичных выступлениях, приглашениях на конференции и т.д.
Техническую компетенцию можно измерить исходя из анализа задач и частоты обращения коллег за вашей помощью.
Стоит начать волноваться если нет никакой активности: ни растущей зарплаты, ни публичной активности, ни обращений за помощью.
Попытки переждать, перетерпеть, придумать "хитрый план" - это самообман который в итоге приводит к тому, что вас ни ценят, ни понимают и в целом хотят другого сотрудника на ваше место.
"Ни зарплаты, ни уважения" - примерно так описывают свою жизнь люди, которые не смогли построить свои личный бренд, прокачать харды и устроиться на работу мечты, теперь вынуждены тихонько стагнировать на обочине истории. Особенно иронично, что в основном это молодые ребята, которые попали в АйТи в последние несколько лет.
Почему олды смогли, а у молодёжи куча проблем? Причина системная - плохое образование, сложный рынок, появление ИИ и т.д.
Но хуже всего - это отсутствие нормальной стратегии развития. Горизонт планирования составляет всего 1-2 года. Когда это время проходит ребята осознают, что время потрачено впустую, нормальной работы нет, знаний нет, а перспективы безрадостны.
Системные проблемы можно компенсировать только одним - личной инициативой. Система образования вряд ли измениться в момент, поэтому в первую очередь разбираемся что можно сделать самому.
Момент первый
Стратегия - это те цели, которые вы ставите перед собой на долгую перспективу. Нужно научиться мыслить системно и ставить нормальные цели, например, выбрать бизнес домен в котором специализироваться, затем определить перспективный технический стек и уже исходя из этого выработать цели вдолгую. В любом случае первый шаг - это анализ.
Момент второй
Сегодня бизнес специфичные знания важнее технических, но будет ли так всегда? В целом приоритеты рынка меняются по мере развития технологий и появлении новых возможностей. Но некоторые вещи ценятся всегда - хорошая база и умение решать бизнес задачи.
Отсюда любая стратегия должна включать не детальный план, а вектор развития. Стратегия тем и отличается от тактики, что на большой дистанции вы не можете учесть все детали и нужно быть готовым к изменениям.
Основные моменты хорошей стратегии:
- прокачка хардов релевантных рынку, а не просто накопление знаний;
- развитие в области своих интересов, а не попытка поймать хайп с чужих слов;
- получение реального опыта, а не оправдание почему у вас ничего не получилось и это якобы нормально.
Момент третий
Всегда должен быть результат, если вы думаете "сейчас немного потерплю, а завтра все получится" - это первый звоночек. Движения должно выполняться малыми шагами, но каждый шаг должен приносить результат здесь и сейчас. Другими словами должно лучше становиться каждый день, а не "завтра".
Для этого нужно отслеживать прогресс, фиксировать результаты и смотреть что получается. В итоге должна сработать синергия и накопление результата.
Все можно измерить деньгами, поэтому деньги как основная метрика - это неплохо. Но так же стоит понять можете ли вы извлекать деньги из рынка напрямую, продавая свои знания и опыт (менторство, консультации, заказная разработка и т.д.).
Личный бренд можно измерять в публичных выступлениях, приглашениях на конференции и т.д.
Техническую компетенцию можно измерить исходя из анализа задач и частоты обращения коллег за вашей помощью.
Стоит начать волноваться если нет никакой активности: ни растущей зарплаты, ни публичной активности, ни обращений за помощью.
Попытки переждать, перетерпеть, придумать "хитрый план" - это самообман который в итоге приводит к тому, что вас ни ценят, ни понимают и в целом хотят другого сотрудника на ваше место.
👍12💯8👎4 2 2
Ложка дёгтя для тех, кому «это и так понятно»
То, что для карьерного роста нужны релевантные знания и опыт, — очевидная мысль. Проблема начинается в тот момент, когда встаёт вопрос: как определить эту самую релевантность?
Типичная ошибка: «то, что спрашивают на собеседовании, то и надо знать». Запомните одну важную мысль: собеседования помогают понять вашу рыночную стоимость, но не помогают понять, что нужно знать для карьерного роста.
Релевантные знания определяются потребностями бизнеса в заработке денег. Но проблема в том, что бизнес зачастую сам не до конца понимает, какие технологии ему потребуются. Он мыслит примерно так: «Ты специалист, ты и решай, что нужно». В итоге единственный способ понять, что действительно нужно, — это нетворкинг.
Я общаюсь с людьми, которые решают задачи разной технической сложности в разных компаниях и бизнес-областях. Сегодня все хотят: использовать ИИ, работать с облачными технологиями, строить долговечную архитектуру. Это основной тренд на рынке.
Дальше начинаются детали, которые, опять же, мало кто понимает. Например, сегодня уже существуют паттерны построения архитектуры с использованием ИИ, в которых основную роль играют вопросы управления контекстом. Это уже сложившийся тренд со своей спецификой и наработанными решениями.
Давайте навскидку задам вопрос: сколько паттернов построения мультиагентных систем вы знаете? Скорее всего, ноль. Потому что такие вопросы появятся на собеседованиях лет через пять. А потребность в этих знаниях есть уже сейчас.
Поэтому чтобы двигаться по карьере, нужно определять текущие тренды в IT — именно это и есть «релевантные знания». А не то, что спрашивают на собесах.
То, что для карьерного роста нужны релевантные знания и опыт, — очевидная мысль. Проблема начинается в тот момент, когда встаёт вопрос: как определить эту самую релевантность?
Типичная ошибка: «то, что спрашивают на собеседовании, то и надо знать». Запомните одну важную мысль: собеседования помогают понять вашу рыночную стоимость, но не помогают понять, что нужно знать для карьерного роста.
Релевантные знания определяются потребностями бизнеса в заработке денег. Но проблема в том, что бизнес зачастую сам не до конца понимает, какие технологии ему потребуются. Он мыслит примерно так: «Ты специалист, ты и решай, что нужно». В итоге единственный способ понять, что действительно нужно, — это нетворкинг.
Я общаюсь с людьми, которые решают задачи разной технической сложности в разных компаниях и бизнес-областях. Сегодня все хотят: использовать ИИ, работать с облачными технологиями, строить долговечную архитектуру. Это основной тренд на рынке.
Дальше начинаются детали, которые, опять же, мало кто понимает. Например, сегодня уже существуют паттерны построения архитектуры с использованием ИИ, в которых основную роль играют вопросы управления контекстом. Это уже сложившийся тренд со своей спецификой и наработанными решениями.
Давайте навскидку задам вопрос: сколько паттернов построения мультиагентных систем вы знаете? Скорее всего, ноль. Потому что такие вопросы появятся на собеседованиях лет через пять. А потребность в этих знаниях есть уже сейчас.
Поэтому чтобы двигаться по карьере, нужно определять текущие тренды в IT — именно это и есть «релевантные знания». А не то, что спрашивают на собесах.
👍18 7🙏3👎1🔥1
На какой площадке лучше проводить стримы, чтобы вам было удобно в них участвовать
Anonymous Poll
58%
YouTube
30%
VK
9%
RuTube
3%
Иное (напишу в комментарии)
На следующей неделе у нас заканчивается курс по монолитной архитектуре, все материалы курса будут доступны на платформе soer.pro. Уже начал работу над следующим курсом "Сервисная архитектура", материалы которого так же будут доступны в рамках доступа по подписке.
У меня в ближайшие три месяца полная загрузка, поэтому на новый курс выделилчетрые три годовых подписки 👑 . Пока доступ будет предоставляться индивидуально, если вы пропустили монолиты, то взяв годовую подписку сейчас сможете ознакомиться с курсом по записанным материалам и попасть на новый курс. Чтобы получиться индивидуальное предложение пишите на @soerdev.
У меня в ближайшие три месяца полная загрузка, поэтому на новый курс выделил
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4 2❤1👎1
Я тут подумал, что может быть мы с вами последние носители знаний о том как писать код руками, а не через ИИ, как сегодня динозаврами выглядят те, кто понимает машинный код и может на лету дизассемблировать fa eb fe во что-то осмысленное (например, в ассемблер), так и современные разрабы будут недопоняты программистами будущего, которым будет просто непонятно "зачем?" знать язык программирования, его синтаксис, трюки оптимизации и т.д. А главное будет совершенно непонятен выбор "табы или пробелы".
💯17👍5🤝3 3 1
На платформе опубликовал запись созвона Обсуждение по С4 и эволюции архитектуры так же обсудили какой результат дает внедрение проектного подхода в цикл разработки и другие вопросы.
👍6👎1
This media is not supported in your browser
VIEW IN TELEGRAM
👍13💯6
This media is not supported in your browser
VIEW IN TELEGRAM
❤6👍2 2
В спорте, обучении, карьере есть общий секрет успеха - результата добивается лишь тот, кто интегрировал развитие в свою повседневную жизнь.💡
Будет ли результат, если сходить на одну тренировку в спортзал, а потом снова пить пивас со своими друзьями? Будет ли результат если нанять самого крутого тренера, а потом надеяться, что он сделает все за тебя? Ответ очевиден.
Поэтому к черту нытиков, которые могут привести сто и одну причину почему у них ничего не получается. Мы пошли другим путем - начали качать свои знания и умения, используя стратегию малых шагов.
Не надо думать о том насколько сложно прокачать харды и стать крутым соером, нужно каждую неделю делать по одному шагу вперёд.
На этой неделе мы завершаем курс по монолитной архитектуре, последние два месяца каждую субботу проходили созвоны, где разбирали вопросы и практические задачи, обсуждали технологические моменты и тренды современной разработки, делились конкретными практическими решениями.
Время прошло незаметно, а результат уже есть и никуда не денется.
Сейчас сделаем перерыв и начнём работать над новой темой - сервисная архитектура. И через какое-то время ты снова прочитаешь пост о том, что мы сделали ещё один шаг вперёд и добились новых успехов.
К тебе ровно два вопроса, что за последние два месяца изучил ты и какие планы на будущее?
Будет ли результат, если сходить на одну тренировку в спортзал, а потом снова пить пивас со своими друзьями? Будет ли результат если нанять самого крутого тренера, а потом надеяться, что он сделает все за тебя? Ответ очевиден.
Поэтому к черту нытиков, которые могут привести сто и одну причину почему у них ничего не получается. Мы пошли другим путем - начали качать свои знания и умения, используя стратегию малых шагов.
Не надо думать о том насколько сложно прокачать харды и стать крутым соером, нужно каждую неделю делать по одному шагу вперёд.
На этой неделе мы завершаем курс по монолитной архитектуре, последние два месяца каждую субботу проходили созвоны, где разбирали вопросы и практические задачи, обсуждали технологические моменты и тренды современной разработки, делились конкретными практическими решениями.
Время прошло незаметно, а результат уже есть и никуда не денется.
Сейчас сделаем перерыв и начнём работать над новой темой - сервисная архитектура. И через какое-то время ты снова прочитаешь пост о том, что мы сделали ещё один шаг вперёд и добились новых успехов.
К тебе ровно два вопроса, что за последние два месяца изучил ты и какие планы на будущее?
Please open Telegram to view this post
VIEW IN TELEGRAM
Выложил запись созвона с планами на ближайшее время и обсуждением Terraform vs Ansible. Это был крайний созвон из курса по монолитным архитектурам. Далее у нас запланирована защита проектов и подготовка ко второму курсу.
Хочу сказать большое спасибо всем, кто принял участие в нашем движении. У нас получилась эффективная команда и очень классные обсуждения. Я настолько привык к общению, что мне хочется быстрее начать следующий курс. Это реально круто, когда мотивированные и заряженные на результат люди встречаются вместе.👑
Хочу сказать большое спасибо всем, кто принял участие в нашем движении. У нас получилась эффективная команда и очень классные обсуждения. Я настолько привык к общению, что мне хочется быстрее начать следующий курс. Это реально круто, когда мотивированные и заряженные на результат люди встречаются вместе.
Please open Telegram to view this post
VIEW IN TELEGRAM
#бриф
Соер.Клуб активно пополняется новыми материалами, мы наконец-то подошли к концу курса по монолитной архитектуре и активно готовимся к курсу по сервисной архитектуре. Далее короткий список материалов, с которыми можно ознакомиться:
Без подписки (публичные материалы):
- Как правильно использовать и обрабатывать исключения в программе (для бэкенда)
- Как правильно обрабатывать исключения (для фронтенда)
- Чем отличаются монолитная, сервисная, микросервисная и event-driven архитектуры
- Что такое URL, URN и URI. В чем их различие
- Алгоритм работы https handshake
Лекции по архитектуре
- Лекция. Сбор требований
- Лекция. Архитектурный ландшафт монолитного приложения
- Лекция. Проведение границ и разделение обязанностей, модульные монолиты
- Лекция. Проектирование (модель C4)
- Лекция. Введение в паттерны проектирования
- Лекция. Шаблонизация
- Лекция. Работа с контейнерной инфраструктурой для монолита
- Лекция. Облачные провайдеры и виртуализация
- Лекция. Проксирование и маршрутизация запросов в монолитных приложениях
- Лекция. Анализ вектора развития приложения
Воркшопы
- Воркшоп. Разбираем сбор требований на примере
- Воркшоп. Описание архитектурного ландшафта приложения
- Воркшоп. Анализ границ готового приложения
- Воркшоп. Пример описания проекта по модели C4
- Воркшоп. Развертывание приложения NestJS в монорепозитории
- Воркшоп. Примеры применения шаблонизации
- Воркшоп. Контейнеризация приложения
- Воркшоп. Разбор примера облачной инфраструктуры
- Воркшоп. Развертывание Nginx как прокси сервера
Созвоны
- Созвон. Анализ и подготовка требований
- Созвон.Архитектурный ландшафт монолитного приложения
- Созвон. Рефакторинг архитектуры и сбор требований
- Созвон. Компонентная диаграмма и зависимости
- Созвон. Обсуждение модели С4, обсуждения эффективных методов погружения в архитектуру
- Созвон. Использование мультиагентных систем ИИ и планировние контекст
- Созвон. Обсуждение С4 и эволюции архитектуры
- Созвон. Terraform vs Ansible, планы на развитие курсов
Гайды
- Установка и настройка nginx
- Автоматизированное развертывание Docker с помощью Ansible
Все перечисленные материалы можно получить по подписке, до конца месяца действует льготная цена на подписки STREAM, WORKSHOP
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5 3❤2 1
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня все стали экспертами по ИИ, вот и я решил не отставать сделал небольшой эксперимент с Qwen Coder и моделью QWEN3-coder.
Суть эксперимента: сравнить два подхода в управлении проектами:
- эволюционный (когда начинаешь с небольшого задания и улучшая его по мере развития требований)
- проектный (когда на первом этапе прорабатывается архитектура и ограничения, а потом ИИ работает в рамках этих границ)
Я попробовал сделать небольшой ansible проект для настройки виртуальных машин в облаке. В рамках эволюционного подхода взял базовый плейбук с установкой nginx и начал накидывать новые требования.
Сначала все шло довольно неплохо, а потом ИИ начал тратить миллионы токенов пытаясь рефакторить и улучшать проект, путаясь в том что делает и постоянно западая в циклы.
Итог: эволюционный подход не взлетел.
Второй вариант проекта содеражл четкую структуру, подробный README.md в котором сразу были прописаны основные ограничения.
В итоге этот подход оказался намного эффективные и по затратам на токены и по осмысленным действиям со стороны ИИ.
Конечно, эксперемент нельзя считать показательным, можно наверняка найти мои ошибки при подготовке промптов и за счет этого улучшить результат обоих проектов.
Но мой личный опыт сводится к тому, что ИИ сложно работать с эволюционными подходами, ему нужные четкие понятыне границы с самого старта проекат. И если обеспечить такой старт, то результат будет намного лучше.
Суть эксперимента: сравнить два подхода в управлении проектами:
- эволюционный (когда начинаешь с небольшого задания и улучшая его по мере развития требований)
- проектный (когда на первом этапе прорабатывается архитектура и ограничения, а потом ИИ работает в рамках этих границ)
Я попробовал сделать небольшой ansible проект для настройки виртуальных машин в облаке. В рамках эволюционного подхода взял базовый плейбук с установкой nginx и начал накидывать новые требования.
Сначала все шло довольно неплохо, а потом ИИ начал тратить миллионы токенов пытаясь рефакторить и улучшать проект, путаясь в том что делает и постоянно западая в циклы.
Итог: эволюционный подход не взлетел.
Второй вариант проекта содеражл четкую структуру, подробный README.md в котором сразу были прописаны основные ограничения.
В итоге этот подход оказался намного эффективные и по затратам на токены и по осмысленным действиям со стороны ИИ.
Конечно, эксперемент нельзя считать показательным, можно наверняка найти мои ошибки при подготовке промптов и за счет этого улучшить результат обоих проектов.
Но мой личный опыт сводится к тому, что ИИ сложно работать с эволюционными подходами, ему нужные четкие понятыне границы с самого старта проекат. И если обеспечить такой старт, то результат будет намного лучше.
🔥8 8 3 3👍1
Люди которые ищут причины ничего не делать 👇👇👇
Для того чтобы двигаться вперед нужно предпринимать самостоятельные усилия, ни у кого не существует волшебной таблетки, которая заменит твою личную инициативу.
Обмен обпытом - это офигенный инструмент продвижения, один человек рассказывает о своем опыте и выводах, другой сравнивает со своими результатами. В итоге рождается диалог, обмен мнениями и как результат общая картина для обоих участников становится яснее.
Но есть люди, которые не хотят получать личный опыт, они считают себя великими критиками, которым и так все понятно. Вместо обсуждения такие люди ищут причины ничего не делать, придумывают причины по которым они могут оставаться в своем манямирке и перекладывают ответственность на других.
Мы с вами уже видели как подобное поведение приводит от идеи о валютных удаленках к попыткам удержаться на рабочем месте всеми силами.
Время самый ценный ресурс - думайте как его использовать для наилучшего результата, а не на оправдание своего бездействия.
Для того чтобы двигаться вперед нужно предпринимать самостоятельные усилия, ни у кого не существует волшебной таблетки, которая заменит твою личную инициативу.
Обмен обпытом - это офигенный инструмент продвижения, один человек рассказывает о своем опыте и выводах, другой сравнивает со своими результатами. В итоге рождается диалог, обмен мнениями и как результат общая картина для обоих участников становится яснее.
Но есть люди, которые не хотят получать личный опыт, они считают себя великими критиками, которым и так все понятно. Вместо обсуждения такие люди ищут причины ничего не делать, придумывают причины по которым они могут оставаться в своем манямирке и перекладывают ответственность на других.
Мы с вами уже видели как подобное поведение приводит от идеи о валютных удаленках к попыткам удержаться на рабочем месте всеми силами.
Время самый ценный ресурс - думайте как его использовать для наилучшего результата, а не на оправдание своего бездействия.
Telegram
Соер.Клуб | инженерный подход
Ложка дёгтя для тех, кому «это и так понятно»
То, что для карьерного роста нужны релевантные знания и опыт, — очевидная мысль. Проблема начинается в тот момент, когда встаёт вопрос: как определить эту самую релевантность?
Типичная ошибка: «то, что спрашивают…
То, что для карьерного роста нужны релевантные знания и опыт, — очевидная мысль. Проблема начинается в тот момент, когда встаёт вопрос: как определить эту самую релевантность?
Типичная ошибка: «то, что спрашивают…
💯6👍4 3👎2
Forwarded from Vasiniyo
я же правильно понимаю, что никакие промты, начальные проекты и т.д. ты не скинешь и оценить твои конкретные эксперименты будет невозможно?
👍2💯2
Forbes Russia
Четыре из пяти игровых студий используют искусственный интеллект в создании игр, а большинство участников рынка сталкиваются с трудностями при продвижении, финансовыми ограничениями и жалуются на технологическую зависимость от иностранных решений.
ИИ - это офигенный инструмент, удивительно, что до сих пор есть бизнес, который его не использует.
Даже если смущает юридическая сторона вопроса относительно авторских прав и безопасность утечки кода, ИИ можно использовать для e2e тестирования, написания документации, в качестве удобного справочника по фреймворку, для генерации внутренних утилит с нуля и т.д.
У меня за день в среднем уходит 30 млн. токенов на пет-проекты и цифра постоянно растёт.
Даже если смущает юридическая сторона вопроса относительно авторских прав и безопасность утечки кода, ИИ можно использовать для e2e тестирования, написания документации, в качестве удобного справочника по фреймворку, для генерации внутренних утилит с нуля и т.д.
У меня за день в среднем уходит 30 млн. токенов на пет-проекты и цифра постоянно растёт.
👍7 6😁3 1
Мы в Соер.Клубе пару недель назад обсуждали проблемы построения контекста в агентских системах, в архитектуре агентов - это самый актуальный вопрос. Важно отметить, что агент - это автономная интеллектуальная система, которая взаимодействует с внешней средой и самостоятельно генерирует свой контекст. Часть контекста определяется по дефолту при старте агента (например, Gemini CLI генерирует портянку на несколько тысяч символов с описанием инструментов (tools), описанием файловой структуры проекта, ignore-файлов и т.д.). Другая часть контекста - это результат выполнения инструментов, которые выполняются в ответ на запрос LLM (для этого в OpenAI API предусмотрена специальная возможность).
В итоге контекст быстро "распухает" и становится огромным. С одной стороны это помогает ИИ решать разные задачи без дообучения LLM, с другой большой контекст может сильно "замылить" точность ответа (не говоря о том, что контекстное окно не безразмерное). Поэтому, чем лучше сформирован контекст, тем меньше запросов делает агент и тем лучше результат работы (как по качеству ответа так и по времени выполнения).
Сегодня значительная часть усилий при проектировании агента тратится на то, каким образом организовать управление контекстом. Хочется чтобы агент сам мог принять решение, что можно "забыть" или "уплотнить", а что стоит оставить в истории диалога (недостаток в том, что это доп. запросы к LLM и затраты времени). Проще дать ручное управление контекстом непосредственно пользователю, но это уменьшает автономность агента, да и пользователю вычитывать кучу материала - не очень удобно.
Сейчас новые модели не становятся кратно умнее, как было вначале, поэтому фокус смещается на то как выжать максимум из существующих решений, а для этого нужно понимать как работать с контекстом.
В итоге контекст быстро "распухает" и становится огромным. С одной стороны это помогает ИИ решать разные задачи без дообучения LLM, с другой большой контекст может сильно "замылить" точность ответа (не говоря о том, что контекстное окно не безразмерное). Поэтому, чем лучше сформирован контекст, тем меньше запросов делает агент и тем лучше результат работы (как по качеству ответа так и по времени выполнения).
Сегодня значительная часть усилий при проектировании агента тратится на то, каким образом организовать управление контекстом. Хочется чтобы агент сам мог принять решение, что можно "забыть" или "уплотнить", а что стоит оставить в истории диалога (недостаток в том, что это доп. запросы к LLM и затраты времени). Проще дать ручное управление контекстом непосредственно пользователю, но это уменьшает автономность агента, да и пользователю вычитывать кучу материала - не очень удобно.
Сейчас новые модели не становятся кратно умнее, как было вначале, поэтому фокус смещается на то как выжать максимум из существующих решений, а для этого нужно понимать как работать с контекстом.
Telegram
Соер.Клуб | инженерный подход
👑 Опубликовал запись созвона по практическому использованию ИИ в моих задачах. Мы в субботу очень бодро обсудили эту тему. Всем кто пропустил вот краткий список тем:
- Как я использую ИИ для проектов Соер.Клуба
- Общее описание моей мультиагентной архитектуры…
- Как я использую ИИ для проектов Соер.Клуба
- Общее описание моей мультиагентной архитектуры…
👍5
Теперь немного конкретики по тому какие методы применяются для улучшения работы с контекстом:
👑 Иерархическое и суммаризирующее сжатие
Вместо хранения всей сырой истории агент динамически её уплотняет используя доп. запросы к LLM. В этом случае сохраняются детали последних взаимодействий, но постепенно заменяются старые диалоги краткими суммаризациями (конспектами ключевых выводов и фактов).
👑 Динамическое управление памятью (Memory Management)
Система сама решает, что сохранить, а что забыть, эмулируя человеческую память. Агент анализирует контекст и присваивает фрагментам информации вес или релевантность. Малорелевантные или выполненные задачи перемещаются в архив или удаляются, чтобы освободить место для актуальных данных.
👑 Архитектура "Разделяй и властвуй" (Modular Context)
Контекст не хранится в одной гигантской "портянке", а делится на модули.
- Долговременная память: База знаний о пользователе, проекте, ключевых фактах.
- Оперативная память: Контекст текущей сессии или задачи.
- Память инструментов (Tools): Описания и результаты работы функций.
👑 Оптимизация "Снизу вверх" (Инфраструктурная)
1. Увеличение контекстного окна моделей (до 1M+ токенов). Это не решает проблему "замыливания", но делает работу более комфортной.
2. Эффективные механизмы внимания (Attention), например, Sliding Window, когда модель обращает внимание только на ближайшие токены, игнорируя слишком старые.
3. Совмещение моделей - ключевые запросы к более дешёвым и быстрым моделям, например, для предварительной фильтрации и суммаризации контекста, чтобы основная, мощная и дорогая модель работала только с очищенными данными.
Вместо хранения всей сырой истории агент динамически её уплотняет используя доп. запросы к LLM. В этом случае сохраняются детали последних взаимодействий, но постепенно заменяются старые диалоги краткими суммаризациями (конспектами ключевых выводов и фактов).
Система сама решает, что сохранить, а что забыть, эмулируя человеческую память. Агент анализирует контекст и присваивает фрагментам информации вес или релевантность. Малорелевантные или выполненные задачи перемещаются в архив или удаляются, чтобы освободить место для актуальных данных.
Контекст не хранится в одной гигантской "портянке", а делится на модули.
- Долговременная память: База знаний о пользователе, проекте, ключевых фактах.
- Оперативная память: Контекст текущей сессии или задачи.
- Память инструментов (Tools): Описания и результаты работы функций.
1. Увеличение контекстного окна моделей (до 1M+ токенов). Это не решает проблему "замыливания", но делает работу более комфортной.
2. Эффективные механизмы внимания (Attention), например, Sliding Window, когда модель обращает внимание только на ближайшие токены, игнорируя слишком старые.
3. Совмещение моделей - ключевые запросы к более дешёвым и быстрым моделям, например, для предварительной фильтрации и суммаризации контекста, чтобы основная, мощная и дорогая модель работала только с очищенными данными.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7 3❤1🙏1
Группа на курс по сервисной архитектуре сформирована. Годовые подписки 👑 пока ставлю на паузу.
Тем кто не попал на этот набор, но написал мне в личку ставлю бронь на следующий курс по микросервисам, когда начну формировать группу, напишу.
Пока мне писать не надо, следующий набор ориентировочно февраль-март 2026.
Тем кто не попал на этот набор, но написал мне в личку ставлю бронь на следующий курс по микросервисам, когда начну формировать группу, напишу.
Пока мне писать не надо, следующий набор ориентировочно февраль-март 2026.
Please open Telegram to view this post
VIEW IN TELEGRAM
Антох, когда уже следующие дебаты, харе прогревать?👇👇👇
😁9
landing-prompts.tar.gz
30.4 KB
Выпустил ролик Как создать лендинг используя ИИ агента и промпт-инжиниринг в видео обещал поделиться своими промптами для лендинга, цепляю к этому посту.
UPD. Ссылку обновил.
UPD. Ссылку обновил.
👍6❤4👌2