Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 10 min 6 sec ago

Анатомия AI-агента: что внутри этой штуки, которую все хотят, но никто не понимает

5 hours 18 min ago

Каждый второй заказчик приходит с запросом «нам нужен AI‑агент». На вопрос «а что именно он должен делать?» обычно следует пауза и что‑то вроде «ну, чтобы как ChatGPT, но наш, и чтобы работал».

Окей.

Проблема в том, что между «чат‑ботом с GPT» и «AI‑агентом» — пропасть размером примерно в полгода разработки и массу седых волос. И нет, дело не в том, что агент — это какая‑то магия. Дело в том, что это инженерная система со своей архитектурой, компонентами и подводными камнями.

Эта статья — попытка разложить по полочкам, из чего состоит AI‑агент. Без маркетингового булшита про «революцию в бизнесе» и «цифровую трансформацию». Просто архитектура, компоненты, код, грабли.

Читать далее

1C Code Bench - бенчмарк для оценки способности LLM писать код на 1С

5 hours 24 min ago

В эпоху бума больших языковых моделей (LLM) возникает вопрос: насколько хорошо современные LLM пишут код на платформе 1С:Предприятие? Для объективной оценки этих возможностей мы разработали 1C Code Bench — специализированный бенчмарк, позволяющий систематически тестировать и сравнивать способности различных LLM-моделей решать типовые задачи программирования на 1С.

Читать далее

Издательство Питер. Колонка редактора, декабрь 25 г

5 hours 25 min ago

Привет, Хаброжители!

Предлагаем ознакомиться с краткими обзорами новинок, отправленных в типографию.

Читать далее

Эволюция архитектуры в «Столото»: от масштаба – к системности

5 hours 32 min ago

Привет, Хабр! Меня зовут Роман Стрекаловский, я корпоративный архитектор в «Столото». Мой первый рабочий день начался с экскурсии в лотерейный центр — место, где воплощаются мечты миллионов. Блестящие шары, гул вращающихся барабанов, атмосфера напряжённого ожидания — всё это производило сильное впечатление. Я сразу почувствовал: здесь живёт энергия, которая двигает бизнес.

Но когда я заглянул «под капот» — в ИТ‑ландшафт компании, — меня ждало ещё более интересное открытие. Передо мной оказалась сложная, многолетняя экосистема: более 500 систем, выросших вместе с бизнесом, монолиты, сплетённые самописными интеграциями, и процессы, в которых ключевую роль играл опыт инженеров. Запуск нового решения мог занимать до года, а создание новой игры — требовать ручного внесения данных в десяток разных систем.

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

И я хочу поделиться этой историей с вами.

Читать далее

Firebird в высоконагруженной системе мониторинга сети

5 hours 36 min ago

Начинаем серию самых интересных статей по докладам с ежегодной технической конференции Firebird Conf. Алексей Мараховец, продакт-оунер и сооснователь 10-Strike Software, рассказал об опыте применения Firebird в продукте для мониторинга сети. В своем докладе Алексей рассмотрел причины выбора данной СУБД, проанализировал преимущества и недостатки её применения, а также поделился техническими аспектами интеграции и эксплуатации.

...

Всем привет! Меня зовут Алексей Мараховец, сегодня я расскажу о применении Firebird в продукте для мониторинга сети, который мы выпускаем с 2015 года.

Наша компания называется 10-Strike Software, и мы специализируемся на решениях для системного администрирования. В 2003 году запустили наши первые продукты для мониторинга локальных сетей организаций. Одним из флагманских продуктов является Мониторинг Сети Pro – это система для мониторинга серверов и оборудования, которая позволяет своевременно узнавать о произошедшем сбое (разрывах связи, остановках служб и т. п.) и устранять проблему с минимальными потерями времени.

Читать далее

Делаем новогоднюю поздравительную открытку, используя только CSS

5 hours 38 min ago

Хабр, привет!

На носу Новый год. Все друг друга поздравляют. Мне это время очень нравится. Для меня Новый год — самый главный праздник.

В общем, мы же фронтендеры. Я подумал: а почему бы не придумать специальную открытку с поздравлением? Использовать я буду только HTML и CSS. Никаких картинок. Да-да, даже векторного SVG.

Единственным «хаком» будет шрифт — мы подберём красивый. Также у нас будет анимация снега. В общем, сделаем всё по красоте!

