Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 44 min 19 sec ago

Комнатный RAG: бесплатный ИИ-помощник-консультант по содержимому сайта

Tue, 10/13/2026 - 23:43

Можно ли превратить обычный сайт небольшой компании в ИИ-консультанта и уложиться в бесплатные квоты хостинга? На примере показываем, как собрали такого помощника с агентом на платформе Cloudflare.

Внутри — семь этапов: от подготовки базы и сравнения моделей до проверки темы, ограничений расхода и ссылок на разделы сайта. Разбираем реальные ошибки: выдуманные кейсы, пустые ответы и “сортировку на Python” вместо консультации по услугам сайта. Скриншоты, пошаговая инструкция для воссоздания и ссылка на работающий чат.

Как мы это собрали

Вышла Gemini 4 Argon: разбираем бенчмарки и карточку модели

Tue, 10/13/2026 - 23:18

13 октября Google начала публичную раскатку Gemini 4 Argon, анонсированной в конце сентября. Модель появилась в платном API, а в приложении Gemini ее открывают подписчикам Pro и Ultra. Вместе с релизом вышла документация, которая уточняет несколько важных деталей: когда закончится промо-цена и какие риски Google обнаружила при тестировании.

Читать далее

Не делайте NPC умнее игрока

Tue, 10/13/2026 - 23:13

Cегодня принято хвастаться достижениями в области ИИ, даже если вы встроили исправление пикселей в текстурах, чем раньше занимался джун-артист, работа кстати непыльная и художник делает её лучше и быстрее модельки до сих пор, но реалии времени диктуют убрать джуна-Васю и взять умничку-Клавдия. И возникает довольно странное ощущение… если нейронные сети уже научились распознавать изображения, генерировать текст и музыку, управлять автомобилями, играть в сложные гео-политические игры и решать огромное количество задач, которые ещё совсем недавно считались исключительно человеческими, что нам стоит запустить модельку в современную игру и дать ей управление NPC, чтобы сделать его более живым и интегрированным в лор.

Но вот вы заходите с супер-современные (Pragmata, PUBG, выберите свое), как внезапно выясняется, что там по-прежнему находятся старые добрые конечные автоматы, Behavior Tree (поведенческие деревья), эвристики и тонна ифов, которые говорят NPC, что если игрок достаточно близко, то надо его атаковать, если игрок убежал, то надо немного его поискать, потом покричать, потом …выберите свое…, а если искать его слишком долго, то следует сделать вид, что вообще ничего не заметили и уйти заниматься своими нпсишными делами, мужественно охраняя сундук с лутом от дерзких взглядов местной живности, которая тоже, кстати, на эвристиках.

И это все происходит в современных AAA проектах, где на рендеринг одного кадра работают сотни потоков, физика считается на нескольких уровнях детализации, анимация использует сложнейшие системы смешивания и procedural animation, а навигация строится на огромных графах и разработчики совершенно спокойно используют ML для отдельных частей графического пайплайна, обработки звука или генерации контента. А вот когда дело доходит до вопроса «что сейчас должен делать этот конкретный NPC», внезапно оказывается, что старый switch по состояниям всё ещё является самым лучшим инженерным решением.

Читать далее

DataSafeS3 1.5.0: доставка событий и переключение Postgres с отчётом

Tue, 10/13/2026 - 22:50

В DataSafeS3 1.5.0 я переделал доставку событий. Раньше вебхук уходил после записи метаданных, и если сервер падал между записью и отправкой, событие пропадало: система аудита или антивирус просто не узнавали об изменении объекта. Теперь событие записывается в таблицу исходящих событий в той же транзакции, что и метаданные, а отдельный процесс доставляет его в вебхуки, NATS JetStream или Kafka. Событие доставляется хотя бы один раз, поэтому возможны дубли. Есть и случаи, когда оно может не дойти, и их видно в метриках.

Как устроены доставка событий в DataSafeS3

8 неочевидных вариантов использования Claude Opus 5.5

Tue, 10/13/2026 - 22:32

Я использую новую модель Opus 5.5 в работе уже больше недели, и впечатления у меня пока только хорошие. Практически всё, о чём я ее прошу, модель генерирует почти без ошибок, при этом нет необходимости постоянно следить за ней и исправлять результаты. К тому же стоимость токенов гораздо меньше по сравнению с Fable 5.1.

Недавно Anthropic выпустила Opus 5.5, и после этого в моей ленте в X я нахожу примеры того, как люди используют модель. Кто-то использует ее в технических задачах, а кто-то - в творческих. Некоторые пользователи просят модель нарисовать анимацию по кадрам, а другие создают интерактивные уроки, проектирует сайты, а один пользователь показал, как подключил модель к Blender.

