Взаимодействие с LLM иногда оборачивается непредсказуемо. Вчера, вспомнив про функцию в MyHeritage, которая раскрашивает старые фото, (и попробовав обработать пару фотографий), я решил поинтересоваться у AI, а есть ли другие варианты и вообще хорошие модели, которые это умеют делать.
ChatGPT был конкретен — возьмите GFP-GAN и DeOldify потому-то и потому-то.
Как многие знают, я по образованию железнодорожник, и об этом легко догадаться, поскольку регулярно я что-то такое про железную дорогу пишу.
Сейчас хочется поговорить в очередной раз про российские железные дороги, тем более что у них продолжает падать погрузка, и как это все связано с одной интересной компьютерной системой, которая им в этом помогает.
Статистика выходит неумолимой.
Показатели погрузки на сети РЖД
На протяжении 19 месяцев подряд погрузка на сети российских железных дорог падает, и апрель 2025 года тоже не стал исключением. Я уже писал как-то, что причин тому несколько.
Сегодня Skype окончательно уходит в историю, уступая место Microsoft Teams. Запущенный в 2003 году в Люксембурге, Skype стал одной из первых платформ, предложившей бесплатные голосовые звонки через интернет, а вскоре добавил и видеосвязь. Ключевой особенностью при этом было использование собственных кодеков и технологий маршрутизации, позволявших осуществлять звонки с приемлемым качеством даже при медленных линиях — я, помнится, созванивался даже через модемное соединение в 45 кБит/с, а официальным минимумом значилась скорость 33600.
На пике популярности в 2016 году сервисом пользовались 300 миллионов человек ежемесячно.
Skype пережил несколько смен владельцев — от eBay, купившей его за $2,6 млрд в 2005 году, до Microsoft, заплатившей $8,5 млрд в 2011-м. Но конкуренты вроде WhatsApp, Discord и Slack постепенно отбирали пользователей. Даже пандемия, когда Skype увидел рост до 40 миллионов ежедневных пользователей, не спасла сервис — Zoom и Teams быстро обошли его.
Я по такому случаю запустил в последний раз Skype, позвонил на тестовый номер echo123, передал привет всем — и получил баннер, что сервис закрыт. Прощай!
Full disclosure:Этот текст комментирует интервью одного из руководителей Минцифры Украины в области AI. Я участвовал в конкурсе на должность Chief AI Officer, который полгода назад проводило Минцифры.
На ДОУ опубликовано интервью с Дмитрием Овчаренко, CTO центра AI, недавно организованного Министерство цифровой трансформации, посвященное в основном вопросу разработки национальной LLM. Эта разработка была анонсирована при запуске центра и, честно скажу, сразу вызвала у меня недоумение. Интервью это недоумение совершенно не развеяло, скорее усилило.
Он, конечно, играл во многих фильмах, но его роль в The Doors, где он не только сыграл Моррисона, но и спел все песни, звучавшие в кадре — это гениальное перевоплощение.
Слева — Джим Моррисон, справа — Вэл Килмер в роли Джима
Как рассказывал сам Килмер, он даже подлавливал Пола Ротшильда — продюсера, записывавшего все альбомы The Doors, — спрашивая, где был записан тот или иной трек группы, хотя в этот момент играла запись голоса Килмера. Можете сами проверить — когда в фильме звучит The End, то на кадрах с пустыней идет оригинальная запись с голосом Моррисона, а когда начинают показывать концерт в клубе, то поёт уже Вэл.
В 2014 году у актера диагностировали рак горла, удалили почти всю гортань, и Вэл даже тестировал технологии text-to-speech, когда за него говорила модель, обученная на его записях.
Мое увлечение японской кухней постепенно достигает апогея 😊. На фотографии — кацудон (カツ丼), чаша риса с тонкацу, залитая яйцом в соевом соусе.
Как положено в японской кухне, ингредиенты блюда готовятся заранее, а собираются за считанные минуты.
Кусок свинины (корейка) прокатывается тендерайзером (или немного отбивается), солится, перчится, обмакивается в муку, взбитое яйцо, панко (крупные японские пшеничные панировочные сухари) и обжаривается в масле (или фритюре).
Как сварить рис, рассказывать не буду — просто сварите, чтобы к приготовлению соуса он был готов и горячий.
Для соуса берется даши (рыбный бульон, но лучше купить гранулированный вариант хондаши) или хотя бы вода, соевый соус, мирин (сладкий соус на основе рисового вина), немного соли и сахара. Все это немного проваривается, затем переливается в небольшую сковородку, в соусе тушится лук. Дальше начинаем собирать — в соус сверху выкладываем котлету, нарезанную ломтиками (тонкацу), и заливаем слегка размешанным яйцом (на самом деле двумя), накрываем крышкой. Выкладываем в тарелку (типа миски, чаши) порцию риса, проверяем, что яйца в сковородке уже схватились (но не пожарились полностью) и выливаем содержимое сковородки на рис в чаше. Можно сверху посыпать зеленым луком или зеленью.
Готовое блюдо — кацудон
Дальше берете палочки и не торопясь едите. Если вдруг понимаете, что переборщили с количеством риса, то блюдо удалось.
В Японии слово «кацу» из названия блюда является омонимом слова «победа», поэтому его часто едят студенты перед экзаменами или спортсмены перед соревнованиями.
Несмотря на три года войны и большое количество пережитых тревог, сегодня (уже вчера) оказалось самым нервным. Все 17 шахедов, летевших на Одессу, решили это сделать над нашим поселком. Результат — около десятка близких взрывов, волны от которых открывали закрытые окна и один прилет метрах в 30, после которого у нас минус одно окно, одна дверь, выходившая на террасу, несколько окон и дверей пооткрывали и не все хотели закрываться. Впрочем, возможно, это было сбитие, но дроны летели очень низко и растворяться в атмосфере все равно не могут.
Нам, конечно, повезло больше, чем некоторым соседям — в радиусе метров 100 как минимум один пожар, один погибший от осколочного ранения, масса выбитых окон. Кажется, сгорела подстанция 10 кВ, нет газа.
Два удивительных момента:
перед началом налета я решил спуститься из кабинета на третьем этаже дома, забрал бутылку вина и бокал и временно поставил на ступеньку лестницы. Эта парочка простояла весь налет без малейших проблем — пока открывались окна и двери, вылетали стекла и падали некоторые предметы.
кажется, моя привычка покупать классные, но ненужные вещи в очередной раз мне поможет. С недавних пор мне понравилось смотреть на YouTube ролики про всякие хижины (cabins), путешествия с передвижными домами, где готовят на горелках, разводят костры и так далее. И буквально пару недель назад я купил в “Эпицентре” газовый баллон и горелку — совершенно туристическую, компактную. И вот, кажется, утром она мне заменит стационарную плиту, в которой пока что нет газа. Хотя я и приблизительно такого не предполагал, как понятно.
Но, в общем, ладно, перезимовать мы смогли, тут тоже как-то справимся.
Конец эпохи — Skype закрывается 5 мая после 23 лет работы. Microsoft, купившая мессенджер 14 лет назад, решила полностью сосредоточиться на Teams. У пользователей есть 10 недель, чтобы мигрировать свои контакты и переписки в Teams или выгрузить данные через встроенный инструмент экспорта.
По последним данным, у Skype было около 36 миллионов пользователей — далеко от пика в 300 миллионов в 2013 году. Фактически, закрытие Skype было ожидаемым с момента появления Teams в 2016 году. Тогда же Microsoft начала постепенный отказ от Skype for Business, завершив этот процесс в 2021 году.
Teams Free не будет поддерживать звонки на мобильные и стационарные телефоны — функцию, которая была фирменным знаком Skype.
Если пользователь не предпримет никаких действий до 5 мая, Microsoft сохранит данные до конца года, после чего они будут удалены.
Я, честно говоря, не помню, когда в последний раз запускал Skype — кажется, это было пару лет назад по просьбе телевидения, кому-то так было удобнее выводить гостей в эфир. Зато покопался в блоге, куда я когда-то писал всё подряд, и нашел, когда я его поставил — 14 июня 2004 года. Причем специально тогда попросил постучаться желающих потестировать и выяснил опытным путем, что связь была достаточно хорошей даже на модемном соединении через несколько стран. А сейчас и правда ни к чему уже.
Возьмите овсянку, какая нравится, залейте её куриным бульоном. Варите помешивая, как обычно, минуты 4, пока овсянка не набухнет и не впитает весь бульон. Отдельно мелко нарежьте бекон и обжарьте на сковородке. Выложите овсянку на тарелку, уложите сверху бекон, полейте вытопившимся жиром. Посыпьте сверху мелконарезанным зеленым луком.
Овсянка на бульоне с беконом
Как легко догадаться — это сытно. Поэтому соразмеряйте порцию с возможностями.
Если вы расстроены последними комментариями и новостями, а до этого всю жизнь жили с представлением о США — великой стране, руководствующейся идеями верховенства демократии и права, бизнес которой настолько эффективен, что обеспечил ей экономическое превосходство над всем миром, а внешнеполитическая и военная мощь обеспечивает установление идеалов демократии во всем мире, то вот вам пара фактических замечаний.
Я иногда задумываюсь, что слишком уж много вожусь с процессом прилаживания AI к ведению своего телеграм-канала, но на самом деле это для меня прекрасная тестовая площадка — много готового контента, причем с дополнительными материалами и черновиками, а на практической задаче всё новое изучается гораздо лучше.
На этой неделе мне попалась свежая статья исследователей из MIT, в которой они описывают свою новую систему Satori. Если упрощать, то существует несколько способов в обучении моделей рассуждениям — использование более мощной модели в качестве учителя, дистилляция модели, обучением с подкреплением на основе человеческих отзывов. Все это требует много ресурсов, поэтому исследователи решили пойти другим путем и попробовать научить модель самообучаться. Ученые придумали новый метод — Chain-of-Action-Though (COAT), то есть “Цепочка действий-мыслей”, чтобы помочь модели остановиться в рассуждениях, проверить себя и принять решение о продолжении.
Естественный стиль общения с AI иногда приводит к таким оборотам, что начинаешь воспринимать это как хамство или любимое действие современной молодежи — “обесценивание”.
Вот, например, занимаемся мы с ним программированием — в данном случае это Claude 3.5 Sonnet. У меня есть небольшое расширение для Cursor, которое мы с ним же написали для генерации коротких commit message — когда писали, в Cursor этой функции вообще не было, а мне при этом не надо больших сообщений, поскольку это блог и там достаточно писать “add article on…”. Но движок там Astro, который не любит пустых полей в мета-информации заметки (frontmatter) и я регулярно удаляю из большого шаблона пару редко заполняемых полей. В итоге мне это надоело и я подумал — пусть расширение это делает.
Проблема с хайпом вокруг технологий заключается в том, что появляется огромное количество информационного шума, который делает технологию какой-то разновидностью волшебства. Так было с криптовалютами, и теперь такое же наблюдается вокруг AI и LLM. Тем более, что попробовать тот же ChatGPT несложно — это вам не с криптокошельком разбираться, — и общение в привычном интерфейсе вебчата или мессенджера дает какие-то разумные ответы, так что широкой аудитории вполне верится в утверждение «AI можно натренировать так-то и так-то». И это действительно так — натренировать можно, вот только непосредственный процесс тренировки как раз и становится той самой «магией», которая по всем правилам фокуса должна остаться непонятной профанам.
Я заранее хочу предупредить, что дальнейший текст будет излагать эту магию намеренно очень упрощенно, без математики, так сказать — для общего понимания. Мой собственный опыт довольно специфичен, я не провожу исследований и технически корректных экспериментов, но опыт использования накопить успел и для выводов вида «А вот для этого надо пробовать эту область решений» этого опыта часто хватает.
Я иногда заглядываю в разные ватные телеграм-каналы — знаете, как еврей из анекдота любил антисемитские газеты читать, потому что там описывали какие евреи грозные, как они правят миром и так далее, — и с удивлением узнал, что одной из ярких тем в них сейчас являются Габсбурги. Точнее — один Габсбург, Карл, внук последнего императора Австро-Венгрии, тоже Карла, который, как и его покойный отец, который был депутатом Европарламента, ведет активную политическую деятельность в качестве депутата парламента Австрии и лидера Паневропейского движения.
caption
Так вот, этот Карл Габсбург (хоть его отец и отрекся от имперского титула, но он остается главой имперской ветви дома), выступая на форуме своего движения, заявил, что Россия является классической колониальной империей и должна распасться, причем Европа должна активно заниматься разработкой сценариев распада России для обеспечения безопасности своих граждан.
И вот теперь все эти ватники обсуждают, что на самом деле они забыли, что Украина — проект Австрии, что Австрийская империя жива и продолжает реализацию украинского проекта, не надо себя обманывать англосаксами (вот тоже бессмысленный штамп), их самих обманули, заставив заниматься Украиной.
Но удивительно не это — в конце концов, любой ватник удавится, но не откажется от идеи существования великих могущественных неизвестных сил, противостоящих российскому государству и ненавидящих всех русских. Удивительно, что выступление Карла Габсбурга вызвало острое недовольство «хороших русских», находящихся в той же Европе. Они возмущены — как, мол, можно вообще говорить о распаде великой России да еще и подбрасывать пищу путинской пропаганде.
Сувенир для сотрудника, проработавшего 40 лет в Microsoft
Вот так выглядит сувенир, который вручают в Microsoft сотруднику, проработавшему 40 лет в компании — увесистый кусок матового хрусталя (вес с футляром 38 фунтов, то есть 17 с лишним килограмм). Его получил Ларри Остерман, разработчик, сменивший за годы работы много проектов, а сейчас занимающийся разработкой SDK для Azure.
Обладателей такого сувенира в компании меньше десятка.