В ходе реализации я буду использовать все последние фишки CSS. Вдруг вы о них не слышали — заодно и что-то полезное для себя найдёте.

Давайте уже сделаем новогоднюю открытку!

Читать далее

Операторы «case» и «switch» это не сахар

5 hours 43 min ago

На страницах Хабра не раз встречались статьи, которые прямо (или косвенно) озвучивали утверждение, что операторы языков программирования "case" и "switch" являются "синтаксическим сахаром" т.е. являются более удобной и наглядной записью последовательности операторов "if". В комментариях, с моей стороны, отмечалось недоумение, по поводу таких заявлений. Для справки приведу общий вид оператора "case" из языка программирования Турбо Паскаль.

case <ключ выбора> of

значение_1: операторы; ... значение_N: операторы;

else операторы;

end;

Когда я учился в университете основам Турбо Паскаля, наш преподаватель сознательно делал акцент на том, что данная синтаксическая конструкция, после вычисления ключа выбора, переходит на соответствующие вычисленному ключу операторы. То есть, без перебора всех ключей, сразу. В этом особенность данного оператора и его принципиальное отличие от последовательности операторов "if" (функционально эквивалентных). Так меня учили.

Авторы статей, считающие иначе, проявили завидное упорство (в комментариях), отстаиваю свою позицию, что привело к желанию разобраться в этом вопросе. (Однажды был даже такой удивительный случай, когда, вероятно начинающий программист, написал статью приблизительно следующего содержания: «А что если ключей выбора очень много? Перебор всех вариантов это долго. А что если попытаться оптимизировать такой нерациональный оператор как „case“, „switch“.» И далее рецепты по оптимизации. После справедливых замечаний в комментариях автор статью удалил. Ну что же, с кем не бывает.)

Читать далее

Как настроить свой сервер Mumble для стабильных звонков без блокировок

5 hours 49 min ago

Как развернуть свой Mumble-сервер за 10 минут на VPS за 300 ₽/мес и забыть про блокировки Zoom/Meet. SSH-доступ, Docker с автогенерацией SuperUser-пароля, настройка Opus-кодека, каналов и бэкапов — до 50 пользователей без лагов и подписок. Идеально для семьи, команды или геймеров.

Читать далее

Курсы пройдены, а навыка нет: роль эксперимента в развитии сотрудников

5 hours 50 min ago

Привет! Меня зовут Вика, я специалист по обучению и развитию в GRI. Когда я пришла в компанию, здесь были точечные бессистемные примеры обучения сотрудников, которые сложно было соотнести с долгосрочными целями развития. Как и любая другая быстрорастущая компания, GRI столкнулась с вопросом развития сотрудников, и именно на этом этапе появилась я. Тогда мы начали вместе формировать культуру и осознанный подход к обучению и развитию сотрудников. Если вы сталкивались с ситуацией, когда визуально грамотно оформленный план развития не давал нужного эффекта, то, возможно, проблема в отсутствии практики и осознанного применения знаний в работе. Давайте проверим, так ли это.

Читать далее

Сколько теперь серверов Google Global Cache в России?

5 hours 55 min ago

В июле прошлого года я считал сколько в России было серверов GGC на сетях крупнейших операторов связи. Повторил подсчет в декабре 2025, а также закинул пару инсайдов от знакомых из крупных телекомов.

Читать далее

Дорого, медленно, некачественно? Как мы создали технологию виртуальной примерки с ИИ, ломающую эти стереотипы

5 hours 56 min ago

Привет! На связи Арсений, тимлид AI-направления Mad Brains. В этой статье расскажу, как мы реализовали технологию для виртуальной примерки одежды Virtual Try-On на основе диффузионных моделей и прошли путь от «сырых» и непригодных для продакшена изображений к действительно качественной виртуальной примерке.

Технология Virtual Try-On является решением для увеличения конверсии и выручки в e-commerce и в fashion-брендах, но на практике её внедрение в большинстве случаев разбивается о классический треугольник дорого-качественно-быстро. Либо наш инференс для виртуальной примерки хорош, но слишком требователен к ресурсам, либо приходится жертвовать качеством и скоростью генерации для того, чтобы укладываться в экономически целесообразные ресурсы.

В этом материале делимся практическим опытом —-  как мы искали баланс среди множества подходов, оптимизировали их, почему SOTA-модели здесь не всегда работают, и как мы пришли к гибридному пайплайну, объединившему архитектуры моделей IDM-VTON и Leffa.