В этой статье я расскажу про 8 интересных способов использования Opus 5.5, которые мне понравились больше всего и поделюсь несколькими идеями, что ещё можно попробовать. Самостоятельно повторить всё это несложно: вам понадобится только Claude Opus 5.5 и инструменты, которые упоминаются в каждом примере. Желаю приятных экспериментов!

Читать далее

Сломанный Ctrl+C — сначала гасла VM, а потом не прерывался sleep: Java, KVM и Linux

Tue, 10/13/2026 - 22:26

Обычный Ctrl+C оказался для моей Java VM неожиданной проблемой: сначала он завершал саму виртуальную машину, а после исправления перестал останавливать команды внутри Linux. Чтобы разобраться, пришлось пройти весь путь от host terminal через UART и KVM до гостевого TTY и Unix-сигналов. В статье разберём не только причину, но и метод диагностики, который пригодится далеко за пределами виртуализации.

Разбираемся, куда пропал Ctrl+C

Второй том «Мёртвых душ». Мистификация Клавдия

Tue, 10/13/2026 - 22:22

Вдохновившись опытом Сбера, заставившего ГигаЧат ходить Гоголем, мы в «Товариществе Виноградова» и магазине «Книжный.рф» решили лукаво не мудрствовать, а воспользоваться складывающимся вокруг продолжения хайпом. Команды экспертов собирать не стали: на дворе, слава богу, двадцать первый век, и мир, переживший ковид, давно научился обходиться малым; а малое, надобно сказать, есть чудо. Загружать в машину два миллиарда русских слов и британский путеводитель по русской истории также не стали, но задачу для искусственного разума, наречённого нами Клавдием — полное же имя его: Claude Opus 5,5, — сформулировали так просто, что труд целого года, исполненный целою сберкассою, в один только день, да ещё начавшийся после обеда, был окончен: так что и бумага не успела заскучать, и чернила не успели высохнуть от удивления.:

Читать далее

Сервис лежит. Пользователи злятся. Что им говорить?

Tue, 10/13/2026 - 22:07

Сервис перестал открываться в 11:03. Через три минуты в поддержку пришло первое сообщение: «У меня оплата прошла, а заказ пропал. Где деньги?» Разработчики ещё ищут причину. Руководитель запрещает публиковать сообщение, пока «не будет ясности». Но пользователи уже видят сбой. Не видят они только одного: занимается ли им кто-нибудь.

Читать далее

Я добавил Rerank в Obsidian. Что показали тесты на 64 и 500 заметках

Tue, 10/13/2026 - 22:00

Добавил Rerank в свой плагин для Obsidian и решил проверить, стоит ли запускать вторую модель при каждом поиске. Сравнил три модели, провёл эксперименты на 64 и 500 заметках. В тесте на 64 заметках первый полезный результат удалось поднять наверх только один раз из 24. На 500 заметках обнаружилась другая проблема: оценка целых документов скрывала различия между выбранными фрагментами. Рассказываю о результатах, расходах и том, почему в итоге сделал отдельную кнопку уточнения.

Читать далее

[Перевод] Я не хочу читать то, чего вы не писали

Tue, 10/13/2026 - 22:00

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

Читать далее

[Перевод] OIDC настроен. Почему ваши GitHub Actions всё ещё уязвимы?

Tue, 10/13/2026 - 21:31

Убрали AWS-ключи из GitHub Secrets и настроили OIDC — можно считать CI/CD защищённым? Массовая атака Megalodon, в ходе которой злоумышленники внедряли вредоносные workflow в GitHub-репозитории, показала, что временные токены тоже можно украсть. Разбираем, где остаются уязвимости и какие меры помогут защитить GitHub Actions.

Разобрать угрозы

14 октября 2026: проверяем ключи для GitHub

Tue, 10/13/2026 - 21:21

Хабр, привет! Хекслет в эфире. 

Мы в десятый раз перепроверяем свои RSA-ключи, чего и всем желаем: 22 сентября 2026 года GitHub объявил, что ужесточает правила для подключений по SSH. Мы расспросили об этом Дмитрия Зайцева — он DevOps, CTO в компании Flocktory, организатор и спикер Devops Days.

Скоро GitHub отключит часть старых алгоритмов и изменит требования для новых RSA-ключей. Изменения касаются только SSH и не затронут репозитории, которые открываются по HTTPS. 

Что и когда изменится, как подготовиться и что проверить — всё расскажем и покажем. 

Читать далее

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

Tue, 10/13/2026 - 21:16

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

Читать про пять решений

