RU

Карта автономии AI: как решить, что агенту можно делать без человека

На демо AI-агент уверенно отвечает на вопросы, и кто-то предлагает: «Давайте разрешим ему действовать самому». Но между «предложить возврат» и «отпр…

AI-агентыавтономия AIhuman-in-the-loopуправление рискамиLLMAI governanceконтроль доступаproduction
Habr
RU

Как мы пускаем ИИ на боевые сайты, или Что происходит после команды «исправляй»

В первой части я рассказывал, как мы дошли от обычного копирования кода между MODX и ChatGPT до нормального предметного интерфейса к CMS. Агент пере…

MCPAI-агентыискусственный интеллектвеб-разработкаавтоматизация разработкиproductionсезон код будущегоdevopsагентная разработкаagentic engineering
Habr
RU

Как мы перестраивали e‑commerce‑платформу в production: от legacy‑системы к Next.js и Symfony

Несколько лет назад мы решили заменить legacy e‑commerce‑платформу, которая продолжала работать и принимать заказы. Новый frontend построили на&nbsp…

e-commercenext.jssymfonynginxssrкэшированиеархитектура попроизводительностьproductionмасштабирование
Habr
RU

LLM предлагает, код исполняет: как разделить reasoning и side effects в production-пайплайне

Если ваша LLM вызывает API и выполняет внешние действия, обычный retry после timeout может создать дубль или оставить систему в неизвестном состояни…

LLMAI-агентыproductionархитектура LLM-системside effectsidempotencyretrystate machinehuman-in-the-loopobservability
Habr
RU

Как проверить postmortem, подготовленный LLM. Разбираем инцидент Cloudflare

LLM может быстро подготовить postmortem, но убедительный текст ещё не гарантирует точность выводов: модель способна неверно связать с…

postmortemLLMинцидентыSREDevOpsнадёжность системотказоустойчивостьмониторингproductionретроспектива
Habr
RU

43 минуты в месяц. Как бюджет ошибок заканчивает спор о надёжности

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

бюджет ошибокSREнадёжность системотказоустойчивостьдоступность сервисаSLASLOмониторингobservabilityproduction
Habr
RU

Гонка за исключением или как один except Exception может лишить сна на неделю

Сервис зависает, контейнер не отвечает, а в логах — только «обработанные» ошибки. Часто причина таких инцидентов скрывается в&nb…

Pythonисключенияобработка ошибокмикросервисыKubernetesDockerbackend-разработкаproductionочереди сообщенийотказоустойчивость
Habr
RU

Чек‑лист внедрения аутентификации Manticore в продакшн

В проде подход «включил и готово» почти никогда не работает. Для автономного узла техническая последовательность короткая: включить&n…

authauthenticationauthorizationаутентификацияавторизацияинформационная безопасностьproductionпродакшнпродакшен
Habr
RU

Модель не виновата: разбираем 3 громких ИИ-инцидента, которые случились из-за отсутствия архитектуры

Я проектирую системы на LLM, и после каждого громкого ИИ‑инцидента мне прилетает одна и та же ссылка с одним и тем же вопросом:…

LLMархитектура ПОClaudeИИ-агентыотказоустойчивостьвалидация данныхproductionAnthropicstructured outputshuman-in-the-loop
Habr
RU

Не всё надо решать LLM. Где в продакшене побеждают бустинги, эмбеддинги и правила

Нам очень хотелось поговорить о том, в каких местах важно оставаться приверженцами классического ML, а где хотелось бы идти в сторону инноваций, вне…

llmмашинное обучениеклассический mlragгибридные архитектурыproductionинференсвалидация llmдрейф данных
Habr
RU

AI‑агенты в проде: 6 архитектурных ошибок, из‑за которых они не доживают до запуска

На демо AI‑агент может выглядеть надёжным: вызвать инструменты, собрать ответ и отчитаться об успехе. Но в продакшене быстр…

AIAI-агентыLLMархитектураproductioncontext-engineeringobservabilityмультиагентные-системынадёжность
Habr
RU

Миграция на Spring Boot 4 и Java 25: пошаговый план, чтобы обновиться и не уронить прод

Мажорное обновление редко ломает сервис сразу и красиво. Чаще оно оставляет тихую регрессию в сериализации, безопасности, тестах или рантайме — и вс…

Spring Boot 4Java 25миграция сервисовJava-разработкавиртуальные потокиbackendproductionOpenRewriteSpring SecurityDocker
Habr
RU

Evals для чайников. Как тестировать AI-агента, чтобы понимать, где именно он ломается

Большинство команд оценивают производительность AI-агентов через end-to-end метрики: success rate, количество токенов, tool usage, стоимость запроса…

ai-агентыllmragevalsorchestrationretrievaltool callingcontext engineeringproductionai infrastructure
Habr
RU

HikariCP в проде: пять настроек, которые часто крутят неправильно

В проде connection pool редко падает громко — чаще он тихо превращает сервис в очередь ожидания: запросы висят, база задыхается, Kube…

HikariCPJDBCSpring Bootconnection poolPostgresпул соединенийтаймаутыproductionнастройка сервисамониторинг
Habr
RU

Память на миллион, а толку ноль: как мы спасали ИИ-агента от «тупости»

На связи Сергей Смирнов, AI-инженер и основатель LLMStart.ru. Сегодня разбираем горячую тему, на которой спотыкаются многие разработчики ботов — пам…

LangChainИИ-агентыRAGcontext engineeringLLMAI-driven разработкаllmstartконтекст-инжинирингproductionproduction-ready
Habr
RU

Почему ломается ваш AI-агент — и почему смена модели обычно его не чинит

Представьте внутреннего AI-агента, который помогает компании искать общие документы и управлять ими. Он работает. До тех пор, пока 12–15% запросов н…

ai-агентыllmragorchestrationretrievaltool callingcontext engineeringevalsproductionai infrastructure
Habr
RU

Ваш docker‑compose.yml сломается: 5 настроек, которые все забывают

Локально docker-compose.yml обычно выглядит «рабочим» ровно до момента, пока сервис не уезжает на сервер. Потом внезапно заканчиваетс…

docker composedockerdevopsконтейнеризацияlinuxhealthcheckrestart policyOOM killerpostgresproduction
Habr
RU

Аналитика новых и текущих сайтов: как не положить прод одной доработкой

Привет! Я Иван Воробьев, системный аналитик Далее . Часто нам приходится работать со сложными системами не только с нуля, но и на саппорте. И для ан…

системный анализтехническая поддержкаproductionapi