Хекслет
✔
7.96K subscribers
4.2K photos
46 videos
1 file
2.85K links
Программы обучения - https://ru.hexlet.io/courses
Сообщество @hexletcommunity AI Клуб @hexletclub
Поддержка @hexlet_help_bot
Download Telegram
Как сэкономить токены? Или почему модель не обязана быть самой большой, чтобы быть эффективной. Разбираем на примере Claude.

Владислав Сукманюк — наставник на курсах LLM-разработчик и PHP-разработчик в Хекслете и Senior-бекенд разработчик/тимлид. Он приоткрыл завесу тайны, какую модель все-таки выбирать, чтоб при этом не разориться на токенах.

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

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

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

Обычно выигрыш по одному параметру стоит проигрыша по другому. Поэтому запрос в поисковике «лучшая ии модель 2026» не поможет — всегда нужно понимать, с чем именно предстоит работать.

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

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

В Claude Code этот подход можно настроить. Основной диалог работает на модели, которую вы выбрали для сессии, и она отвечает на каждый шаг, пока вы её не смените. Разнести работу по моделям можно несколькими способами.

/model переключает модель вручную. Новая модель отвечает начиная со следующего запроса.

opusplan включает Opus в plan mode, а на выполнении переключается на Sonnet.

Субагенты с полем model для экономии. Даже документация называет экономию одной из причин их использовать: задачи можно отдавать более быстрым и дешёвым моделям вроде Haiku.

Пример:
---
name: log-reader
description: Читает логи и возвращает сводку ошибок
tools: Read, Grep, Glob
model: haiku
---


Обязательны только name и description. В model можно указать sonnet, opus, haiku, fable, полный ID модели или inherit.

А ещё есть такая штука как Advisor. Claude по ходу задачи консультируется со второй, обычно более сильной моделью, например, перед выбором подхода, при повторяющейся ошибке, или перед тем как объявить задачу готовой.

Советник получает весь разговор, включая все вызовы инструментов и их результаты. Когда именно вызвать советника, решает сама модель. Включается командой /advisor opus.

Возьмём пару Sonnet и Opus-советник. Sonnet выполняет рутину, а планирование, непонятные падения и проверку завершения отдаёт Opus. Советника вызывают на развилках, а не на каждом шаге, поэтому быстрая основная модель с сильным советником обычно обходится дешевле, чем сильная модель на всю сессию.

Но есть ограничение: функция экспериментальная и на текущий момент работает только через Anthropic API. Советник должен быть не слабее основной модели. Haiku может звать советника, но сам советником быть не может (по старшенству это opus sonnet haiku). А если выключено получение feature flags, например, переменной DISABLE_TELEMETRY, advisor тоже не включится.

Telegram | YouTube | AI Клуб
👍6❤1🔥1💯1👾1
React 19, AI-агенты, C# и еще пачка обновлений в Хекслете

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

Курс по React теперь полностью работает на React 19. Redux Toolkit в основных программах сменил Zustand: задача та же — хранить общие данные приложения, но кода требуется меньше.

Там, где раньше использовали Bootstrap, перешли на Tailwind. Интерфейсы на React теперь пишем на Mantine. При этом Bootstrap и Redux Toolkit никуда не исчезли — их по-прежнему можно изучать отдельными навыками.

Добавили Vue.js, Tailwind, ветвление в Git, FastAPI, Selenium и Playwright. В Java появился отдельный курс про интерфейсы.

Еще запустили три новые программы:

«Продакт-инженер» — для разработчиков, тестировщиков и аналитиков, которые хотят отвечать за продуктовый результат.

AI SDLC — для CTO и тимлидов, которые хотят перестроить процесс разработки с учетом AI-агентов.

А 16 октября стартует профессия «Разработчик C#» для тех, кто входит в IT с нуля.

Все обновления и ссылки на программы собрали в статье

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

Telegram | YouTube | AI Клуб
🔥8👍5❤4
Блокбастер «Подключить LLM к продукту через API и дожить до продакшена»: наставник Хекслета Валентин Исипчук разбирает путь от выбора модели до защиты бюджета.

Первое правило: можешь работать без LLM — работай без LLM.

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

Дальше — живая инженерия. Провайдеры с доступом из России, риски отключения иностранных API, роутеры с бесшовным переключением моделей.

Внимательное отношение к ключам: как и где хранить, что делать, если ключ всё-таки утёк (спойлер: всё, что утекло в интернет — останется в интернете).

System prompt и structured output: модели могут послушаться строгих ограничений в промпте (ключевое слово — «могут»).

В продакшене тоже интересно: prompt injection, сжатие контекста и RAG, версионирование промптов в git, лимиты токенов и кэш.

В финале интервью — демо на Gemini, где прилетела ошибка 503, и история про бесплатным Claude для всех в чат-боте McDonald's.