Зачем мы жжём сутки машинного времени, если лидерборд уже есть

Tue, 10/13/2026 - 21:09

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

Читать далее

Одна большая цифра: как финтехи переделывают главный экран вокруг баланса

Tue, 10/13/2026 - 21:03

Крупные финтехи один за другим перестраивают главный экран вокруг одной большой цифры: баланса. Много воздуха, основные действия под ним, а витрина продуктов уходит вниз. Разбираю, что сделали Revolut, Т-Банк, Сбер и Яндекс Пэй, почему два варианта главной сразу — это отдельный челлендж, и почему для продуктовой команды убрать с главной лишнее — настоящий прыжок веры.

Читать далее

Полгода не пишем код руками. Посчитал, что стало с багами

Tue, 10/13/2026 - 21:00

Меня зовут Игорь Симаков, я тимлид, руковожу двумя командами. Это две классические продуктовые команды, в которых есть все, кто нужен для полного цикла разработки, от discovery до delivery. Сам я бэкенд-разработчик с десятилетним опытом и не пишу код руками с марта 2026 года. Потом я внедрил в командах практики и перевел всех ребят на агентскую разработку: и QA, и бэкенд, и фронтенд. Так что мои команды уже полгода не пишут код руками

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

Читать далее

Период полураспада бенчмарка ИИ сократился вдвое: 19 месяцев вместо 38

Tue, 10/13/2026 - 21:00

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

Чтобы ответить, я собрал 224 бенчмарка, о которых в 2018–2026 годах отчитывались девять лабораторий: OpenAI, Anthropic, Google, Meta, xAI, DeepSeek, Alibaba, Moonshot и Mistral. Для каждого нашёл дату рождения и, если она уже наступила, дату смерти — момент, когда бенчмарк перестаёт различать лучшие модели: лидер набирает 90% или уровень человека, либо создатели сами признают набор насыщенным или сломанным. По этим датам считается период полураспада — срок, за который умирает половина бенчмарков.

Главные результаты:

Период полураспада бенчмарка — 23 месяца. У вышедших до 2023 года он был 38 месяцев, у вышедших позже — 19. Оценка учитывает и ещё живые бенчмарки, поэтому короткая история новых её не искажает.

Новые бенчмарки не проще старых, просто модели быстрее. Запас до потолка на старте у них прежний, а проходят его модели вдвое быстрее.

Каждый седьмой новый бенчмарк умирает не от моделей, а от собственных дефектов. У агентных сред это причина почти половины смертей.

Ниже — как я считал и сколько, по этим данным, проживёт сам OenoBench. Датасет, кодбук и скрипты — в открытом доступе, ссылки в конце.

Читать далее

От AJAX до React: как мы полностью изменили архитектуру разработки фронтенда ВКонтакте

Tue, 10/13/2026 - 20:51

Привет, Хабр! Меня зовут Егор Смирнов, я руководитель команды Backend for Frontend в VK. Одна из зон нашей ответственности — поддержка и развитие инфраструктуры для фронтенда ВКонтакте. 

Веб-версии ВКонтакте в 2026 году исполнилось 20 лет. За это время наш фронтенд прошёл путь от AJAX до современного веб-приложения. Раньше мы вручную манипулировали DOM, сборка иконок превращалась в приключение, а деплой и откат занимали по полчаса. К середине 2026 года мы выстроили масштабируемую архитектуру, в которой компоненты, сборка и деплой работают как единая система.

Как мы полностью переработали архитектуру ВКонтакте за три последних года, расскажу в этой статье.

Читать далее

От Bash к Go: как «просто бэкап 1С» превратился в отдельную утилиту

Tue, 10/13/2026 - 20:49

В программировании на Go я пока новичок. Поэтому, как любой уважающий себя разработчик, я решил начать с самого безопасного занятия — переписать на Go то, что уже несколько лет нормально работает на Bash.

В этой статье расскажу, как из обычного Bash‑скрипта получилась кроссплатформенная Go‑утилита для резервного копирования информационных баз 1С.

Читать далее

Яндекс.Диск — скачиваем фото и видео с хранилища «безлимита» с попыткой восстановить повреждённые

Tue, 10/13/2026 - 20:46

Привет, Хабр. Ранее я писал статью, посвященную недоступности файлам на «Яндекс.Диске». Я разобрал ситуацию подробнее и выяснил — большинство фото можно восстановить даже если они недоступны для скачивания, с видео всё сложнее. Также написал программу для того, чтобы Вы могли скачать свои фото и видео (в том числе с безлимита) уже сейчас, пока они остаются доступными. Разберём ниже.

Читать далее

Who's online

There are currently 1 user and 1 guest online.