Каждый руководитель в сфере технологий знает это ощущение. Заходишь в зал для совещаний, где собраны недовольные руководители отделов, и у всех — истории о системах, которые не взаимодействуют друг с другом, о данных, застрявших в изолированных хранилищах, и о процессах, требующих ручного вмешательства на каждом этапе. Обещания цифровой трансформации кажутся всё более недостижимыми, когда организация функционирует скорее как набор изолированных островков, чем как связанное целое.
Эта проблема уже не просто вопрос технологий. Это ключевая бизнес-задача, которая обходится организациям в миллионы потерянной производительности, упущенных возможностей и конкурентных потерь. Исследования McKinsey показывают, что 90 процентов компаний сейчас реализуют проекты цифровой трансформации, но большинство сталкиваются с фундаментальной проблемой — обеспечить эффективное взаимодействие своих систем.
Жестокая ирония заключается в том, что отдельные приложения стали мощнее и сложнее, а само предприятие в целом стало более фрагментированным. Каждая новая система обещает решение конкретной задачи, но в итоге все они вместе создают сеть сложности, которая может задушить операционную эффективность.
Однако выход есть. Платформы оркестрации перестают быть просто удобными инструментами для управления процессами и становятся основным приложением, от которого зависит, будет ли предприятие процветать или выживать.
Читать далееЯ в продажах уже 25 лет, прямо из универа. Хотя мое образование, казалось бы, максимально далеко от продаж. Ну вот совсем максимально (кто угадает, тому приз).
Больше всего в продажах я не люблю отказы. Не такие вежливые отказы, когда тебе говорят: «Вы очень крутые, но мы выбрали других», а такие, когда заказчик просто уходит за горизонт по-английски.
Понятно, что в продажах отказ — не катастрофа, а часть процесса. Очень неприятная, но рутина. Ты вкладывался: слушал, анализировал, готовил предложение, а в ответ получил: «Извините, мы выбрали других» .
За все эти годы я слышал, кажется, все варианты отказов. От «Ваше предложение самое дорогое из полученных» до «У генерального есть знакомый программист».
Но я для себя решил, что «нет» — это совсем не всегда отсутствие шанса заключить сделку (прямо как Трамп говорит).
Сегодня расскажу о том, как победить в себе негатив при отказе. Дать сделке еще один шанс, сохранить спокойствие, оставить за собой открытую дверь и, возможно забрать сделку обратно.
Разберем две безвыходных ситуации из моей практики, где, как оказалось, закрывать клиента в CRM было рано (хотя очень хотелось это сделать).
Читать далееКоманда Go for Devs подготовила перевод статьи о новом экспериментальном API для работы с JSON в Go. Спустя почти 15 лет после появления encoding/json в стандартной библиотеке разработчики столкнулись с его ограничениями. В версии Go 1.25 появился экспериментальный encoding/json/v2 — он решает старые проблемы, добавляет потоковую обработку и повышает производительность.
Читать далееКогда один ИИ — мало. Нужна команда
Ночные падения, баги «только на проде», фичи, которые нужно вчера — знакомо?
В такие моменты один, даже очень умный, ИИ похож на гения-одиночку на стройке небоскрёба. Он силён, но не масштабируется. Решение — команда ИИ-агентов: аналитик, фиксер, контролёр, координатор. Каждый делает своё, вместе — закрывают задачу.
В этой статье мы покажем, как собрать такую «бригаду» поверх LLM так, чтобы она реально работала с кодом: читала файлы, вносила патчи, гоняла тесты и сама себя проверяла. Без магии — с понятным интерфейсом действий (ACI), с архитектурой, которая объясняет метрики, и с живыми примерами из репозитория.
Что получите за чтение:
простую логику, почему «команда» надёжнее «соло-ИИ» и как это связано с ReAct, self-consistency, процессной проверкой и Mixture-of-Agents;
инженерный взгляд на масштабирование качества не только «размером модели», но и временем вывода (больше попыток → лучше отбор);
практику: минимальные команды запуска, «скриншоты» прогонов и аккуратный ACI, который превращает LLM из советчика в исполнителя;
архитектурный эскиз асинхронного оркестратора поверх реального LLM API — без тяжёлого кода, но с ясной идеей, как это встроить к вам.
Если вы тимлид, архитектор или ресёрчер, это статья-мост: от теории, которая действительно помогает, к работающим сценариям. Откроем крышку, включим свет — и соберём команду ИИ, которая берёт сложность штурмом.
Читать далееНаверное, многим знакомо - пишешь ты на языке (вот скажем, Go) уже не первый год - а на собеседовании всё равно найдут чем удивить :-) Вот поделюсь уловом последних дней - не смейтесь над моей наивностью - вдруг кому пригодится!
Читать далееХочу поделиться историей одного R&D-эксперимента. Не так давно у меня появилась идея: а реально ли сегодня, не будучи Python-разработчиком, с нуля создать что-то относительно сложное, например, торговый алгоритм? И не просто создать, а сделать так, чтобы основной объем кода писали нейросети, как наверное вы уже успели догнаться. В качестве "программистов" я выбрал — ChatGPT и Gemini, я пытался как то разобраться с Cursor и deepseek, но сразу же попрощался, один слишком сложен для начального старта без знания программирования, второй как в дальнейшем выяснилось сильно отстает от своих конкурентов.
Читать далееSber SaluteSpeech — мощный сервис для распознавания речи, но его официальный SDK имеет высокий порог входа. Разработчики сталкиваются с многоступенчатым процессом, временными токенами авторизации и сертификатами Минцифры, что является избыточно сложным для типовой задачи транскрибация аудио.
Когда требуется простое решение — «передал аудиофайл, получил текст», — хочется иметь под рукой лаконичный и понятный интерфейс.
Чтобы решить эту проблему, я разработал salute_speech — легковесную Python-библиотеку, которая абстрагирует сложность официального API и предоставляет простой интерфейс, вдохновленный подходом OpenAI Whisper.
Читать далееЧетыре дня назад я запостил на Хабре опрос: как лучше назвать пакет документов, описывающих мой опыт разработки программного продукта при помощи LLM‑агентов/ботов — ADSM или BDSM. С небольшим перевесом в один голос (6 к 5) победил вариант ADSM — Agent Driven Software Management. Ну, пусть будет ADSM.
Так вот, при формализации своих отношений с агентами в первую очередь передо мной встал вопрос, а кто в этих отношениях какую роль играет? Пока что я склоняюсь, что наиболее точным описанием являются отношения «Заказчик — Исполнитель».
Объяснения под катомВ новом переводе от команды Spring АйО рассматриваются основные изменения, которые ждут нас в новой версии Maven. Изменения затронули performance, POM, новый тип упаковки, улучшения для подпроектов и много другое.
Читать далееПочему ChatGPT врет вам в лицо (и как OpenAI наконец объяснила, откуда берутся галлюцинации ИИ)
Статья по горячим следам сенсационного исследования OpenAI от 4 сентября 2025
Ваша модель только что выдала вам три разных неверных даты рождения одного человека. В десятом туре подсчета букв в слове "DEEPSEEK" она называет цифры от 2 до 7, хотя правильный ответ — 1. Знакомо?
Раньше мы думали: «Ну, технологии, что поделать, дообучат — и все наладится». Оказалось — нет. Галлюцинации — это не баг, а математическая неизбежность, заложенная в сам процесс обучения.
4 сентября OpenAI опубликовала революционное исследование "Why Language Models Hallucinate", которое переворачивает представление о главной головной боли современного ИИ. Впервые математически доказано: модели врут не из-за плохих данных или недоработок архитектуры. Они врут, потому что мы сами их этому учим.
В своей статье я разбираю это исследование без воды и объясняю простыми словами:
✅ Почему формула «ошибки генерации ≥ 2 × ошибки классификации» объясняет все галлюцинации
✅ Что такое singleton rate и почему 20% редких фактов = минимум 20% вранья
✅ Как система оценки превратила ИИ в вечных студентов на экзамене, где лучше соврать, чем признаться в незнании
✅ 4 конкретных способа от OpenAI, как сделать модели честными уже сегодня
Самое шокирующее: проблема решается не улучшением технологий, а изменением того, как мы спрашиваем и оцениваем ответы.
Компании, которые первыми внедрят принципы честности в свои ИИ-системы, получат главное конкурентное преимущество эпохи ИИ — доверие пользователей.
Готовы перестать быть жертвой красивой лжи и начать строить по-настоящему надежные ИИ-системы?
Читать далееПредыдущие части рассказа о продающем боте:
Продающий бот. Часть 1. Можно ли уболтать бота продать подешевле
Продающий бот. Часть 2. Съезд КПСС
А теперь добрались до самого интересного
Читать далееНа YouTube предложили разобрать последнее видео канала Biomachine про мышцы. Там начиная с 34 минуты (вот посмотрите) он дает рекомендации в тренировочном объеме, который сильно отличается от моих рекомендаций в некоторых статьях и видео, а именно 4 подхода на мышечную группу в неделю. Все это дополняется эмоциональным и убедительным Андреем Замятиным, который говорит, что начинать можно и с одного подхода в неделю, ссылаясь на Джо Вейдера. В то время, как в основной своей статье из бесплатного гайда я ссылаюсь на 10-20 подходов на мышечную группу в неделю, хотя в последнее время отмечал и преимущества очень низко объемного тренинга.
Это удобный повод объединить разные материалы и разные мои рекомендации в один материал, сделав несколько важных уточнений и ответить на вопрос: так сколько надо делать?
Читать далееДелюсь историей Новомира Лобанова, разработчика ИИ-решений для маркетинга, автоматизации и аналитики. Он запрограммировал ассистента на основе ChatGPT, чтобы упростить жизнь рекрутёрам. Процесс по шагам — в статье.
Читать далее25 сентября ожидается выход PostgreSQL 18. Эта статья о мартовском коммитфесте завершает описание новых возможностей 18-й версии. Статья получилась большая, ведь последний мартовский коммитфест по традиции наиболее объемный и богатый на новинки.
Самое интересное из предыдущих коммитфестов версии можно прочитать здесь: 2024-07, 2024-09, 2024-11, 2025-01.
Клиентские и серверные приложения
pg_dump[all]/pg_restore: выгрузка и восстановление статистики
Сбор статистики после обновления сервера
pg_upgrade --swap: перемещение каталогов из старого кластера в новый
pg_combinebackup --link или жесткие ссылки вместо копирования файлов
pg_dump[all], pg_restore: --no-policies
pg_createsubscriber: включение параметра two_phase для всех подписок
pg_createsubscriber: удаление публикаций на подписчике
pg_createsubscriber: создание подписок для всех баз данных сервера публикации
psql: конвейерный режим работы
psql: информация о текущем подключении
psql: настройка умолчания для интервала времени в команде \watch
psql: \dx показывает версию расширения по умолчанию
Мониторинг
NUMA: инструменты мониторинга систем с архитектурой неоднородного доступа к памяти
pg_stat_get_backend_wal: статистика WAL для отдельного процесса
EXPLAIN: фактическое число строк с точностью до двух знаков после запятой
EXPLAIN: интерфейс для добавления команде новых параметров
Журналирование неудачных попыток захватить блокировку
Журналирование времени на подключение нового сеанса
log_line_prefix: IP-адрес локального сервера
pg_stat_statements: нормализация команд со списками констант в IN
Дополнительные инструменты мониторинга переполнения буфера WAL
Отслеживание времени простоя при выполнении очистки и анализа
[Авто]очистка и анализ
vacuum_truncate: управление обрезанием пустых страниц в конце таблицы
Более частая автоочистка «мертвых» строк в больших таблицах
Более частая автоочистка после вставки новых строк
Нетерпеливая заморозка в помощь агрессивной очистке
Производительность
Асинхронный ввод/вывод
io_combine_limit: максимальный размер увеличен до 1МБ
[Применение интер
Меня зовут Анатолий, и я программист с инженерным бэкграундом. Помимо основной деятельности, бэкенд разработки на Go, меня часто тянет собрать что-нибудь эдакое электронно-светодиодное с использованием микроконтроллеров.
Этап 0: Как всё начиналось
Однажды мне попался на глаза проект пиксельного стола, и я подумал, что было бы круто сделать стол не просто с красивыми визуальными эффектами, а ещё и с играми и звуковым сопровождением, т.е интерактивный. И я начал изучать тему…
Читать далееРезидентные прокси-серверы - это прокси, использующие IP-адреса, взятые у реальных интернет-провайдеров, а не дата-центров. Иными словами, трафик направляется через обычные пользовательские устройства (домашние компьютеры, смартфоны и т.д.), благодаря чему подключение выглядит максимально достоверно для целевых сайтов. За счёт высокого уровня доверия такие прокси сложнее обнаружить и заблокировать, поэтому они широко применяются для решения SEO-задач, веб-парсинге, арбитраже трафика, управлении множеством аккаунтов и т.п. Везде, где требуется скрыть от целевого ресурса свое истинное местоположение, по любым причинам.
Преимущества резидентных прокси по сравнению с другими видами прокси включают высокий уровень анонимности, обход географических ограничений и низкий риск блокировок, поскольку IP-адреса принадлежит реальным пользователям и распределены по тысячам локаций по всему миру. Вместе с тем, они обычно имеют лимитированный трафик (оплата за гигабайты), а скорость соединения может зависеть от качества каналов конечных узлов.
Читать далееПродолжаем статьи про практические тесты актуальных картонок от Nvidia (RTX 5090, A5000 Ada, A100, 3090 и A10). В этот раз мне уже предложили покрутить на несколько часиков H100 с 80 GB VRAM.
Тренировать опять ничего не будем, снимем попугаев через gpu-burn , попробуем MIG (multi-instance GPU) и также замерим инференс одной нашей прожорливой сетки.
С A100 и MIG мне как-то тоже пришлось поиграться, но я не думал, что в России в принципе когда-либо появятся H100. Поэтому в этот раз главная шутка будет про санкции и про сумочку, сделанную из H100.
Также пару слов расскажем про "фишку" MIG, доступную для самых толстых карт в линейках NVIDIA (из "доступных" в основном A100 и H100, но есть и экзотика).
В конце даже получилась небольшая детективная история.
ПоехалиНотация Big O («О» большое) — это способ описания производительности функции без измерения времени ее выполнения. Вместо того, чтобы засекать, сколько секунд выполняется функция от начала до конца, Big O показывает, как меняется время ее выполнения по мере увеличения размера входных данных. Этот подход помогает понять, как программа будет вести себя при разных объемах входящей информации.
В этой статье я разберу четыре наиболее часто встречающиеся категории нотации Big O: константную, логарифмическую, линейную и квадратичную. Не переживайте, если эти термины пока ничего вам не говорят — мы подробно рассмотрим каждый из них и наглядно визуализируем в процессе.
Читать далееВ конце 2016 года мы заказали тайские фрукты для детей в России и были шокированы качеством. Решили поделиться находкой с казахстанцами — за одну ночь в Instagram набралось тысяча подписчиков.
Сейчас импортируем около 600 килограммов фруктов в месяц самолётом и продаем почти на 10 миллионов рублей в год.
Читать далееВ конце 2016 года мы заказали тайские фрукты для детей в России и были шокированы качеством. Решили поделиться находкой с казахстанцами — за одну ночь в Instagram набралось тысяча подписчиков.
Сейчас импортируем около 600 килограммов фруктов в месяц самолётом и продаем почти на 10 миллионов рублей в год.
Читать далее