RU

Research First Builder: как проверить, откуда ИИ‑агент взял архитектурное решение

В плане локального менеджера закладок появилась SQLite. Сам выбор выглядит разумно: один пользователь, небольшая база, ничего не нужно раз…

Research First BuilderИИ-агентыархитектура приложенийSQLitePythonпроверка кодаopen source
Habr
RU

Остановили Python, .NET продолжил работать: как изолировать ИИ без лишних микросервисов

Остановил Python сервис с моделью машинного обучения, .NET API продолжил работать и вернул HTTP 503. После восстановления Python запрос снова заверш…

.NET 10PythonFastAPIASP.NET CoreAI OrchestratorSentenceTransformerмикросервисыDocker Composeобработка отказовархитектура ПО
Habr
RU

Как я написал кросспостер из Telegram в VK и MAX на Python: парсинг UTF-16, обход API и SQLite-очередь

Как я написал кросспостер из Telegram в VK и MAX на Python: парсинг UTF-16, обход API и SQLite-очередь После настройки единого рабочего окна для пер…

Telegram APIVK APIMAX APIPythonSQLiteкросспостингавтопостингмессенджерыhttpxtelethon
Habr
RU

За час собрал монитор бензина и заправился без очереди: делюсь инструментом на GitHub

Я несколько раз попал в длинные очереди за бензином, конкретно за АИ‑95. В конце августа четыре часа простоял в очереди на московской заправке, чтоб…

Outlines Techoutlines tech it-компанияChatGPTCodexвайбкодингPythonTermuxпарсингавтоматизациямониторинг АЗС
Habr
RU

Англоязычные SEO-инструменты занижают русские тексты. Померили разрыв на 98 блоках

Инструмент оценки цитируемости для ИИ-поиска поставил нашему сайту 31 из 100 и F почти всем блокам. Переписали рубрику под русский язык, не трогая в…

GEOцитируемостьИИ-поискрегулярные выраженияSEO-инструментыаудит контентаPython
Habr
RU

Одна раскладка на все игры: как я обошёл ограничение Steam Deck и нашёл контроллер номер 15

На Steam Deck нельзя взять раскладку управления из одной игры и поставить её в другую: настроил удобное управление в одной визуальной новелле, откры…

Steam DeckSteamOSSteam InputCEFChrome DevTools ProtocolPythonтестированиереверс-инжинирингopen sourceDeckDrop
Habr
RU

Как я несколько часов гуглил, чтобы потом за 15 минут запустить локальный DeepSeek для Python и SQL

Полгода назад мне понадобился  личный AI помощник ( знаю...звучит слишком пафосно и мне самому это словосочетание не нравится ) для р…

OllamaDeepSeekLLMлокальный AIPythonPandasSQLWindowsлокальные модели
Habr
RU

Как я научил Steam Deck скачивать игры по ссылке с телефона: Steam через CEF, Mega на stdlib и один файл

Я люблю игры, которых нет в Steam: DRM-free игры с GOG и itch.io, визуальные новеллы, фанатские переводы и патчи к ним. На Steam Deck всё это прекра…

Steam DeckSteamOSPythonMegaCEFDecky LoaderClaude CodeWebSocketProtonopen source
Habr
RU

Продвижение интернет-магазина в ответах ИИ: почему нейросети почти не ссылаются на карточку товара

Я задал Алисе AI и Perplexity 14 вопросов, которые покупатель задаёт перед покупкой техники: где купить оригинальный айфон с гарантией, где забрать…

продвижение интернет-магазинаSEO интернет-магазинастраницы категорийкарточка товараИИ-поискнейросетиАлиса AIPerplexityэлектронная коммерцияPython
Habr
RU

Pillow вместо Photoshop: как за 20 строк кода делать мультяшные и Minecraft-текстуры