Уже можно смотреть на Youtube

(И на ВК тоже можно)

Кстати, 20 октября у нас стартует курс ИИ для разработчиков 2.0 (автор — Кирилл Мокевнин)

Telegram | YouTube | AI Клуб | VK | X
🔥4👍3❤2
Сооснователь Хекслета Кирилл Мокевнин через 20 минут выступит на Podlodka Frontend Crew — это известная в среде разработчиков недельная онлайн-конференция. В течение недели обсуждается одна тема, но со всех возможных ракурсов и сторон.

Тема этой недели как раз фронтенд с AI. И в 19 00 начинается круглый стол с обсуждением «О новых ролях в эпоху AI», где в числе спикеров также будет Никита Баев, Head of Web & Mobile @ Bereke Bank (Kazakhstan), и Юрий Карпов — Lead AI Researcher, Sber Сбер AI.
🔥3❤1
С Днем Рунета! Или CONNECT 33600

Давным-давно, когда интернет был маленьким, а модемы — большими, несколько телеком-компаний провели перепись населения рунета и насчитали почти ровно миллион человек. Целый миллион.
С тех самых пор 30 сентября мы празднуем День Интернета.
Ура?

Ура, безусловно.

Пип-пип-трррр-хрюк-хрюк-CONNECT 33600 (ура, есть коннект!).

Так в 1998-м происходило подключение большинства пользователей. И да, классическое «мама, положи трубку, я в интернете!»

33,6 кбит/с, бешеная скорость. У сегодняшнего домашнего подключения около 100 Мбит/с, это в три тысячи раз быстрее, чем тогда.

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

За время, прошедшее с 1998-го, аппетиты пользователей выросли не меньше, чем ширина канала. В 1998-м пользователь выкачивал в сутки около 3 МБ в сутки, это как сегодня посмотреть небольшой шортс.

Средний суточный трафик на сегодня — около 5,6 ГБ на нос, а месячный трафик всего мира 1998-го сегодня пролетает через мировую сеть секунд за восемьдесят.
Кстати о скорости, пропускной способности и извечном «Кто виноват» в задержках с доступом: версии «виноват фронтенд» и «виноват бэкенд» принимаются в комментариях.

Telegram | YouTube | AI Клуб | VK | X | ИИ для разработчиков 2.0: новый запуск
❤8🔥5
Media is too big
VIEW IN TELEGRAM
Валентин Исипчук, наставник Хекслета, рассказал о том, работает ли метод задать для ИИ роль. Можно ли сказать LLM что-то вроде «представь, что ты разработчик уровня синьор» и все действительно полетит? Рабочий ли это способ улучшить ответ модели, или ритуал из прошлого? Разбираемся вместе с экспертом.

Telegram | YouTube | AI Клуб | ИИ для разработчиков 2.0: новый запуск
👍4❤2🎄2🔥1
🎂 Хекслету 14 лет. По этому поводу дарим вторую профессию

С 1 по 15 октября при покупке профессии вы получите 10 месяцев базовой подписки.
С ней можно самостоятельно пройти вторую профессию — без наставника и ревью.

А вот какие программы стартуют в ближайший месяц.

🤖 20 октября — ИИ для разработчиков 2.0
Пять недель агентного программирования: контекст, модели, инструменты, агентный харнес, циклы верификации, Spec Driven Development и интеграция AI в SDLC через GitHub Workflow.

Автор курса — Кирилл Мокевнин. Доступ к ИИ-инструментам на время обучения предоставляем, так что отдельно оплачивать подписки не придется.

🧠 29 октября — AI SDLC
Четыре занятия для CTO и тимлидов.
Coding agent пишет код в несколько раз быстрее, а релиз почему-то не становится в несколько раз быстрее. Значит, узкое место просто переехало.
Разберем процесс от требования до продакшена и посмотрим, как перестроить его, когда внутри уже работают AI-агенты.

И да: деньрожденная акция действует только до 15 октября.

Telegram | YouTube | AI Клуб | VK | X | ИИ для разработчиков 2.0: новый запуск
❤6🔥5
Будущее уже здесь: приключение в трёх частях

1️⃣Часть первая: Скрытая угроза

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

👨‍💻 не менее 75% разработчиков будут использовать ИИ-инструменты при написании кода;

🤖 75% изменений на уровне всей компании будут создаваться через ИИ;

↖️ в каждом таком изменении ИИ будет создавать не менее 75% кода.

2️⃣Часть вторая: Атака клонов

В конце сентября Сбер открыл открыл для внешнего бизнеса мультиагентное приложение GigaCode Desktop. Это оркестратор команды ИИ-агентов, которые пишут код, собирают аналитику, изучают документацию, пишут отчёты и делают презентации — это разработчики, проджект-менеджеры и тестировщики.

