Выпустил видео "Дорожная карта по изучению ИИ (начало)" это видео сделал около месяца назад и пока оно было в монтаже некоторые вещи уже успели измениться, вышли новые модельки, появились новые инструменты, случился OpenClaw, но основная часть осталась актуальной, поэтому рекомендую посмотреть тем, кто в самом начале пути.
YouTube | VK | RuTube
YouTube | VK | RuTube
YouTube
Дорожная карта по изучению ИИ (начало)
#soerdev
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
2👍66❤8🔥5🤝1
Выпустил ролик "Движение к цели короткими шагами". Сейчас часто стал слышать, что появление ИИ сильно изменило профессию и объемы новой заметно выросли, активно развиваются идеи, подходы, появляется новый софт и т.д. и т.п. из-за этого люди чувствуют себя в состоянии гонки и постоянного напряжения. Мне кажется, что это важная тема для разговора, поэтому решил снять короткое видео где изложил свои мысли как можно и нужно справляться с информационным потоком. Надеюсь вы найдете для себя что-то полезное, обсудить можно в комментариях к этому посту.
YouTube | VK | RuTube
YouTube | VK | RuTube
YouTube
Движение к цели короткими шагами
#soerdev
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
👍46 10🔥6❤1👎1
Forwarded from Соер.Клуб | начался курс по микросервисам
21.02.2026 10:00 Мск
Проведу архитектурный стрим (только для платных подписчиков soer.pro)
В рамках встречи поговорим о том какое влияние ИИ оказывает на архитектуру программного обеспечения и как это в свою очередь влияет на нас программистов.
Темы:
- Разберём разницу между AI Ready и AI First с позиции архитектуры
- Поговорим про принципы построения новых систем:
→ Токены - Контекст - Оркестрация (три кита современных ИИ систем)
→ Почему SOLID и другие принципы уже не так важны.
- Токены - новое золото
→ Проблемы долгосрочной памяти - как их решать
→ Контекстное окно - как его правильно использовать
- OpenClaw
→ Общая архитектура
→ Оркестрация, память, контекст и агент
Формат: доклад + круглый стол.
Пока не определился с площадкой, будет зависеть от того сколько человек решит подключиться. У нас есть группа Лаборатория ИИ подключайтесь, там будет голосование и примем решение где провести трансляцию.
Проведу архитектурный стрим (только для платных подписчиков soer.pro)
В рамках встречи поговорим о том какое влияние ИИ оказывает на архитектуру программного обеспечения и как это в свою очередь влияет на нас программистов.
Темы:
- Разберём разницу между AI Ready и AI First с позиции архитектуры
- Поговорим про принципы построения новых систем:
→ Токены - Контекст - Оркестрация (три кита современных ИИ систем)
→ Почему SOLID и другие принципы уже не так важны.
- Токены - новое золото
→ Проблемы долгосрочной памяти - как их решать
→ Контекстное окно - как его правильно использовать
- OpenClaw
→ Общая архитектура
→ Оркестрация, память, контекст и агент
Формат: доклад + круглый стол.
Пока не определился с площадкой, будет зависеть от того сколько человек решит подключиться. У нас есть группа Лаборатория ИИ подключайтесь, там будет голосование и примем решение где провести трансляцию.
👎3❤2👌2👀1
Forwarded from Соер.Клуб | начался курс по микросервисам
Использование ADR в качестве источника правды при архитектурном ревью - идея отличная. Были споры, что это сработает, поэтому провели исследование: Evaluating Large Language Models for Detecting Architectural Decision Violations, которое подтвердило, что идея рабочая.
Стоит отметить что не все архитектурные задачи ИИ делает хорошо, но в целом с контролем решений он справляется.
Коротко:взяли около 100 репозиторев и почти 1000 adr, построили пайплайн из моделей, которые проводят анализ и оценивают результаты, используя ADR. Проверку поручили людям. Оказалось, что оценка людей в большинстве случаев совпадает с ИИ.
Нюансы: ADR были написаны людьми, код тоже людьми. Способность контролировать не значит, что ИИ смог бы грамотно спроектировать и поддерживать базу решений.
Что это значит? Скорее всего ревью кода и архитектуры в будущем будет делать ИИ, а архитекторам поручат исправление.
Стоит отметить что не все архитектурные задачи ИИ делает хорошо, но в целом с контролем решений он справляется.
Коротко:взяли около 100 репозиторев и почти 1000 adr, построили пайплайн из моделей, которые проводят анализ и оценивают результаты, используя ADR. Проверку поручили людям. Оказалось, что оценка людей в большинстве случаев совпадает с ИИ.
Нюансы: ADR были написаны людьми, код тоже людьми. Способность контролировать не значит, что ИИ смог бы грамотно спроектировать и поддерживать базу решений.
Что это значит? Скорее всего ревью кода и архитектуры в будущем будет делать ИИ, а архитекторам поручат исправление.
arXiv.org
Evaluating Large Language Models for Detecting Architectural...
Architectural Decision Records (ADRs) play a central role in maintaining software architecture quality, yet many decision violations go unnoticed because projects lack both systematic...
👍15❤5😁5
Выпустил ролик "Чему учиться программисту в первую очередь". Это ответ на вопросы подписчика о том как совместить изучение базовой теории, технички и новых реалий, связанных с изучением ИИ.
YouTube | VK | RuTube
YouTube | VK | RuTube
YouTube
Что учить программисту в первую очередь
#soerdev
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
2🔥18👌10🤝6❤3
Развитие систем разработки с помощью ИИ идет не только за счет увеличения мощности LLM. Одно из направлений — создание мультиагентных систем. Я запустил небольшой эксперимент, в рамках которого создаю небольшую LMS (это аналог NarisApp). Задача — проверить, можно ли доверить разработку небольших проектов искусственному интеллекту.
Первые результаты — в видео ниже.
YouTube | VK | RuTube
Первые результаты — в видео ниже.
YouTube | VK | RuTube
YouTube
Как заставить ИИ писать нормальный код. Оркестрация мультиагентной системы.
#soerdev
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
👍27❤6 4😁2👎1
Forwarded from Соер.Клуб | начался курс по микросервисам
Мы вчера обсуждали, что далеко не каждая кодовая база готова к тому, чтобы ее смог сопровождать ИИ, вот статья, где больше конкретики
Коротко:
Проблема в том, что ИИ не умеет накапливать контекст. Все, что он получает на вход, он счтает достаточным для принятия решения. Причем, даже если ему дать инструкцию проверить хватает ли данных в контексте, он с высокой вероятностью не сможет качественно отличить ситуацию от "минимально достаточного" и "реально необходимого".
Люди в силу способности к самообучению, накоплению знаний и прочим когнетивным способностям, не так остро чувствуют эту проблему. Поэтому справляются даже со сложными кодовыми базами намного лучше.
Что можно сделать?
Чтобы ИИ начал лучше работать с кодом, в статье прделагается следующее:
- Перестраивайте компоненты так, чтобы они заканчивали работу, а не запускали цепную реакцию. В статье сказано дословно сказано "Sinks, Not Pipes" идея в том, что каждая функция должна завершать свою работу,а не порождать цепочку вызовов после себя. От себя добавлю, что это классическое разделение на main и утилитарные функции.
- Используйте разделение на модули, с понятным и непротиворечивым интерфейсом. Здест тоже все по классие - границы и обязанности
- Используйте "глубокие" модули, модуль может содержать сложную логику, но она должна быть полностью инкапсулирована и скрыта за небольшим интерфейсом, не надо делать кучу "мелких" зависимостей вокруг модуля.
- Файловая структура должна соответствовать модульной декомпозиции или принцип "честной архитектуры". Тут важно чтобы нейминг и логика были прозрачные и понятные.
Чтобы облегчить работу ИИ можно использовать тесты, как источник правды: тесты проходят, значит все ок.
Резюме:
• Организуйте папки так, чтобы архитектура читалась с первого взгляда
• Сделайте тесты границами - проходят, значитможно не лезть внутрь
• Проектируйте интерфейсы честно - никаких скрытых эффектов
• Регулярно проверяйте зависимости - отлавливайте "скрытые связи"
• Внедряйте прогрессивное раскрытие - от общего к частному
Коротко:
Проблема в том, что ИИ не умеет накапливать контекст. Все, что он получает на вход, он счтает достаточным для принятия решения. Причем, даже если ему дать инструкцию проверить хватает ли данных в контексте, он с высокой вероятностью не сможет качественно отличить ситуацию от "минимально достаточного" и "реально необходимого".
Люди в силу способности к самообучению, накоплению знаний и прочим когнетивным способностям, не так остро чувствуют эту проблему. Поэтому справляются даже со сложными кодовыми базами намного лучше.
Что можно сделать?
Чтобы ИИ начал лучше работать с кодом, в статье прделагается следующее:
- Перестраивайте компоненты так, чтобы они заканчивали работу, а не запускали цепную реакцию. В статье сказано дословно сказано "Sinks, Not Pipes" идея в том, что каждая функция должна завершать свою работу,а не порождать цепочку вызовов после себя. От себя добавлю, что это классическое разделение на main и утилитарные функции.
- Используйте разделение на модули, с понятным и непротиворечивым интерфейсом. Здест тоже все по классие - границы и обязанности
- Используйте "глубокие" модули, модуль может содержать сложную логику, но она должна быть полностью инкапсулирована и скрыта за небольшим интерфейсом, не надо делать кучу "мелких" зависимостей вокруг модуля.
- Файловая структура должна соответствовать модульной декомпозиции или принцип "честной архитектуры". Тут важно чтобы нейминг и логика были прозрачные и понятные.
Чтобы облегчить работу ИИ можно использовать тесты, как источник правды: тесты проходят, значит все ок.
Резюме:
• Организуйте папки так, чтобы архитектура читалась с первого взгляда
• Сделайте тесты границами - проходят, значитможно не лезть внутрь
• Проектируйте интерфейсы честно - никаких скрытых эффектов
• Регулярно проверяйте зависимости - отлавливайте "скрытые связи"
• Внедряйте прогрессивное раскрытие - от общего к частному
Ianbull
Sinks, Not Pipes: Software Architecture in the Age of AI
Software architecture principles like low coupling, high cohesion, and minimal side effects matter more than ever when AI agents are the ones navigating your codebase.
👍19❤10🔥3🤝1
Как и обещал делюсь своими наработками по теме архитектуры мультиагентных систем. Сегодня опубликовал видео в котором описал основные моменты фреймворка для построения агента. Видео опубликовано и доступно на всех основных полщадках:
YouTube | VK | RuTube
YouTube | VK | RuTube
YouTube
Архитектура агентной системы
#soerdev
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
1 20👍13
Многие написали про большое исследование Anthropic, где лейтмотивом прошла мысль, что существующие возможности ИИ сильно превышают реальное использование. Для программистов предел возможностей находится на уровне 75%.
По идее это говорит о том, что программисты наиболее подвержены замене (причем это один из самых высоких показателей), но на практике резкой замены не происходит.
На изображении красным помечено насколько используется ИИ в реальных задачах, а синим - это возможный максимум. Возникает вопрос: Почему такой разрыв?
1. Вопрос ответственности.
LLM регулярно делают вещи, которые могут привести к серьезным последствиям. Например, недавно писал как ИИ выложил приватные ключи доступа в репозиторий, слава богу это была тестовая песочница, а не реальный проект.
Для реального бизнеса в первую очередь нужна оценка рисков и минимизация их последствий, без этого ни один серьезный бизнес кардиальных изменений в рабочих процессах делать не будет.
Реалии состоят в том, сегодня нет способа существенно снизить риски использования ИИ, а значит без человека не обойтись.
2. Вопрос контроля
Из-за необходимости постоянного контроля возникает паттерн Human in the loop. Поэтому человек по-прежнему нужен и важен практически во всех процессах, в том числе и разработке.
3. Юридические неопределенности.
Пока законодательство не особо регулирует сферу ИИ, но, например, недавно в РФ появилась инициатива обязать компании предоставлять пользователю возможность отключить ИИ и работать с человеком, что существенно ограничивает возможность использования ИИ.
4. Недостаток инструментов и технологий.
У ИИ есть только возможность принимать решения, но для полноценного цикла этого мало, кроме этого как минимум нужна "Память" и "Контекст" и базовое критическое мышление, чтобы не допускать совсем уж тупых промахов.
Поэтому развитие ИИ в ближайшее время будет идти по пути усовершенствования инструментов и законодательства, а о массовой замене программистов пока речи не идет.
Что реально может измениться для нас?
Так как человек в цикле разработки с помощью ИИ - обязательное звено, то для нас изменятся инструменты, могут измениться обязанности, от нас будут требовать понимаени работы ИИ и архитектуры. Т.е. фокус внимания сместится с уровня кода, на уровень системного дизайна, валидацию решений принятых ИИ и тому подобных вещей.
Отсюда неплохо прокачать свои знания по озвученным вопросам, это позволит не только конкурировать с ИИ, но в первую очередь с другими людьми!
По идее это говорит о том, что программисты наиболее подвержены замене (причем это один из самых высоких показателей), но на практике резкой замены не происходит.
На изображении красным помечено насколько используется ИИ в реальных задачах, а синим - это возможный максимум. Возникает вопрос: Почему такой разрыв?
1. Вопрос ответственности.
LLM регулярно делают вещи, которые могут привести к серьезным последствиям. Например, недавно писал как ИИ выложил приватные ключи доступа в репозиторий, слава богу это была тестовая песочница, а не реальный проект.
Для реального бизнеса в первую очередь нужна оценка рисков и минимизация их последствий, без этого ни один серьезный бизнес кардиальных изменений в рабочих процессах делать не будет.
Реалии состоят в том, сегодня нет способа существенно снизить риски использования ИИ, а значит без человека не обойтись.
2. Вопрос контроля
Из-за необходимости постоянного контроля возникает паттерн Human in the loop. Поэтому человек по-прежнему нужен и важен практически во всех процессах, в том числе и разработке.
3. Юридические неопределенности.
Пока законодательство не особо регулирует сферу ИИ, но, например, недавно в РФ появилась инициатива обязать компании предоставлять пользователю возможность отключить ИИ и работать с человеком, что существенно ограничивает возможность использования ИИ.
4. Недостаток инструментов и технологий.
У ИИ есть только возможность принимать решения, но для полноценного цикла этого мало, кроме этого как минимум нужна "Память" и "Контекст" и базовое критическое мышление, чтобы не допускать совсем уж тупых промахов.
Поэтому развитие ИИ в ближайшее время будет идти по пути усовершенствования инструментов и законодательства, а о массовой замене программистов пока речи не идет.
Что реально может измениться для нас?
Так как человек в цикле разработки с помощью ИИ - обязательное звено, то для нас изменятся инструменты, могут измениться обязанности, от нас будут требовать понимаени работы ИИ и архитектуры. Т.е. фокус внимания сместится с уровня кода, на уровень системного дизайна, валидацию решений принятых ИИ и тому подобных вещей.
Отсюда неплохо прокачать свои знания по озвученным вопросам, это позволит не только конкурировать с ИИ, но в первую очередь с другими людьми!
1❤17 8🔥6👍5 3😁2
Привет, можешь дать рекомендации по литературе, где можно получит/улучшить такие навыки
Хороших книг не знаю, сейчас все изучают просто по наборам тем, так как быстро все изменяется. У меня есть бесплатные карты знаний, где подобрал темы для изучения (они пополняются и развиваются), там есть краткая справка, ну и дальше можно просто искать ролики на эти темы и собирать информацию.
• Основы ИИ (вот тут можно найти видос)
• Инженерия контекста
Если собирать самому не хочется, то могу предложить свои платные коллекции знаний:
• на следующей неделе стартует интенсив Архитектура ИИ-агентов
• Дополнительно есть записи видео по архитектуре Монолитная архитектура и Сервисная архитектура (это к вопросу как строить проекты, чтобы их мог поддерживать ИИ)
Так же провожу созвоны (обычно в них две части - теория, затем обсуждение):
Созвон. Проектирование контекста - теория
• структура контекста
• вопросы внимания
• Созвон. Архитектура OpenClaw
🔥18👍10❤7👎4😁2 2
На канале вышло видео о том как конкурировать с ИИ. Кажется, что ИИ становится настолько умным, что уже куда не кинься, а там нет места человеку. Многие рутинные вещи уже неплохо делает машина, а что делать человеку - большой вопрос. Далеко ходить не надо, даже монтаж этого видео на 60% сделан ИИ.
Но если присмотреться, есть несколько вещей, которые пока нас защищают от тотальной замены: вопрос ответственности (ее по-прежнему несут люди), скорость внедрения новых технологий, абстракции и инфраструктурные вопросы. Подробнее смотрим в видео:
YouTube | VK | RuTube
Но если присмотреться, есть несколько вещей, которые пока нас защищают от тотальной замены: вопрос ответственности (ее по-прежнему несут люди), скорость внедрения новых технологий, абстракции и инфраструктурные вопросы. Подробнее смотрим в видео:
YouTube | VK | RuTube
YouTube
Как конкурировать с ИИ
#soerdev
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
👍18👎4😁2❤1
Продолжаю размышлять о том как работать в условиях, когда ИИ бурно развивается. Сегодня решил поговорить о том, как архитектура программного обеспечения помогает при создании ИИ агентов и новых проектов.
YouTube | VK | RuTube
YouTube | VK | RuTube
YouTube
Как Архитектура ПО помогает при работе с LLM
#soerdev
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
👍7👌4🔥3
Forwarded from Соер.Клуб | начался курс по микросервисам
На Хабре вышла статья о развитии отечественной модели GigaChat 3.1. У меня по этому поводу какие-то двоякие чувства. С одной стороны, GigaChat — это, ИМХО, единственная "честная" отечественная модель, которая более-менее может решать прикладные задачи, не связанные с кодом.
С другой стороны, описанные в статье сравнения с DeepSeek-V3-0324 и Qwen3-235B-A22B-Non-Thinking подтверждают факт приличного отставания в гонке ИИ. Модели годовалой давности, по современным меркам — это много. Сейчас счет на месяцы идет. Если взять Gemini 3.0 и 3.1, там огромный разрыв в результатах за короткий срок.
Но тем не менее есть и позитивные моменты — ребята нарабатывают опыт, что, пожалуй, самое важное. Судя по статье, Сбер не стал изобретать что-то радикально новое, а использовал проверенные инженерные наработки (например, DeepGEMM и подходы к FP8), сосредоточившись на качестве данных, пост-тренинге и инженерной доводке. Это более разумно, чем колупаться со своими решениями и отставать еще больше.
Поэтому держу кулачки и надеюсь, что у ребят все получится. Пока огромный минус — цена вопроса при доступе через API. Вот тут надо сильно переосмысливать.
С другой стороны, описанные в статье сравнения с DeepSeek-V3-0324 и Qwen3-235B-A22B-Non-Thinking подтверждают факт приличного отставания в гонке ИИ. Модели годовалой давности, по современным меркам — это много. Сейчас счет на месяцы идет. Если взять Gemini 3.0 и 3.1, там огромный разрыв в результатах за короткий срок.
Но тем не менее есть и позитивные моменты — ребята нарабатывают опыт, что, пожалуй, самое важное. Судя по статье, Сбер не стал изобретать что-то радикально новое, а использовал проверенные инженерные наработки (например, DeepGEMM и подходы к FP8), сосредоточившись на качестве данных, пост-тренинге и инженерной доводке. Это более разумно, чем колупаться со своими решениями и отставать еще больше.
Поэтому держу кулачки и надеюсь, что у ребят все получится. Пока огромный минус — цена вопроса при доступе через API. Вот тут надо сильно переосмысливать.
Хабр
GigaChat-3.1: Большое обновление больших моделей
Салют, хабр! В ноябре мы выложили в open source preview-версии GigaChat-3-Ultra (702B MoE) и GigaChat-3-Lightning (10B MoE). С тех пор мы провели большую работу над нашими моделями, и сегодня...
👍25❤5😁4👀3🔥1
Отвечаю на вопрос из комментариев к видео:
Проблем несколько:
🔴 Недостаточно материала для обучения. Для кода — куча информации для датасета, для архитектуры — мало. Поэтому ИИ выдает довольно сомнительные по качеству решения. Он легко может логику засунуть в инфраструктурный слой, не провести границы между разными модулями, упустить важные требования.
🔴 Проблемы с контекстным окном и вниманием. LLM теряет и искажает существенные моменты по мере заполнения контекстного окна, причем современные LLM, которые имеют окно 1 млн токенов, по субъективным ощущениям вместо улучшения качества проработки решений, наоборот, ухудшают их.
🔴 Неравномерность результата — проект собирается из частей. Иногда LLM делает довольно хорошо какую-то часть, а потом сваливается в галлюцинации для другой части.
В целом стратегия «разделяй и властвуй» в LLM пока плохо реализуема. В будущем, скорее всего, LLM сможет создавать и качественную архитектуру проекта, но пока до этого далеко.
вы говорите о важности умения проектировать ПО, умения писать архитектурные доки, умения подбора стека-технологий и т.п., а в чем проблема так же отдавать эту работу на плечи LLM и относится к итоговому коду и архитектуре, которая генерирует LLM - как к чему-то низкоуровневому?
Проблем несколько:
В целом стратегия «разделяй и властвуй» в LLM пока плохо реализуема. В будущем, скорее всего, LLM сможет создавать и качественную архитектуру проекта, но пока до этого далеко.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍22🤝5❤1 1 1
Сделал видео по созданию промптов, идея была в том, чтобы рассмотреть разные варианты текстов и выделить общие правила, которые опубликовать на soerdev.space в картах знаний.
В итоге получилось очень плотное информативное видео, смотреть можно тут:
YouTube | Vk | RuTube
В итоге получилось очень плотное информативное видео, смотреть можно тут:
YouTube | Vk | RuTube
YouTube
Как составлять промпты
#soerdev
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
Канал для тех кто хочет разбираться в программировании лучше.
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Резервный канал в Max - https://max.ru/softwareengineervlog
Сайт с коллекциями материалов…
🔥16 12👍3😁3❤2
Последнее видео по промпт-инженерии далось с особой болью, раньше я бездумно использовал советы из интернета, которые определяли, что нормальный промпт - это когда ты задаешь роль, контекст, задачу, пример (строго в таком порядке) и добавляешь конкретные измеряемые критерии качества.
Я использовал и мне казалось, что "Вау! Это работает". А потом я решил сделать ролик в котором показать "плохие" и "хорошие" промпты.
Оказалось, что "плохие" промпты работают ничуть не хуже чем "хорошие", т.е. все это время я делал промпты не понимая, что делаю "шляпу". В итоге я собрал те моменты, которые реально дают изменения, перестал писать портянки текста, больше фокуса на примеры и техники размышления и вот здесь уже удалось показать разницу.
А знаменитое "представь что ты программист" оказалась не такой полезной штукой, как я думал.
Я использовал и мне казалось, что "Вау! Это работает". А потом я решил сделать ролик в котором показать "плохие" и "хорошие" промпты.
Оказалось, что "плохие" промпты работают ничуть не хуже чем "хорошие", т.е. все это время я делал промпты не понимая, что делаю "шляпу". В итоге я собрал те моменты, которые реально дают изменения, перестал писать портянки текста, больше фокуса на примеры и техники размышления и вот здесь уже удалось показать разницу.
А знаменитое "представь что ты программист" оказалась не такой полезной штукой, как я думал.
1👍54❤5 3 2😁1
Forwarded from Соер.Клуб | начался курс по микросервисам
Курс по микросервисам стартует 20.04.2026.
Продолжаю создание курсов по теме архитектуры. Ранее в сообществе были созданы коллекции материалов по сервисам и монолитам, и вот настала очередь микросервисов.
О курсе:
❗️ приоритет на проектирование, документирование и анализ (будем разбираться, как проводить границы, формировать требования, распределять обязанности и т.д.)
❗️ изучать можно индивидуально или общаясь в группе
❗️ еженедельные семинары с разбором проблем и консультациями (только для Подписки №3)
❗️ часть созвонов предполагает интерактивный формат круглого стола (например, общая Event Storming сессия)
Важно! Это не формат обучения. Нет никаких обязательных лабораторных работ, программы обучения и прочих вещей. Вместо этого — набор материалов, доступных по подписке, и обмен реальным опытом.
Можно просто смотреть лекции (для этого нужна Подписка №1), можно дополнительно смотреть мастер-классы (подписка №2), а для обратной связи приходить на семинары (подписка №3).
Наибольшая польза достигается за счет участия в семинарах: у нас собрана команда из 10 человек — это специалисты разного уровня, от архитекторов до новичков.
Мы обсуждаем не только информацию из курсов, но и практические вопросы, которые есть у ребят. Поэтому встречи — это отличный способ обменяться опытом, задать вопросы, получить информацию, которая выходит за пределы курса.
Количество участников на семинарах ограничено, сейчас есть 4 места, которые доступны, если вы приобрели подписку №3.
Важный момент! Подписка предусматривает доступ ко всем имеющимся материалам, встречам, созвонам и т.д., в общем, всему тому, что входит в подписку. Поэтому не надо думать, что подписка идет на курс: курс — лишь часть того, что есть в подписке.
Мы реализуем идею поэтапного развития (движения к цели короткими шагами), постоянно шлифуем свои навыки, собираем актуальную информацию, которую можно применять на практике, обмениваемся опытом и т.д., а подписка определяет уровень доступа.
Например, после курса по микросервисам планирую курс по архитектуре агентных систем, дополнительные созвоны, публикацию материалов в ИИ-лаборатории и т.д.
В общем, приобретая подписку, вы получаете не только курс, а участие в нашем сообществе и его активностях.
Продолжаю создание курсов по теме архитектуры. Ранее в сообществе были созданы коллекции материалов по сервисам и монолитам, и вот настала очередь микросервисов.
О курсе:
❗️ приоритет на проектирование, документирование и анализ (будем разбираться, как проводить границы, формировать требования, распределять обязанности и т.д.)
❗️ изучать можно индивидуально или общаясь в группе
❗️ еженедельные семинары с разбором проблем и консультациями (только для Подписки №3)
❗️ часть созвонов предполагает интерактивный формат круглого стола (например, общая Event Storming сессия)
Важно! Это не формат обучения. Нет никаких обязательных лабораторных работ, программы обучения и прочих вещей. Вместо этого — набор материалов, доступных по подписке, и обмен реальным опытом.
Можно просто смотреть лекции (для этого нужна Подписка №1), можно дополнительно смотреть мастер-классы (подписка №2), а для обратной связи приходить на семинары (подписка №3).
Наибольшая польза достигается за счет участия в семинарах: у нас собрана команда из 10 человек — это специалисты разного уровня, от архитекторов до новичков.
Мы обсуждаем не только информацию из курсов, но и практические вопросы, которые есть у ребят. Поэтому встречи — это отличный способ обменяться опытом, задать вопросы, получить информацию, которая выходит за пределы курса.
Количество участников на семинарах ограничено, сейчас есть 4 места, которые доступны, если вы приобрели подписку №3.
Важный момент! Подписка предусматривает доступ ко всем имеющимся материалам, встречам, созвонам и т.д., в общем, всему тому, что входит в подписку. Поэтому не надо думать, что подписка идет на курс: курс — лишь часть того, что есть в подписке.
Мы реализуем идею поэтапного развития (движения к цели короткими шагами), постоянно шлифуем свои навыки, собираем актуальную информацию, которую можно применять на практике, обмениваемся опытом и т.д., а подписка определяет уровень доступа.
Например, после курса по микросервисам планирую курс по архитектуре агентных систем, дополнительные созвоны, публикацию материалов в ИИ-лаборатории и т.д.
В общем, приобретая подписку, вы получаете не только курс, а участие в нашем сообществе и его активностях.
👍16❤5👏3😁1👌1
Forwarded from Соер.Клуб | начался курс по микросервисам
ИИ база
Ну что, дожили до того светлого будущего, когда все больше работодателей интересуются, умеет ли соискатель работать с ИИ. Сразу успокою, пока — это далеко ни каждый первый и даже ни каждый второй, поэтому есть время подготовиться и понять, что вообще могут спросить и как отвечать.
Почему стали проверять знания ИИ?
Тут все просто — строили, строили и наконец построили процессы, которые включают работу агентов как дополнительный инструмент для решения рабочих задач. Раньше джун мог выехать на одном языке и фреймворке, а теперь даже на старте ждут, что ты не просто пишешь код, а понимаешь, как подключить к этому делу LLM.
Лично мне положение дел скорее радует, чем огорчает. Для инженеров (соеров) — это дополнительная возможность карьерного роста, да, снова надо учиться новому и уходить в сторону M-shape, но так было всегда — учись лавировать или уходи из профессии.
Для джунов ситуация стала сложнее — кроме обязательного System Design, появляется "покажи, как ты умеешь с агентами работать". И если по системному дизайну еще можно измерить нагрузку городами и как-то проскочить со словами "ну что вы от меня хотите, я ж только учусь", то по ИИ нужно показать хотя бы базовые практические навыки, и здесь все зависит от желания развиваться, так что шансы есть, особенно если подкачать базу.
Сейчас в приоритете агенты (с постепенным переходом к командам агентов и оркестрации), нужно уметь:
Теория:
- промпт-инжениринг — нужно рассказать про принципы, подходы, техники рассуждений и т.д.
- контекст-инжениринг — нужно объяснить, что такое контекстные окна, «загнивание» контекста, управление вниманием, RAG и т.д.
- обосновать выбор модели под задачу (например, тебя просят разработать небольшую фичу за разумное время и потребление токенов — тут главное не гонять дорогую модельку на задачах, а показать, что ты понимаешь, где проходят «границы возможностей»);
- архитектура агентов (включая команды агентов)
Практика
Например, задача на 20–30 минут, где нужно показать основные моменты разработки с агентами. На собеседовании дается живой кейс с уже настроенным агентом (либо можно взять свой привычный инструмент) и нужно:
- построить структуру проекта c учетом spec-driven development, ADR и т.д.;
- подобрать набор инструментов (в том числе MCP) и скиллов;
- разбить задачу на этапы (планирование, проектирование, реализация, контроль);
- решить проблемы галлюцинаций и в завершение сделать качественное ревью результата (т.е. показать, что именно «вы» будете делать и почему human in the loop так важен).
И для общей статистики предлагаю поставить💡 если в твоей компании уже просят использовать ИИ или на собесах задают вопросы по ИИ.
Ну что, дожили до того светлого будущего, когда все больше работодателей интересуются, умеет ли соискатель работать с ИИ. Сразу успокою, пока — это далеко ни каждый первый и даже ни каждый второй, поэтому есть время подготовиться и понять, что вообще могут спросить и как отвечать.
Почему стали проверять знания ИИ?
Тут все просто — строили, строили и наконец построили процессы, которые включают работу агентов как дополнительный инструмент для решения рабочих задач. Раньше джун мог выехать на одном языке и фреймворке, а теперь даже на старте ждут, что ты не просто пишешь код, а понимаешь, как подключить к этому делу LLM.
Лично мне положение дел скорее радует, чем огорчает. Для инженеров (соеров) — это дополнительная возможность карьерного роста, да, снова надо учиться новому и уходить в сторону M-shape, но так было всегда — учись лавировать или уходи из профессии.
Для джунов ситуация стала сложнее — кроме обязательного System Design, появляется "покажи, как ты умеешь с агентами работать". И если по системному дизайну еще можно измерить нагрузку городами и как-то проскочить со словами "ну что вы от меня хотите, я ж только учусь", то по ИИ нужно показать хотя бы базовые практические навыки, и здесь все зависит от желания развиваться, так что шансы есть, особенно если подкачать базу.
Сейчас в приоритете агенты (с постепенным переходом к командам агентов и оркестрации), нужно уметь:
Теория:
- промпт-инжениринг — нужно рассказать про принципы, подходы, техники рассуждений и т.д.
- контекст-инжениринг — нужно объяснить, что такое контекстные окна, «загнивание» контекста, управление вниманием, RAG и т.д.
- обосновать выбор модели под задачу (например, тебя просят разработать небольшую фичу за разумное время и потребление токенов — тут главное не гонять дорогую модельку на задачах, а показать, что ты понимаешь, где проходят «границы возможностей»);
- архитектура агентов (включая команды агентов)
Практика
Например, задача на 20–30 минут, где нужно показать основные моменты разработки с агентами. На собеседовании дается живой кейс с уже настроенным агентом (либо можно взять свой привычный инструмент) и нужно:
- построить структуру проекта c учетом spec-driven development, ADR и т.д.;
- подобрать набор инструментов (в том числе MCP) и скиллов;
- разбить задачу на этапы (планирование, проектирование, реализация, контроль);
- решить проблемы галлюцинаций и в завершение сделать качественное ревью результата (т.е. показать, что именно «вы» будете делать и почему human in the loop так важен).
И для общей статистики предлагаю поставить
Please open Telegram to view this post
VIEW IN TELEGRAM