Рубрика «python»
Скормил нейросети 40 статей ПИК с Хабра: RAG-бот на GigaChat для BIM без опыта в разработке
2026-02-28 в 7:15, admin, рубрики: bim, faiss, GigaChat, LangChain, python, rag, streamlit, вайб-кодинг, строительствоПредыстория: архитектура, BIM и попытки автоматизации
Меня зовут Владислав Пономарев, я архитектор, проектирую дома. Ещё в магистратуре, 10 лет назад я занимался BIM-внедрением в проектной организации в Сочи. Это были Revit, Civil 3D и другие инструменты. Делал это в рамках своей темы магистерской работы. ��отом переключился на архитектуру в частном домостроительстве, где больше изучал практические вопросы проектирования и философию архитектуры, ее эстетические качества. Но любовь к более сложному BIM осталась. С энтузиазмом продвигал тему BIM, когда до массового внедрения в РФ было еще далеко.
От микроменеджмента до автопилота: 4 стадии рефакторинга AI-кода на примере десктопного приложения
2026-02-26 в 9:01, admin, рубрики: cursor, llm, python, qt, архитектура по, вайбкодинг, искусственный интеллект, рефакторинг, технический долг, чистая архитектура
Реддит и ХабрЧитать полностью »
Как слушать аудиокниги в Telegram без боли: история создания идеального облачного плеера на Python
2026-02-25 в 20:16, admin, рубрики: aiogram, python, telegram, аудиокниги, книги, подкасты, удобное-чтениеПривет!
Я очень люблю аудиокниги. Но в последнее время слушать их легально (и удобно) стало той еще болью. То книга внезапно пропадает из библиотеки сервиса из-за истекших авторских прав, то приложение для прослушивания обрастает ненужными функциями и начинает весить как AAA-игра, то скачанные с торрентов гигабайтные архивы забивают всю память смартфона.
Я перепробовал десяток офлайн-плееров, но везде натыкался на компромиссы: нет синхронизации между устройствами, слетает прогресс, неудобно закидывать файлы. В какой-то момент я посмотрел на Telegram с его безлимитным облаком и подумал: Читать полностью »
Large-v3 на Ryzen 5500U: как я оцифровал архив диктофонных записей без GPU и облаков
2026-02-24 в 16:15, admin, рубрики: Gradio, llm, open source, python, ryzen, WhisperX, автоматизация, искусственный интеллект, машинное обучение, транскрибацияУ многих из нас есть «кладбище» аудиозаписей: интервью, лекции, длинные совещания. Когда мой архив перевалил за сотню часов, я понял, что пора что-то менять. Облачные сервисы либо кусаются по цене, либо выдают «кашу» без нормальной пунктуации и разделения спикеров.
В этой статье я расскажу, как собрал локальный конвейер на базе WhisperX, почему 40 ГБ оперативной памяти важнее мощной видеокарты и как метод «вайб-кодинга» помог мне превратить одиночный скрипт в модульное приложение с пакетной обработкой.
Почему не ванильный Whisper?
Оригинальный Whisper от OpenAI хорош, но для моих задач у него было три фатальных недостатка:
Я дал 100 AI-агентам равный бюджет — они изобрели кредиты под 15%
2026-02-23 в 9:54, admin, рубрики: ai-агенты, claude, emergent behavior, llm, python, кредитная система, мультиагентные системы, экономическая симуляция, эмерджентностьМеня давно интересовала тема emergent behavior в мультиагентных системах. Все пишут про AI-агентов, которые пишут код или отвечают на письма. Я хотел другое: что будет, если дать агентам абстрактную цель и ограниченные ресурсы? Будут ли они сотрудничать? Конкурировать?
Гипотеза была скромная: агенты научатся как-то распределять задачи.
Реальность оказалась… ну, другой.
Сетап
Железо: VPS на Hetzner, 8 vCPU AMD EPYC, 32GB RAM, Ubuntu 22.04. Без GPU — агенты только дёргают API, считать нечего. Redis 7.2.3 для message board. Python 3.11.
Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI
2026-02-22 в 19:16, admin, рубрики: backend, linux kernel, python, socket, sockets, сервер, системное программирование, системные вызовы, сокет, ядро линуксКогда мы разрабатываем веб-сервисы на Python, мы почти всегда работаем с готовыми абстракциями: фреймворками (fastapi, flask, django) и веб-серверами (uvicorn, gunicorn). Фреймворк предоставляет удобную модель работы с HTTP, сервер принимает TCP-соединения, парсит HTTP и передаёт данные в приложения через интерфейсы вроде WSGI или ASGI.
Эти абстракции начинают восприниматься как нечто само собой разумеющееся. Но по мере накопления опыта к ним возникает всё больше вопросов:
-
Где проходит граница ответственности между веб-сервером и веб-приложением?
-
Что именно делают
WSGIиASGI?Читать полностью »
Связывание абстрактных классов со свойствами в python
2026-02-22 в 18:15, admin, рубрики: DRY, property, python, setter, абстрактные классы, Абстрактный класс, валидация данных, наследование в python, ооп, свойствоВ данной статье хочу поделиться своим опытом по абстрактным классам. Думаю это будет полезно как разработчикам, только начинающим свой путь, так и уже имеющим опыт.
В материале можно посмотреть, как изящно связать свойства и абстрактные классы с реализацией принципа DRY .
Для начал кратко пробежимся по определениями и терминам, и далее ответим на вопросы, которые могут логично вытекать из этих определений.
Абстрактные классыЧитать полностью »
M23-Spectrum: инициализация весов нейросети через теорию групп Матьё
2026-02-21 в 17:15, admin, рубрики: open source, python, Компьютерное зрение, математика, машинное обучениеTL;DR: Вместо случайных весов Xavier/He — детерминистические, математически гарантированные начальные веса на основе алгебры группы
. Сходимость в 2.8× быстрее, condition number весовых матриц улучшается в 8× раз, и полный SR-пайплайн до 29–30 dB PSNR на ~900K параметров.

