<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Все статьи подряд / Python / Хабр]]></title>
    <link>https://habr.com/ru/hubs/python/articles/</link>
    <description><![CDATA[Python – высокоуровневый язык программирования]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sat, 18 Apr 2026 10:49:13 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[Как ИИ написал локальный редактор IPTV-плейлистов на FastAPI + React 19]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024902/</guid>
      <link>https://habr.com/ru/articles/1024902/?utm_campaign=1024902&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b4c/fc3/e5e/b4cfc3e5eeb51eff1bb093fc1e737bf9.png" /><p><strong>Заголовок</strong>: Как я написал локальный редактор IPTV-плейлистов на FastAPI + React 19 (и почему всё состояние хранится по именам)</p><p><strong>Хабы</strong>: <code>React</code>, <code>FastAPI</code>, <code>TypeScript</code>, <code>Tailwind CSS</code>, <code>Open source</code>, <code>IPTV</code>, <code>Python</code></p><p><strong>Теги</strong>: <code>m3u</code>, <code>m3u8</code>, <code>iptv</code>, <code>fastapi</code>, <code>react</code>, <code>hls</code>, <code>epg</code>, <code>drag-and-drop</code>, <code>self-hosted</code></p> <a href="https://habr.com/ru/articles/1024902/?utm_campaign=1024902&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sat, 18 Apr 2026 06:16:14 GMT</pubDate>
      <dc:creator><![CDATA[Resurs1]]></dc:creator>
      
      <category><![CDATA[m3u]]></category><category><![CDATA[m3u8]]></category><category><![CDATA[iptv]]></category><category><![CDATA[fastapi]]></category><category><![CDATA[react]]></category><category><![CDATA[hls]]></category><category><![CDATA[epg]]></category><category><![CDATA[drag-and-drop]]></category><category><![CDATA[self-hosted]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я запускал Qwen 3.5 на Mac: бенчмарк 8 локальных LLM-серверов. Кто быстрее?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024880/</guid>
      <link>https://habr.com/ru/articles/1024880/?utm_campaign=1024880&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/440/547/9e4/4405479e4eb6bf250673abee459377c6.png" /><p>Взял MacBook Pro M2 Max, 64GB, и задал простой вопрос: какой MLX-сервер реально готов держать Qwen 3.5 35B как локальный API для команды? Оказалось - серверов восемь, каждый в README обещает «blazing fast», а по факту между ними пропасть.</p><p>Написал харнесс на Python, прогнал пять итераций на восьми промтах - от AIME до 52k токенов. Single-user тройка идёт ноздря в ноздрю. Но стоит пустить два запроса параллельно - и четыре фреймворка из шести откатываются в очередь, один деградирует до 0.85×, и только один выдаёт честные 2.17×.</p><p>По дороге всплыли квадратичный attention в 2026 году, фантомные 14 000 tokens/sec из-за одной строчки в SSE-парсере и зомби-процесс на 20GB RAM, про который молчат все README. Внутри - графики, таблица «что выбрать под ваш сценарий» и репозиторий, чтобы повторить у себя.</p> <a href="https://habr.com/ru/articles/1024880/?utm_campaign=1024880&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 17 Apr 2026 21:35:39 GMT</pubDate>
      <dc:creator><![CDATA[kitbit]]></dc:creator>
      
      <category><![CDATA[llm]]></category><category><![CDATA[Qwen3.5-35B-A3B]]></category><category><![CDATA[qwen3.5]]></category><category><![CDATA[mlx]]></category><category><![CDATA[mac]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему ваш AI-агент тратит 80% токенов на файлы, которые уже читал вчера — и как это починить тремя markdown-файлами]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024878/</guid>
      <link>https://habr.com/ru/articles/1024878/?utm_campaign=1024878&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>В прошлой статье я разобрал почему Claude Code ломает проекты (context drift, отсутствие <a href="http://CLAUDE.md" rel="noopener noreferrer nofollow">CLAUDE.md</a>, нет хуков на тесты) и как выстроить защиту от регрессий. Статья попала в топ-5 Хабра за сутки — видимо, проблема задела нерв.</p><p>Но в комментариях и в личных сообщениях всплыл вопрос, который я тогда обошёл стороной: <strong>а что с самими токенами?</strong> Контекстное окно стало миллион, но агент всё равно жрёт его как не в себя. Куда уходят токены? Почему одна и та же сессия с одним и тем же проектом каждый раз начинается с нуля?</p><p>Я работаю с 20+ проектами на нескольких VPS-серверах. После того как я замерил, куда реально уходит контекст — картина оказалась неприятной.</p> <a href="https://habr.com/ru/articles/1024878/?utm_campaign=1024878&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 17 Apr 2026 21:06:00 GMT</pubDate>
      <dc:creator><![CDATA[Creatman]]></dc:creator>
      
      <category><![CDATA[rag]]></category><category><![CDATA[context]]></category><category><![CDATA[codex]]></category><category><![CDATA[claude-code]]></category><category><![CDATA[graphs]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[PostgreSQL + VectorChord = Гибридный поиск. Часть 2. Безоблачная]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024818/</guid>
      <link>https://habr.com/ru/articles/1024818/?utm_campaign=1024818&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0c7/1a0/374/0c71a03740ba26597b6b008e154b8be8.png" /><p>В <a href="https://habr.com/ru/articles/1024810/" rel="noopener noreferrer nofollow">первой части</a> мы развернули инфраструктуру на базе PostgreSQL и VectorChord, настроили базовые CRUD-операции и запустили гибридный поиск с реранкингом.</p><p>В этой части мы заменим игрушечные компоненты на локальные SOTA-модели, сохраняя оффлайн-архитектуру и отказываясь от облачных API. Пошагово развернём <code>llama.cpp</code>-сервер для мультиязычного эмбеддинга Jina v4, поднимем нативный реранкер через <code>transformers</code> + <code>PyTorch</code>, подключим чанкер на базе <code>chonkie</code> и, наконец, оценим качество поиска.</p> <a href="https://habr.com/ru/articles/1024818/?utm_campaign=1024818&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 17 Apr 2026 17:04:17 GMT</pubDate>
      <dc:creator><![CDATA[GoldenGekko]]></dc:creator>
      
      <category><![CDATA[postgresql]]></category><category><![CDATA[vectorchord]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[PostgreSQL + VectorChord = Гибридный поиск. Часть 1. Инфраструктура]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024810/</guid>
      <link>https://habr.com/ru/articles/1024810/?utm_campaign=1024810&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/930/730/725/930730725e2e597be07003c768a5bb2b.png" /><p>Привет Хабр! Меня зовут Владимир и сегодня я буду развивать тему фишечки VectorChord про которую упомянул в <a href="https://habr.com/ru/articles/1014516/" rel="noopener noreferrer nofollow">предыдущей статье</a>. </p><p>В данном материале я покажу, как поднять инфраструктуру с <code>VectorChord</code>, настроить <code>VechordRegistry</code>, написать пайплайны работы с БД, организовать гибридный поиск и добавить простейший реранкинг.</p><p>Поехали.</p> <a href="https://habr.com/ru/articles/1024810/?utm_campaign=1024810&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 17 Apr 2026 16:44:32 GMT</pubDate>
      <dc:creator><![CDATA[GoldenGekko]]></dc:creator>
      
      <category><![CDATA[postgresql]]></category><category><![CDATA[VectorChord]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[CorpClaw-Lite или как я сделал безопасный аналог OpenClaw]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024794/</guid>
      <link>https://habr.com/ru/articles/1024794/?utm_campaign=1024794&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c8d/6ea/4db/c8d6ea4dbae3aa66e60a35b324b02631.webp" /><p>Сегодня я хочу рассказать о проекте, над которым я работал последние полтора месяца и сегодня открыл его в опенсорс, чтобы дать ему развитие, и, возможно, предоставить его функционал тем, кому он окажется полезен.</p> <a href="https://habr.com/ru/articles/1024794/?utm_campaign=1024794&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 17 Apr 2026 16:11:42 GMT</pubDate>
      <dc:creator><![CDATA[MKreGGo]]></dc:creator>
      
      <category><![CDATA[openclaw]]></category><category><![CDATA[clawdbot]]></category><category><![CDATA[moltbot]]></category><category><![CDATA[qwen]]></category><category><![CDATA[llm]]></category><category><![CDATA[ai]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Бюджетный Polaroid. Ну, почти]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/nmg/articles/989512/</guid>
      <link>https://habr.com/ru/companies/nmg/articles/989512/?utm_campaign=989512&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/941/f90/61a/941f9061a8fd6da8b8ae05f30faaa937.jpg" /><p>Сразу сделаю оговорку — «Полароидом для бедняков» я эту штуку называю не потому, что она недорогая (ибо детали суммарно мне обошлись <strong>дороже</strong>, чем самый дешёвый полароид), а потому что это просто наколенночный проект. Который всё же работает. И при этом вышло, что в долгосрок это обходится дешевле — одна фотка на оригинальный полароид стоит около 1 евро, а на эту камеру —&nbsp;около цента (исходя из стоимости рулона термоленты).<br><br>Но мы не будем напрямую сравнивать полученные фото, потому что это совсем разные истории. Итак, давайте про эту поделку.</p><p>Де-факто у меня получилась моментальная камера, которая печатает фотографии с помощью термопринтера — как чеки на контрольно-кассовых терминалах. Само собой, качество фотографий <em>не такое высокое</em>, как у самопроявляющейся пленки Polaroid. Но своё, гм, очарование у этого тоже есть. <br><br>Так вот.</p> <a href="https://habr.com/ru/articles/989512/?utm_campaign=989512&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 17 Apr 2026 11:20:26 GMT</pubDate>
      <dc:creator><![CDATA[nmgtech (Национальная Медиа Группа)]]></dc:creator>
      
      <category>pasberry pi</category><category>polaroid</category><category>фотоаппарат</category><category>python</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Метрики упали в лужу]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024380/</guid>
      <link>https://habr.com/ru/articles/1024380/?utm_campaign=1024380&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f98/a7d/c3d/f98a7dc3d747b4a640a8fbd9925e3a4a.png" /><p>Метрики могут «упасть» даже если вы ничего не меняли в модели.<br>Разбираемся, как распознать distribution shift и что с ним делать в продакшене.</p> <a href="https://habr.com/ru/articles/1024380/?utm_campaign=1024380&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 17 Apr 2026 11:04:14 GMT</pubDate>
      <dc:creator><![CDATA[natalia_ostapenko]]></dc:creator>
      
      <category><![CDATA[eda]]></category><category><![CDATA[анализ данных]]></category><category><![CDATA[мониторинг]]></category><category><![CDATA[статистика]]></category><category><![CDATA[предобработка данных]]></category><category><![CDATA[pandas]]></category><category><![CDATA[data science]]></category><category><![CDATA[machine learning]]></category><category><![CDATA[data analysis]]></category><category><![CDATA[production]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Партитура для невидимого оркестра]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024412/</guid>
      <link>https://habr.com/ru/articles/1024412/?utm_campaign=1024412&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b0b/b2f/3cf/b0bb2f3cf50b864ee1e2de7467e6d188.jpg" /><p>Представьте себе пятиэтажный дом без лифта, построенный в конце пятидесятых, где-нибудь на отшибе Автозаводской, или еще лучше – в Купчино. Каждый этаж использует свой язык со своей записью. Не в переносном, а в самом прямом смысле: первый этаж общается кириллицей, второй – латиницей, третий – иероглифами, четвертый – клинописью, а пятый, подобно Витгенштейну, принципиально молчит, полагая, что о чем невозможно говорить, о том следует молчать. Почтальон, доставляющий корреспонденцию, вынужден нести пять экземпляров одного и того же письма, переведенного на каждый из этих языков, и каждый раз стучаться в дверь, надеясь, что адресат не переехал на другой этаж.</p><p>Именно так устроен мир программирования. Проблема очевидна любому, кто хоть раз пытался написать инструмент для анализа кода. Допустим, вы создали превосходный анализатор цикломатической сложности для Python. Он великолепен: находит вложенные условия, считает точки ветвления, рисует графы потоков управления. Затем к вам приходит коллега и спрашивает: «А для <em>Ruby</em> сделаешь?» И тут выясняется, что весь ваш труд – все эти обходчики деревьев, все эти паттерн-матчинги над питоновским AST – нужно переписать заново. С нуля. Для другого дерева, с другими узлами, другой семантикой и другими подводными камнями. А потом придет третий коллега и попросит то же самое для <em>Haskell</em>.</p> <a href="https://habr.com/ru/articles/1024412/?utm_campaign=1024412&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">MetaAST to the rescue</a>]]></description>
      
      <pubDate>Fri, 17 Apr 2026 04:17:02 GMT</pubDate>
      <dc:creator><![CDATA[amcured]]></dc:creator>
      
      <category><![CDATA[ast]]></category><category><![CDATA[абстрактное синтаксическое дерево]]></category><category><![CDATA[metaprogramming]]></category><category><![CDATA[metamodel]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как навайбкодить полезный инструмент для работы с ВМ]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024356/</guid>
      <link>https://habr.com/ru/articles/1024356/?utm_campaign=1024356&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/1c0/223/811/1c022381134cbcb5e806971def18569e.PNG" /><p>При решении очередной задачи по небольшой "модификации" ПО- возникло решение запуска его под ВМ. По рукой уже стояла Oracle VirtualBox. Но вот незадача- ПО опознало виртуалку и отказалось выдать триал период. 2 промпта и 3 минуты на копирование и сборку решили проблему.</p> <a href="https://habr.com/ru/articles/1024356/?utm_campaign=1024356&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 16 Apr 2026 18:02:19 GMT</pubDate>
      <dc:creator><![CDATA[ENGIN33RRR]]></dc:creator>
      
      <category><![CDATA[вайб-кодинг]]></category><category><![CDATA[вайбкодинг]]></category><category><![CDATA[вайб-программирование]]></category><category><![CDATA[python]]></category><category><![CDATA[промпт-инжиниринг]]></category><category><![CDATA[промпт]]></category><category><![CDATA[промпты]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Тридцать лет libmorph]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024132/</guid>
      <link>https://habr.com/ru/articles/1024132/?utm_campaign=1024132&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p><strong>К тридцатилетию публикации проекта 1994 года, который остаётся самым скорострельным морфологическим анализатором.</strong></p><p>Давным-давно, когда Рунет только появлялся, морфологические анализаторы и системы контроля орфографии уже производили вау-эффект: они не только сводили разные словоформы к основной (словарной), но и зачастую умели их склонять/спрягать, описывали грамматику вхождений и предлагали варианты замены ошибочных начертаний. Да и чуть позже, при появлении первого русского морфологического поиска в Интернет – это был Апорт! – на выставках тоже равнодушных не было. Тогда и родился libmorph.</p> <a href="https://habr.com/ru/articles/1024132/?utm_campaign=1024132&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 16 Apr 2026 10:16:50 GMT</pubDate>
      <dc:creator><![CDATA[Keva]]></dc:creator>
      
      <category><![CDATA[морфология]]></category><category><![CDATA[морфологический анализатор]]></category><category><![CDATA[libmorph]]></category><category><![CDATA[libmorphrus]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[LLM-агент для поиска свободных доменов: автоматизируем подбор]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/selectel/articles/1024056/</guid>
      <link>https://habr.com/ru/companies/selectel/articles/1024056/?utm_campaign=1024056&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/d9a/538/3e6/d9a5383e6514e00353aa6d36c32c258e.jpeg" /><p>Каждый день регистрируются сотни тысяч новых доменов, поэтому найти среди оставшихся что-то короткое, понятное и незанятое становится сложнее. Хороший домен — это узнаваемость и доверие пользователя.&nbsp;</p><p>Привет, Хабр! Меня зовут Сергей. Я работаю инженером <a href="https://selectel.ru/services/cloud/servers/?utm_source=habr.com&amp;utm_medium=referral&amp;utm_campaign=cloud_article_llmdomain_160426_content">в Selectel</a>, а в свободное время пишу пет-проекты для души. Недавно я прикинул: а что, если прямо сейчас мне понадобится запустить свой бренд или продукт? Первое, во что упираешься в таких раздумьях — это выбор домена. В этой статье я покажу небольшой проект, благодаря которому можно подбирать доменные имена не вручную, а автоматически с применением ИИ-агентов. Удобно или нет, решайте сами, подробности под катом.</p> <a href="https://habr.com/ru/articles/1024056/?utm_campaign=1024056&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 16 Apr 2026 08:28:15 GMT</pubDate>
      <dc:creator><![CDATA[Orange_XD (Selectel)]]></dc:creator>
      
      <category><![CDATA[llm-агент]]></category><category><![CDATA[selectel]]></category><category><![CDATA[домены]]></category><category><![CDATA[ллм]]></category><category><![CDATA[пет-проект]]></category><category><![CDATA[искусственный интеллект]]></category><category><![CDATA[ии]]></category><category><![CDATA[ии и машинное обучение]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[«Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1023920/</guid>
      <link>https://habr.com/ru/articles/1023920/?utm_campaign=1023920&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/86b/e0e/71d/86be0e71deba6ae7c98b0d7bd2d0ceeb.png" /><p>Что будет, если столкнуть классический переборный алгоритм упаковки и «математику потока» на базе Numpy? Мы взяли реальный кейс на 398 предметов и проверили: можно ли за доли секунды найти решение, которое окажется дешевле и безопаснее ручного планирования.</p><p>Внутри — разбор «Бизнес-Ассемблера», борьба с весовыми лимитами и ответ на вопрос: почему при КПД 61% по объему контейнер может считаться идеально упакованным.</p> <a href="https://habr.com/ru/articles/1023920/?utm_campaign=1023920&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 15 Apr 2026 16:22:31 GMT</pubDate>
      <dc:creator><![CDATA[Andrey_mazo]]></dc:creator>
      
      <category><![CDATA[3d bin packing]]></category><category><![CDATA[numpy]]></category><category><![CDATA[heuristics]]></category><category><![CDATA[algorithms]]></category><category><![CDATA[computational geometry]]></category><category><![CDATA[python optimization]]></category><category><![CDATA[lifo-погрузка]]></category><category><![CDATA[lifo]]></category><category><![CDATA[cog]]></category><category><![CDATA[payload]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Сравнение TTS-моделей на реальных задачах бизнеса: голосовой бот и аудиоподкасты]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/raft/articles/1023206/</guid>
      <link>https://habr.com/ru/companies/raft/articles/1023206/?utm_campaign=1023206&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0e1/908/43e/0e190843eaed021f7dc3e4dc3073de3f.png" /><p>Это вторая часть обзора моделей для задачи синтеза речи (Text-to-Speech). В <a href="https://habr.com/ru/companies/raft/articles/991844/">прошлой части</a> я сравнил 7 Open Source моделей для этой задачи по нескольким критериям. В этот раз я решил посмотреть не только на Open Source-модели, но и на проприетарные TTS-решения.</p> <a href="https://habr.com/ru/articles/1023206/?utm_campaign=1023206&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 15 Apr 2026 08:00:14 GMT</pubDate>
      <dc:creator><![CDATA[muzafarov (Raft)]]></dc:creator>
      
      <category><![CDATA[Text-to-speech]]></category><category><![CDATA[TTS]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как решать задачу NER на практике]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1023552/</guid>
      <link>https://habr.com/ru/articles/1023552/?utm_campaign=1023552&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/efd/003/2e7/efd0032e7674a3fc38e86a7b8c631a0d.png" /><p>Рассказываю, как на практике решать задачу NER. На примере извлечения сущностей из резюме пройдём путь от разметки данных до работающего API. Меньше теории, больше практики.</p> <a href="https://habr.com/ru/articles/1023552/?utm_campaign=1023552&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">🔥 Начинаем 🔥</a>]]></description>
      
      <pubDate>Tue, 14 Apr 2026 20:03:23 GMT</pubDate>
      <dc:creator><![CDATA[maksimov_m]]></dc:creator>
      
      <category><![CDATA[NER]]></category><category><![CDATA[NLP]]></category><category><![CDATA[bert]]></category><category><![CDATA[natural language processing]]></category><category><![CDATA[python]]></category><category><![CDATA[как решать задачу ner]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Распознаём реквизиты из карточки контрагентов: Как мы сделали API для извлечения реквизитов из документов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1023562/</guid>
      <link>https://habr.com/ru/articles/1023562/?utm_campaign=1023562&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/957/927/a48/957927a48dce9cff198551616dc7b610.webp" /><p><strong>Привет, Хабр!</strong></p><p>Каждый, кто работал с бухгалтерией, CRM или просто заводил контрагента вручную, знает эту боль. Вам присылают карточку компании в PDF, договор в DOCX или просто текстовый файл с реквизитами. Задача: достать оттуда ИНН, КПП, расчётный счёт и БИК, чтобы не схлопотать штраф за неверные данные.</p><p>Можно нанимать стажёра, который будет перепечатывать это в Excel. А можно довериться машине.</p><p>Мы в нашей компании долгое время решали эту проблему для своих внутренних задач (интеграция с 1С и автоматизация документооборота), а в итоге обкатали решение и выпилили в отдельный публичный сервис. Сегодня расскажу, как наш <strong>API извлечения реквизитов</strong> работает под капотом, покажу примеры кода на 6 языках (включая 1С, куда без него) и честно расскажу о таймаутах и подводных камнях.</p> <a href="https://habr.com/ru/articles/1023562/?utm_campaign=1023562&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 14 Apr 2026 19:03:15 GMT</pubDate>
      <dc:creator><![CDATA[seomane]]></dc:creator>
      
      <category><![CDATA[автоматизация рутины]]></category><category><![CDATA[1с]]></category><category><![CDATA[python3]]></category><category><![CDATA[go]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я собрал автономную AI-новостную систему за полтора месяца]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1023446/</guid>
      <link>https://habr.com/ru/articles/1023446/?utm_campaign=1023446&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/092/0b5/b00/0920b5b00f29c1e4b10a1b6926c74088.png" /><p><em>Автор: Алексей Кравцов</em></p><p>Полтора месяца назад у меня было семь воркфлоу в n8n для новостного пайплайна. Каждый делал что-то своё. На бумаге красиво. На практике — постоянные затыки. Где-то новость застряла, непонятно где. Исправляешь одно — ломается другое.</p><p>Семь воркфлоу — семь точек отказа. И каждая ломается по-своему.</p><p>Сегодня та же задача решена иначе: 160 уникальных источников, 7127 записей в базе, 11 воркеров, 5 AI-агентов, локальная LLM на домашнем мини-ПК — и оркестратор, которому я просто пишу задачу в Telegram.</p><p>Без n8n. Без ручного управления. Почти без моего участия.</p><p>Вот как это вышло.</p> <a href="https://habr.com/ru/articles/1023446/?utm_campaign=1023446&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 14 Apr 2026 14:25:17 GMT</pubDate>
      <dc:creator><![CDATA[Dembelk2020]]></dc:creator>
      
      <category><![CDATA[AI]]></category><category><![CDATA[автоматизация]]></category><category><![CDATA[Python]]></category><category><![CDATA[агенты]]></category><category><![CDATA[LLM]]></category><category><![CDATA[n8n]]></category><category><![CDATA[Telegram]]></category><category><![CDATA[новостной пайплайн]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Сводка Аналитического Наблюдения — считаем сумму по столбцу в Python]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1023184/</guid>
      <link>https://habr.com/ru/articles/1023184/?utm_campaign=1023184&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/145/b48/5e5/145b485e50d4d596f37bea206cab4b21.png" /><p>Всем привет, меня зовут Виталий, автор телеграмм канала <strong><a href="https://t.me/detective_data" rel="noopener noreferrer nofollow">Детектив данных</a></strong>, про мой путь в аналитике данных, мучаю питон и sql, строю графики и думаю как жить дальше.</p><p>По работе довольно много времени провожу в питоне и абсолютно всегда нужно контролировать чтобы в процессе работы с данными - эти данные не упустить, и если так произошло, то понять в какой момент нужно за ними вернуться.</p> <a href="https://habr.com/ru/articles/1023184/?utm_campaign=1023184&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Принять объект под наблюдение</a>]]></description>
      
      <pubDate>Tue, 14 Apr 2026 08:21:10 GMT</pubDate>
      <dc:creator><![CDATA[Kartafan]]></dc:creator>
      
      <category><![CDATA[аналитика]]></category><category><![CDATA[сумма]]></category><category><![CDATA[детектив]]></category><category><![CDATA[питон]]></category><category><![CDATA[автоматизация]]></category><category><![CDATA[лайфхак]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Database-клиент для GigaIDE]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/sberbank/articles/1015262/</guid>
      <link>https://habr.com/ru/companies/sberbank/articles/1015262/?utm_campaign=1015262&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6fd/149/342/6fd149342f10fe3a6322a7f98a3b1cc4.png" /><p>Продолжая <a href="https://habr.com/ru/companies/sberbank/articles/1002768/">тему </a>инструментов, интегрированных в среду разработки, сегодня мы рассмотрим клиент для работы с базами данных, доступный пользователям GigaIDE. Для пользователей Community-версии доступен open source-плагин DB Navigator, который хорошо описан, например, <a href="https://habr.com/ru/companies/spring_aio/articles/866500/">здесь</a>. Пользователям PRO-версии доступна пара расширений:</p><p><strong>SQL</strong>&nbsp;— синтаксическая поддержка и форматирование SQL-кода;</p><p><strong>Database</strong>&nbsp;— клиент баз данных с широким набором возможностей.</p> <a href="https://habr.com/ru/articles/1015262/?utm_campaign=1015262&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 14 Apr 2026 07:39:05 GMT</pubDate>
      <dc:creator><![CDATA[GIGAIDECommunity (Сбер)]]></dc:creator>
      
      <category><![CDATA[gigaide]]></category><category><![CDATA[java]]></category><category><![CDATA[database]]></category><category><![CDATA[django]]></category><category><![CDATA[spring]]></category><category><![CDATA[jakarta]]></category><category><![CDATA[sql]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Claude: как пользоваться нейросетью в России в 2026 году]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/bothub/articles/1023070/</guid>
      <link>https://habr.com/ru/companies/bothub/articles/1023070/?utm_campaign=1023070&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/7b3/25b/c10/7b325bc10accb068bda8f83b871cb1ad.jpg" /><p>Помните сцену из “Матрицы”, где Нео смотрит на экран с зелёными символами и вдруг начинает <em>видеть</em> – не код, а реальность за ним? Примерно такое же ощущение возникает, когда первый раз по-настоящему используешь Claude. Не просто “дай код” или “перепиши абзац”, а когда задаёшь сложный вопрос, даёшь контекст – и получаешь ответ, который ощущается как разговор с очень умным, терпеливым человеком. Человеком, которому нескучно разбираться в деталях.</p><p>Эта статья – про то, как добраться до этого опыта из России. Потому что просто открыть claude.ai и зарегистрироваться – не выйдет. Но выход есть, и он удобнее, чем кажется.</p> <a href="https://habr.com/ru/articles/1023070/?utm_campaign=1023070&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 13 Apr 2026 20:54:31 GMT</pubDate>
      <dc:creator><![CDATA[dmitrifriend (BotHub)]]></dc:creator>
      
      <category><![CDATA[anthropic]]></category><category><![CDATA[claude]]></category><category><![CDATA[claude haiku 4.5]]></category><category><![CDATA[claude sonnet 4.6]]></category><category><![CDATA[claude opus 4.6]]></category><category><![CDATA[промпты]]></category><category><![CDATA[bothub]]></category><category><![CDATA[клод шеннон]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как школьная идея «списка желаний» превратилась в сервис на 70 000 пользователей]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022808/</guid>
      <link>https://habr.com/ru/articles/1022808/?utm_campaign=1022808&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/512/6d1/ac5/5126d1ac5169146792b5d25bce9bf5b6.jpg" /><p>У меня обычная семья. Я и жена — айтишники, 2 сына, собака. Обычная работа, обычная школа, обычные прогулки в парке.&nbsp;</p><p>Старший сын Егор&nbsp; — стандартный школьник. Ходит на информатику, получает там пятерки, сидит за компом до глубокой ночи — то в играх, то в Blender. В какой-то момент открывает для себя вайбкодинг и между делом приносит новости типа “я сделал нейронку внутри Майнкрафта, она там сама живет”, или “мой блог с анимацией набрал 30к подписчиков”, а через неделю забивает на проект.&nbsp;</p><p>Весной 2025го Егор приносит идею. Простую, даже немного наивную. “Хочу сделать бот — список желаний в Telegram и отправлять его родственникам. Потому что вы не знаете, что я хочу, и дарите фигню”. Хорошее описание боли, понятный вариант решения.&nbsp;</p><p>Идея оказалась настолько очевидной, что сразу зацепила. Не как «давайте сделаем стартап», а как «А ведь это правда неудобно. Сделай, мы будем пользоваться».</p><p>Первый код бота он навайбкодил за пол дня. Это был не продукт. Это был набор кнопок, который позволял добавить несколько желаний и получить ссылкуна их список. Всё работало не идеально, с ошибками в текстах, местами ломалось, но это можно было использовать.</p><p>Жена помогла развернуть код на сервере, чтобы бот жил не только на локальной машине. Мы отдали бота посмотреть друзьям. Папа (я) сделал сайт <a href="http://Fishlist.ru" rel="noopener noreferrer nofollow">Fishlist.ru</a> на Tilda и запустил рекламу на 1000 рублей. Первые пользователи появились очень тихо. Никто не писал восторженных отзывов. Никто не говорил «это гениально». Люди просто начинали пользоваться: добавляли подарки, шарили вишлисты друзьям.&nbsp;</p> <a href="https://habr.com/ru/articles/1022808/?utm_campaign=1022808&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 13 Apr 2026 10:46:32 GMT</pubDate>
      <dc:creator><![CDATA[SamKorochkin]]></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><category><![CDATA[мессенджер]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Флип со стрекозой и ПэВ-диапазон чёрной дыры: как я выводил шмеля из крена в симуляции]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022706/</guid>
      <link>https://habr.com/ru/articles/1022706/?utm_campaign=1022706&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/074/d0b/655/074d0b655cf61c52f876fb457959028f.png" /><p>Флип 360 градусов при ветре 5 м/с со стрекозой. Пчела и шмель. Как они привели меня к ПэВ диапазону чёрной дыры.</p> <a href="https://habr.com/ru/articles/1022706/?utm_campaign=1022706&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 13 Apr 2026 08:16:34 GMT</pubDate>
      <dc:creator><![CDATA[Babai25]]></dc:creator>
      
      <category><![CDATA[биомиметика]]></category><category><![CDATA[физика]]></category><category><![CDATA[астрономия]]></category><category><![CDATA[визуализация данных]]></category><category><![CDATA[безумный ученый]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как мы провели лоботомию 744-миллиардной нейросети GLM-5.1, чтобы запустить её на 16 ГБ VRAM]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022686/</guid>
      <link>https://habr.com/ru/articles/1022686/?utm_campaign=1022686&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/754/8ad/052/7548ad0528e1ca36c7b5fce2321ba355.png" /><p>У нас не было фермы. У нас была бесплатная виртуальная машина на Kaggle с одной старушкой NVIDIA T4 на 16 ГБ VRAM. И у нас была концепция экстремального MLOps под кодовым названием <strong>«Russian Winter 26»</strong>.</p><p>В этой статье я расскажу, как мы вскрыли архитектуру самого тяжелого китайского гиганта, переписали математику матриц внимания, обошли хардкодные ограничения GQA и заставили ядро модели сделать первый вдох на бесплатном железе.</p> <a href="https://habr.com/ru/articles/1022686/?utm_campaign=1022686&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 13 Apr 2026 07:34:16 GMT</pubDate>
      <dc:creator><![CDATA[Livadies]]></dc:creator>
      
      <category><![CDATA[LLM]]></category><category><![CDATA[MLOps]]></category><category><![CDATA[Hugging Face]]></category><category><![CDATA[PyTorch]]></category><category><![CDATA[GLM-5.1]]></category><category><![CDATA[Kaggle]]></category><category><![CDATA[нейросети]]></category><category><![CDATA[оптимизация]]></category><category><![CDATA[тензоры]]></category><category><![CDATA[искусственный интеллект]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Что писала Цветаева о любви. Исследование лирики на Python]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1019604/</guid>
      <link>https://habr.com/ru/articles/1019604/?utm_campaign=1019604&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/ebd/e32/34e/ebde3234e3adfbf6ee22e99a8e4700a9.png" /><p>Как Марина Цветаева умела говорить о любви? Мне стало интересно исследовать творчество Цветаевой с помощью Python и вычислить те поэтические инструменты, которые она использует для выражения любви и описания таких чувств в поэзии. Некоторые открытия оказались весьма неожиданны.</p> <a href="https://habr.com/ru/articles/1019604/?utm_campaign=1019604&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 13 Apr 2026 07:25:21 GMT</pubDate>
      <dc:creator><![CDATA[Eco_coder]]></dc:creator>
      
      <category><![CDATA[python]]></category><category><![CDATA[pymorphy2]]></category><category><![CDATA[spacy]]></category><category><![CDATA[navec]]></category><category><![CDATA[чтение книг]]></category><category><![CDATA[литература]]></category><category><![CDATA[поэзия]]></category><category><![CDATA[поэзия и проза]]></category><category><![CDATA[проза]]></category><category><![CDATA[научно-популярное]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Мотивация, оптимизация, коробочка, жабочка и «налог на усталость»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022674/</guid>
      <link>https://habr.com/ru/articles/1022674/?utm_campaign=1022674&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a04/134/9f6/a041349f67a62b31262acb87e50f12b2.jpg" /><p>Я не программист. Я архитектор, проектирую дома, а полгода назад не знала, где живут скрипты и питоны. Но когда важный для меня чат в Telegram собрались удалять, я попросила нейросеть написать парсер – и пропала. С тех пор прошло полгода. Я всё ещё доделываю приложение. У него есть имя – Розитта, розовая робожаба на иконке. И оно пожирает мои ночи, деньги на такси и остатки семейного спокойствия. Это не история успеха за 4 дня. Это история о том, как взрослый человек с семьёй, работой и падающим забором ушёл в вайбкодинговый запой – и что из этого вышло. Все совпадения с реальными нейросетями не случайны, а промпты – настоящие.</p> <a href="https://habr.com/ru/articles/1022674/?utm_campaign=1022674&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Заглянуть в цифровое болото</a>]]></description>
      
      <pubDate>Mon, 13 Apr 2026 07:16:12 GMT</pubDate>
      <dc:creator><![CDATA[Nynchezyabka]]></dc:creator>
      
      <category><![CDATA[telethon]]></category><category><![CDATA[parser]]></category><category><![CDATA[deepseek]]></category><category><![CDATA[околоайтишник]]></category><category><![CDATA[telegram]]></category><category><![CDATA[вайбкодинг]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Blueprint ИИ анализа настроений в новостях]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022562/</guid>
      <link>https://habr.com/ru/articles/1022562/?utm_campaign=1022562&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f69/525/664/f695256640cba1559b15b7ed4a6e2d1e.png" /><p>🤡<strong> Как контрить шитпостинг Президента США</strong><br><br>Существующие решения на GitHub имеют фатальные изъяны. Разберём несколько примеров - плюсы и минусы.  </p> <a href="https://habr.com/ru/articles/1022562/?utm_campaign=1022562&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Apr 2026 15:54:37 GMT</pubDate>
      <dc:creator><![CDATA[tripolskypetr]]></dc:creator>
      
      <category><![CDATA[биткоин]]></category><category><![CDATA[криптовалюта]]></category><category><![CDATA[btc]]></category><category><![CDATA[eth]]></category><category><![CDATA[bitcoin]]></category><category><![CDATA[пузырь]]></category><category><![CDATA[инвестиции]]></category><category><![CDATA[криптовалютные биржи]]></category><category><![CDATA[курс]]></category><category><![CDATA[запреты]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Загрузка конфигурации из settings.toml в Python: чтение, проверка структуры и преобразование в объекты Pydantic]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022336/</guid>
      <link>https://habr.com/ru/articles/1022336/?utm_campaign=1022336&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>В прикладной разработке параметры программы обычно не размещают непосредственно в исходном коде. Токены, адреса серверов, номера портов, режимы запуска, имена пользователей, пароли и иные значения конфигурационного характера выносятся во внешний файл настроек. Такой способ организации данных позволяет отделить служебные параметры от программной логики, упростить сопровождение проекта и уменьшить вероятность ошибок при изменении окружения.</p><p>Ниже рассматривается модуль Python, который читает файл <code>settings.toml</code>, преобразует его содержимое в структуры Python, извлекает нужный раздел конфигурации и проверяет его через модель <code>Pydantic</code>.</p> <a href="https://habr.com/ru/articles/1022336/?utm_campaign=1022336&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sat, 11 Apr 2026 15:54:25 GMT</pubDate>
      <dc:creator><![CDATA[Choose_Goose]]></dc:creator>
      
      <category><![CDATA[pydantic]]></category><category><![CDATA[python]]></category><category><![CDATA[python3]]></category><category><![CDATA[tg]]></category><category><![CDATA[telegram]]></category><category><![CDATA[telegrambot]]></category><category><![CDATA[bot]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Парадокс ансамблей: почему «слабые» модели иногда побеждают «сильные»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022318/</guid>
      <link>https://habr.com/ru/articles/1022318/?utm_campaign=1022318&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/318/617/67c/31861767c68924a8752a03afe0300e1a.png" /><p>В ансамблевом прогнозировании важнее не индивидуальное качество моделей, а разнообразие их ошибок. Эксперимент показывает: пул из «худших» по отдельности моделей даёт лучшую точность ансамбля, чем пул из «лучших».    </p> <a href="https://habr.com/ru/articles/1022318/?utm_campaign=1022318&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sat, 11 Apr 2026 15:16:18 GMT</pubDate>
      <dc:creator><![CDATA[Yuriy_Podmogaev]]></dc:creator>
      
      <category><![CDATA[ансамбли]]></category><category><![CDATA[машинное обучение]]></category><category><![CDATA[прогнозирование]]></category><category><![CDATA[временные ряды]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Пишем юзербота для MAX:, Green-API и автоматизация рутины. Личный опыт и примеры кода]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022316/</guid>
      <link>https://habr.com/ru/articles/1022316/?utm_campaign=1022316&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/104/994/8d5/1049948d59de1137b2e7054219976e26.jpg" /><p><em>Юзербот </em>— это обычный аккаунт MAX с подтвержденным номером телефона, которым управляет скрипт. В отличие от официальных чат-ботов, юзербот сидит под капотом обычного клиентского профиля. Официального API для этого нет, платформа такие вольности не любит. Но если нужно обойти ограничения и автоматизировать рутину — приходится использовать сторонние библиотеки.</p><p>&nbsp;</p><p>Что нужно знать перед запуском:</p><p>Скрипт работает 24/7 с обычного аккаунта.</p><p>Доступны любые действия, которые может выполнить живой человек.</p><p>Нужно жестко контролировать частоту запросов. Ошибка в лимитах — улетаете в бан.</p><p>&nbsp;</p><p>На чем писать юзербота:</p><p>Green-API - Есть техподдержка, SLA, стабильные коннекты. </p><p>PyMax - open-source, Настраиваете сами, падают без предупреждения. </p><p>&nbsp;</p><p>Разбираем Green-API</p><p>Green-API дает готовый интерфейс для управления аккаунтом MAX. Смотрим, что умеет этот шлюз.</p> <a href="https://habr.com/ru/articles/1022316/?utm_campaign=1022316&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sat, 11 Apr 2026 15:15:35 GMT</pubDate>
      <dc:creator><![CDATA[Danya2904]]></dc:creator>
      
      <category><![CDATA[Maxapi]]></category><category><![CDATA[Max]]></category><category><![CDATA[messenger]]></category><category><![CDATA[Userbot]]></category><category><![CDATA[Юзербот]]></category><category><![CDATA[Разработка]]></category><category><![CDATA[автоматизация]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[DiffQuant: прямая оптимизация коэффициента Шарпа через дифференцируемый торговый симулятор]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022254/</guid>
      <link>https://habr.com/ru/articles/1022254/?utm_campaign=1022254&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/4ca/29d/9c4/4ca29d9c432842c357177c080a367246.png" /><p>Большинство <strong>ML</strong>-систем для трейдинга оптимизируют <strong>MSE</strong>, а оценивают по коэффициенту <strong>Sharpe</strong>. В <strong>DiffQuant</strong> этот разрыв убран: весь путь от рыночных признаков до позиции, <strong>PnL</strong> и издержек собран в единый дифференцируемый граф.</p><p>Градиент проходит не через <strong>proxy</strong>-цель, а через саму торговую механику. На двух последовательных <strong>held-out</strong> кварталах прототип показал <strong>Sharpe +1.73</strong> и <strong>+1.15</strong> после учёта комиссий.</p><p>Код, данные и протокол эксперимента открыты. Это не готовая торговая система - это другая постановка задачи.</p> <a href="https://habr.com/ru/articles/1022254/?utm_campaign=1022254&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sat, 11 Apr 2026 10:58:00 GMT</pubDate>
      <dc:creator><![CDATA[quantAIengineer]]></dc:creator>
      
      <category><![CDATA[machine learning]]></category><category><![CDATA[алгоритмическая торговля]]></category><category><![CDATA[deep learning]]></category><category><![CDATA[pytorch]]></category><category><![CDATA[quantitative finance]]></category><category><![CDATA[algorithmic trading]]></category><category><![CDATA[quantitative research]]></category><category><![CDATA[differentiable programming]]></category><category><![CDATA[itransformer]]></category><category><![CDATA[backtesting]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Закрываем самую частую боль DevSecOps: SSO + обязательный 2FA + RBAC в Wazuh через Authentik (и ещё собираем его логи)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022092/</guid>
      <link>https://habr.com/ru/articles/1022092/?utm_campaign=1022092&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/674/dd7/396/674dd7396783a1219dbde61c112c3c18.png" /><p>Привет, друзья! С вами pensecfort. Сегодня мы закрываем одну из самых частых болей в любой инфраструктуре — управление доступом к инструментам мониторинга.</p><p>Эта статья — текстовое дополнение к одноимённому видео на YouTube. Если вы предпочитаете смотреть, а не читать — ссылка в моём Telegram-канале. Если предпочитаете читать — вы попали по адресу. Здесь всё то же самое: реальные конфиги, мои скрипты, и ни капли маркетингового булшита.</p> <a href="https://habr.com/ru/articles/1022092/?utm_campaign=1022092&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 10 Apr 2026 21:34:59 GMT</pubDate>
      <dc:creator><![CDATA[pensecfort]]></dc:creator>
      
      <category><![CDATA[wazuh]]></category><category><![CDATA[authentik]]></category><category><![CDATA[sso]]></category><category><![CDATA[2mfa]]></category><category><![CDATA[rules]]></category><category><![CDATA[integration]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Semantic terminal: AI-генератор однострочников по описанию на естественном языке]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022056/</guid>
      <link>https://habr.com/ru/articles/1022056/?utm_campaign=1022056&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/538/1f5/505/5381f5505418b423c3e93bcd2419eb0a.png" /><p>Эта заметка вдохновлена статьей <a href="https://habr.com/ru/articles/1001214/" rel="noopener noreferrer nofollow">Я заменил Google на 50 строк Python. Через месяц я забыл, как пишется tar -xzf</a>. В какой-то момент, в очередной раз после нажатия Alt+Tab для переключения в браузер, чтобы быстро найти какой-то линуксовый однострочник, я подумал, что хватит это терпеть, и полез искать упомянутую статью. Перечитав её и прошерстив комментарии, я понял, что некоторые нужные мне вещи сделаны не совсем так, как хотелось бы, поэтому пошёл пилить свой велосипед. Итак, представляю вам <code>semantic-terminal</code>:</p><p>Ставится через pip: <code>pip install semantic-terminal</code></p><p>Unix-style утилита <code>sem</code>, которая прокидывает аргументы в LLM с промтом: “Сделей однострочник”</p><p>Опционально предоставляет подробное описание однострочника на языке запроса</p><p>Опциональная утилита <code>sem-run</code>, запускающая сгенерированную команду с сохранением в истории терминала</p><p>Задержка генерации меньше 1с при условии … кхм хм … стабильного интернета</p> <a href="https://habr.com/ru/articles/1022056/?utm_campaign=1022056&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 10 Apr 2026 18:15:55 GMT</pubDate>
      <dc:creator><![CDATA[malkovsky]]></dc:creator>
      
      <category><![CDATA[AI]]></category><category><![CDATA[llm]]></category><category><![CDATA[командная строка]]></category><category><![CDATA[терминал]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я автоматизировал управление информацией и оптимизировал рабочие процессы. История Sapiens OS]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022042/</guid>
      <link>https://habr.com/ru/articles/1022042/?utm_campaign=1022042&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/4a5/364/0dd/4a53640dd557fefc0aacd8be5dacc1df.PNG" /><p>Если вы ведете несколько проектов одновременно, вы знаете проблему управления информацией. Мысль пришла в голову — записал куда-то. Через месяц пытаешься вспомнить: где это было? Сохранил в папке где-то на компьютере? В заметках телефона? В рабочем чате или личных сообщениях?</p><p>Если не нашел — идея ушла. Или осталась, но найти её — отдельный квест и потеря времени, которое хотелось бы потратить с пользой, а не на поиски.</p><p>Со мной так происходило постоянно. Статьи и доклады по учёбе, отчёты по работе, технические заметки по разрабатываемому ПО, ссылки на полезные ресурсы, голосовые идеи по дороге на работу, полезные фото — всё в разных местах, без структуры, без связей.</p><p>Изначально я пытался найти для себя идеальный инструмент. Notion, Obsidian, Evernote — ни один не решал мою задачу в комплексе: быстро сохранить мысль, не потерять её, а потом легко найти и связать с другими.</p><p>Поэтому я написал свою систему.</p><p>Статья — не «продажа курса» и не «уникальный продукт». Это описание того, как я решал свои задачи, какие решения принимал и что из этого вышло. Если вы тоже теряете время при поиске нужной информации — возможно, найдёте здесь что-то полезное.</p> <a href="https://habr.com/ru/articles/1022042/?utm_campaign=1022042&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 10 Apr 2026 16:47:18 GMT</pubDate>
      <dc:creator><![CDATA[aleshaalexsey]]></dc:creator>
      
      <category><![CDATA[Python]]></category><category><![CDATA[JavaScript]]></category><category><![CDATA[Веб-разработка]]></category><category><![CDATA[Личный опыт]]></category><category><![CDATA[FastAPI]]></category><category><![CDATA[SQLite]]></category><category><![CDATA[DevOps]]></category><category><![CDATA[Управление знаниями]]></category><category><![CDATA[Notion]]></category><category><![CDATA[VK]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Запоминаем иностранные слова по видео-словарю, упорядоченного по грамматическим категориям и переводам]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1021912/</guid>
      <link>https://habr.com/ru/articles/1021912/?utm_campaign=1021912&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/40e/4a8/998/40e4a8998dcf17ba1500e55065e22d11.jpg" /><p><strong>Введение</strong></p><p>Какую бы мы ни использовали методику изучения иностранного языка, рано или поздно, вопрос упирается в расширение своего словарного запас.</p><p>Самый примитивный метод для достижения данного результата – это, просто тупо, учить иностранно-русский словарь. При этом, речь не идет об изучении языка путем запоминания только его слов и их переводов. Здесь присутствует именно желание увеличить свой словарный запас, что совершенно не отменяет грамматику, а, всего лишь, способствует ей.</p><p>Многие из нас пробовали этот метод и, весьма вероятно, отказывались от него, как не оптимального.</p><p>Если задаться вопросом, в чем именно этот метод неэффективен, то, скорее всего, ответ будет заключаться в бессмысленной перегрузке своего мозга. Он ведь у нас не «железный» и ему подобные «пытки» явно не нравятся.</p><p>Хорошо, а если читать слова и переводы, но не стараться запоминать их – это улучшит процесс их усвоения или нет? Большинство, наверняка, ответят – нет. </p><p>Однако, не все так очевидно. Эксперименты показывают, что если создать озвученный, желательно «живым» голосом, видео-словарь, упорядоченный по грамматическим категориям иностранных слов и по их русским переводам, а, затем, просто внимательно его смотреть и слушать (буквально, «<strong>с открытым ртом</strong>»!), без желания что-либо специально запоминать, то тогда, слова усваиваются как бы, сами собой, без явных усилий (рис. 1). Что, конечно, удивляет!</p> <a href="https://habr.com/ru/articles/1021912/?utm_campaign=1021912&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 10 Apr 2026 12:30:36 GMT</pubDate>
      <dc:creator><![CDATA[Emelian]]></dc:creator>
      
      <category><![CDATA[Видео-словарь]]></category><category><![CDATA[изучение иностранного языка]]></category><category><![CDATA[html-структура]]></category><category><![CDATA[обработка данных]]></category><category><![CDATA[сокращение тегов]]></category><category><![CDATA[озвучка слов]]></category><category><![CDATA[упрощение дерева]]></category><category><![CDATA[Эксел-книги]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] LangChain выпустил Deep Agents. Как это меняет подход к созданию агентных систем]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1020882/</guid>
      <link>https://habr.com/ru/articles/1020882/?utm_campaign=1020882&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/74a/012/03e/74a01203ecb86eb1737f612bee520fbf.jpg" /><p>Большинство команд до сих пор вручную собирают агентные циклы в LangGraph. Deep Agents предлагает более высокоуровневый подход, и он более категоричный в своих решениях, чем можно ожидать.</p> <a href="https://habr.com/ru/articles/1020882/?utm_campaign=1020882&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 10 Apr 2026 10:11:20 GMT</pubDate>
      <dc:creator><![CDATA[FaryaRos]]></dc:creator>
      
      <category>langchain</category><category>langgraph</category><category>ai</category><category>агенты</category><category>ии</category><category>ии-агенты</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Озвучка игры: как это происходит]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1021744/</guid>
      <link>https://habr.com/ru/articles/1021744/?utm_campaign=1021744&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/bea/aff/4fe/beaaff4fe59a2267af0dfe51173bf96e.jpg" /><p>Насколько сложно сделать профессиональную озвучку для инди-проекта? Рассказываем историю нашей работы.</p> <a href="https://habr.com/ru/articles/1021744/?utm_campaign=1021744&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Как мы делали озвучку для инди-проекта</a>]]></description>
      
      <pubDate>Fri, 10 Apr 2026 09:20:31 GMT</pubDate>
      <dc:creator><![CDATA[Marina_Buttenko]]></dc:creator>
      
      <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[max-yandexgpt: YandexGPT в мессенджере MAX за 5 строк кода]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1021740/</guid>
      <link>https://habr.com/ru/articles/1021740/?utm_campaign=1021740&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c10/ef7/e51/c10ef7e51cb5fc203900e79eacd8f68a.png" /><p>Max мессенджер появился недавно, и пока экосистема вокруг него только формируется. YandexGPT - мощная языковая модель с OpenAI-совместимым API. Казалось бы, собрать из этого бота - задача на вечер. На практике оказалось, что готового инструмента, который бы связал эти две вещи, просто нет.</p><p>Я написал <code>max-yandexgpt</code> - Python-фреймворк, который позволяет запустить AI-бота в Max мессенджере с YandexGPT за 5 строк кода. Со стримингом ответов, выбором модели и нормальной конфигурацией.</p><p>В этой статье расскажу, как он устроен и зачем.</p> <a href="https://habr.com/ru/articles/1021740/?utm_campaign=1021740&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 10 Apr 2026 09:16:29 GMT</pubDate>
      <dc:creator><![CDATA[shannanw1]]></dc:creator>
      
      <category><![CDATA[max]]></category><category><![CDATA[yandexgpt]]></category><category><![CDATA[yandexgpt 5]]></category><category><![CDATA[мессенджер]]></category><category><![CDATA[макс]]></category><category><![CDATA[яндекс]]></category><category><![CDATA[yandexgpt-5-pro]]></category><category><![CDATA[yandexgpt-5-lite]]></category><category><![CDATA[api]]></category><category><![CDATA[интеграция]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[ИИ аватар: как создать в Telegram Mini App: React, Django, HeyGen API и генерация видео]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1021678/</guid>
      <link>https://habr.com/ru/articles/1021678/?utm_campaign=1021678&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Завернул AI-генерацию ИИ аватаров в Telegram Mini App: загружаешь фото, пишешь текст — бот присылает видео, где аватар произносит этот текст. Стек: React 19 + Django + Celery + HeyGen API. Рассказываю про авторизацию через initData, поллинг асинхронных задач, и почему подключение T-Bank Acquiring по 54-ФЗ заняло больше времени, чем вся остальная интеграция.</p> <a href="https://habr.com/ru/articles/1021678/?utm_campaign=1021678&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 10 Apr 2026 07:38:25 GMT</pubDate>
      <dc:creator><![CDATA[nlaik]]></dc:creator>
      
      <category><![CDATA[telegram]]></category><category><![CDATA[mini-app]]></category><category><![CDATA[django]]></category><category><![CDATA[react]]></category><category><![CDATA[ai]]></category><category><![CDATA[heyGen]]></category><category><![CDATA[платежи]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я выбираю моменты для Shorts: почему LLM + транскрипт почти всегда дают мусор]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1021552/</guid>
      <link>https://habr.com/ru/articles/1021552/?utm_campaign=1021552&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/708/f97/1e8/708f971e80a5c9245aea65fe98235521.png" /><p>Это третья статья про мой "аниме завод" — систему, которая автоматически превращает длинные эпизоды в Shorts.</p><p>Если хотите полный контекст, вот предыдущие части:</p> <a href="https://habr.com/ru/articles/1021552/?utm_campaign=1021552&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 10 Apr 2026 07:18:57 GMT</pubDate>
      <dc:creator><![CDATA[i_alakey]]></dc:creator>
      
      <category><![CDATA[llm]]></category><category><![CDATA[shorts]]></category><category><![CDATA[python]]></category><category><![CDATA[cv]]></category><category><![CDATA[computer vision]]></category><category><![CDATA[signal processing]]></category><category><![CDATA[multimodal]]></category><category><![CDATA[transcript]]></category><category><![CDATA[youtube shorts]]></category><category><![CDATA[ai]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Разработка BI-аналитики для застройщика в Apache Superset]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1021606/</guid>
      <link>https://habr.com/ru/articles/1021606/?utm_campaign=1021606&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/5e4/d4b/92b/5e4d4b92baa6bf2c3fa4be57f1601d9e.png" /><p>На старте у клиента уже были дашборды, но они не закрывали текущие задачи бизнеса. Данные находились в разных системах — 1С, Excel, Google Таблицы, XML-выгрузки и внутренняя система. </p><p>Клиент принял решение выстроить аналитику заново и выбрал Apache Superset как инструмент визуализации. Сначала собрали единый слой в PostgreSQL, настроили загрузку через Python, привели метрики к одной логике и зафиксировали правила расчётов.</p><p>После этого уже собрали дашборды под управленческие задачи клиента. Визуализация строилась так, чтобы быстро находить отклонения и принимать решения, а не просто смотреть отчёты.</p><p>В результате у клиента появилась система, где данные считаются одинаково для всех, автоматически обновляются и используются в работе без дополнительных проверок.</p> <a href="https://habr.com/ru/articles/1021606/?utm_campaign=1021606&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 10 Apr 2026 03:02:37 GMT</pubDate>
      <dc:creator><![CDATA[Nikita_Vasilevskiy]]></dc:creator>
      
      <category><![CDATA[Кейс]]></category><category><![CDATA[бизнес-аналитика]]></category><category><![CDATA[bi-аналитика]]></category><category><![CDATA[bi]]></category><category><![CDATA[дашборды]]></category><category><![CDATA[застройщики]]></category><category><![CDATA[apache superset]]></category><category><![CDATA[автоматизация аналитики]]></category><category><![CDATA[управленческие отчеты]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