Читать далее

Что такое Deep Research агенты и зачем они нужны?

6 hours 9 min ago

В свете недавнего выхода обновления Deep Research для Gemini стоит разобраться, как этот и подобные ему агенты работают.

Очевидно, что речь идет об автоматизированном поиске, вернее, о последовательности задач для поиска труднодоступной информации. Когда для получения финального решения проблемы необходимо пройти множество шагов по обнаружению и анализу данных, выполнить множество запросов, Deep Research может сократить время исследования до нескольких минут — по сравнению с часами, которые ушли бы на поиск в ручном режиме.

Многие AI‑лаборатории — OpenAI, Google, IBM — имеют свои версии Deep Research агента. Но мы, тем не менее, знаем и его открытые его реализации, взять хотя бы Open Deep Research от LangChain. Последний дает хорошее представление об архитектуре — как и любой Deep Research пайплайн, он включает уточнение границ исследования, собственно поиск и формирование конечного отчета. Все это — хорошо знакомые мультиагентные сценарии, когда агент‑супервайзер планирует конкретные поисковые задачи для агентов‑исполнителей, вызывающих внешние функции. Основных проблем две: скорость выполнения задач и доступ к качественным источникам данных.

Скорость зависит от LLM — именно поэтому для агентных систем сейчас разрабатываются модели с высокой пропускной способностью, а также с упором на быстрый и точный reasoning. К этим разработкам относится недавний релиз первой модели нового поколения Nemotron 3 от Nvidia.

Эта серия LLM была заявлена именно как вклад компании в развитие открытого агентного AI. Скорость инференса была повышена за счет гибридной архитектуры — трансформер плюс мамба, преимущества последней в отношении пропускной способности и экономного расхода памяти на KV‑кэш хорошо известны.

Читать далее

[Перевод] Я прочитал руководство по составлению промптов для GPT-5.2 от Openai, чтобы вам не пришлось это делать

6 hours 24 min ago

Месяц назад ChatGPT дал «идеальный» ответ, который был бесполезен. Ответ выглядел убедительным, был хорошо отформатирован и в нем даже был план. Но он был неверным. Тогда-то меня и осенило: у большинства людей не «проблема с ИИ», а проблема с составлением промптов.

Официальное руководство OpenAI по написанию промптов для GPT-5.2 — это, по сути, план, как это исправить, особенно если вы используете ChatGPT для работы: написания текстов, учебы, исследований, планирования или ведения проектов. GPT-5.2 — более точная, организованная и умеющая лучше структурировать рабочие процессы модель. Но она все еще чувствительна к тому, как вы составляете запрос — по-прежнему имеют большое значение тон, длина и формат.

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

Читать далее

[Перевод] Неожиданная эффективность Claude при one-shot-декомпиляции кода Snowboard Kids 2

6 hours 24 min ago

Я в последнее время экспериментировал с one-shot-декомпиляцией, используя режим Claude без пользовательского интерфейса в непрерывном цикле. Меня на это вдохновила статья о запуске Claude Code в цикле. Эксперимент оказался на удивление продуктивным.

Я занимаюсь декомпиляцией кода игры Snowboard Kids 2. За три недели, прошедших с того момента, как я начал применять описываемый здесь подход, я сделал больше, чем за предыдущие три месяца. Сейчас за ходом работ можно следить на decomp.dev, а до этого сведения о том, что сделано, я вносил прямо в README.md.

Читать далее

Планировщики задач для Android: 10 приложений для командной работы и личных дел

6 hours 36 min ago

Привет, Хабр! Меня зовут Майя, я — контент-менеджер и опять пишу обзор про приложения в сфере тайм-менеджмента.

По моим наблюдениям, сегодня большинство людей управляют задачами с телефона, поэтому Android-приложение больше не «дополнение к вебу», а основной рабочий инструмент. На практике многие планировщики к этому не готовы: 

Читать далее

Новогодние поздравления от Инфостарта -  много живых эмоций творческих людей

6 hours 44 min ago

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

Читать далее

«Архитектура в Графе». Графическая визуализация формата CSV/| формы «Операционной надежности и ИТ» (№ 0409072)

6 hours 46 min ago

1 Операционная надежность (надежность операций, процессов, функций)

