-
Как превратить глубокий JSON в строки для БД с помощью pydantic-подобной иерархии Python-классовПроблемаНа одном из предыдущих проектов у меня возникла типичная ETL-задача: из глубоко вложенного JSON нужно было извлечь данные и разложить их по нескольким таблицам базы данных.Упрощённый пример входных…
-
От болтливых LLM-агентов к управляемым системам
Путеводитель по LLM-агентам и мультиагентным системам: от ReAct и команд из нескольких агентов до графов, durable execution, sandbox, памяти, evals и безопасности в production.Эта статья предназначена для разработчиков, которым нужно быстро составить цельную карту мира агентных систем: понять, чем агент…
-
Bubble-свадьба и как я докатился до такой жизни — путь соло-разработчика
Bubble-свадьба и как я докатился до такой жизни — путь соло-разработчикаПара подростков подаёт заявку в приложении, выбирает время, приходит в назначенный час — их ждёт церемония, два бабл ти (которых нет в меню) и моти, свидетельство с сургучной печатью и…
-
Пишем терабайты видео на диск в Go и не даем ОС сожрать всю память
Привет, хабарчане! Это вторая статья про разработку RUSEON-core, Zero-Copy сервера потокового видео для AI-платформ и Edge-видеоинфраструктуры. В первой статье, я рассказал об в принципе причине по которой решили создать свой сервер. Ну и о главной проблеме большинства подобных разработок –…
-
Что я узнала, когда выгрузила весь реестр российского ПО и проанализировала все 32 тысячи записей
Я айти-юрист и почти каждую неделю вношу чужой софт в реестр российского ПО. Реестр я вижу изнутри: заявления, экспертиза, протоколы, отказы. Но обычно ты смотришь на него глазами одной заявки. А что, если посмотреть на весь реестр сразу?Я выгрузила его…
-
Почему голосовые ИИ‑агенты перебивают людей: замерил на боевом API и починил правилами русского синтаксиса
Все голосовые платформы решают, что человек договорил, по таймеру тишины. Я замерил, во что это выливается на живой русской речи, и получил цифру, которая меня удивила: из 1275 мс задержки перед ответом 1200 мс — это ожидание секундомера, и только 75 мс — работа самой модели.Ниже — методика, замеры и решение, которое…
-
«Bro, what…?» #1. Первый контакт с crackme на Linux x86-64
ВведениеВы запускаете программу, о которой ничего не знаете. Она вежливо просит: «Введите строку». Вы вводите что-то и в ответ получаете насмешливое: «Бро, что ты пытаешься сделать?»И правда, что мы пытаемся сделать? Пытаемся понять ее.Перед нами crackme – программа-головоломка, написанная для…
-
Что видит DPI, и что мы попробовали у него отобрать
Последние пару лет я работаю в команде, которая занимается устойчивой к DPI (Deep Packet Inspection) туннельной инфраструктурой — по сути, альтернативой классическому VPN.Когда начинаешь заниматься этим всерьёз, довольно быстро обнаруживается неприятная вещь: шифрование само по себе давно уже не означает, что трафик нельзя распознать. Содержимое пакетов действительно можно…
-
Голосовой ввод в любое окно Windows за секунду. Офлайн, на CPU, без единого гигабайта torch
Существующие решения для диктовки текста меня не устраивали по одной и той же причине: голос уходит на чужой сервер, а за это ещё и просят подписку. Wispr Flow, Blabby, встроенный Win+H — всё либо в облаке, либо работает так, что…
-
Записки нейроманта #0 — Claude Code вчера получил лучшее обновление года
У меня всегда запущено много агентов и вчера я вдруг обнаружил, что два агента работающие над одной проблемой обменялись сообщениями между собой напрямую, через сокет, что меня крайне удивило(никогда такого раньше не было).Это новая фича Claude Code 2.1.224, которая вышла…