Немного дегтя

Я, пожалуй, немного компенсирую вчерашний отзыв о работе OpenClaw — не то, чтобы ложкой дёгтя, но наблюдениями противоположного характера.

Внутри неплохо спроектированного продукта находятся все те же современные модели со всеми их недостатками. И на них я тоже уже наткнулся.

Например, как не ухищряйся и не придумывай новые прекрасные методы работы с памятью, перешибить собственные знания модели очень сложно. Я и в обычном использовании регулярно страдаю от того, как модель — совершенно все равно какая именно, хоть Opus 4.5, хоть Gemini 3 Pro, — настаивает, что её не существует, а актуальная версия либо Claude Haiku 3.5, либо Gemini Flash 2.0. У меня давно есть дополнение к промпту, где явно сказано, что перед упоминанием любой версии продукта, модели или библиотеки надо проверить фактически актуальную версию — даже в таком виде модель регулярно мне сообщает, что я ошибся и указал не вышедшую еще модель. В OpenClaw я сразу указал, что проверять надо и даже отдельно сказал “Заведи себе файл с версиями, запиши туда актуальные и раз в две недели проверяй” — и все равно в очередном скрипте он вписал google flash 2.0. Причем, когда я послал исправлять — он исправил в конфиге и оставил захардкоженной модель в скрипте. Когда я пнул еще раз — он исправил в скрипте и дописал fallback — до google flash 2.0!

Это, как понятно, я уже нарушил чистоту эксперимента, глазами глядя на каждую редакцию скрипта.

Вообще, модели фантастически плохо знают две вещи — собственный API и собственные возможности. И в очередной задаче это проявилось — сначала OpenClaw написал скрипт, который не учитывал параметры reasoning в запросе к LLM, а потом я понял, что агент решил не ту задачу. Я ставил задачу проверять пачку RSS и присылать мне дайджест, а он написал скрипт, который проверяет RSS и присылает дайджест — но это не agentic решение, с тем же успехом я мог бы написать такой скрипт и без него.

Собственно, с этим я сталкивался и в Claude Code — когда ему говоришь “сделай это скиллом”, он пишет очень правильный промпт, но это не скилл, поскольку он даже не оформлен правильно.

Так что оптимальное использование OpenClaw — очень внимательно его посмотреть, проанализировать и вытащить хорошие наработки в собственные настройки. Именно так я и сделал еще на прошлой неделе. Так что у меня уже какая-то своя версия Claude Code, которой я и работаю.

Выходные с OpenClaw

Два дня возился с OpenClaw (он же Moltbot, он же Clawdbot).

Я не стал его ставить на мак — у меня есть и mac mini, и mac Studio, которые можно задействовать, но пока я не готов давать ему доступ ко всем аккаунтам и логинам, а VPS в облаке справится не хуже. Пришлось, правда, повозиться — доступ к управлению ботом предусматривает либо ssh-туннель, либо использование Tailscale, а я давно для приватного доступа использую Cloudflare Tunnel. Но настроить получилось — и я оказался в очень знакомой ситуации, когда инструмент есть, а попробовать не на чем.

Бот, активно мне помогающий

Интересные задачи: перевод сложного документа

Пожалуй, главное изменение, которое у меня произошло в связи с обширным использованием LLM — исчезли невозможные задачи. Любая сложность или задача, связанные с большим количеством информации или автоматизацией чего-то рутинного, теперь воспринимаются как своеобразный вызов — а ну, как с этим справиться?

С другой стороны, конечно, иногда в разгар боев с Claude Code ощущаешь себя героем мультика про крылья и ноги — “лучше день потерять, потом за два часа долететь”. На гораздо чаще получается наоборот.

Вот довольно скромный пример. Попался тут большой файл с техническим руководством, который надо было перевести. Попался он не мне, но, глядя на утомительный процесс перевода docx-файла с картинками, выносками и таблицами, сложно было не захотеть помочь.

Умер Скотт Адамс

В Калифорнии скончался Скотт Адамс, автор комиксов про Дилберта. Ему было 68 лет. В прошлом году он сообщил, что борется с агрессивной формой рака простаты.

