<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <!-- Source: https://habr.com/rss/all/ -->
  <channel>
    <title><![CDATA[Все публикации подряд на Хабре]]></title>
    <link>https://siftrss.com/f/6QZM9AJwwGL</link>
    <description><![CDATA[Все публикации подряд на Хабре]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sat, 03 Oct 2026 08:48:55 GMT</pubDate>
    <image>
      <link>https://habr.com/ru/</link>
      <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
      <title>Хабр</title>
    </image>
    <item>
      <title><![CDATA[MTPLX против oMLX: одна модель, два сервера, разница в 3–6 раз]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089890/</guid>
      <link>https://habr.com/ru/articles/1089890/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089890</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/50b/7fe/8f9/50b7fe8f9716ecd62aac8b083cd9e7c7.png" /><p><em>Вторая часть. Первая — </em><a href="https://habr.com/ru/articles/1085928/" rel="noopener nofollow"><em>«Локальный агент для кода на Mac: MTPLX + pi + Qwen3.8-27B»</em></a><em>.</em></p><p>В <a href="https://habr.com/ru/articles/1085928/" rel="noopener nofollow">первой части</a> я посадил кодового агента pi на локальную Qwen3.8-27B через MTPLX и прогнал сложную задачу в разных режимах размышлений. Осталось сомнение, которое MTPLX сам не снимает: сколько тут даёт его многотокенное предсказание (multi-token prediction, MTP), а сколько сработало бы на любой MLX-обвязке?</p><p>Толчком стал разговор с ChatGPT. Я спросил, какой MLX-сервер поставить на MacBook Pro с M4 Max, и получил уверенный ответ: oMLX быстрее и качественнее остальных на таком железе. Звучало правдоподобно, проверить было интересно вдвойне. Я поставил oMLX, взял ту же модель и ту же задачу и повторил все те же режимы. Заодно отвечаю на вопросы из комментариев к первой части — про режим по умолчанию, шум вентиляторов и память.</p><p>Итог короткий: совет не подтвердился. В моих прогонах MTPLX заканчивал задачу в 2,8–6,4 раза быстрее, а по скрытым тестам связки сравнялись. Оговорки тоже короткие: сборки модели разные, а каждый режим на oMLX я запускал по одному разу.</p> <a href="https://habr.com/ru/articles/1089890/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089890#habracut">Читать далее</a>]]></description>
      <pubDate>Sat, 03 Oct 2026 08:48:47 GMT</pubDate>
      <dc:creator><![CDATA[VladimirVP]]></dc:creator>
      <category><![CDATA[локальные LLM]]></category>
      <category><![CDATA[Apple Silicon]]></category>
      <category><![CDATA[MLX]]></category>
      <category><![CDATA[MTPLX]]></category>
      <category><![CDATA[oMLX]]></category>
      <category><![CDATA[спекулятивное декодирование]]></category>
      <category><![CDATA[MTP]]></category>
      <category><![CDATA[AI-агенты]]></category>
      <category><![CDATA[Qwen]]></category>
      <category><![CDATA[pi]]></category>
    </item>
    <item>
      <title><![CDATA[Какую LLM выбрать: собираем свой бенчмарк]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089876/</guid>
      <link>https://habr.com/ru/articles/1089876/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089876</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/203/60a/8ab/20360a8ab2ace314cf32dcbbe0c40e2d.png" /><p>Обычно, когда выбирают LLM, сначала смотрят рейтинги. Проблема рейтингов в том, &nbsp;что по ним не узнать, как модель справится с вашими задачами и сколько это будет стоить.</p><p>В нашей лаборатории мы пользуемся электронным лабораторным — базой, куда записываются данные &nbsp;всех эксперименотов и измерений, а ИИ ассистент отвечает на вопросы по ней. Разумеется, возник вопрос, какая модель должна этим ассистентом рулить. Публичные рейтинги ответа не давали, так что мы собрали свой бенчмарк: двадцать четыре вопроса по нашей работе, которые гоняются по живому журналу через mcp  на моделях DeepSeek, ChatGPT и Claude.</p><p>Дальше я покажу, как мы собирали эти двадцать четыре вопроса, что на них показали девятнадцать сочетаний модели и уровня усилий при рассуждении (reasoning effort) примерно в 450 прогонах — и как сделать такой же тест под свою задачу.</p> <a href="https://habr.com/ru/articles/1089876/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089876#habracut">Читать далее</a>]]></description>
      <pubDate>Sat, 03 Oct 2026 08:30:58 GMT</pubDate>
      <dc:creator><![CDATA[koreec]]></dc:creator>
      <category><![CDATA[LLM]]></category>
      <category><![CDATA[бенчмарк]]></category>
      <category><![CDATA[оценка качества LLM]]></category>
      <category><![CDATA[ИИ-агенты]]></category>
      <category><![CDATA[MCP]]></category>
      <category><![CDATA[reasoning effort]]></category>
      <category><![CDATA[Claude]]></category>
      <category><![CDATA[GPT]]></category>
      <category><![CDATA[DeepSeek]]></category>
      <category><![CDATA[ToolBench]]></category>
    </item>
    <item>
      <title><![CDATA[Дешево, но не точно: разбираем контроллер доверия к памяти LLM-агентов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ru_mts/articles/1089058/</guid>
      <link>https://habr.com/ru/companies/ru_mts/articles/1089058/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089058</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/99c/7a3/3df/99c7a33df46ca42efc21672948c718f0.png" /><p>В 2024 году мэрия Нью-Йорка запустила чат-бота MyCity — цифрового помощника для владельцев малого бизнеса. Он должен был стать удобным справочником по городским правилам и законам. Но на деле бот раздавал советы, за которые предпринимателям грозили штрафы и суды, например, не выплачивать до конца чаевые сотрудникам, уволить человека за жалобу на харассмент, и прочее в таком духе.</p><p>Правильная информация при этом лежала в собственной базе знаний бота наравне с устаревшей. Как оказалось, он просто-напросто не смог выбрать между верным и неверным, когда оба варианта оказались под рукой.</p> <a href="https://habr.com/ru/articles/1089058/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089058#habracut">Читать далее</a>]]></description>
      <pubDate>Sat, 03 Oct 2026 08:24:49 GMT</pubDate>
      <dc:creator><![CDATA[aberglaube (МТС)]]></dc:creator>
      <category><![CDATA[LLM]]></category>
      <category><![CDATA[RAG]]></category>
      <category><![CDATA[галлюцинации]]></category>
      <category><![CDATA[память агентов]]></category>
      <category><![CDATA[агенты ИИ]]></category>
      <category><![CDATA[интерпретируемость ИИ]]></category>
      <category><![CDATA[машинное обучение]]></category>
    </item>
    <item>
      <title><![CDATA[Программа поиска по PDF. Разбираем PageIndex, Streamlit и ссылки на страницы]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089882/</guid>
      <link>https://habr.com/ru/articles/1089882/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089882</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/329/f9e/175/329f9e175479f1060e025781040e883d.jpg" /><p>«Срок гарантии — 18 месяцев». Красивый ответ. А если в договоре написано 12? Или число 18 стоит в разделе о хранении, а модель просто зацепилась за него?</p><p>В чате такие ошибки прячутся за гладкой фразой. Я хотел иной маршрут: задать вопрос к PDF, получить ответ и одним нажатием открыть <strong>физическую страницу исходного файла</strong>, на которую ссылается модель. Так появился <a href="https://github.com/balyakin/pdf-desk" rel="noopener nofollow">PDF Desk</a> — небольшое приложение на Python, Streamlit, PageIndex и PDFium. Один активный документ. Никакой базы пользователей. Индекс и исходный PDF остаются на компьютере; при использовании внешней модели текст документа всё равно уходит её провайдеру.</p><p>Дальше — где проходит граница между SDK и приложением. Почему голый <code>/models</code> не годится для проверки подключения. Из чего собран идентификатор индекса. И почему ссылка на существующую страницу ещё не значит, что ответ доказан. В конце живой прогон DeepSeek, включая браузер, и сценарии, для которых этого прогона мало.</p> <a href="https://habr.com/ru/articles/1089882/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089882#habracut">Читать далее</a>]]></description>
      <pubDate>Sat, 03 Oct 2026 08:06:53 GMT</pubDate>
      <dc:creator><![CDATA[Kaluga1]]></dc:creator>
      <category><![CDATA[rag]]></category>
      <category><![CDATA[python]]></category>
      <category><![CDATA[pdf]]></category>
      <category><![CDATA[streamlit]]></category>
      <category><![CDATA[llm]]></category>
      <category><![CDATA[поиск по документам]]></category>
      <category><![CDATA[проверка источников]]></category>
    </item>
    <item>
      <title><![CDATA[Что и как меняется в ИТ-инфраструктуре при внедрении ИИ?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/rubytech/articles/1089758/</guid>
      <link>https://habr.com/ru/companies/rubytech/articles/1089758/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089758</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/513/017/6f6/5130176f6b5376abd88c6db07e1a0cab.png" /><p>Привет, Хабр! </p><p>Меня зовут Владислав Шершульский, я советник генерального директора Группы Rubytech по инновационным проектам и ИИ.    </p><p>Отвечая на вопрос, заявленный в заголовке, напрашивается короткий ответ —<strong> «всё».</strong> Но попробуем немного его детализировать...</p> <a href="https://habr.com/ru/articles/1089758/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089758#habracut">Читать далее</a>]]></description>
      <pubDate>Sat, 03 Oct 2026 08:06:48 GMT</pubDate>
      <dc:creator><![CDATA[Vlad_Shersh (Группа Rubytech)]]></dc:creator>
      <category><![CDATA[искусственный интеллект]]></category>
      <category><![CDATA[ии]]></category>
      <category><![CDATA[ии-агенты]]></category>
      <category><![CDATA[gpu]]></category>
      <category><![CDATA[cerebras]]></category>
      <category><![CDATA[интерконнект]]></category>
      <category><![CDATA[nvlink]]></category>
      <category><![CDATA[чиплет]]></category>
      <category><![CDATA[ultra ethernet]]></category>
      <category><![CDATA[пак]]></category>
    </item>
    <item>
      <title><![CDATA[Большинство корпоративных ИТ-систем впервые размещается за пределами собственных дата-центров]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/selectel/articles/1088482/</guid>
      <link>https://habr.com/ru/companies/selectel/articles/1088482/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1088482</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/d81/e2a/e23/d81e2ae239b2377d3594406c5b8bca84.jpg" /><p>Электричества в офисной серверной больше не хватает, а купленный под ИИ сервер устаревает раньше, чем окупается. Всем привет! На связи Андрей, руководитель отдела продуктов клиентской безопасности <a href="https://selectel.ru/services/dedicated?utm_source=habr.com&amp;utm_medium=referral&amp;utm_campaign=dedicated_article_uptime-institute-data-center_031026_content">в Selectel</a>. Разбираем свежий опрос Uptime Institute среди 800 владельцев и операторов ЦОД — куда и почему переезжает инфраструктура.</p> <a href="https://habr.com/ru/articles/1088482/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1088482#habracut">Читать далее</a>]]></description>
      <pubDate>Sat, 03 Oct 2026 08:01:47 GMT</pubDate>
      <dc:creator><![CDATA[And4w (Selectel)]]></dc:creator>
      <category><![CDATA[цод]]></category>
      <category><![CDATA[серверы]]></category>
      <category><![CDATA[ии]]></category>
      <category><![CDATA[selectel]]></category>
      <category><![CDATA[исследования в it]]></category>
      <category><![CDATA[ии в бизнесе]]></category>
      <category><![CDATA[nvidia]]></category>
      <category><![CDATA[gpu-серверы]]></category>
      <category><![CDATA[ии-инфраструктура]]></category>
      <category><![CDATA[стойки серверов]]></category>
    </item>
    <item>
      <title><![CDATA[МУзей Мусора МуМуКа]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089874/</guid>
      <link>https://habr.com/ru/articles/1089874/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089874</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e53/540/acf/e53540acf31ef797a5d3b47e6adf3a89.jpeg" /><p>Продолжаю рассказывать моим дорогим читателям об интересных местах моей любимой Калининградской области, и сегодня у нас будет небольшое виртуальное путешествие в музей мусора. </p> <a href="https://habr.com/ru/articles/1089874/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089874#habracut">Читать далее</a>]]></description>
      <pubDate>Sat, 03 Oct 2026 07:44:41 GMT</pubDate>
      <dc:creator><![CDATA[rusinvest]]></dc:creator>
      <category><![CDATA[мусор]]></category>
      <category><![CDATA[переработка]]></category>
      <category><![CDATA[переработка отходов]]></category>
      <category><![CDATA[переработка мусора]]></category>
      <category><![CDATA[переработка электроники]]></category>
      <category><![CDATA[переработка пластика]]></category>
      <category><![CDATA[переработка мусор]]></category>
      <category><![CDATA[музей]]></category>
      <category><![CDATA[экология]]></category>
    </item>
    <item>
      <title><![CDATA[ColBERT, MUVERA и скучная идея, которая оказалась выгоднее обеих]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089872/</guid>
      <link>https://habr.com/ru/articles/1089872/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089872</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/786/655/1ef/7866551effa0c81c890f8212359fd5a2.png" /><p>Есть особый жанр разочарования, знакомый каждому, кто занимался поиском всерьёз: читаешь статью, где новый метод обходит старый на&nbsp;несколько пунктов, воспроизводишь всё у&nbsp;себя и видишь совсем другую картину. С&nbsp;ColBERT и MUVERA у&nbsp;меня вышло именно так: на&nbsp;обычных текстах обещанного прироста почти не&nbsp;было, зато по&nbsp;дороге выяснилось, где эти методы действительно работают, а&nbsp;где нет.</p><p>Добраться до&nbsp;них пришлось почти случайно. Мне попалась статья о&nbsp;MUVERA, реализация которой уже появилась в&nbsp;экосистеме Qdrant. С&nbsp;Qdrant я работаю давно и как&nbsp;раз готовил по&nbsp;нему практический курс, поэтому решил разобраться и с&nbsp;этой частью поиска, тем более что&nbsp;рассказывать о&nbsp;механизме, который сам ни разу не&nbsp;запускал,&nbsp;было&nbsp;бы странно. Первым делом я просто проверил всё на&nbsp;практике.</p><p>Дальше началась история о&nbsp;том, почему результаты оказались совсем не&nbsp;такими, как&nbsp;я ожидал. По&nbsp;дороге не&nbsp;обошлось без&nbsp;собственных ошибок, и каждая из&nbsp;них, как&nbsp;ни странно, постепенно приближала к&nbsp;ответу. А&nbsp;сам ответ оказался заметно скучнее, чем хотелось&nbsp;бы, но&nbsp;от&nbsp;этого, пожалуй, только полезнее.</p> <a href="https://habr.com/ru/articles/1089872/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089872#habracut">Читать далее</a>]]></description>
      <pubDate>Sat, 03 Oct 2026 07:38:45 GMT</pubDate>
      <dc:creator><![CDATA[Indy_J]]></dc:creator>
      <category><![CDATA[rag]]></category>
      <category><![CDATA[qdrant]]></category>
      <category><![CDATA[векторный поиск]]></category>
      <category><![CDATA[colbert]]></category>
      <category><![CDATA[muvera]]></category>
    </item>
    <item>
      <title><![CDATA[Агент с ключом от AWS: попросился в любительскую сеть и, по словам оператора, насчитал $6531]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1088806/</guid>
      <link>https://habr.com/ru/articles/1088806/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1088806</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/300/53d/ae4/30053dae49f837e1a9e5c41447d0b5c3.jpg" /><p>В мае 2026 ИИ-агент попросился в любительскую сеть DN42, чтобы “создать индекс сети”, и заодно сообщил о пяти инстансах AWS по 20 Гбит/с, уже запущенных и ждущих допуска. Заявку в сеть так и не приняли, зато затянули взаимодействие на сутки: субагент принимал индивидуальные OPT-OUT, но отказался исключить всех сразу, сайт агента вел профили участников, а в реестр прилетел документ про “уровень счастья ноды”. Закончилось заявленным счетом на $6531 и просьбой о пожертвованиях. Пересказ истории Lan Tian, голоса Hacker News и мои выводы о том, какие гейты ставить агенту на деньги, ресурсы и необратимые действия.</p> <a href="https://habr.com/ru/articles/1088806/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1088806#habracut">Читать далее</a>]]></description>
      <pubDate>Sat, 03 Oct 2026 07:14:43 GMT</pubDate>
      <dc:creator><![CDATA[dewil]]></dc:creator>
      <category><![CDATA[ИИ-агенты]]></category>
      <category><![CDATA[AWS]]></category>
      <category><![CDATA[DN42]]></category>
      <category><![CDATA[автономность агентов]]></category>
      <category><![CDATA[облачные расходы]]></category>
      <category><![CDATA[BGP]]></category>
      <category><![CDATA[Hacker News]]></category>
      <category><![CDATA[гейты подтверждения]]></category>
    </item>
    <item>
      <title><![CDATA[Почему в ретро-игры рубятся спустя сорок лет, а современные забываются через два-три года?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/1087366/</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/1087366/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1087366</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c4b/c9c/9ff/c4bc9c9ffe072381f97bbeafaad62645.jpg" /><p><em>Кадр со «старым» игровым автоматом из фильма «Назад в будущее 2»</em>&nbsp; </p><p>В моей юности хватало 8-битного шлака, а шедевры появляются и сейчас.</p><p>Главный вопрос, который хочется обсудить: если в старичков 80-90-нулевых рубятся до сих пор, то вспомнят ли через 30 лет современные игры 20-х?</p><p>Это не про то, что «раньше было лучше», а мое субъективное мнение, почему многие современные разработки только разочаровывают. </p><p>Не воспринимайте статью, как наезд на игроиндустрию. Это скорее, повод обсудить в комментариях, куда движется отрасль. Очень надеюсь на экспертное мнение и помощь разработчиков.</p> <a href="https://habr.com/ru/articles/1087366/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1087366#habracut">Читать далее</a>]]></description>
      <pubDate>Sat, 03 Oct 2026 07:05:42 GMT</pubDate>
      <dc:creator><![CDATA[wilelf (Timeweb Cloud)]]></dc:creator>
      <category><![CDATA[ретро игры]]></category>
      <category><![CDATA[ретро консоли]]></category>
      <category><![CDATA[zx spectrum]]></category>
      <category><![CDATA[timeweb_статьи_выходного_дня]]></category>
    </item>
    <item>
      <title><![CDATA[Как мы перераспределили альфу в A/B-тестах и сократили размер выборки]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/tbank/articles/1089482/</guid>
      <link>https://habr.com/ru/companies/tbank/articles/1089482/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089482</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/564/ffd/126/564ffd126965515bb9ed7a95dbc681b7.jpg" /><p>Всем привет! На связи <a href="https://habr.com/ru/users/moldypears/">Денис Зорин</a> и <a href="https://habr.com/ru/users/zasko_gr/">Гриша Засько</a>, мы работаем в ASL — лаборатории прикладной статистики Т-Банка. Помогаем командам проводить A/B-тесты на масштабе всей экосистемы: от дизайна эксперимента до анализа результатов. Еще мы развиваем A/B-платформу, инструменты для экспериментов и методы, которые помогают ускорять тесты без потери статистических гарантий.</p><p>Расскажем о задачке, с которой столкнулись в тестах с множественными сравнениями. Когда в эксперименте несколько целевых метрик, нужно контролировать вероятность ложноположительного результата. Часто для этого используют поправку Бонферрони: общий уровень значимости делят поровну между метриками, это простой и надежный метод.</p><p>Но мы обратили внимание, что, когда метрик несколько, есть потенциал для ускорения: мы предлагаем не делить уровень значимости поровну, а распределять его между метриками оптимально. В результате для некоторых тестов удается сократить необходимый размер выборки на десятки процентов, и эффект усиливается для тестов с большим количеством множественных сравнений.</p> <a href="https://habr.com/ru/articles/1089482/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089482#habracut">Читать далее</a>]]></description>
      <pubDate>Sat, 03 Oct 2026 07:00:42 GMT</pubDate>
      <dc:creator><![CDATA[zasko_gr (Т-Банк)]]></dc:creator>
      <category><![CDATA[ab-тестирование]]></category>
      <category><![CDATA[проверка гипотез]]></category>
      <category><![CDATA[data science]]></category>
      <category><![CDATA[принятие решений на основе данных]]></category>
      <category><![CDATA[data-driven]]></category>
      <category><![CDATA[математическая статистика]]></category>
      <category><![CDATA[множественное тестирование]]></category>
    </item>
    <item>
      <title><![CDATA[Как мы перестраивали e‑commerce‑платформу в production: от legacy‑системы к Next.js и Symfony]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089854/</guid>
      <link>https://habr.com/ru/articles/1089854/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089854</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/7ef/b99/d14/7efb99d142004db3897176496b8fd30b.jpg" /><p>Несколько лет назад мы решили заменить legacy e‑commerce‑платформу, которая продолжала работать и принимать заказы. Новый frontend построили на&nbsp;Next.js, backend&nbsp;— на&nbsp;Symfony, перед ними поставили Nginx. Но&nbsp;после запуска выяснилось, что&nbsp;самое интересное только начинается.</p><p>В&nbsp;статье разберу реальную production‑архитектуру: SSR, восемь процессов Next.js, несколько уровней кэширования, интеграции с&nbsp;внешними системами и проблемы актуальности данных. А&nbsp;главное&nbsp;— какие решения спустя несколько лет эксплуатации я&nbsp;бы спроектировал иначе.</p> <a href="https://habr.com/ru/articles/1089854/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089854#habracut">Читать далее</a>]]></description>
      <pubDate>Sat, 03 Oct 2026 06:58:41 GMT</pubDate>
      <dc:creator><![CDATA[timjoin]]></dc:creator>
      <category><![CDATA[e-commerce]]></category>
      <category><![CDATA[next.js]]></category>
      <category><![CDATA[symfony]]></category>
      <category><![CDATA[nginx]]></category>
      <category><![CDATA[ssr]]></category>
      <category><![CDATA[кэширование]]></category>
      <category><![CDATA[архитектура по]]></category>
      <category><![CDATA[производительность]]></category>
      <category><![CDATA[production]]></category>
      <category><![CDATA[масштабирование]]></category>
    </item>
    <item>
      <title><![CDATA[Opus 5.5, Fable 5.1, GPT-6, DeepSeek и Grok: цены и скорость]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089836/</guid>
      <link>https://habr.com/ru/articles/1089836/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089836</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/49f/bbc/1ad/49fbbc1adbbb8a29b30d2f280ab03a14.png" /><p>За пять недель вышли Claude Fable 5.1, Opus 5.5 и Sonnet 5.5, GPT-6 Astra, Sol, Luna и GPT-6.1 Sol, Grok 4.7 и DeepSeek V4.1 Flash. Свёл в одну статью прейскуранты API и подписок, независимые замеры скорости и то, сколько денег и минут уходит на одну и ту же задачу. Цифры на 3 октября 2026 года.</p> <a href="https://habr.com/ru/articles/1089836/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089836#habracut">Читать далее</a>]]></description>
      <pubDate>Sat, 03 Oct 2026 01:02:07 GMT</pubDate>
      <dc:creator><![CDATA[tech_post_dev]]></dc:creator>
      <category><![CDATA[нейросети]]></category>
      <category><![CDATA[цены]]></category>
      <category><![CDATA[скорость]]></category>
      <category><![CDATA[сравнение]]></category>
      <category><![CDATA[токены]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[агенты]]></category>
      <category><![CDATA[рассуждение]]></category>
      <category><![CDATA[кэш]]></category>
      <category><![CDATA[подписки]]></category>
    </item>
    <item>
      <title><![CDATA[Как плеер угадывает тональность трека: 12 чисел и одна корреляция]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089832/</guid>
      <link>https://habr.com/ru/articles/1089832/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089832</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/acf/5ef/2c6/acf5ef2c6a1941bdf4623a95f77d8092.png" /><p>Плеер показывает у трека «ми минор», но как он это узнал? Программа не слушает гармонию, как музыкант: она считает, сколько звучит каждой из 12 нот, и ищет гамму, на которую набор похож сильнее всего. Разбираю алгоритм Крумхансл-Шмуклера на реальных треках, показываю, где он путает квинту и родственную тональность, и что тут меняют нейросети.</p> <a href="https://habr.com/ru/articles/1089832/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089832#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 22:45:18 GMT</pubDate>
      <dc:creator><![CDATA[AstolfoOwO]]></dc:creator>
      <category><![CDATA[тональность]]></category>
      <category><![CDATA[fft]]></category>
      <category><![CDATA[анализ]]></category>
      <category><![CDATA[обработка звука]]></category>
      <category><![CDATA[rust]]></category>
      <category><![CDATA[теория музыки]]></category>
    </item>
    <item>
      <title><![CDATA[[Перевод] Спросите Итана: Как возникли атомы?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089726/</guid>
      <link>https://habr.com/ru/articles/1089726/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089726</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/512/1c5/7cf/5121c57cfca525e82a4922201384945a.webp" /><p>Итан Сигел (американский астрофизик‑теоретик и научный журналист, автор рубрики «Спросите Итана», один из&nbsp;пропагандистов современных научных знаний), пытается раскрыть раннюю историю Вселенной, с образования первых устойчивых частиц...</p><p><a class="mention" href="/users/avshkol">@avshkol</a> перевёл эту статью, ведь здесь поднимается вопрос на стыке физики и философии: почему настройки "первичного бульона" после Большого взрыва оказались таковы, что позволили образоваться многочисленным атомам? И каковы "способствующие сложному миру" границы этих настроек?</p> <a href="https://habr.com/ru/articles/1089726/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089726#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 22:31:58 GMT</pubDate>
      <dc:creator><![CDATA[avshkol]]></dc:creator>
      <category>Итан</category>
      <category>Спросите Итана</category>
      <category>Нуклеосинтез</category>
      <category>Большой взрыв</category>
      <category>Образование атомов</category>
      <category>Образование химических элементов</category>
      <category>История Вселенной</category>
      <category>Ранняя Вселенная</category>
    </item>
    <item>
      <title><![CDATA[PBN в SEO: как работают сетки сайтов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089828/</guid>
      <link>https://habr.com/ru/articles/1089828/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089828</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/022/1be/521/0221be521b1ddee07f23d6e93e138175.png" /><p>PBN используют давно, но под этим названием скрываются сети совершенно разного качества. Это могут быть несколько старых тематических сайтов с хорошей историей и нормальными материалами или домены, которые когда-то имели ссылки, а теперь существуют только ради новых ссылок на основной проект.</p><p>Результат зависит от домена, его прошлой жизни, сохранившихся ссылок, старых страниц и того, что произошло после покупки.</p><p>Со ссылками у Google тоже нет противоречий. PageRank по-прежнему входит в основные системы ранжирования, связи между страницами используются при оценке документов. При этом искусственные ссылки, созданные преимущественно ради изменения позиций, Google относит к ссылочному спаму. Спам-системы могут убрать влияние такой ссылки, не удаляя саму страницу из индекса. <a href="https://developers.google.com/search/docs/appearance/ranking-systems-guide" rel="noopener nofollow">Google for Developers</a></p><p>Это важная оговорка для всей статьи. По индексации донора нельзя проверить, учитывается ли его ссылка. Рост позиций - не доказательство, что сработала конкретная PBN. Внутреннюю оценку ссылок Google мы не видим.</p><p><strong>Дальше разберем саму механику:</strong> что покупать, где искать домены с историей, как проверять их до торгов, что сохранять после покупки, когда есть смысл делать отдельный сайт, а когда рассматривать 301, какой движок выбрать и сколько такая сеть в действительности стоит.</p> <a href="https://habr.com/ru/articles/1089828/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089828#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 21:28:55 GMT</pubDate>
      <dc:creator><![CDATA[marmeladigital]]></dc:creator>
      <category><![CDATA[PBN]]></category>
      <category><![CDATA[SEO]]></category>
      <category><![CDATA[сетки сайтов]]></category>
      <category><![CDATA[дроп-домены]]></category>
      <category><![CDATA[домены с историей]]></category>
      <category><![CDATA[ссылочное продвижение]]></category>
      <category><![CDATA[линкбилдинг]]></category>
      <category><![CDATA[внешние ссылки]]></category>
      <category><![CDATA[301 редирект]]></category>
      <category><![CDATA[SEO-продвижение]]></category>
    </item>
    <item>
      <title><![CDATA[Как показать 24 соседних листа? Паспарту спешит на помощь]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089822/</guid>
      <link>https://habr.com/ru/articles/1089822/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089822</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f66/c61/38a/f66c6138a81391ffee98525135f2fb82.png" /><p>В статье расскажу про то как боролся с переместившимся клубком запутанных сущностей. Также поделюсь идеями и новостями по прототипу.</p> <a href="https://habr.com/ru/articles/1089822/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089822#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 20:08:33 GMT</pubDate>
      <dc:creator><![CDATA[Elpiti]]></dc:creator>
      <category><![CDATA[схемы]]></category>
      <category><![CDATA[карты знаний]]></category>
      <category><![CDATA[визуализация графов]]></category>
      <category><![CDATA[раскладка графа]]></category>
      <category><![CDATA[UX]]></category>
      <category><![CDATA[интерфейсы]]></category>
      <category><![CDATA[офлайн]]></category>
      <category><![CDATA[PlyLoom]]></category>
    </item>
    <item>
      <title><![CDATA[Если у вас Android, жизнь стала чуточку легче]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/gigapisar/articles/1089818/</guid>
      <link>https://habr.com/ru/companies/gigapisar/articles/1089818/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089818</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/79c/ce1/483/79cce1483aad7abe9383a0e70210ffd8.png" /><p>Привет, Хабр!</p><p>Если вы читали прошлые статьи, то знаете Гига Писаря: зажимаешь клавишу, говоришь, отпускаешь, и текст появляется там, где стоит курсор. Распознаёт речь модель GigaAM от Сбера, прямо на устройстве, без интернета.</p><p>Сначала был мак, потом Windows, а про Android я даже не думал. Диктовка я думал актуальнее на компе, клавиатура, рабочие письма, документы, телефон был где-то за гранью моего видения</p> <a href="https://habr.com/ru/articles/1089818/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089818#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 19:27:08 GMT</pubDate>
      <dc:creator><![CDATA[ladapriora (Гига Писарь)]]></dc:creator>
      <category><![CDATA[гига писарь]]></category>
      <category><![CDATA[gigaam]]></category>
      <category><![CDATA[android]]></category>
      <category><![CDATA[диктовка]]></category>
      <category><![CDATA[голосовой ввод]]></category>
      <category><![CDATA[распознавание речи]]></category>
      <category><![CDATA[open source]]></category>
      <category><![CDATA[нейросеть]]></category>
      <category><![CDATA[deepseek]]></category>
      <category><![CDATA[вайбкодинг]]></category>
    </item>
    <item>
      <title><![CDATA[Как я собрал бота коммерческих предложений на чистом stdlib и рендерю PDF через headless Chrome]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089814/</guid>
      <link>https://habr.com/ru/articles/1089814/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089814</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/aed/e5f/663/aede5f663f35cc1ae794eed142513872.png" /><p>Я дизайнер интерфейсов и работаю как фрилансер. На каждое коммерческое предложение у меня уходило часа три: смета в таблице, вёрстка, экспорт, проверка. Шаги одни и те же, меняются цифры и состав работ. В конце июля я упаковал этот процесс в Telegram-бота, который задаёт семь вопросов и присылает PDF со сметой, сроками, этапами и кейсами.</p><p>Расскажу, как смета собирается из свободного текста, почему PDF рендерит Chrome, как бот приводит обложки кейсов к одной пропорции и зачем ему мини-приложение. В конце грабли эксплуатации и цифры за два месяца.</p> <a href="https://habr.com/ru/articles/1089814/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089814#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 19:04:33 GMT</pubDate>
      <dc:creator><![CDATA[nikitashubin]]></dc:creator>
      <category><![CDATA[telegram-бот]]></category>
      <category><![CDATA[python]]></category>
      <category><![CDATA[stdlib]]></category>
      <category><![CDATA[headless chrome]]></category>
      <category><![CDATA[pdf]]></category>
      <category><![CDATA[коммерческое предложение]]></category>
      <category><![CDATA[смета]]></category>
      <category><![CDATA[long polling]]></category>
      <category><![CDATA[pillow]]></category>
    </item>
    <item>
      <title><![CDATA[[Перевод] N‑tier, Clean Architecture и Vertical Slice: практическое сравнение для.NET]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089808/</guid>
      <link>https://habr.com/ru/articles/1089808/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089808</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/112/667/aa3/112667aa30151f4b8213b4eab3538751.jpg" /><p><em>Как каждая из них организует код, где они пересекаются и что учитывать при выборе.</em></p><p>Большинство .NET-разработчиков знакомятся с этими тремя архитектурами в одном и том же порядке: N-tier — в первых проектах, Clean Architecture — когда её приносит команда или шаблон, и Vertical Slice — когда о ней упоминают на код-ревью или в докладе на конференции. Каждую из них подают как улучшение предыдущей. На практике они отвечают на несколько разные вопросы, и правильный выбор зависит скорее от проекта, чем от того, какая из них новее.  </p> <a href="https://habr.com/ru/articles/1089808/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089808#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 18:19:22 GMT</pubDate>
      <dc:creator><![CDATA[mgebrov]]></dc:creator>
      <category>clean architecture</category>
      <category>vertical slice</category>
      <category>n-tier</category>
      <category>архитектура</category>
      <category>.net</category>
    </item>
    <item>
      <title><![CDATA[[Перевод] Краткая история терминала Bloomberg]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089806/</guid>
      <link>https://habr.com/ru/articles/1089806/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089806</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c1f/732/c9a/c1f732c9a66e1382110d760c85e67eb1.jpg" /><p>Краткая история терминала Bloomberg.&nbsp;</p><p>Как он предоставил трейдерам и аналитикам Уолл-стрит беспрецедентную возможность заглянуть на мировые рынки.</p><p>  </p> <a href="https://habr.com/ru/articles/1089806/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089806#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 18:01:33 GMT</pubDate>
      <dc:creator><![CDATA[TraPhro]]></dc:creator>
      <category>клавиатура</category>
      <category>bloomberg</category>
      <category>bloomberg terminal</category>
      <category>изобретатель</category>
      <category>терминал</category>
      <category>финансы</category>
    </item>
    <item>
      <title><![CDATA[Вечер на код и месяц на всё остальное: свой MCP‑сервер]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089802/</guid>
      <link>https://habr.com/ru/articles/1089802/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089802</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/920/e33/6f5/920e336f5c7d03a832b865c74fdfbb7c.jpeg" /><p>Я сделала для своего продукта MCP-сервер. Написание и проверка кода заняла один вечер — писал конечно агент.</p><p>А вот «остальное» оказалось решениями о составе и видимости инструментов и вещами, которые невозможно было запланировать заранее — только узнать постфактум, и почти всегда по итогам чьей-то реакции снаружи. </p> <a href="https://habr.com/ru/articles/1089802/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089802#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 17:16:12 GMT</pubDate>
      <dc:creator><![CDATA[Yahhi]]></dc:creator>
      <category><![CDATA[mcp-server]]></category>
      <category><![CDATA[mcptools]]></category>
      <category><![CDATA[ai-агенты]]></category>
      <category><![CDATA[api testing]]></category>
    </item>
    <item>
      <title><![CDATA[Нейросети для 3D: как сгенерировать модель по тексту и фото]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/bothub/articles/1089800/</guid>
      <link>https://habr.com/ru/companies/bothub/articles/1089800/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089800</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b89/23b/353/b8923b353e0e2a812d84053c590e3385.jpeg" /><p>Ещё недавно казалось, что это почти невозможно, а сейчас, как и с изображениями или видео, человек без существенного опыта в Blender может написать «деревянный сундук с металлическими уголками» и через минуту получить файл, который откроется в Unity или любом другом приложении.</p><p>Сгенерировать можно что угодно — вопрос теперь в качестве: как правильно строить запрос и что делать с моделью дальше.</p> <a href="https://habr.com/ru/articles/1089800/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089800#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 17:10:49 GMT</pubDate>
      <dc:creator><![CDATA[BenderRobot (BotHub)]]></dc:creator>
      <category><![CDATA[ИИ]]></category>
      <category><![CDATA[3D]]></category>
      <category><![CDATA[meshy]]></category>
      <category><![CDATA[tripo]]></category>
      <category><![CDATA[rodin]]></category>
      <category><![CDATA[hyper3d]]></category>
      <category><![CDATA[нейросети]]></category>
      <category><![CDATA[ии для 3D]]></category>
      <category><![CDATA[3d-моделирование]]></category>
      <category><![CDATA[blender]]></category>
    </item>
    <item>
      <title><![CDATA[Бусти.ру — или как зарубежная компания пытается оставаться российской]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089796/</guid>
      <link>https://habr.com/ru/articles/1089796/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089796</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/4aa/877/d5e/4aa877d5ea0e04f8ae4a96fc95cd6e5c.png" /><p>Есть такой удивительный интернет-феномен: сервис может быть придуман в России, создан российской компанией, зарабатывать на российской аудитории, принимать деньги российских пользователей, учитывать российские законы — и при этом юридически иметь к России всё меньше и меньше отношения.</p><p>Сегодня речь про Boosty.</p><p> Точнее, про Boosty.to — именно так называется домен сервиса, который многие по привычке ищут как «Бусти.ру».</p><p>Я решил немного покопаться в его биографии. И чем глубже копал, тем интереснее становилась конструкция.</p><p>Потому что история Boosty - это уже не просто история российского аналога Patreon. Это путешествие длиной в несколько юрисдикций:</p> <a href="https://habr.com/ru/articles/1089796/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089796#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 16:47:23 GMT</pubDate>
      <dc:creator><![CDATA[blackpot]]></dc:creator>
      <category><![CDATA[бусти]]></category>
      <category><![CDATA[бусти.ру]]></category>
      <category><![CDATA[boosty]]></category>
      <category><![CDATA[boosty.to]]></category>
    </item>
    <item>
      <title><![CDATA[Крошечная нейронная сеть без компьютера и калькулятора]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1086410/</guid>
      <link>https://habr.com/ru/articles/1086410/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1086410</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0c0/42a/b3e/0c042ab3e81d41695b2be28851abd546.jpg" /><p> "- Когда я вижу ответ LLM, я скорее поверю, что где-то сидят  миллион индусов, чем то, что ответ есть результат перемножения матриц.                                                 - Я тебе покажу "молекулу" этих нейросетей и ты поверишь, что индусы заняты не этим."</p><p>После этого диалога с Юриком, держу слово. Написал ему письмо, и решил -  пусть и остальные прочтут. Прошу простить за несколько развязный тон письма, но это все-таки личное письмо и в нашем общении оно допустимо.</p><p>«Дорогой, Юрик!</p><p>Стало обидно и за матрицы и за индусов,  и я обещал тебе, что покажу как можно спомощью первых, заменить вторых. Я обещал показать работу нейросети на примере решения ХОР, но я начну на шаг раньше, не потому, что ты этого не знаешь, а так мне, - тугодуму, легче удержать логику объяснения.</p> <a href="https://habr.com/ru/articles/1086410/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1086410#habracut">Письмо другу с нейросетью внутри</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 16:42:12 GMT</pubDate>
      <dc:creator><![CDATA[materiatura]]></dc:creator>
      <category><![CDATA[математика]]></category>
      <category><![CDATA[нейросети]]></category>
    </item>
    <item>
      <title><![CDATA[World of Tanks Generals — никому не нужное дитя Wargaming. Полный обзор (+ видеоверсия)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089366/</guid>
      <link>https://habr.com/ru/articles/1089366/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089366</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/4c2/e8c/c48/4c2e8cc48b8869c1def77da65f815658.webp" /><p>Уверен, что большинству игроков World of Tanks («Мир танков» для меня лично дико звучит) само словосочетание WoT Generals ничего не скажет и никаких ассоциаций не вызовет. При этом, эта игра носит гордое название от своего родителя – World of Tanks и сделано в этой вселенной, что само по себе уже о многом говорит. А на своём пике привлекало немалое количество игроков.</p><p>Однако, в настоящее время об этом проекте уже почти никто и не вспоминает. А сама Wargaming, такое ощущение, вообще постаралась забыть об этой игре, как будто бы это был страшный сон. Как о совсем не нужном ей дитя.</p><p>И более того, в сети нет ни одного видео или статьи, где подробно рассказывалась бы история создания, релиза, а также дальнейшей судьбе WoT Generals.</p><p>Оправданно ли такое отношение к игре? Заслуженное ли забвение настигло эту игру?</p><p>В этой статье я хочу закрыть этот пробел и рассказать всё, что я смог раскопать об этой игре (а раскопал я очень многое), а также прояснить вопрос – неужели этот проект действительно был настолько плох и оказался вообще никому не нужен?</p><p>п.с. Кому удобней не читать, а смотреть - вот видеоверсия статьи на <a href="https://www.youtube.com/watch?v=9pj9HIBuxFc" rel="noopener nofollow">Ютубе</a>, <a href="https://rutube.ru/video/0ac052c2d4c71c3748d84d0333005c54/" rel="noopener nofollow">РуТубе</a> и <a href="https://vkvideo.ru/video-232256290_456239042" rel="noopener nofollow">VKвидео</a>.</p> <a href="https://habr.com/ru/articles/1089366/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089366#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 16:35:47 GMT</pubDate>
      <dc:creator><![CDATA[RokDooM]]></dc:creator>
      <category><![CDATA[world of tanks]]></category>
      <category><![CDATA[WoT Generals]]></category>
      <category><![CDATA[ККИ]]></category>
      <category><![CDATA[Танки]]></category>
      <category><![CDATA[Tank General]]></category>
      <category><![CDATA[Карточная игры]]></category>
      <category><![CDATA[Построение колоды]]></category>
      <category><![CDATA[Геймдев]]></category>
      <category><![CDATA[История игр]]></category>
      <category><![CDATA[wargaming]]></category>
    </item>
    <item>
      <title><![CDATA[Смотрим кино вместе на своём сервере: как заставить плееры идти в ногу и не дёргать картинку]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089790/</guid>
      <link>https://habr.com/ru/articles/1089790/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089790</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f54/bc4/644/f54bc4644d186b6d4b1ac984434272d0.png" /><p>Друг в другом городе, вы оба хотите досмотреть сезон. Обычно это заканчивается одним из двух сценариев. Либо демонстрация экрана в Discord: картинка мылится, звук сжат до стерео, а у второго зрителя всё безбожно фризит. Либо обратный отсчёт «на счёт три жмём плей», после чего через десять минут выясняется, что у одного диалог уже на пару секунд впереди.</p><p>Я сделал совместный просмотр в своём self-hosted медиацентре Avalon MediaCard. У каждого участника идёт оригинальный поток без пережатия напрямую с сервера, а бэкенд следит только за тем, чтобы все зрители находились ровно в одной точке фильма. А если это сериал, комната никуда не исчезает: она сохраняется вместе с текущей серией и секундой, чтобы в следующий раз можно было продолжить ровно с того же места.</p><p>С первого раза гладко это не заработало: в процессе отладки я поймал баг, который превращал просмотр в слайд-шоу из одного кадра в секунду. О том, как устроена эта система снаружи, почему микроускорение лучше перемотки и на какие грабли я наступил под капотом рассказываю в статье.</p> <a href="https://habr.com/ru/articles/1089790/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089790#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 16:33:15 GMT</pubDate>
      <dc:creator><![CDATA[ensodai]]></dc:creator>
      <category><![CDATA[selfhosted]]></category>
      <category><![CDATA[стриминг]]></category>
      <category><![CDATA[kotlin multiplatform]]></category>
    </item>
    <item>
      <title><![CDATA[Flutter на клиенте, Fletch на сервере: бэкенд на знакомом Dart]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1088658/</guid>
      <link>https://habr.com/ru/articles/1088658/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1088658</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/5c6/e38/c96/5c6e38c96ba5aa83bc1bc2ef55938690.png" /><p>Вы пишете приложение на Flutter. Модели уже описаны, бизнес-правила продуманы. Осталась небольшая деталь: сервер, который будет принимать запросы и работать с данными.</p><p>И здесь обычно начинается второй сезон сериала. Другой язык, другой менеджер пакетов, ещё один набор моделей. Поле переименовали на клиенте, забыли на сервере — поздравляем, у нас распределённая опечатка.</p><p>Dart позволяет написать обе стороны приложения. А <a href="https://pub.dev/packages/fletch" rel="noopener nofollow">Fletch</a> предлагает довольно понятный способ сделать серверную: знакомые по Express маршруты, middleware, обработчики запросов и немного инфраструктуры, которую не хочется каждый раз собирать вручную.</p><p>Разберёмся, как это выглядит в коде, откуда берётся скорость и какие мелочи стоит заметить до первого деплоя.</p> <a href="https://habr.com/ru/articles/1088658/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1088658#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 16:25:56 GMT</pubDate>
      <dc:creator><![CDATA[lil_master]]></dc:creator>
      <category><![CDATA[dart]]></category>
      <category><![CDATA[flutter]]></category>
      <category><![CDATA[backend]]></category>
      <category><![CDATA[fletch]]></category>
      <category><![CDATA[server]]></category>
    </item>
    <item>
      <title><![CDATA[Gemini 4 победила в бенчмарках. Почему это всё меньше говорит о качестве модели]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089782/</guid>
      <link>https://habr.com/ru/articles/1089782/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089782</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/4e8/0d8/f2c/4e80d8f2c164e2ce619a9cf0854df4d3.png" /><p>Gemini 4 Argon вышел с таблицей, где он лидирует в 12 тестах из 18. Ровно такую таблицу Google показывала в феврале — для Gemini 3.1 Pro. Тот потом проиграл Claude в реальной работе больше чем на 300 очков. </p><p>У релизов Gemini сложился сценарий, и Argon пока идёт по нему шаг в шаг. Дело при этом не только в Google: победа в бенчмарках сегодня значит всё меньше.</p> <a href="https://habr.com/ru/articles/1089782/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089782#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 16:05:34 GMT</pubDate>
      <dc:creator><![CDATA[medoedov]]></dc:creator>
      <category><![CDATA[Gemini 4]]></category>
      <category><![CDATA[Gemini 4 Argon]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[бенчмарки]]></category>
      <category><![CDATA[benchmaxxing]]></category>
      <category><![CDATA[LLM]]></category>
      <category><![CDATA[Claude]]></category>
      <category><![CDATA[GPT-6]]></category>
      <category><![CDATA[Artificial Analysis]]></category>
    </item>
    <item>
      <title><![CDATA[Как я создал СуперЗавуч — программу для генерации расписаний занятий]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089006/</guid>
      <link>https://habr.com/ru/articles/1089006/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089006</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/1e6/039/439/1e6039439af0fa490356da20c53f678f.png" /><p>Привет, Хабр! Я бы хотел рассказать о том, как я создал программу для составления расписаний для учебных заведений - <strong>СуперЗавуч</strong>.</p><p>СуперЗавуч - современная программа для составления расписаний уроков для школ, лицеев и колледжей. Программа позволяет создать расписание за несколько минут и имеет много параметров для конфигураций.</p> <a href="https://habr.com/ru/articles/1089006/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089006#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 16:00:45 GMT</pubDate>
      <dc:creator><![CDATA[artyom7777]]></dc:creator>
      <category><![CDATA[алгоритмы]]></category>
      <category><![CDATA[учебный процесс]]></category>
      <category><![CDATA[учебный процесс в it]]></category>
      <category><![CDATA[python]]></category>
      <category><![CDATA[open source]]></category>
      <category><![CDATA[расписание]]></category>
      <category><![CDATA[school]]></category>
      <category><![CDATA[school management]]></category>
      <category><![CDATA[c++]]></category>
      <category><![CDATA[школа]]></category>
    </item>
    <item>
      <title><![CDATA[Разбираемся с MCP на практике: сервер документации Swagger на Laravel]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089476/</guid>
      <link>https://habr.com/ru/articles/1089476/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089476</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/ba3/f77/178/ba3f77178437fa882028903dc34da74e.png" /><p>Разбираемся, как дать AI-ассистенту доступ к документации API, не загружая в контекст всю спецификацию. Импортируем Swagger PetStore в PostgreSQL и собираем на официальном пакете <code>laravel/mcp</code> сервер с четырьмя инструментами: поиск по документации, детали операции, именованная схема и список операций по тегу. Проверяем контракт в MCP Inspector и подключаем сервер к Claude Code.</p> <a href="https://habr.com/ru/articles/1089476/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089476#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 16:00:44 GMT</pubDate>
      <dc:creator><![CDATA[pigolitsyn_m]]></dc:creator>
      <category><![CDATA[laravel]]></category>
      <category><![CDATA[Swagger]]></category>
      <category><![CDATA[mcp]]></category>
      <category><![CDATA[MCP example]]></category>
    </item>
    <item>
      <title><![CDATA[Typing в Python 3.11–3.14: что изменилось и как это использовать уже сейчас]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089780/</guid>
      <link>https://habr.com/ru/articles/1089780/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089780</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/612/715/9bb/6127159bb87b6259b4cca4fdfe46d170.png" /><p>За последнее время я прочитал множество репозиториев, где в Pyhton пользуются типизацией и почти везде синтаксис не новее 3.11: <code>Optional</code>, <code>TypeVar</code> на уровне модуля, <code>Generic[T]</code>, кавычки вокруг опережающих ссылок. При этом у Python 3.10 поддержка закончилась, и разработчики языка дали нам новых удобных инструментов и чтобы ими пользоваться не всегда нужно обновляться до последней версии. В этой статье расскажу, какие основные фишки появились за последние несколько лет и как ими пользоваться даже в проектах на старых версиях.</p> <a href="https://habr.com/ru/articles/1089780/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089780#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 15:54:50 GMT</pubDate>
      <dc:creator><![CDATA[KrimsN]]></dc:creator>
      <category><![CDATA[python]]></category>
      <category><![CDATA[typing]]></category>
      <category><![CDATA[type hints]]></category>
      <category><![CDATA[статическая типизация]]></category>
      <category><![CDATA[mypy]]></category>
      <category><![CDATA[pyright]]></category>
      <category><![CDATA[ty]]></category>
    </item>
    <item>
      <title><![CDATA[LLM работает не на одной видеокарте: анатомия AI-инфраструктуры 2026]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089766/</guid>
      <link>https://habr.com/ru/articles/1089766/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089766</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/893/135/447/8931354478899eb6b2555685ab0363cd.png" /><p> Почему 70B-модель может поместиться в память и всё равно тормозить под нагрузкой? Разбираем AI-инфраструктуру 2026 года по слоям: HBM и KV-кеш, prefill и decode, NVLink и InfiniBand, tensor/pipeline parallelism, MoE, CPU, RAM и NVMe и смотрим, где на практике заканчивается производительность GPU-кластера.  </p> <a href="https://habr.com/ru/articles/1089766/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089766#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 15:10:08 GMT</pubDate>
      <dc:creator><![CDATA[AezaTyan]]></dc:creator>
      <category><![CDATA[LLM]]></category>
      <category><![CDATA[GPU]]></category>
      <category><![CDATA[AI-инфраструктура]]></category>
      <category><![CDATA[NVIDIA]]></category>
      <category><![CDATA[NVLink]]></category>
      <category><![CDATA[KV-кеш]]></category>
      <category><![CDATA[инференс]]></category>
      <category><![CDATA[Mixture of Experts]]></category>
      <category><![CDATA[DeepSeek-V3]]></category>
      <category><![CDATA[HB]]></category>
    </item>
    <item>
      <title><![CDATA[Ускорение рутины в 10 раз: как мы внедрили навыки для ИИ‑агентов у разработчиков]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089764/</guid>
      <link>https://habr.com/ru/articles/1089764/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089764</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/331/d00/375/331d0037557654f655e5386a4cd8e467.png" /><p>Разработчики одними из первых начали использовать ИИ-агентов, чтобы автоматизировать рутинные задачи. Для компании важно, чтобы такие изменения происходили системно: эффект был очевиден, накопленные навыки собирались и обобщались, а разработчиков можно было бы обучать работе с ними.</p> <a href="https://habr.com/ru/articles/1089764/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089764#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 15:09:03 GMT</pubDate>
      <dc:creator><![CDATA[fourfingers]]></dc:creator>
      <category><![CDATA[teamlead]]></category>
      <category><![CDATA[opencode]]></category>
      <category><![CDATA[ии-агенты]]></category>
      <category><![CDATA[ускорение]]></category>
    </item>
    <item>
      <title><![CDATA[Привлечение работает на 100%, а реального бизнеса нет. Почему performance-воронка убивает локальные и узкие ниши?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089760/</guid>
      <link>https://habr.com/ru/articles/1089760/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089760</link>
      <description><![CDATA[<p><strong><em>Как превратить разовых покупателей в бренд-адвокатов: анализ и пошаговый разбор архитектуры участия<br></em></strong><br><em>Все начинается с того что маркетолог предлагает увеличить бюджет. Продажи — повысить качество обращений. Собственник — задумывается над тем чтобы сменить маркетолога. О том, зачем клиенту возвращаться, пока никто не спросил. И он уже благополучно ушёл к расторопному конкуренту.</em></p><p>Меня интересует вполне конкретная проблема небольшого бизнеса: <strong>маркетинг работает по схеме «реклама — контакт — продажа», после чего компания возвращается в начало и снова платит за следующий контакт</strong>. Пока новых покупателей хватает, конструкция выглядит надёжной. В маленьком городе или узкой нише однажды выясняется: людей меньше, чем планов по масштабированию.</p><p>Что тогда? Ещё одна скидка? Или мы всё-таки начнём превращать покупателей в постоянных клиентов, участников и людей, способных привести других?</p><p>Разберём эту гипотезу на знакомой мне балетной студии любительского балета, а механики посмотрим у «ВкусВилла», «Петровича» и «Купера». У каждого примера своя задача. Нам нужна система, которую можно собрать в небольшом бизнесе. Для её устройства возьмём идеи клиентского опыта — всего, что человек переживает при выборе и использовании продукта, — из <em>Marketing 6.0</em> Филипа Котлера и соавторов. Персонализация у Абрахама и Эдельмана поможет выбирать предложение и следующий шаг под ситуацию конкретного клиента. «Фабрика смыслов» и «Туман войны» дадут архитектуру участия: подготовку людей, роли, поддержку и распространение идеи.</p> <a href="https://habr.com/ru/articles/1089760/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089760#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 15:05:58 GMT</pubDate>
      <dc:creator><![CDATA[Igor_bezgalov]]></dc:creator>
      <category><![CDATA[маркетинг]]></category>
      <category><![CDATA[фабрика смыслов]]></category>
      <category><![CDATA[система адвокации]]></category>
      <category><![CDATA[система управления знаниями]]></category>
    </item>
    <item>
      <title><![CDATA[Лучшие игры по скидке на осенней распродаже Steam 2026 — что купить за копейки]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ggsel/articles/1089756/</guid>
      <link>https://habr.com/ru/companies/ggsel/articles/1089756/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089756</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f60/874/2b3/f608742b33d425cea338a045047c9c01.png" /><p>Стартовала большая осенняя распродажа Steam, а значит, самое время охотникам за подешевевшими тайтлами пополнить кошельки и как следует закупиться. О том, какие игры этого года, хиты последних лет и, конечно, индюшки стоит добавить в свою библиотеку — расскажем прямо сейчас!  </p> <a href="https://habr.com/ru/articles/1089756/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089756#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 15:03:29 GMT</pubDate>
      <dc:creator><![CDATA[ggsel (ggsel.net)]]></dc:creator>
      <category><![CDATA[steam]]></category>
      <category><![CDATA[осенняя распродажа]]></category>
      <category><![CDATA[скидки]]></category>
      <category><![CDATA[игры]]></category>
      <category><![CDATA[пополнение Steam]]></category>
      <category><![CDATA[обзор игр]]></category>
      <category><![CDATA[осенняя распродажа Steam]]></category>
      <category><![CDATA[распродажа Steam]]></category>
      <category><![CDATA[скидки на игры]]></category>
      <category><![CDATA[игровые скидки]]></category>
    </item>
    <item>
      <title><![CDATA[«С/у», «Кладовка» и 638 кодов МССК: подбираем коды помещений для ЦИМ АГР]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089750/</guid>
      <link>https://habr.com/ru/articles/1089750/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089750</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/862/5a3/16b/8625a316bc89602641e59f55bc61d5e6.png" /><p>Меня зовут Кирилл, я работаю BIM‑менеджером, писал эту статью совместно со своей коллегой Анастасией <a href="https://habr.com/users/nobimnolife" rel="noopener nofollow">@nobimnolife</a>. Помучавшись с&nbsp;разработкой ЦИМ без&nbsp;какой‑либо автоматизации, вместе мы подготовили плагин IDS Core. В этой статье – способы подбора кода без ИИ, метод Левенштейна и сила общего труда.</p><p>С 2026 года архитектурно-градостроительное решение в Москве сдаётся вместе с цифровой информационной моделью в IFC. У каждого помещения в ней должны быть заполнены два свойства: RUS_MSSK_SpaceAndZone_Code и RUS_MSSK_SpaceAndZone_Name — код и наименование по Московской строительной системе классификаторов (МССК), раздел «Помещения и зоны». В жилом доме это сотни помещений, и называются они в модели так, как привыкла мастерская: «С/у», «Кладовка», «ПУИ/Мусороудаление (К1)», «Элетрощитовая жилой части». Классификатор таких имён не знает, а проверяющие на вопрос «а если нужного нет?» отвечают честно: берите близкое по смыслу.</p><p>Мы решили, что «близкое по смыслу» можно хотя бы частично посчитать. Ниже — как устроен классификатор, на чём ломается наивный поиск похожих строк, где пригодился Левенштейн и почему точность упирается не в алгоритм, а в людей.</p><p><strong>Классификатор: 638 строк и одна, которой нет</strong></p><p>МССК распространяется в свободном доступе, нужный раздел —  «Помещения и зоны». Это 638 кодов с иерархией по уровням:</p><p>ПЗ 30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Помещения квартир</p><p>ПЗ 30 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Жилые помещения</p><p>ПЗ 30 10 03&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Жилая комната</p><p>ПЗ 30 20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Вспомогательные помещения</p><p>ПЗ 30 20 13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Совмещенный санузел</p><p>ПЗ 31&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Общественная зона</p> <a href="https://habr.com/ru/articles/1089750/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089750#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 14:54:04 GMT</pubDate>
      <dc:creator><![CDATA[kirbim]]></dc:creator>
      <category><![CDATA[revit]]></category>
      <category><![CDATA[revit api]]></category>
      <category><![CDATA[ifc]]></category>
      <category><![CDATA[bim]]></category>
      <category><![CDATA[автоматизация]]></category>
      <category><![CDATA[c#]]></category>
      <category><![CDATA[плагин]]></category>
      <category><![CDATA[сапр]]></category>
    </item>
    <item>
      <title><![CDATA[Сколько инструментов показывать языковой модели: гипотеза, которую перечеркнул замер]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089742/</guid>
      <link>https://habr.com/ru/articles/1089742/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089742</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/84c/856/ba6/84c856ba6d1bbe2cc3aca04964a39a1f.png" /><p>У нашего ИИ-оркестратора более девяноста инструментов: работа с таблицами, документами, почтой, задачами, веб-страницами, презентациями и т.д.</p><p>При обработке запросов модель на каждом шаге выбирает, какой из них вызвать. Вопрос, который периодически всплывает: сколько из них ей показывать за раз — все или только те, что подходят к запросу?</p><p>Наш оркестратор умеет работать как с большими облачными моделями, так и с маленькими, которые помещаются на бытовой видеокарте. Минимальный рабочий вариант: RTX 3090 24Gb + Qwen3.6 27B. </p><p>Цель - заставить минимальный рабочий вариант выполнять корпоративные задачи с приемлемым качеством и с приемлемой скоростью.</p><p>Ясно что, для малой и большой моделей способ выбора инструментов должен отличаться, но как найти оптимальный вариант вопрос сложный.</p><p>Обычно оркестратор показывает модели весь список инструментов и она уже решает какой нужно выбрать для ответа на запрос. Так делают Hermes,  OpenClaw и Ouroboros. Ни один из них не выбирает инструменты по тексту запроса. У некоторых для слабых моделей и маленького контекста есть режим, где модели дают только каталог — имя и короткое описание — и инструмент «подключить», так что нужное она находит и загружает сама. Эти агенты рассчитаны на фронтир-модели уровня Claude и GPT-5, которые держат сотню инструментов без потерь. Моя задача другая: работать на локальной 27B в закрытом контуре. Для неё узкий набор измеримо лучше. </p><p><strong>Как устроен узкий набор</strong></p><p>Схема простая. Перед основным вызовом модели работает роутер: по тексту запроса он выбирает раздел — «датасеты», «почта», «презентации» ... — и внутри раздела подраздел. Модель получает недевяносто описаний инструментов, а около двадцати. О существовании остальных на этом шаге она не знает.</p> <a href="https://habr.com/ru/articles/1089742/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089742#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 14:45:56 GMT</pubDate>
      <dc:creator><![CDATA[vad_bel]]></dc:creator>
      <category><![CDATA[ии-агенты]]></category>
      <category><![CDATA[ии-ассистент]]></category>
      <category><![CDATA[llm]]></category>
      <category><![CDATA[llm-агент]]></category>
      <category><![CDATA[оркестрация агентов]]></category>
      <category><![CDATA[оркестраторы]]></category>
      <category><![CDATA[rtx 3090]]></category>
      <category><![CDATA[rtx 5090]]></category>
      <category><![CDATA[qwen3.6]]></category>
    </item>
    <item>
      <title><![CDATA[[Перевод] Развитие языков программирования в эру ИИ]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/hexlet/articles/1089724/</guid>
      <link>https://habr.com/ru/companies/hexlet/articles/1089724/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089724</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/176/a9a/711/176a9a7118cd86718baad2cbc68841aa.jpg" /><p>Создатель языка Elixir Жозе Валим (José Valim) размышляет об изменении языков программирования: изменился разработчик — должны измениться и языки.</p><p>Привет, Хабр! На связи <a href="https://ru.hexlet.io/?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=hexlet-blog">Хекслет</a>. Весь материальный мир — от дверных ручек до архитектуры заводов — построен под пропорции и ограничения человека. И гораздо выгоднее делать роботов антропоморфными: пусть у них будут руки, ноги и пальцы — тогда они смогут пользоваться нашей инфраструктурой.</p><p>То же и софтом, синтаксисом и IDE: эта инфраструктура оптимизирована под человеческое восприятие. Должны ли мы сохранять эту эргономичность для ИИ-агентов?</p><p>Валим считает, что нужно адаптировать языки программирования под агентов, а не наоборот. В отличие от заводов и автомобилей, перестроить цифровую среду под новые сущности можно быстро и дёшево. Вместо того, чтобы заставлять ИИ-агентов пользоваться «человеческими дверными ручками» вроде синтаксического сахара или протоколов LSP, следует создать для них принципиально иную среду обитания. Ниже — перевод его размышлений о том, как должны измениться инструменты и языки программирования в агентную эпоху.</p> <a href="https://habr.com/ru/articles/1089724/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089724#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 14:34:08 GMT</pubDate>
      <dc:creator><![CDATA[darovska_online (Хекслет)]]></dc:creator>
      <category>языки программирования</category>
      <category>искусственный интеллект</category>
      <category>elixir</category>
      <category>развитие языков программирования</category>
      <category>программирование</category>
      <category>обучение</category>
      <category>обучение программированию</category>
    </item>
    <item>
      <title><![CDATA[Cached input растёт квадратично]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1089728/</guid>
      <link>https://habr.com/ru/articles/1089728/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089728</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/25a/5ed/f52/25a5edf5262893f5550d5eb5677d9dd0.jpg" /><p>Единственная причина, по&nbsp;которой современные авторегрессионные трансформеры вообще пригодны для&nbsp;инференса&nbsp;— это использование KV кэша, без&nbsp;которого каждый следующий токен требовал&nbsp;бы <img class="formula inline" source="O(\mathrm{context\_size})^2" alt="O(\mathrm{context\_size})^2" src="https://habrastorage.org/getpro/habr/upload_files/cf1/a54/03c/cf1a5403c91e91036099da6c3d1d0e6f.svg" width="139" height="22" data-width="16.488" data-height="2.565" data-vertical-align="-0.566" style="width: 16.488ex; height: 2.565ex; vertical-align: -0.566ex">операций для&nbsp;вычисления всех попарных произведений между векторами ключей и запросов. KV кэш позволяет обменивать память на&nbsp;скорость, в&nbsp;результате чего&nbsp;лимитирующим фактором в&nbsp;инференсе становится пропускная способность памяти, и очередной токен вычисляется за&nbsp;линейное время.</p><p>Сейчас узнаем что&nbsp;из&nbsp;этого следует.</p> <a href="https://habr.com/ru/articles/1089728/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089728#habracut">Читать далее</a>]]></description>
      <pubDate>Fri, 02 Oct 2026 14:33:12 GMT</pubDate>
      <dc:creator><![CDATA[Flux]]></dc:creator>
      <category><![CDATA[llm]]></category>
      <category><![CDATA[inference]]></category>
      <category><![CDATA[cache]]></category>
      <category><![CDATA[tokens]]></category>
    </item>
  </channel>
</rss>
