RU

[Перевод] Сегфолт в glibc, 345 тысяч утёкших сокетов и 474 тысячи соединений за полминуты: шесть багов в одной цепочке

Плановые работы в сети раз за разом валили процессы Kafka: segfault в DNS-резолвере glibc, сотни тысяч утёкших UDP-сокетов, полмиллиона TCP-соединен…

glibcDNSKafkaOCamlsegfaultsocketslinuxdebugging
Habr
RU

Apple Intelligence. Минус 30 гигабайт во имя будущего (которое мы не просили устанавливать)

Два года назад Apple пообещала сделать наши устройства умнее. За это время искусственный интеллект научился многому, но ещё быстрее научил…

Apple Intelligenceискусственный интеллектmacOSiOSSiriлокальные AI-моделидисковое пространствооптимизация памятиудаление Apple IntelligenceApple Silicon
Habr
RU

Мой агент получил высокий балл. Проверяю, что он сделал

Как проверить, что диалоговый агент выполнил задачу, если бенчмарк поставил высокий балл? В первой пробе мой агент получил награду 1 на всех пяти за…

ELMAI-агентыtau2-benchбенчмаркиDeepSeekхарнессметрикиотказы
Habr
RU

Как превратить Cursor в долговременную память проекта: LLM Wiki, QMD и Cursor CLI

Большой контекст в Cursor спасает ровно до тех пор, пока проект живёт дольше одного чата: требования, SQL-гипотезы и причины отброшенных решений быс…

cursorcursor clillm wikiqmdmcpcoding agentsragлокальные llmбаза знанийуправление контекстом
Habr
RU

Приключения вайбкодера в Ворде, или Как две нейронки не осилили простенькую задачку

Мой коллега, физик-теоретик, попросил меня помочь с оформлением своих научных отчетов и статей. Пишет он эти документы в обычном Ворде с использован…

научная работаредактированиевайб-кодинг
Habr
RU

Коммиттер PostgreSQL: LLM-ревью нашло в версии 19 больше ошибок, чем успели исправить

PostgreSQL 19 выйдет 19 ноября. Раньше релиз ждали в конце сентября или начале октября. До переноса из версии убрали 8–10 крупных функций. Один из в…

postgresqlpostgresql 19ревью кодаllm-агентыкод-ревьюsqlсубд
Habr
RU

Насколько сильно Random State влияет на качество ML-модели? Проверяем на 100 экспериментах

Представим ситуацию: мы обучили модель, получили Accuracy 77% и решили немного изменить параметры. Запустили обучение повторно — теперь получилось 7…

machine learningrandom_statescikit-learncross-validationpython
Habr
RU

Ouroboros, очередной инструмент для вашего harness

Harness - построение инфры вокруг LLM таким образом, чтобы man in the loop (человек в процессе поддержки LLM) отсутствовал. Я решил поэкспериментиро…

сезон код будущегодебаггингllmненормальное программированиетрейсинглоггирование
Habr
RU

Может ли плохая модель победить хорошую? Как Data Leakage обманывает метрики

Представим обычную ситуацию: мы обучили несколько моделей, сравнили их на тестовой выборке и получили довольно странный результат. Простейшее дерево…

Machine LearningPythonData Sciencescikit-learnData Leakage
Habr
RU

Среда исполнения JavaScript в браузере по стандарту HTML: агенты, event loop, task'и и микрозадачи

Обычно браузер представляют так: у каждой вкладки свой поток и свой event loop, а промис срабатывает раньше таймера, потому что микрозадачи приорите…

JavaScriptevent loopмикрозадачиHTML Standardtask queuePromisesetTimeoutагентыrealmenvironment settings object
Habr
RU

Синтетическая эмпатия: как RAG, системные промпты и TTS инженерят привязанность к LLM-агентам

ELIZA в 1966-м заставляла секретарш просить не заглядывать в распечатки диалогов. Шестьдесят лет спустя компаньон-агенты на LLM делают то же самое,…

llmragttsollamachromadbapple siliconai-агентыодиночество
Habr
RU

Bia — boot into agent

Зачем давать агенту свой компьютер, если можно сделать агента-компьютера с полным социальным присутствием, связями и т.д? Привет, Хабр! Я сделал опе…

open sourceaiai-агенты
Habr
RU

Анатомия клиента Telegram на Compose Multiplatform: матрешки TDLib 1.8, стеганография словами и грабли первой альфы

Решил написать свой Telegram на KMP за 30 дней. Что может TDLib и с чем у меня возникли проблемы Пока искал работу, решил р…

kotlincompose multiplatformkmptdlibtelegramandroidкриптографияe2eeopen sourcegemini api
Habr
RU

Ваши секреты не должны уходить в облако: знакомьтесь, Obscura

Летом я писал, что будет, если сливать рабочие данные в ChatGPT : логи SOC, конфиги Cisco и FortiGate, внутренние IP, почты сотрудников. Тогда я сде…

сезон код будущегоObscuraDLPLLMбезопасность ИИинформационная безопасностьPythonon-premзащита данныхприватность
Habr
RU

ИИ‑мастер для настольной RPG: один запрос на ход, кубик до ответа и баг, который удваивал здоровье

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

LLMгеймдевNode.jsпромпт-инжинирингDnDролевые игрыJSON
Habr
RU

ИИ не ускоряет разработчиков. Он увеличивает разрыв между ними

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

искусственный интеллектИИ-агентыClaude CodeCodexпродуктивность разработчиковуправление разработкойавтоматизация программированияревью кода
Habr
RU

Хотел поручить AI целый проект. Уперся в изоляцию, память и восстановление после сбоев

Что пришлось проверить, прежде чем доверять системе самостоятельную работу над программным проектом. Хотел построить систему, способную самосто…

AI-агентыAI-разработкаоркестрация агентовCodex CLIClaude CodeпесочницавиртуализацияQEMUотказоустойчивостьархитектура ПО
Habr
RU

Сверка таблиц в PostgreSQL, или О том, нужны ли для этого специальные утилиты

Лет десять назад я делал инструмент сверки таблиц для мультимастера — крайне неэффективным способом: брал снапшот и под ним просто шёл по таблице, м…

postgresqlсравнение таблицконсистентность данныхлогическая репликацияpg_comparatorpgcompareacepgedgeхэшированиебенчмарк
Habr
RU

Хронология языков программирования — и открытый редактор хронологий

Хочу представить открытый редактор хронологий в виде одного HTML-файла. Он позволяет просматривать и редактировать события и периоды на временной шк…

хронологияистория языков программирования
Habr