Комиксы про Дилберта (и еще нескольких героев) взлетели в 90-х как прекрасная сатира на офисную жизнь. Скотт на волне успеха написал несколько книг — в том же сатирическом ключе. Пару лет назад он разошелся в онлайне, назвав негров в Америке “группой ненависти”, после чего ему припомнили неоднозначные высказывания о Холокосте и женщинах и более 1000 изданий отказались от контрактов на публикацию комиксов. Он продолжал выпускать новую серию на платных сервисах и неизменно вел стримы на своем канале в YouTube. Собственно, еще вчера такой стрим и шел.

Никакой теории

Много лет встречаю в анонсах конференций и курсов знакомые многим фразы «Вы получите только практические знания, никакой «воды», только действенные инструменты, 100% практические кейсы, это не «теория», а практические фреймворки» и так далее. Честно говоря, всегда воспринимал это как удобный слоган — точнее, сначала это было удобно, потому что как-то отличало от конкурентов, которые использовали что-то очень корпоративное вроде «Конференция посвящена рассмотрению системных вопросов трансформации парадигмы бизнес-процессов с помощью стратегических подходов в контексте цифровой трансформации».

Но потом все равно это стало таким же штампом, тем более что о каких практических знаниях можно рассказать за 20-30 минут доклада? Каким может быть уровень упрощения кейса, чтобы вложить его в 10-15 слайдов?

Недавно, когда я в очередной раз как-то встретился с маркетологами и аналитиками, так сказать, другого поколения, у меня все-таки сложилась полная картина. Эти фразы о практичности я слышу где-то лет 15, у большинства нынешних специалистов опыт работы такой или меньше, качество высшего образования известно, то есть можно предположить, что почти все профессиональные знания они получили именно на таких ивентах или на курсах из интернета, где также обещают «исключительно практические знания по использованию действенных инструментов», а у многих еще и тимлиды и руководство примерно с таким же багажом — вот так мы и получаем «специалистов», где все, что написано в ответе сервиса, является истиной, а обновление профессионального интерфейса вызывает ступор, потому что ссылки незнакомые, а «практический курс» еще не обновил скриншоты.

Я, еще учась в вузе, несколько раз встречал учебные пособия для техникумов (да, колледжи только начали появляться) и даже ПТУ. Там сразу была заметна разница — если в учебнике для вуза (по спецкурсу, например, «Управление эксплуатационной работой на железнодорожном транспорте») приводилось несколько математических формул, то для техникумов формул было меньше и они были упрощены, а для ПТУ писалось что-то вроде «Нажмите кнопку, проверьте, что сигнал включился». Конечно, и для вузов были методические пособия для выполнения курсовых проектов с, так сказать, адаптированными формулами и полезными таблицами, но на экзаменах нас спрашивали о том, что написано в учебниках или что преподавалось на лекциях, что на самом деле вполне совпадало с содержанием учебников.

А сейчас, после 15 лет продвижения «исключительно практических знаний», мы во многих сферах жизни имеем поколение специалистов, которые научились по методичкам и работают, не понимая смысла своих действий. Поэтому у нас с одной стороны «роль кибербезопасности преувеличена», а с другой — высказывания «экспертов» о «уютном оупенсорсе с лавандовым латте».

MTV, как мы его знали — всё!

MTV прекращает вещание последних музыкальных каналов — с 31 декабря 2025 года в Великобритании закрываются MTV Music, MTV 80s, MTV 90s, Club MTV и MTV Live. Аналогично в Австралии, Польше, Франции и Бразилии. Финальным клипом на MTV Music стал “Video Killed the Radio Star” от Buggles — тот самый, с которого канал начал вещание в США в 1981 году.

MTV

Видео действительно убило радиозвезду — MTV превратил поп-музыку в визуальный медиум. Но потом стриминг убил видеозвезду. Хотя если честно, MTV убил себя сам еще раньше, переключившись на Jersey Shore и подобные реалити-шоу где-то в середине нулевых. К моменту, когда YouTube стал главной площадкой для клипов, MTV уже давно не был музыкальным каналом.

Великая депрессия в public domain