Регулятор (ЦентоБанк) уже несколько лет ведет «крестовый поход» под знаменем «Операционная надёжность»: выпускает «одноименные» Положения (850-П / 787-П, 779-П), Стандарты Банка России (СТО БР БФБО-1.5-2023), ГОСТы (ГОСТ 57580.3 / 57580.4, с его участием), а также методические рекомендации (18-МР) и формы обязательной отчетности по «Операционной надёжности» (operational resilience).

Под знаменем «Операционная надёжность» - делается попытка «скрестить» (где-то «ежа с ужом», но сама идея достойная) бизнес-архитектуру (архитектуру процессов, как технологических, так и бизнес – хотя разделение их не понятное), EA (enterprise architecture) / ИТ-архитектуру, ITSM (CMDB, управление инцидентами, в том числе, инцидентами операционной надежности), информационную безопасность (вкл. ГОСТ 57580.1 / 57580.2), надежность / отказоустойчивость / ОНиВД, риск-менеджмент (опер-риски, 716-П), импортозамещение (ФТК). Подобный «единый узел» - это проекции «одного и того же» на разные плоскости (EA, BPM, GRC, ИБ, ITIL и др.) с разными словарями / концепциями, поэтому формализовать его видимо равносильно притчи / сценарию «Вавилонская башня». Однако «язык графа» сближает такое восприятие и снижает барьер сложности.

Далее будем говорить только о Форме 0409072 (далее ф072) — «Сведения о показателях операционной надёжности кредитной организации и применяемых ею информационных технологиях при осуществлении банковской деятельности и деятельности в сфере финансовых рынков», точнее о ее части – шифре \ шифровке архитектуры предприятия. «Операционная надёжность» - это всего лишь контекст. 

Читать далее

Фильмы на английском: что смотрят в разных странах зимой и в другие времена года

6 hours 59 min ago

Привет! Меня зовут Маша Фадеева, я методист курсов английского языка в Яндекс Практикуме. Конец декабря и начало нового года — время, когда по всему миру люди заворачиваются в пледы, заваривают чай и отдыхают за просмотром кино. Или ставят что-то на фон, пока готовятся к праздникам. 

В России есть «Ирония судьбы», которую показывают 31 декабря на всех каналах, и это абсолютно негласный закон. В Британии же скорее смотрят Love Actually, в Америке — Home Alone. Хотя австралийцы празднуют Рождество в разгар жаркого лета, они тоже смотрят праздничные фильмы вместе с остальным миром.

Часто празднично-зимнее настроение создается многими разными фильмами — о них мы поговорим подробно. Да, тут будут банальности и классика, но надеюсь, вы найдете для себя что-то новое и интересное. В конце мы пробежимся по другим временам года — вдруг вы мысленно уже на пляже или до сих пор в хэллоуинском настроении.

Читать далее

Когда рост лидов превращается в деградацию процесса: кейс про перегрев колл-центра

7 hours 23 min ago

Аномалия: CRM «горит», хотя графики растут

Утро. На белой доске ещё держится вчерашний план смены, а в CRM задачи мигают красным — как гирлянда, только без ощущения праздника. При этом на дашбордах всё выглядит прилично: лидов больше, звонков больше, эфир растёт.

Проблема в том, что «больше» не всегда означает «лучше». В процессах с ограниченным ресурсом (в нашем случае — люди и минуты эфира) рост входа часто масштабирует не результат, а потери: очереди, лишние пересадки, паузы в коммуникации, усталость смены.

Эта статья — про момент, когда мы перестали считать рост лидов победой и начали смотреть на управляемость. Данные простые, выводы — скучные. Но именно скучные решения обычно держат систему.

Контекст: вход процесса — лид, выход — следующий шаг

Мы — Lead IT. Приводим застройщикам лиды по фиксированной цене и работаем по CPA. Плюс держим свой колл‑центр..

Чтобы не путаться, зафиксируем термины как процесс.

Читать далее

Изучил Python и написал программу для пациентов: как медицина привела меня в IT

7 hours 25 min ago

Всем привет! Меня зовут Дима Кретов, и я backend-разработчик в Авито. Ещё два года назад моя жизнь выглядела совсем иначе: я работал в реанимации в Московском научно-исследовательском институте им. Владимирского, а до этого учился в медицинском университете им. Сеченова. 

Читать далее

Who's online

There are currently 0 users and 0 guests online.