Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 6 min ago

DS MCP: как дать AI-агенту знание о вашей дизайн-системе

Wed, 07/08/2026 - 14:00

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

Закрываем очень практичную боль: агент видит макет, умеет писать код, но не понимает, какими компонентами из вашего проекта этот экран нужно собирать.

Внутри: Figma MCP, свой DS MCP, React, Jetpack Compose и SwiftUI, поиск по компонентам, ChromaDB, RAG, embeddings, препроцессор для описания дизайн-системы, грабли с чтением файлов, шумом в контексте, устаревающим SKILL.md и честное сравнение подходов по tool calls, токенам и результату.

Заходите, читайте и рассказывайте, как вы решаете эту проблему у себя ❤️

Читать далее

ИИ задеплоит за тебя. А дежурить кто будет?

Wed, 07/08/2026 - 13:58

ИИ задеплоит за тебя. А дежурить кто будет?

На днях в чате разработчиков мне написали: «Я описал Клоду проект с телефона, он собрал MVP и сам задеплоил на Firebase. В деплой я вообще не лез. Зачем теперь нужны сервисы деплоя?». Вопрос честный, и короткий ответ на него: незачем. Если ИИ развернул ваш проект и он работает, всё отлично, расходимся. Длинный ответ интереснее.

День первый: тут ИИ действительно победил

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

День второй и все последующие

Что происходит с сервером дальше, из личного опыта за годы деплоев:

Сертификат истёк в пятницу вечером. Пользователи видят «соединение не защищено», вы узнаёте об этом в понедельник от клиента.

За одну ночь боты сделали 9999 попыток подобрать пароль к SSH. Сервер без защиты для интернета выглядит как открытая дверь, и в неё правда ломятся, обычно в первые же сутки.

Docker Hub перестал отвечать с российских IP. Деплой, который работал год, умер в момент пересборки образа. Кто не прописал зеркала реестра заранее, чинил это в панике на проде.

Диск кончился: каждая пересборка образа оставляет слои, за пару месяцев они съедают всё, и сервер встаёт с «no space left on device».

Читать далее

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

Wed, 07/08/2026 - 13:57

Я не пытался сделать «приватный мессенджер» и вообще не думал про слежку и прослушку.

В один день мне просто надоело, что созвониться с человеком — это настоящая проблема: блокировки, включи-выключи VPN, а любой новый аналог встречает регистрацией с десятком полей — а теперь местами ещё и просьбой показать паспорт.
За ночь я собрал прототип голосового чата по принципу «ничего лишнего» — и уже потом с удивлением понял, что этот же принцип случайно сделал разговор в нём таким, что подслушать его со стороны физически негде.

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

Как так вышло?

Под капотом у MOLOT’а: обзор ML-модели для обнаружения вредоносного кода

Wed, 07/08/2026 - 13:55

Всем привет! На связи Максим Митрофанов, руководитель ML-команды Application Security в Positive Technologies.

Недавно мы выпустили нейросеть MOLOT и описали архитектуру решения в техрепорте на arXiv. Эта статья в каком-то смысле его TLDR в свободном изложении. Скажу сразу, наша модель — не LLM, хотя к трансформерам имеет самое прямое отношение. MOLOT построен на базе BERT-энкодера (не modern, не neo, а самого ванильного) и умеет обнаруживать вредоносный код по цепочкам вызовов не хуже Mythos от Anthropic (как минимум не боится промпт-инъекций).

Читать далее

А сколько здесь твоими ручками?

Wed, 07/08/2026 - 13:46

Представьте себе два разговора.

В первом – два ценителя сравнивают картины. Один говорит: «вот эта лучше – у нее диагональ 80 см, а у той только 50». Второй смотрит на него и не знает, как отвечать.

Во втором – два инженера обсуждают компьютеры. Один говорит: «вот этот производительнее – у него корпус серебристый, а у того черный». Второй тоже не знает, как отвечать.

Абсурд узнается мгновенно.

А теперь – руководитель регионального подразделения смотрит на результат работы, сделанной экспертом с помощью AI, и спрашивает: «А сколько здесь твоими ручками?»