С первого дня нового года в общественное достояние переходят произведения 1930 года и звукозаписи 1925-го. Впервые с 1970-х в public domain попадают работы нового десятилетия — после двадцатилетней заморозки, которая закончилась только в 2019 году.

Internet Archive, анонсируя событие, не удержался от параллелей: мир 1930-го переживал начало Великой депрессии, тревожился о банках и тарифах — “звучит знакомо?”, иронизируют они. Набор, кстати, прекрасный: песни Гершвинов “I Got Rhythm” и “Embraceable You”, “Dream a Little Dream of Me”, “Georgia on My Mind”, “Убийство в доме викария” Агаты Кристи — первая книга с мисс Марпл, дебют Нэнси Дрю в четырех романах сразу, “Мальтийский сокол” с Сэмом Спейдом, “Когда я умирала” Фолкнера. Плюс 19 мультфильмов Disney — девять с Микки Маусом и десять Silly Symphonies.

Произведения, перешедшие в public domain с 1 января 2026 года

История с Disney отдельно любопытна. Компания десятилетиями лоббировала продление копирайта — закон 1998 года, который критики прозвали Mickey Mouse Protection Act, добавил 20 лет защиты. Теперь плотина постепенно размывается: в 2024-м в public domain вошел Steamboat Willie, первый звуковой Микки. Осталось подождать до 2028-го, когда туда же отправится оригинальная версия Микки из “Фантазии”. А еще через несколько лет — ранний Бэтмен и Супермен.

Internet Archive запускает конкурс Public Domain Film Remix — можно до конца дня 7 января прислать свою короткометражку и выиграть один из трех денежных призов.

С Новым 2026-м годом!

Традиции и ритуалы становятся особенно важны — как со временем, так и с обстоятельствами. Поэтому каждый год в последний день я пишу заметку в блог.

К сожалению, надежды годичной давности, что 2025-й год окажется лучше предыдущих, не оправдались. Shit happens, а чудес не бывает. Но как-то мы дошли до казавшегося недостижимым будущего (день за днем, неделя за неделей, как когда-то обещали в советском фильме) и опять надеемся на будущий год.

Не буду грешить против истины — это был один из самых интересных годов в части хороших идей, полезных проектов, глубоких мыслей и общего прогресса. Чем бы вы не занимались — сравните состояние год назад и сейчас, будь-то AI, политика или экономика. А раз уж вы читаете то, что я пишу, то мы прошли этот путь более или менее вместе.

Давайте идти дальше — все становится curiouser and curiouser (чудесатее и чудесатее) в полном соответствии с трудами дедушки алгоритмов Чарльза Доджсона под псевдонимом Льюиса Кэролла.

Вот так я и провел этот год
Вот так я и провел этот год

Итоги года в вайб-кодинге

В общем, мне кажется конец года лучшим моментом, чтобы еще раз поговорить о вайб-кодинге. О нем пишут, ему учат и пытаются отучить, о нем говорят все подряд и даже выбрали словом года. Коллеги по подкасту Радио-Т весь год с угасающим энтузиазмом обещали, что вот-вот всё то, что не соответствующие высокому званию программиста навайбкодили, наконец-то перестанет работать и весь мир придет к ним на поклон за исправлениями — ну, и раз уж я закончил год выпуском уже третьей версии интересного проекта, где весь код написан и отлажен разными версиями AI, то вполне можно и подвести итоги.

