Софту всё чаще приходится интегрироваться с LLM. И тут быстро всплывает неприятная деталь: модели хорошо пишут текст, но не всегда стабильно возвращают данные в строгой структуре.Даже если явно попросить ответ по JSON Schema, модель может добавить пояснение, пропустить поле или вернуть не тот тип. Нативный structured output у части провайдеров есть, но он работает не везде и не одинаково.В новом переводе от команды Spring АйО разбираем, как в Spring AI 2.0 решается эта проблема. Читать далее
Прошло полгода со времени публикции первого сравнения. Мир ИИ стремительно развивается, поэтому эксперимент пора повторить. Читать далее
Приносит к нам в лабораторию знакомый банку морского коллагена за 5 тысяч рублей, ставит на стол и спрашивает в лоб: — Ну что, честно — это развод?Честно, это развод.5 тысяч мужик потерял зря. Кожа его от этого лучше не станет. Мог бы выпить банку любого другого белка, например…
Недавно в комментариях спросили: «Как найти баланс? Алкоголь мне нравится скорее из-за вкуса, нежели самого алкоголя, люблю джиновые коктейли и вино. Могу на несколько месяцев отказаться от алкоголя, но потом становится скучно. А если пью, иногда теряю меру и расплачиваюсь хмурым утром». И я понял, что вопрос вообще не про алкоголь. Он о том, можно ли сохранить привычки жизни двадцатилетнего себя, когда тебе уже не двадцать. Читать далее
Категорийный менеджер крупной торговой сети ежедневно принимает десятки решений, влияющих на миллионы рублей маржи. У него есть дашборды, витрины данных и отчеты, но в момент сложного выбора он остается один на один с ситуацией... Привет! Меня зовут Алексей, бизнес-архитектор…
Привет, Хаброжители! Улучшаем скорость и качество с APIOps и OpenAPI. Создавайте качественные, согласованные API и быстро выпускайте их на рынок благодаря автоматизации разработки! Эта книга научит инновационному подходу – как применять рабочие принципы непрерывной доставки (CD) и DevOps на всем протяжении жизненного цикла API. Преобразуйте набор отдельных задач в бесшовный управляемый пайплайн с поддержкой автоматизированного тестирования, итеративных улучшений и надежной документации. Читать далее
Понадобилось дать ИИ-ассистентам (Claude Code, Cursor) доступ к данным своего сервиса — мониторы, события, аптайм, — чтобы вопрос «что сейчас в сбое?» можно было задать прямо в чате, а не идти кликать по вкладкам дашборда. Стандартный путь для этого — MCP (Model Context Protocol): сервер декларирует…
Это вторая статья серии о том, почему акустика, которая хорошо измеряется, может плохо звучать. В первой части мы разобрали АЧХ — главный график индустрии — и его фундаментальное ограничение: измерение суммирует всю энергию в точке, не различая, что пришло вовремя, а что с…
Пришла моя долгожданная плата EC для клавиатуры Agar Mini. Собрал, начал пользоваться, но вот что-то слишком много опечаток. Думал, повожусь с настройками, да не тут-то было — приключение растянулось на 7 часов.В статье о том, что такое EC, как отдебажить проблему и внести фикс в прошивку. Не обошлось и без реверс-инжиниринга.Все опечатки неслучайны. Читать далее
Если вы последние пару лет следили за развитием сетевой подсистемы Kubernetes, то наверняка заметили, что вокруг Gateway API сложился странный консенсус: «все согласны, что это будущее, но почти никто толком не понимает, какую именно реализацию брать и зачем уходить от привычного Ingress». В…