Тем же тоном, каким ценитель говорил про диагональ, а инженер – про цвет корпуса.

Только этот абсурд мы пока не узнаем – потому что не научились слышать его в собственном языке.

Читать далее

MTU, Frame Size и Jumbo Frames: анатомия сетевого пакета для инженера

Wed, 07/08/2026 - 13:27

Привет, Хабр! Меня зовут Светлана Каткова, я старший разработчик ПО для коммутатора KORNFELD в YADRO. Знакома ли вам ситуация: L2-связность работает, L3-маршруты есть, но большие файлы не копируются, VPN-туннель «рвет» соединение, а базы данных падают при попытке репликации? Диагностика показывает, что мелкие пакеты проходят идеально, а крупные — исчезают бесследно. С высокой вероятностью проблема упирается в Maximum Transmission Unit (MTU).

Тема MTU кажется простой только на первый взгляд. На практике мы сталкиваемся с разницей между L2 и L3 MTU, Jumbo Frames, настройкой Link Aggregation Group (LAG) и «сюрпризами» вендорских ОС при обновлении. Одна из ключевых проблем — непонимание, как из значения mtu получается реальный Ethernet-кадр, который уходит в кабель.

В этой статье рассмотрим правила настройки на примере Kornfeld OS, так как система аналогична многим вендорам.

Читать далее

Почему у тебя не получится завайбкодить игру за час? Рассказываю на своем опыте

Wed, 07/08/2026 - 13:24

Всем привет! Меня зовут Саша, и я ML‑инженер. Современная разработка ML‑пайплайнов это уже давно не только обучение моделей. Хороший ML‑инженер, помимо всего прочего, пишет backend‑сервисы, настраивает Docker, занимается деплоем моделей, и иногда даже пишет автотесты для своих решений.

Поэтому за время своей работы я успел в той или иной степени столкнуться с задачами разных направлений разработки в айтишке. В связи с этим у меня возник резонный вопрос:

Узнать, что же там такое...

Low-code IT-экосистема для управления розничной сетью. Часть 2

Wed, 07/08/2026 - 13:09

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

Читать далее

Генерация картинок нейросетью: Как нарисовать что угодно по описанию — гайд, 25 промптов, обзор

Wed, 07/08/2026 - 13:06

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

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

Читать далее

А сделаем железный кузов для модели ретроавто?

Wed, 07/08/2026 - 13:05

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

Читать далее

Культура печатей в Японии: зачем используются и сколько нужно одному человеку

Wed, 07/08/2026 - 13:01

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

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

Читать далее

Запускаем маленькую языковую модель на Symbian^3

Wed, 07/08/2026 - 13:01

Недавно мне в руки попал флагман 2011 года — Nokia E7-00. По современным меркам это устройство практически бесполезное: операционная система не поддерживает современные протоколы шифрования, сервисы Ovi давно отключены, форум allnokia недоступен, а сам бренд телефонов Nokia за это время дважды воскрешали разные компании, впрочем, без особого успеха.

В этой статье я расскажу о том, как работают смартфоны на Symbian^3 в современном мире, как разрабатывать приложения для них, и ради эксперимента попробую запустить подобие локальной языковой модели, которая дает полезные советы.

Читать далее

AI Security. Кому и зачем это надо

Wed, 07/08/2026 - 13:00

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

Будет затронуто четыре основных блока: кто и как регулирует ИИ, как ломают ИИ-системы (Red Team), как их защищают (Blue Team) и что лучше почитать, если тема вызывает интерес.

Читать далее

Flux: как пользоваться нейросетью для генерации изображений в России в 2026 году. Обзор, промпты, доступ без VPN

Wed, 07/08/2026 - 12:59

Flux (FLUX.1 и FLUX.2) — семейство моделей генерации изображений от немецкой компании Black Forest Labs, основанной командой создателей Stable Diffusion. В 2026 году Flux занимает позицию лидера по фотореализму среди открытых моделей и серьёзно конкурирует с Midjourney по качеству изображений. 

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

Читать далее

Оптимизация тестовой модели с ИИ: как актуализировать тест-кейсы, чтобы не было больно

Wed, 07/08/2026 - 12:50

