Представим сервер, доступный из нескольких сетей или через несколько шлюзов. Запрос приходит через один интерфейс, а ответ, если полагаться на обычную таблицу маршрутизации, уходит через другой. В одних топологиях это допустимо, в других — чревато: промежуточное оборудование отбросит такой пакет, соединение не установится или перестанет работать.
Маршрутизация по метке пакета fwmark — проверенный механизм, он решает подобные задачи средствами nftables, ip rule и ip route. Но конфигурацию приходится готовить заранее. Стоит списку доступных интерфейсов измениться динамически — например, образуется туннель — правила и маршруты придётся доводить руками, скриптами или иными средствами автоматизации.
Метки fwmark тоже не всегда свободны. Выделить под новую задачу биты удаётся не везде, и каждое дополнительное правило лишь усложняет общую картину.
Если для ответа важно, откуда пришёл запрос, почему бы не сохранить эти сведения при обработке первого пакета соединения и не использовать их при выборе обратного маршрута? Тогда отпадёт необходимость заранее описывать отдельное правило для каждого возможного маршрута.
Читать далееГенератор веб-приложений из спецификации. Умеет генерировать PWA (SPA) на Svelte, с бронебойной автономностью. Есть интеграция с open-source бэкенд-платформой Appwrite.
Узнать подробнееЯ дизайнер, и за месяц вечеров собрал сервис, который превращает часовое видео в документ с выжимкой и таймкодами. Код писал Claude Code, экраны – Claude Design, я не написал ни строки. Эта статья про то, чем я на самом деле занимался этот месяц.
Читать далееКак загрузить качественным топливом конвейер разработки? Как измерить эффективность симбиоза человека и машины?
Читать далееИИ-агент купил мне авиабилет, накопил годовой запас кофе и попал в чёрный список ресторанов. Я дал ему банковскую карту, телефон, браузер и доступ к 200+ MCP и API – и проверил, как он выполняет поручения в реальном мире. Показываю кейсы и выводы из экспериментов с облачным агентом, а затем разбираю десктопную версию с открытым кодом и on-device LLM: какие задачи уже можно решать локально.
Читать далееСпойлер: собаку пришлось перерисовать с нуля. Но обо всём по порядку. А больше всего времени занял скульптинг груди ;-)
В прошлый раз Claude за полтора часа перевёл досовскую демку Quake на нативный DirectX 12, пока я ходил на кухню. Демка Alone in the Dark лежала в соседней папке, в той же самой папке Heroes 2 и просто дх12 порта мне показлось мало…
Долой автора - долой вайбкодингЭта статья о людях, полностью вычеркнутых из привычного нам мира, из политической и социальной жизни, ежедневно дискриминируемых государством по территориальному признаку, лишённых своих конституционных прав и привычных благ современной цивилизации, стоя́щей сегодня на пороге технологической сингулярности.
О людях, живущих сегодня как в начале позапрошлого века, где единственной приметой «цивилизованности» остаётся одно лишь электричество. Ни школ, ни библиотек, ни магазинов, ни банков, вообще ничего из того, к чему мы все привыкли и уже не замечаем по причине обыденности. О примитивном диком быте жителей русской глубинки и преступном бездействии государства, безразличном отношении общества к этим несчастным согражданам.
При подготовке текста статьи нейросети не использовались. Изображение сгенерировано при помощи felo.ai
Читать далееПривет, Хабр! Разработка систем содействия водителю (ADAS) и автопилотов для автомобильного транспорта сейчас у всех на слуху. Но в сфере рельсового транспорта — и особенно в метрополитене — стоят свои, гораздо более специфические задачи.
Недавно я участвовал в хакатоне «Лидеры Цифровой Трансформации», где перед командами стояла безумно интересная Mission-Critical задача от Дептранса Москвы: Разработка алгоритма контроля пространства по ходу движения беспилотного поезда метро. Суть в том, чтобы по данным 3D-лидара Hesai 128 надежно обнаруживать препятствия в створе путей на максимальной дальности (до 150+ метров) в полной темноте тоннеля, сохраняя нулевой или минимальный уровень ложно-положительных срабатываний.
Моё решение не вошло в топ-10 победителей. Подвела классическая ловушка хакатонов — автоматический судейский скрипт проверяющей платформы капризен к структуре выходных данных, и потеря всего 5–6 кадров на ROS-шине из-за блокирующих логов и принтов в stdout, а также мелкая рассинхронизация знаков в экстраполяции, привели к жесткому срезанию баллов.
Однако архитектурный каркас нашего пайплайна (одометрия, концепция «Трубы из Прошлого» и интерактивный 3D-кокпит на Three.js для машиниста) получился монументальным. Мы сознательно отказались от «школьного» покадрового вычисления полиномов путей (polyfit). Вместо этого мы построили Цифровой Двойник (Digital Twin) инфраструктуры на базе пространственной памяти.
Цель этой статьи — не просто провести работу над ошибками, а найти единомышленников. Я выложил ядро проекта в Open Source под лицензией MIT. И если вы тоже участвовали в этом треке, ковыряли этот сложнейший датасет, не прошли, но чувствуете спортивный азарт — давайте объединимся, переложим критические узлы на C++ и добурим это решение до идеального промышленного робототехнического продукта.
Читать далееПочти все советы по проектированию MCP-серверов сводятся к одному: держите инструментов поменьше. Я проанализировала 91 источник. 38 из них советуют сокращать число инструментов, 20 называют конкретную цифру (чаще всего 10–20), и только 10 вообще измеряли, как число инструментов влияет на точность.
Тогда я измерила сама: 1932 прогона на топовых моделях и ещё 1404 на самых дешёвых, в трёх клиентах (программах, в которых работает агент: Claude Code, Codex CLI и Antigravity), от 5 до 100 инструментов. На сегодняшних топовых моделях точность не сдвинулась: ни на 100 инструментах, ни с похожими друг на друга названиями. На дешёвых почти не сдвинулась, но именно там впервые появились вызовы не того инструмента. Меняется стоимость, и насколько сильно, решает клиент, а не модель. И ещё одно: ни один из трёх клиентов по умолчанию не кладёт схемы инструментов в промпт. Claude Code и Antigravity показывают модели только названия инструментов, а Codex ищет их определения кодом. Поэтому теперь модель по названию инструмента решает, какие описания ей прочитать, прежде чем выбрать.
Читать далееВидео и презентации докладов с конференции 8–10 октября уже на сайте. Если что-то пропустили из-за параллельных потоков или хотите спокойно пересмотреть сложный разбор, самое время.
Читать далееВ предыдущей статье мы рассказывали про пилот RAG-ассистента: инженеры собирают структурированную базу знаний, а языковая модель учится отвечать на технические вопросы по 44 модификациям газопоршневой электростанции. Опыт показал главное: прикладным алгоритмам бесполезно ставить задачу, пока для неё нет выверенного контекста, чистых входных данных и прозрачных критериев проверки результата.
Стратегический фокус UNLIM исторически связан с эксплуатацией тяжёлого оборудования: мегаваттных энергоцентров, дизелей и сложных насосных комплексов. И как только задача смещается от поиска по текстам к мониторингу оборудования в машинном зале, цена ошибки софта возрастает: некорректный анализ может привести к пропущенной поломке, повреждению узлов или аварийному останову энергоцентра. Поэтому производственная аналитика строится по совершенно другим законам. Рассмотрим на примере АСУ ТП и системы предиктивной аналитики для распределённых электростанций.
Читать далееПока делал CEO AI (моё виденье помощника в работе), решил проверить, можно ли использовать сканеры для проверки скиллов перед подключением. Собрал 12 синтетических пакетов и прогнал через Cisco Skill Scanner, NVIDIA SkillSpector и AgentVerus без LLM и платных API. Список пакетов описал ниже.
Пакет № 10 из таблицы пакетов предлагал обходить согласование через субагента: не передавать ему ограничения, сослаться на разрешение пользователя и скрыть делегирование. Все три сканера пропустили эту инструкцию. AgentVerus выдал certified и 99 баллов. Зато на учебную цитату атаки в пакете № 5 все три отреагировали находками уровня High.
Эти два случая оказались полезнее итоговых баллов. Ниже разберу, что именно проверял, как читал результаты и что из этого использовал в своём проекте.
Прочитать подробнееEval показывает 96% качества, тесты проходят, а после релиза LLM‑ассистент допускает критическую ошибку. Проблема может скрываться в самой системе оценки, которая пропускает опасные ответы и создаёт ложное ощущение надёжности. Разбираем семь ошибок тестирования LLM‑функций и способы построить eval, результатам которого действительно можно доверять.
Проверить свой evalВ первой статье я довольно скептически прошёлся по карточкам в духе Anki: слово в столбике - ярлык в пустоту. А вчера одна собака в парке заставила меня сесть и проектировать карточки для своей же системы. Только не такие.
Идём мы с женой вчера по парку и видим: посреди газона решётка, как тюрьма, а внутри стоит один мужик. Мы такие: о, мужик плохо себя вёл в парке, ему тут персональную тюрьму построили. Поржали. Потом дошло, что это площадка для дрессировки собак, а его собака просто носилась где-то в стороне, мы её заметили только потом.
И я спрашиваю: а как «собака» по-португальски? Жена: блин, забыла. Я тоже. Два года языка, слово из первой сотни, а в голове пусто. Так и шли по парку, перебирая варианты, пока не вытащили: cão. Обрадовались и начали перечислять всех животных, которых знаем.
А сегодня утром я проснулся, вспомнил вчерашнюю собаку - и в голове сразу, без малейшей паузы, выскочило cão. Вчера двадцать минут мучений, сегодня ноль. И мне это показалось подозрительно знакомым.
Читать далееПривет! У нас новость: ВкусВилл приготовил MCP сервер с авторизацией!
Адрес тот же, mcp.vkusvill.ru/mcp, а для доступа к полному функционалу пройдите регистрацию https://vkusvill.ru/oauth/registration/ и авторизацию по ссылке от вашего агента. Подробности далее.
Читать далееПривычных рекламных каналов становится меньше, а план продаж остаётся прежним. На совещании маркетолог объясняет ограничения площадок, собственник спрашивает, куда перевести бюджет, и оба надеются найти кабинет, в котором всё снова заработает после загрузки объявлений. Вообще - знакомо? Когда этот рецепт не помогает, приходится вспоминать, что маркетинг умеет выбирать рынок, продукт, цену и место продажи, а не только оплачивать знакомство с покупателем.
Октябрьские события 26 года добавили риск самой инфраструктуры: Яндекс сообщил об остановке повреждённых дата-центров в Сасово и Владимире и повреждении части инфраструктуры в Калуге. Из сообщения не следует полная остановка Директа, но зависимость бизнеса от внешней платформы стала вполне материальной.
Отчаиваться незачем: у покупателей по-прежнему возникают проблемы. Открытие магазина собирает поток, судебный спор создаёт повод искать юриста, выигранный тендер — материалы и исполнителей. Дальше разберём, как замечать эти изменения, предлагать свою часть решения и доводить её до продажи. Новые рекламные механики тоже пригодятся, только тогда когда понятно, какую работу им поручить. А к партнерскому маркетингу в формате "там договоримся" у меня просто не лежит душа, ничего с этим не могу поделать. Исследование удачных коллаборации компаний настолько неоднородны, что мы можем только диагностировать их с точностью средней температуры по больнице - всё такое разное, что не строится в систему и полагается скорее на удачу.
Итак, начнем, я надеюсь, что этот просветительский и простой текст от старого маркетолога, обращенный как к собственникам бизнеса, так и к маркетологам всех званий и направлений будет полезен!
Yandex Cloud лежит с воскресенья 11 октября. На нём стояли все формы моего сайта: заявки, запись на звонок, подписка. В понедельник вечером перестал открываться и сам сайт. Я только приехал в Екатеринбург, интернет один, раздача с телефона через МегаФон.
Читать далееПо данным исследования приложения «Где мои дети» за сентябрь 2026 года, нейросети есть в телефоне у 37% детей — это втрое больше, чем полтора года назад. Каждый третий ребёнок пользуется универсальным чат-ботом: например, Алисой AI, DeepSeek или Gemini.
Проблема не в том, что дети пользуются нейросетями, а в том, как именно они это делают — и что происходит с мышлением, когда за всё думать самому уже не нужно. В статье расскажем, как мотивировать ребёнка учиться, договариваться об использовании нейросетей и что делать, если дети привыкли к готовым ответам от нейронок.
Читать далееВ чём проблема существующих мессенджеров с точки зрения приватности и почему бы на свет не родиться ещё одному? Может быть интересно, если вам не нравятся тезис «мне нечего скрывать» и компромиссы приватности во имя общего блага.
ЧитатьОднажды во время уборки я нашёл свой старый фитнес-браслет, Xiaomi Mi Band 4. По сути, это носимый компьютер с батареей, экраном, сенсорами и Bluetooth. Можно ли что-нибудь на нём запустить? Теоретически да, но проблема в том, что я не специалист по взлому hardware и не пишу на C под ARM. Но, может быть, нынешнее поколение LLM поможет мне запустить на нём что-нибудь интересное? Например, эмулятор NES, на котором можно поиграть в Super Mario Bros с управлением через сенсорный экран и клавиатуру по Bluetooth? Для меня всё это звучит как научная фантастика. Наверное, на это ушёл бы год целенаправленной работы. Но попытаться я думаю стоит
Читать далее