Вот что по этому поводу думает Евгений Бартенев, старший архитектор облачных, прикладных и AI-решений:

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


3️⃣Часть третья: Новая надежда

Всё это означает, что ИИ берёт на себя работу, на которую всегда приглашали джунов. 

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

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

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

Например, можно начать с курса ИИ для разработчиков 2.0...

Telegram | YouTube | AI Клуб | VK | X | ИИ для разработчиков 2.0: новый запуск
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4😁1
ИИ автоматизировал разработку, а проблемы остались?

Ошибки в больших проектах возникают не только из-за плохого кода.

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

— Разработку и ревью нужно разделить между разными агентами.

Живой пример: агенту дают элементарную, на первый взгляд, задачу — добавить кеширование ответов внешнего API в большой бэкенд-сервис. Агент пишет рабочий код, добавляет тесты, всё проходит CI. Если смотреть только результат, задача кажется выполненной.

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

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

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

Дополнительный плюс: у каждого агента своя задача и свой контекст. Агенту не нужно «держать в голове» весь проект и одновременно быть разработчиком, тестировщиком и ревьюером.

Чем жёстче разделены обязанности и контексты, тем меньше вероятность, что агент начнёт оправдывать собственные решения. Это гораздо ближе к обычной командной разработке, чем к сценарию «задали промт — получили код — выкатили как есть».

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

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

За полтора часа на реальном примере разберём:
- как настроить роли в OpenCode,
- что должно быть в AGENTS.md,
- как передавать задачи между агентами,
- как проводить ревью кода и автоматические проверки перед мержем.

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

Воркшоп проведёт Валентин Исипчук — наставник в Хекслете и практикующий разработчик (бэкенд-инженер на Java и Kotlin из Cyoda, инженер по ИИ-автоматизации).

Пароли и явки:
15 октября, 19:00, 1,5 часа, бесплатно.
Регистрация по ссылке.

Telegram | YouTube | AI Клуб | VK | X | ИИ для разработчиков 2.0: новый запуск
🔥5❤2👍2
Media is too big
VIEW IN TELEGRAM
Какой он — эффективный промпт?

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

В промпте описывайте формат, объём и содержимое желаемого ответа. А лучше скормите модели реальный пример нужного ответа.

А 15 октября приходите на бесплатный воркшоп про ИИ агентов от Валентина Исипчука

Telegram | YouTube | AI Клуб | VK | X | ИИ для разработчиков 2.0: новый запуск
🔥3❤2😁1
Сейчас сайты и сервисы Хекслета временно недоступны из-за внешнего сбоя. Наши технические специалисты делают всё возможное, чтобы как можно скорее восстановить для вас доступ.

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

Как только всё заработает, сразу сообщим.
😁24❤9🔥5👾4👍1😴1
Ура! Все заработало! Наши инженеры — герои, которые не носят плащей — смогли сделать почти невозможное — за считанные часы восстановили работу всех сервисов Хекслета.

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

А тем, кто еще не с нами, самое время записаться на курс.

У нас вот-вот стартует новый запуск ИИ для разработчиков 2.0, курс AI SDLC по спеццене до 14 октября и профессия Разработчик C# для тех, кто входит в IT с нуля.

Telegram | YouTube | AI Клуб | VK | X | Бесплатный воркшоп про ИИ агентов от Валентина Исипчука
❤14👍10🔥7
«Protobuf быстрее JSON» — говорит кандидат на собесе по system design и получает проблемы себе на голову. Вроде мелочь, но на собеседовании такие мелочи важны.

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

В кадре еще и кот, но это чтобы сбить зрителя с толку.

🎬 Смотреть видео

А если хотите глубже разобраться в архитектуре сложных систем и научиться аргументировать технические решения, 12 ноября в Хекслете стартует новый поток курса «Системный дизайн». Будем разбирать реальные инженерные задачи, ограничения и компромиссы, с которыми сталкиваются разработчики.

👉 Программа курса и запись

Telegram | YouTube | AI Клуб | VK | X | Бесплатный воркшоп про ИИ агентов от Валентина Исипчука | ИИ для разработчиков 2.0: новый запуск
❤4👍3
Один дата-центр перестал работать — но почему вместе с ним легли десятки других сервисов?

Почему такое вообще происходит? Как связаны между собой облачные сервисы? И почему хранить все данные и резервные копии в одном месте — плохая идея?

Разбираемся в первом посте нашей серии о надежности инфраструктуры и защите данных. Листайте и сохраняйте, чтобы не потерять.

💬 Расскажите про ваш опыт устранения сбоев и сколько времени заняло восстановление?

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

Telegram | YouTube | AI Клуб | VK | X | Бесплатный воркшоп про ИИ агентов от Валентина Исипчука | ИИ для разработчиков 2.0: новый запуск
👍10🔥4❤3