Всем привет! Я продолжаю цикл статей про применение ИИ в тестировании. Мы уже успели поговорить про анализ требований, создание тестовой документации и автотесты, т.е. разобрали весь shift-left с ИИ. Но у QA-инженера есть много других задач, с которыми ИИ также может помочь.

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

Читать далее

Когда продукт «готов»? Мы обречены на вечный допил?

Wed, 07/08/2026 - 12:47

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

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

На самом деле задался этим вопросом несколько недель назад на мероприятии из прошлой моей статьи. Смотря на продукты разработанные техно-гигантом Яндекс, не нарочно задаешься вопросом: "Этому в принципе небольшому сервису (без нейминга сами догадайтесь) уже почти 20 лет, но всё равно 10-ки, а то и 100-ни разработчиков работают над его улучшением каждый день, Когда можно сказать, что вот теперь идеально?". Да это чистой воды философия, но мысль как по мне интересная...

Читать далее

Децентрализованное клеточноавтоматное планирование эвакуации раненых

Wed, 07/08/2026 - 12:47

Децентрализованно планируем эвакуацию раненых: под огнем, в бардаке, с постоянно меняющимся путем отхода и нервным поиском плана Б, если..., вернее, когда.

Привет, я Егор The Hawk, и я, тоже, своего рода, разработчик. Надо успеть написать про работу, пока не завершил карьеру. Постараюсь кратко. Геймдевелоперам зайдет.

Читать далее

[Перевод] Планета вращается настолько близко к звезде, что их магнитные поля соединились

Wed, 07/08/2026 - 12:38

На протяжении большей части истории человечества наше представление о близко расположенной к звезде планете определялось орбитой Меркурия с его 88-дневным периодом обращения и бесплодной, раскалённой поверхностью. Но с того момента, как мы начали открывать экзопланеты, стало совершенно ясно, что наша собственная Солнечная система — это отнюдь не ориентир для остальной части галактики. Планеты с периодом обращения всего в несколько дней встречаются удивительно часто, а близость к звезде приводит к явлениям, которые с нашей точки зрения кажутся причудливыми: металлические пары в атмосфере или атмосферы, раздутые до нелепо низкой плотности.

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

Читать далее

Как устроены voice-2-voice модели

Wed, 07/08/2026 - 12:35

Речь входит — речь выходит. Что внутри voice-2-voice моделей: как нейронный кодек превращает звук в токены, почему каскад ASR → LLM → TTS проигрывает миллисекунды и как Moshi умудряется поддакивать, пока вы говорите. Без магии, с примерами на Swift.

Читать далее

Режим киоска в «Аврора Центр»: устройство под рабочую задачу

Wed, 07/08/2026 - 12:29

Всем привет! Меня зовут Александр Конин, я продакт-менеджер «Аврора Центр». Наша платформа управляет устройствами на Авроре, Android и российских дистрибутивах Linux. Недавно вышло обновление 5.6, в котором мы активно развивали режим киоска. Для устройств на ОС Аврора его впервые можно настроить централизованно, прямо из консоли «Аврора Центр». Администратор сам выбирает, какие приложения остаются доступны сотруднику, а всё остальное на устройстве будет недоступно. На Android мы это умели и раньше, в 5.6 были добавлены новые сценарии моно-киоска.

ОС Аврора с самого начала разрабатывалась под задачи больших корпораций и госсектора, а не для обычных пользователей. Но платформа росла, множилось количество внедрений и устройство обрастало возможностями: появилась поддержка кроссплатформенной разработки на Flutter и Kotlin Multiplatform, ширилась экосистема приложений и появился RuStore. Смартфон на Авроре стал таким же универсальным, как любой другой. А бизнесу в ряде сценариев нужно обратное: чтобы устройство выполняло только одну задачу, оставляло доступными сотруднику только рабочие приложения и самостоятельно запускало их при старте работы. И если раньше на устройстве с Авророй список доступных приложений можно было ограничить только вручную, то теперь это возможно и централизованно, через «Аврора Центр» в релизе 5.6.

Отдельный класс устройств

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

Читать далее

Who's online

There are currently 0 users and 11 guests online.