Привет! Меня зовут Владимир Бандов, я backend‑разработчик в компании Домклик.
Я долгое время отнекивался от использования агентов в работе, предполагая, что я самый умный. Это была стадия отрицания, так как я не понимал, насколько сильно они могут упростить работу. Но, решившись, я пошёл на сделку с совестью. Насмотревшись видосов, я думал, что настроить coding‑агент легко, пока не столкнулся с многообразием навыков (skill), MCP и прочих инструментов, permissions и нескольких конфигураций. А ещё агент постоянно делал лишние шаги и сам придумывал и реализовывал то, что вообще не входило в поставленную задачу. С этой гиперинициативностью мне и хотелось что‑то сделать.
Настройка шла хорошо первые полчаса. Но в какой‑то момент я устал запоминать, какой навык и для чего нужен, и объяснять агенту, что сначала нужен план, а уже потом доступы, конфигурации и запуск команд в терминале.
После пары свободных вечеров я нашёл подход, удобный для себя, ленивый. Возможно, он тратит больше токенов, но я использую агент не как полноценного разработчика, а как помощника.
В этой статье на примере OpenCode Desktop я расскажу, как решал проблему своей дырявой головы и как упростил добавление новых MCP и навыков для агента.
Закодировать...При проверке десяти статей Haiku совместила PASS и замечание major. Разобрали отчет по исходникам: что исправили, что отклонили и какого контекста не хватило самой модели.
Читать далееMeta* выпустила Muse Wonder и Muse Wonder Full – две новые модели, которые компания называет самыми мощными в своей истории. Их делали для «персональных и профессиональных» ИИ-агентов: такая модель помнит пользователя между диалогами, не останавливается при первой ошибке и доводит длинную задачу до конца. Muse Wonder уже доступна через Meta* Model API и в кодинг-агенте Muse Code. Muse Wonder Full пока только для подписчиков Muse Code.
Читать далееЗнаете ли вы, сколько RAM в вашем мониторе? А сколько процессорных ядер? Сколько разных прошивок установлено внутри вашего монитора?
После прочтения вы пока не сможете поставить новую прошивку в свой монитор. Но сможете больше: сможете начать исследовать свой монитор или какое-то другое устройство. А может быть начнете разрабатывать свою прошивку?
Читать далееЕщё недавно создание целой линейки сложных графических и офисных приложений требовало большой команды, и несколько лет разработки.
Теперь один разработчик с помощью ИИ и небольшой команды пытается бросить вызов гигантам вроде Adobe и Microsoft.
В статье разберём: какие юридические риски может нести сходство с оригиналами, что всё это говорит о будущем разработки ПО, и насколько его приложения близки к коммерческим аналогам.
Читать далееТри месяца отладки, десятки книг и переход от Claude к локальным моделям.
Рассказываю, как собрал открытый конвейер перевода и вёрстки книг: MinerU распознаёт страницы, Hy-MT2 переводит текст, а Python-скрипты собирают LaTeX и PDF.
Показываю запуск без управляющего ИИ-агента, схемы работы и как осуществлять верстку целых книг с автоматическим переводом абсолютно бесплатно и без ограничений!
Читать далееСидел я тут, друзья, сидел, и, почему-то, пришли мне в голову мысли о тех самых модных «спиннерах», «фиджетах» (ещё одна крутилка для пальцев, чтобы занять их в свободное время).
Не в том смысле, чтобы я увлекался этим :-В, а в том — как бы их применить, да ещё и с пользой для дела!?
И пришла мне в голову одна идейка — вот сейчас многие говорят о возобновляемых источниках энергии, так почему бы и не использовать это извечное желание что-то покрутить в руках — с пользой для дела? А когда в пределах дома наиболее часто возникает такая задача?
Не знаю как у вас, но у меня — когда начинается реклама по телевизору (иногда смотрю его, что уж говорить, грешен).
И тут подумал — а ведь можно приделать некий возобновляемый источник энергии прямо к пульту дистанционного управления, чтобы больше никогда не думать о батарейках!
Ну а что, мысль занятная… поехали? Поехали! :-)
Читать далееПередвинул DIN-рейку — поправь провода. Заменил модуль — переподключи их. Закончил чертеж — составь спецификацию и подготовь маркировку для сборщика. Я проектирую щиты автоматики и устал повторять эти операции вручную, поэтому начал писать свой редактор — Slate Tech. Теперь он перестраивает трассы вслед за аппаратами, формирует кабельный журнал и считает расходники вплоть до наконечников проводов. Расскажу, как все это работает, какие операции программа выполняет автоматически и какие задачи пока остаются за проектировщиком.
Читать далееПривет! Кажется, что не так давно мы впервые рассказывали о нашей работе с платформой BPMSoft в департаменте корпоративных систем ЛАНИТ, где я выполняю задачи аналитика. Но год прошел, календарь перевернут и пришло время добавить новые главы к описанию нашего взаимодействия с этой low-code системой.
В этой статье мне хотелось бы поделиться не только внутренним опытом по настройке и внедрению решения на платформе, но и обратной связью от тех, кто использует систему каждый день.
Читать далееЗадача звучала просто, лендинг для новой марки яиц. Сложность была в ограничениях. У бренда была упаковка и три цвета, а страница получалась длинной, с пользой продукта, ассортиментом из больше чем десяти упаковок, магазинами, отзывами и производителем. Расскажем, как мы растянули маленький фирменный набор на большую страницу, чтобы она не стала однообразной и выдержала рост линейки.
Проект делали для агентства Эврика. Наша часть была в проектировании и дизайне, вёрстку и разработку вело агентство. Поэтому в статье нет кода, а есть решения на уровне макета и передачи в разработку.
Читать далееВ третьей части я расскажу, как устроена жизнь на горном склоне, может ли файловая система заменить собой базу данных и почему для моего проекта понадобилось немного алхимии.
Читать далееПять русскоязычных нишевых сайтов живут подпапками одного бесплатного домена GitHub Pages: советыдля дома, авто, дата/сад/огород, здоровье и раздел 18+. На деплое 7 октября 2026 года опубликовано 380 статей — по 76 на сайт — плюс пять хаб‑страниц, шесть sitemap‑файлов, RSS на каждом сайте. Стоимость хостинга — 0 рублей в месяц. Около 90% работы (текст, QA, деплой, запросы на индексацию, RSS‑дистрибуция, постинг в Telegram, outreach в каталоги) делает локальный AI‑агент; я читаю результат и задаю правила, которые он не нарушает.
Два числа задают ритм всей системы: Google Search Console пускает 10 запросов «запросить индексирование» в сутки, Яндекс.Вебмастер — 150 URL на recrawl в сутки. Размер пакета контента, частота деплоя и темп outreach рассчитываются от них, а не наоборот.
Читать далееБезопасность машинного обучения долгое время была нишевой темой: несколько исследовательских групп, десяток публикаций в год, минимум практических инструментов. Пару лет назад LLM и агентные системы вышли в промышленную эксплуатацию, и это привело к появлению новых регуляторных требований и инструментов для их выполнения.
Запускаем цикл статей, в котором расскажем о базовом объеме знаний, необходимом каждому специалисту по безопасности ИИ-систем в 2026 году. Первая статья посвящена нормативно-правовому регулированию. В ней мы разберем, как устроена нормативная база в России, Китае, ЕС и США, рассмотрим ключевые методологии защиты ИИ-систем, среди которых как зарубежные STRIDE и OWASP, так и отечественные AI-SAFE и SAIMM.
Читать далееВ репозитории проекта лежит 146 YAML-файлов с контентом: персонажи, сюжеты, настройки моделей. На каждом деплое они импортируются в базу — прямо там же, где выполняются миграции схемы.
Механизм работает второй год и меня полностью устраивал. Потом я сел писать о нём статью, полез перечитывать собственный код импортёра и нашёл сценарий, при котором опечатка в одном файле удаляет сущность из базы. Не архивирует — удаляет, и деплой при этом остаётся зелёным.
Внутри: две ступени сравнения через хэш файла, версии контента, медиа вне репозитория, разбор самой ошибки по трём безобидным кускам кода и ещё пара находок — счётчики, которые всегда равны нулю, и экспортёры, прописанные в конфиге, но не существующие в коде.
Читать далееЕжегодно профессионалы и энтузиасты создают тысячи игровых студий. Большинство из них никогда не выпустят коммерчески успешную игру. Скорее всего они не выпустят вообще никакую игру. Им говорят: мало работали, плохой геймдизайн, слабая команда... Они отвечают: недостаток финансирования, высокая конкуренция, сложный маркетинг... Но за 18 лет работы в игровой индустрии я пришёл к другому выводу. Они были обречены уже тогда, когда зародилась первая идея. Не потому что их основатели глупы или ленивы. А потому что они создают игру, а не бизнес.
Читать далееВ прошлой статье я показывал игру, где телефон работает как сонар: пищит ультразвуком, слушает эхо и по нему понимает, где ладонь. Следующий вопрос напрашивался сам собой: а вдвоём так можно? Можно, вчера доделал.
Читать далееКогда человек закрыл вкладку, обновил страницу или потерял сеть, сервер получает один и тот же SessionDisconnectEvent, а реагировать должен по-разному. Рассказываю, как в своём Planning Poker научил комнату различать эти случаи и не терять текущие данные при обновлении: маркер закрытия на pagehide, атомарные обновления MongoDB, порядок кадров в Spring, обходы для Firefox и zone.js и живые тесты в Chrome, Firefox и Safari. Восемь граблей и что с ними делать.
Читать далееОстановил Python сервис с моделью машинного обучения, .NET API продолжил работать и вернул HTTP 503. После восстановления Python запрос снова завершился с HTTP 200, без перезапуска основного приложения.
Зачем разделять .NET и Python, как организовать взаимодействие между ними и что нужно предусмотреть, чтобы отказ ИИ оставался проблемой отдельной функции, а не всей платформы.
Как это устроеноВ SBOM-отчёте оказались уязвимости компонентов, которых даже нет в вашем софте. Ничего необычного: просто сканер безопасности подтянул все непрямые зависимости и усложнил вам жизнь.
Расскажу, как избавиться от шума ложных срабатываний сканера в CI/CD — решение можно реализовать Open Source-инструментами на любой инфраструктуре.
Читать далее