Изучая Adobe Photoshop (в частности любимый мною CS6 – так как запросто устанавливается на любой чайник), программы по монтажу (VSDC Video Editor, W…

PillowPILPythonобработка изображенийкартунизацияпикселизацияигровые текстурыpixel artгеймдевавтоматизация
Habr
RU

Go сделали скучным — и после нейросетей это выстрелило

Go двадцать лет дразнили языком для дураков. Без дженериков, без перегрузок, без нормальных перечислений, без магии. Синтаксис учится за выходные, в…

golangязыки программированиягенерация кодаLLMобратная совместимостьдженерикимногопоточностькомпиляторыJavaPython
Habr
RU

PhishIntel — инструмент WEB-разведки для сбора публичных данных с сайтов и доменов

Доброго времени суток, Хабр! Так как я всё еще нахожусь на творческих каникулах, то имею возможность со всей силы пилить собственные проекты. О…

OSINTweb-разведкаразведказащита информацииPythonGo
Habr
RU

Когда антибот притворяется РКН: ложные заглушки и локальный Web UI в rkn-block-checker 0.6.0

В прошлой статье я рассказывал о базовой концепции rkn-block-checker - маленькой CLI-утилиты, которая пытается не просто сказать “сайт не открываетс…

PythonСистемное администрированиеИнформационная безопасностьGitHubDNS
Habr
RU

TLS PSK для Mamonsu: как мы добавили защищённую передачу PostgreSQL-метрик в Zabbix

Мониторинг редко начинается с разработки собственного кода. Обычно всё гораздо прозаичнее: устанавливаешь готовый агент, подключаешь его к существую…

PostgreSQLZabbixMamonsuTLS PSKPythonOpenSSLмониторингсистемное администрированиеAstra Linuxинформационная безопасность
Habr
RU

Just A While Loop (JAWL): асинхронный Python-фреймворк для событийно-управляемых ИИ-агентов с гибридным RAG

В марте я уже выкладывал материал про свой ранний проект - AAF (Autonomous Agent Framework). Это был базовый эксперимент, на котором я обкатывал кон…

JAWLPythonИИ-агентыасинхронностьсобытийная архитектураReActгибридный RAGграфы знанийделегирование задачсамомодификация кода.
Habr
RU

Как я сделал и запустил ГрузоБот: Python, MAX API, SQLite и первые пользователи

Несколько месяцев назад я начал делать небольшой сервис для контейнерной логистики. Изначальная идея была довольно простой: заменить бесконечную пуб…

PythonMAX APIчат-ботwebhookFastAPISQLiteFSMлогистикаконтейнерные перевозкиbackend
Habr
RU

Один Telegram‑бот, три сервиса, один 301: как я сделал webhook‑router вместо монолита

У Telegram-бота может быть только один активный webhook. У меня при этом появились три независимых сценария: поддержка пользователей, управление неб…

Telegram Bot APIwebhookFastAPIRedisPythonHMACидемпотентностьочереди сообщениймаршрутизация запросовDocker
Habr
RU

Измерительные приборы под контролем — универсальный SCPI-драйвер управления: Python + Keysight, АКИП, R&S

Привет! В предыдущей статье https://habr.com/ru/articles/1042328/ я рассказал о математической оценке коэффициента шума (КШ) методом отношения сигна…

SCPIPythonkeysightакипанализатор спектрагенератор сигналовgithubрадиоизмеренияавтоматизациякалибровка
Habr
RU

Декомпозиция: Основы

Декомпозиция помогает превратить большую и непонятную задачу в последовательность конкретных шагов. Разберём, как применять её в жизни, обучении, ра…

декомпозиция задачbackendPythonAI-агентыdotcoreархитектура приложенийдекомпозицияprompt engineeringtimeweb_статьи
Habr
RU

Побеждаем OOM в PyTorch: как обучать гигантские графы на обычной видеокарте

При обучении графных нейросетей и гигантских эмбеддингов на миллионы узлов стандартный torch.optim.SparseAdam в PyTorch моментально забивает RAM и V…

PyTorchMachine LearningOpen SourcePythonGNNOOMSparseAdamОптимизация памятиDisk Sparse AdamГлубокое обучение
Habr
RU

[Перевод] ESP32 + MicroPython + трубка Гейгера: как за вечер собрать детектор радиации

Радиация окружает нас повсюду – естественный радиоактивный фон присутствует всегда и везде. Имея под рукой плату ESP32 за 8 долларов, OLED-дисп…

ESP32PythonMicroPythonсчетчик Гейгератрубка Гейгера - МюллерарадиацияHome Assistanttimeweb_статьи_перевод
Habr