Иллюстрация того, как должна измениться работа программиста (prompt: Claude Opus 4.5, picture: IMAGEN 4
Иллюстрация того, как должна измениться работа программиста (prompt: Claude Opus 4.5, picture: IMAGEN 4

Непредсказуемый эффект пошлин

Спустя немалое время после введения Трампом пошлин на практически все товары, поставляемые в США можно уже что-то проанализировать. Результаты такого анализа показывают, в общем-то, ожидаемое — политические заявления сильно расходятся с реальным экономическим эффектом. Хотя номинальный размер пошлин взлетел до 27,4%, что выше любого уровня примерно за 100 лет, фактический уровень составил 14,1%.

У этого явления сразу несколько причин — часть товаров была еще в пути, включая ту, что была спешно закуплена еще по старым правилам. Кроме того, у пошлин есть немалое количество исключений — например, продукция Apple освобождена от новых ставок. Сказался и эффект “беларуских креветок” — точно также, как самосанкции в РФ привели к поставкам неожиданных товаров из Беларуси и Казахстана, в США резко вырос импорт из Мексики и Канады, поскольку эти страны связаны соглашением о зоне свободной торговли.

Как и предупреждали перед запуском пошлин, весь эффект от их повышения пришелся именно на конечного покупателя, то есть американцев. Данные показывают, что коэффициент переноса стоимости (pass-through) в 2025 году достиг ошеломляющих 94%, что означает практически полное отсутствие скидок со стороны зарубежных поставщиков и прямой рост цен на импорт. Еще раз — никто из поставщиков не стал снижать цены, чтобы сохранить долю на американском рынке. С другой стороны, а откуда возьмется такое желание, если в подавляющем количестве случаев конкурирующих предложений, не затронутых пошлинами, нет? То есть, если та или иная продукция не производится в США/Мексике/Канаде, зачем снижать цену поставок из Азии, если 100% конкурентов находятся в той же Азии с теми же пошлинами?

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

Да, в результате сильно упала доля китайских товаров — с 22 до 8 процентов. Но за счет этого выросла доля товаров из Вьетнама и Индии и еще большой вопрос, что из этого перетока является простой перемаршрутизацией поставок. Мы знаем из заявлений крупных производителей, что кто-то переносит часть производства из Китая в Индию или Вьетнам, но этот процесс шел и так, поскольку китайское производство постепенно дорожает в последние годы и становится менее выгодным.

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

Исключительные люди, просто исключительные.

Почему регулирование становится злом

Любители регулирования — речь идет об экономическом регулировании со стороны общества и государства, — вероятно, являются самыми необучаемыми представителями человеческого рода. Вот очередной пример — принятие в 2019 году в штате Нью-Йорк закона, который регулирует рынок аренды (в том числе в городе Нью-Йорк) и запрещает арендодателям повышать цены на квартиры даже для новых жильцов или проведения капитального ремонта, привело к тому, что 50 тысяч квартир в городе фактически заброшены. Предыдущие жильцы платили, например, 900 долларов, съехали, ремонт квартиры требует вложить 100 тысяч долларов, актуальная рыночная ставка аренды составляет 3500 долларов при расходах на эксплуатацию чуть больше 1000, но ставка аренды может быть повышена максимум до 1200 долларов, что делает бессмысленными попытки такую квартиру отремонтировать и сдать.

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

Семья и стартапы

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

Иллюстрация

Выборы браузеров

Не буду напоминать, что когда-то я регулярно писал в блоге о новых браузерах — упоминая и надстройки над IE типа NetCaptor, и бета-версии Firebird (помните вообще, что так назывался сначала Firefox?). За последние годы, в принципе, картина определилась — есть Chrome, на маках есть еще Safari, для любителей остался Firefox и есть еще некоторое количество разных сборок на базе Chromium разной степени серьезности.

Мне всегда нравилось использовать Safari, но сильно не хватало плагинов. Какое-то количество я за последнее время даже написал сам и заниматься их переносом на Safari не хотелось даже с помощью AI. Но иногда я все же пробовал пересаживаться на Safari — поскольку на iPad я использую именно его, то возможности синхронизации местами помогали. Но потом все равно возвращался на Chrome — иногда это происходило из-за плагинов, а иногда — из-за потребления памяти.

Гипотетически, ответ такой…

Я уже примерно год занимаюсь несколькими AI-проектами, в том числе RAG-ботом (Retrieval-Augmented Generation), и всё время выясняю для себя что-то новое. Почему бы не поделиться?

Разработка RAG-чатбота считается простой задачей — многие облачные платформы, от OpenAI до Cloudflare, предлагают даже готовые решения, где все можно настроить кликами в веб-интерфейсе. Да и для собственной разработки не заметно особых проблем — возьмите базу знаний, порежьте ее на небольшие фрагменты, однородные по смыслу (например, вопрос-ответ или раздел в большом документе), вычислите для этих фрагментов векторное представление (embeddings, в самом простом случае это очень дешево делается через запрос к API, например, OpenAI или Google), сохраните в специальный вид базы, которая называется “векторной” и ждите вопроса пользователя. Полученный вопрос тоже превращаете в эмбеддинг и теперь на запрос с ним векторная база вернет вам результаты, наиболее похожие (similar) на заданный вопрос. Остается сформулировать запрос к LLM буквально следующего содержания “Ты специалист службы поддержки (или консультант, смотря что за задача), вот вопрос пользователя, вот что мы знаем на эту тему, сформулируй ответ”.

На самом деле, как только вы выходите за рамки нескольких десятков документов в базе и пытаетесь научить бота отвечать на более сложные вопросы, начинаются детали, сильно влияющие на всю работу. Вот про одну из таких деталей я и расскажу.

Будущее SEO

На выходных попалась статья в блоге Semrush про то, что золотая эра SEO заканчивается, AI в результатах поиска Googel даёт всё больше ответов без клики на сайты, а AI-чаты (ChatGPT или Claude) предпочитают давать ссылки на крупные бренды. В результате малому бизнесу, который до сих пор уповал на поисковую оптимизацию и контент-маркетинг, достаётся все меньше трафика и что дальше делать — неизвестно.

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

Возможно, общость рекомендаций связана в том числе и с отсутствием у Semrush готового сервиса, в который можно ткнуть пальцем и сказать “пользуйтесь!”. Но в целом, я бы назвал развитие ситуации справедливым.

Чем, по сути, было поисковое продвижение для малого бизнеса последние, пожалуй, лет 10, если не больше? Буквально два направления, оба в меру сомнительные — расстановка ссылок и контент-маркетинг. Со ссылками примерно и так понятно — то, что начиналось с совершенно добровольного обмена или цитирования, давно выродилось в агрессивную тактику задалбывания предложениями разместить гостевой пост, разместить ссылку где-то в тексте, поменять ссылку в тексте 10 летней давности и поставить там вместо оригинала ссылку на другой сервис “почти такой же точно, но другой” — в общем, наверняка знаете, о чем речь. Но что не так с контент-маркетингом?

Да всё не так примерно. Вот есть сайт небольшого магазина или небольшой компании. Контента на нем в обычном случае не то, чтобы много — страницы товаров, оплата/доставка, “О нас”, что еще может быть в магазине? Но тут приходит контент-маркетолог и рассказывает, что не будет никаких продаж без контент-маркетинга — то есть новых статей пару раз в неделю на темы, связанные со сферой магазина. Без этого, авторитетно объясняет маркетолог, не будет ни репутации магазина, как выдающегося в своей нише, ни поискового трафика, поскольку что тут индексировать поиску?

Но поставьте себя на место владельца магазина. Где он возьмет материал на две статьи в неделю? О чем писать? Хорошую статью написать не очень просто, даже если у вас есть материал. А у какого количества магазинов и бизнесов вообще есть какой-то уникальный опыт, достойный статьи? Вы знаете, что получается в итоге — многочисленный статейный мусор “Топ-10 чего угодно”, где на первом месте приведен не имеющий недостатков продукт автора, а дальше всякие недостойные конкуренты, или “Советы начинающим кому угодно”, хоть сантехникам, хоть ядерным физикам. Пройдитесь по сайтам SaaS-продуктов — они все забиты регулярными статьями на совершенно общеобразовательные темы, часто скопированные либо у других, либо из википедии. Это была эпоха великого рерайта, что уж тут скрывать?

Вот теперь она справедливо заканчивается — если речь идет об ответе на вопрос, то AI хоть в чате, хоть в выдаче даст ответ лучше и быстрее, без излишней рекламы. А если продукт, сервис, магазин имеет что сказать, как обладатели уникального опыта, он не пропадет. Я вот в большом количестве поисков про клавиатуры встречаю один украинский магазин, у которого и хороший набор товаров, и глубокое знание темы, и много собственных тестов с подробными обзорами. Жаль, что он такой у нас один, но он заслужил свой поисковый трафик и меня в качестве покупателя.

Вот еще бы соцсети подобным образом очистить — но это прямо противоречит как бизнес-модели, так и интентам пользователей. Так что лучше туда просто не ходить. Шучу.