Цифровая трансформация
Цифровые решения 2026 С 6-го по 10-е октября в Национальном центре «Россия» проходит Форум «Цифровые решения 2026». В прошлом году я уже посещал этот форум, поэтому могу сравнить их между собой как по масштабу, так и по характеру обсуждаемых тем. Первое, что бросается в глаза при посещении форума – это значительно возросшее количество посетителей и организаций-участников. К стендам практически невозможно пробиться, а на некоторых сессиях нет свободных стульев – приходится стоять. Эти ощущения подтверждаются статистикой - все значимые показатели выросли по сравнению с прошлым годом: - Количество сессий – более 120 (в 2025 году было более 90); - 700+ спикеров (600+ в 2025); - 20+ тысяч посетителей (14+ тысяч годом ранее). Помимо возросших показателей чувствуется и качественное изменение тем, обсуждаемых на форуме. Вместо отдельных ИТ-систем речь на форуме идёт о платформах и экосистемах, от API для интеграции различных систем между собой происходит переход к созданию интерфейсов для ИИ-агентов, на смену пилотным внедрениям ИИ-проектов приходит промышленное внедрение агентных ИИ-систем. Меня, как CDTO, порадовала мысль, которую я несколько раз слышал на форуме – спикеры неоднократно подчёркивали, что идея цифровизации процессов исчезает, а на смену ей приходит перестройка бизнес-моделей. Отдельно хотел бы остановиться на тренде, которого практически не было в прошлом году – роботизация. На форуме активно обсуждаются роботы в связке с ИИ, гибкие роботизированные линии, а также экономика роботизации – стоимость владения, производительность и наличие подтверждённого экономического эффекта. Также невозможно не заметить, что существенным образом начинает меняться отношение к кибербезопасности. Перестаёт работать модель, при которой сначала строят систему, а потом подключают к ней контур информационной безопасности. Теперь кибербезопасность становится свойством всей архитектуры. Было познавательно обменяться опытом с коллегами, поскольку комплекс проблем у всех, кто занимается цифровой трансформацией, плюс-минус схож. #DigitalTransformation #Conference #AI Ссылка на оригинал поста: shorin.me/...rum
Разработка на уровне навыков Как-то на выходных я задумался: у меня же есть высокотехнологичный процесс по созданию и наполнению моего блога, а блог у меня почему-то ведётся только на русском языке. Что мне мешает внедрить в этот процесс ИИ-агента, который для русского поста будет создавать ещё и английскую версию? Сказано – сделано. Вместе с Codex’ом спроектировал, как существующие файлы вида <YYYY>/<MM>/[slug].md сконвертировать в директории вида <YYYY>/<MM>/[slug], в которых будут храниться shared.yaml, ru.md и en.md. Написал с помощью Codex’а небольшой скрипт по переименованию файлов и директорий. Запустил – сработало. Добавил в код блога переключатель, префикс для определения языка и т.п. Осталось дело за малым – перевести сами посты. Поскольку постов у меня уже накопилось около трёх сотен, я понял, что мне лень будет каждый раз при переводе поста указывать, что переводить слово в слово не надо, тон надо сохранить профессиональный, общие метаданные надо вынести в shared.yaml и т.д. и т.п. Решил я для этого создать проектный навык. Дал задание Codex’у – он этот навык очень хорошо сгенерировал и сохранил. Теперь перевести пост очень просто – вызываешь навык и передаешь этому навыку slug поста. Почти как вызвать функцию. При работе с этим навыком обнаружилась проблема. У меня посты ссылаются друг на друга. Если я перевожу пост, а он ссылается на ещё непереведённый пост, то английская ссылка будет указывать на русскую версию, так как английской ещё не существует. Неаккуратно это как-то получается. Значит надо переводить посты в хронологическом порядке – брать самый старый непереведённый пост и переводить его. Поскольку до него все посты переведены, то и ссылаться он будет только на переведённые. Поручил Codex’у создать такой навык: сначала выбирает самый старый непереведённый пост, а потом к нему применяет навык перевода поста (см. первое фото). Получается, что у меня один навык вызывает другой навык – полная аналогия с тем, как одна функция в программе вызывает другую. Дальше оказалось, что ретроспективный перевод постов – процедура длительная, поскольку перевод одного поста занимает около 4 минут, а также съедает около 10% пятичасового лимита токенов. То есть я за 5 часов могу перевести только 10 постов. Выходящие сейчас посты, в основном, ссылаются на недавно вышедшие посты, а до них очередь перевода дойдёт не скоро. Поэтому пришлось написать ещё один навык, который рекурсивно обходит дерево ссылок из одних постов в другие и выстраивает их в цепочку. Например, данный пост у меня ссылается на пост «Что у блога под капотом?», и это породило цепочку из 50-ти непереведённых постов, для которых английскую версию необходимо создать в первую очередь (см. второе фото). Все эти посты я за несколько вечеров неспеша перевёл. Так что теперь ничто не мешает мне перевести и сам этот пост на английский язык (см. третье фото). Раньше мы писали программы на уровне функций и процедур, а теперь программируем ИИ-агентов на уровне навыков. Интересно, что же будет дальше? #DigitalTransformation #AI #Shorin Ссылка на оригинал поста: shorin.me/...ent
Положительная третья производная В механике есть понятие координаты объекта. Используя аппарат дифференциального исчисления, от координаты можно получить производные по времени: - Однократное дифференцирование даёт производную первого порядка, которая называется «скоростью». Она показывает, как со временем меняется координата. - Вторая производная – ускорение, которое характеризует скорость изменения скорости. При положительном ускорении объект плавно набирает скорость. - Оказывается, у третьей производной тоже есть своё название – рывок. Положительная третья производная означает, что растёт не только скорость, но происходит ещё и рост ускорения, то есть скорость увеличивается нелинейно. В своей жизни я несколько раз ощущал действие положительной третьей производной. Когда-то давно я владел чудом японской инженерной мысли – полноприводным спортивным седаном Infiniti G35x. Количество лошадиных сил у этого седана зашкаливало – целых 316 отборных жеребцов под капотом. На этом седане я ездил на всё лето на итальянскую ривьеру (см. второе фото) – как-нибудь напишу об этом. Проезжая по Германии, на одном из их автобанов (где отсутствует лимит скорости) я провёл эксперимент – быстро проделал следующую последовательность действий: перевёл коробку из обычного режима в спортивный, левым подрульным лепестком переключился на одну передачу вниз и вдавил педаль газа в пол. Как разгоняется самолёт, знают все, кто летал – быстро, но равномерно. То есть вторая производная (ускорение) большая, но третья (рывок) – нулевая. В отличие от самолёта, Infiniti ускорялся неравномерно – его ускорение росло! Я это чувствовал всем телом. Это просто невероятное ощущение! Внутренний гироскоп и вестибулярный аппарат, видимо, пребывают в шоке в такие моменты. Второй раз положительную третью производную я испытал, когда уже на французской ривьере я взял напрокат Ferrari F430 F1 Spider. Этот автомобиль, конечно, гораздо резче и острее, чем премиальный японский седан, но суть плюс-минус такая же – присутствует скорость изменения ускорения. К сожалению, ощущения новизны уже не было. Не думал, что когда-нибудь скажу такое о Ferrari ;)) В настоящий момент я ощущаю воздействие положительной третьей производной в моей профессиональной деятельности. Всё меняется очень быстро, и скорость этих изменений растёт всё быстрее и быстрее. Эти стремительные изменения мы обсуждали с коллегами в рамках «Международного технологического конгресса 2026». У меня уже вошло в привычку несколько раз в день проверять обновления тех сред, которыми я пользуюсь. И если раньше обновления происходили раз в несколько дней, то теперь за один день могут прилететь даже два обновления. И ведь каждое из них существенно меняет функционал приложения. В удивительное время мы с вами живём! #AI #Vacation #ПятничноеНастроение Ссылка на оригинал поста: shorin.me/...ive
MCP – Model Context Protocol После моего поста об ИИ-агентах и MCP-серверах ко мне обратилось несколько человек с просьбой рассказать об этих технологиях простым человеческим языком, поскольку тема про ИИ-агентов безумно интересна, но все эти Harness’ы совершенно непонятны для непрофессионалов. Для начала приведу пример работы ИИ-агента, который был показан на упомянутом круглом столе. Человек дал ИИ-агенту свои логин и пароль от системы «Электронный журнал». Да, мы все прекрасно понимаем, что это небезопасно – персональные данные, утечки, взлом и т.п., но как говорится, волков бояться – в лес не ходить. Так что человек сознательно дал доступ и попросил узнать, как обстоят дела у сына в школе. За 10 секунд ИИ-агент проделал следующее: - Нашёл в интернете сайт электронного журнала и залогинился туда; - Посмотрел, как выглядят страницы этого сайта, и разобрался куда и как можно переходить по различным ссылкам, вкладкам, страницам, табличкам, меню и прочим наворотам в виде всплывающих окон; - Пробежался по всем закоулкам электронного журнала и считал доступную информацию; - Считанную информацию ИИ-агент проанализировал и выдал результат в виде «по таким-то предметам всё отлично; вот по такому-то был провал, но он исправлен; а вот по этому предмету сын хронически не дотягивает – нужно отдельно позаниматься с ним». Обращаю ваше внимание на то, что человек не заходил на сайт, не бродил по нему в поисках оценок по разным предметам, не выписывал эти оценки, не составлял графики, чтобы отследить тенденции. Всё это сделал ИИ-агент за 10 секунд. Есть только одно «но» во всём этом. ИИ-агенту пришлось разбираться в том, как устроен сайт. Во-первых, на это тратятся токены, а во-вторых, где гарантия, что агент считал всю имеющуюся информацию или не забыл часть информации, считанную ранее, пока он бродил по сайту? Для минимизации этого риска разработчиками был придуман MCP – Model Context Protocol. С помощью этого протокола сайт предоставляет полную информацию ИИ-агентам в удобном для них виде. Агентам не надо разбираться в устройстве сайта: они сразу же получают всю информацию о том, что можно сделать с ним. Например, один сетевой магазин недавно сделал MCP-сервер для своего онлайн-каталога и заказа товаров. Участник круглого стола рассказал нам, что он состыковал с этим MCP-сервером умную колонку своей матери, и теперь мама, обсуждая с Алисой меню на ужин, заодно просит Алису заказать доставку недостающих ингредиентов. Алиса сама находит продукты в онлайн-каталоге магазина и оформляет заказ. Фантастика! В сфере автопроката MCP-сервер позволит Алисе предоставить всю информацию о доступных автомобилях, опциях, ценах и забронировать подходящий автомобиль на даты поездки, даже не запуская приложение. #AI #DigitalTransformation #Networking Ссылка на оригинал поста: shorin.me/...col
Трёхзальный корпус МГУ Как многие из вас помнят, я во время обучения в МГУ играл в сборной университета по гандболу. Сейчас я продолжаю ходить на тренировки сборной, чтобы передавать свои знания и опыт нынешнему поколению игроков сборной. Тренировки и игры сборной сейчас проходят в новом спортивном зале, который располагается в недавно построенном Ломоносовском корпусе. В годы моего студенчества этого корпуса не было, а мы тренировались и играли в трёхзальном корпусе. Трёхзальный корпус потому так и называется, что в нём располагаются три зала для игровых видов спорта – баскетбольный, волейбольный и универсальный. В универсальном зале можно проводить занятия и игры по гандболу, мини-футболу, теннису и бадминтону. Именно в универсальном зале мы тренировались вечерами по три раза в неделю и играли на первенстве факультетов МГУ и студенческом чемпионате среди ВУЗов. Когда я учился на старших курсах, сборная ВМК по гандболу заняла первое место среди факультетов – как сейчас помню финал, в котором мы отчаянно сражались со сборной МехМата. В том же году сборная МГУ стала чемпионом на вузовском чемпионате, победив, казалось бы, непобедимую, сборную Российской государственной академии физической культуры (РГАФК). После этой феноменальной победы ректор МГУ Виктор Садовничий устроил отдельный приём с членами сборной, на котором поил нас чаем с сушками и подарил всем нам сувениры. В этом году руководство университета решило отремонтировать Ломоносовский корпус, а строители, как всегда, не уложились в срок до начала учебного года. Поэтому наши тренировки сборной сейчас проходят в трёхзальном корпусе. Нынешние студенты недоумевают, как можно было играть на такой тесной площадке. У меня же тренировки в этом зале вызывают тёплые воспоминания о моих студенческих годах. Особенно сильные впечатления меня одолевают, когда я вечером в пятницу после интенсивной тренировки иду в сторону Главного здания МГУ, который красиво манит своими огнями сквозь разноцветную осеннюю листву. Мыслями я переношусь на 29 лет назад, когда я – первокурсник ВМК МГУ также брёл после тренировки, а впереди меня ждали два дня выходных и насыщенная впечатлениями жизнь. Так и сейчас я иду после пятничной тренировки, а передо мной МГУ, выходные и прекрасное будущее. #MoscowStateUniversity #Sport #Handball Ссылка на оригинал поста: shorin.me/...ing
