архитектура. - страница 2

Как довериться AI-агентам, чтобы не ревьюить код

Когда мы делегировали генерацию кода AI-агентам, на программистов легла дополнительная нагрузка. Разработчикам приходилось вычитывать код, в котором даже оператор агента разбирается поверхностно. Из-за этого 50% времени, сэкономленного на создании кода, сжигалось на его ревью. Я Александр Кальницкий, архитектор Mindbox. Для меня было пыткой вычитывать диффы на 10k строк, которые агент создал за час. В статье расскажу, как перестроил работу с AI-агентами, чтобы не тратить время на ревью нейросгенерированного кода.

продолжить чтение

Маршрутизация моделей кажется простой задачей. Но только до продакшна

продолжить чтение

Что изучить во второй половине августа: 39 открытых уроков для IT‑специалистов

Привет, хабровчане!На вторую половину августа у OTUS запланировано почти четыре десятка открытых вебинаров для специалистов из разных областей IT. В подборке — разработка на Python, Go, Java, C# и JavaScript, Linux и сети, архитектура, системный анализ, тестирование, DevSecOps, машинное обучение, компьютерное зрение и работа с ИИ-инструментами.Темы подобраны с упором на практику: разберём asyncio и Kafka, масштабирование PostgreSQL, отказоустойчивую инфраструктуру, паттерны системного дизайна, локальные AI-модели и другие задачи, с которыми приходится сталкиваться в реальных проектах.

продолжить чтение

Карта способов построить logical air gap

В прошлой статье я писал, что безопасность — это не забор вокруг системы, а свойство её архитектуры, и что между «карточным домиком» и «бетонным саркофагом» лежит целое пространство решений. Сегодня — прогулка по одному конкретному участку этого пространства: как изолировать сегмент сети, не убив обмен данными.

продолжить чтение

Мой опыт онбординга разраба с амнезией

Давай признаем: ты чуть ли не 90% кода пишешь с помощью Claude, Codex или ещё какого-нибудь агента. Ты выпускаешь несколько MR-ов в день, пушишь несколько тысяч строк кода и быстро просматриваешь псевдокод на ревью, чтобы доказать самому себе, что это действительно ты напряг мозг и сделал задачу. Ты делаешь ровно то же, что и всегда, думая, что агент просто ускоряет цикл разработки, который ты проходил ежедневно.Однако не покидает ощущение, что это какой-то цирк. Ты просто осознанно повторяешь действия, которые раньше имели смысл, но в глубине души фрустрируешься из-за странности происходящего.

продолжить чтение

BM25 против эмбеддингов, Protocol против наследования: как рождался фреймворк WhyTrend

В прошлой статье я рассказывал про WhyTrend — open‑source инструмент, который не просто находит аномалии во временных рядах, а пытается объяснить, почему они произошли: собирает внешний контекст (новости, Hacker News, Wikipedia) и формирует объяснение со ссылками на источники. Если коротко: идея выросла из наблюдения, что находить аномалии мы научились отлично, а вот объяснять их до сих пор приходится вручную — гуглить, листать Reddit и Slack, собирать гипотезу самому.

продолжить чтение

ADR (Architecture Decision Record) или Мы же теперь умные?

«Свобода не делает людей счастливыми, она просто делает их людьми.»Привет, Хабр! Меня зовут Евгений, я ведущий разработчик отдела SAP разработки, и в зависимости от настроения надеваю маски Техлида или Архитектора.

продолжить чтение

Переезд с ESB на свой стек: что реально экономит бизнес

Transportation Management SystemРазбираем систему управления транспортом — TMS.

продолжить чтение

Сколько стоит интеграционный слой на WSO2 MI и EF Core: разбор реальной системы по строкам

Logistics tracker Разбираем систему управления транспортом — TMS.

продолжить чтение

Анти‑паттерн ИИ: Смертельная триада

Каждую неделю мы обсуждаем новую дыру в ИИ‑агентах. Здесь была промт‑инъекция. Там утекли секреты. Тут агент удалил базу, а у них отправил письмо не тому человеку. Складывается ощущение, что уязвимостей становится всё больше. На мой взгляд, почти все они сводятся к одному архитектурному анти‑паттерну. Если научиться замечать его, многие проблемы станут очевидны ещё на этапе проектирования. В русскоязычных публикациях эту модель в основном упоминают вскользь; подробных разборов почти нет. Мне же кажется, что это настолько общий принцип, что он заслуживает отдельной статьи.

продолжить чтение

123456...10...15