Гуру Хренов
Гуру Хренов личный блог
Сегодня в 05:28

ПРОРЫВ в проекте клонирования Тимофея Мартынова!!

ПРОРЫВ в проекте клонирования Тимофея Мартынова!!
Друзья, нам всем пора признаться себе в очевидных вещах – создатель Смарт-Лаба Тимофей Валерьевич Мартынов – это гений наших дней. Он не только своими руками сделал самую популярную платформу для трейдеров, но и создал традицию ежегодных конференций, на которые слетаются, как мухи на мед, топы российских компаний!  Плюс, он еще и книгу написал (и возможно – не одну!)

Поэтому, я вам уже все уши прожужжал про то, что сохранение наследия Тимофея Валерьевича, а в идеале — обеспечение его бессмертия, являются важнейшими задачами наших дней.
Я не стал ждать госфинансирования, и давно работаю над этим проектом в частном порядке.
Было предпринято три попытки клонирования Тимофея: раз два и три.
Но могучий мозг и разносторонняя эрудиция господина Мартынова рвут в клочья все попытки его клонировать!
Например, недавно у него прорезался новый талант: он стал критиком и обозревателем офисных кресел.
Ну как такие вещи можно было предвидеть?? Тут у кого хочешь опустятся руки!
И вдруг на прошлой неделе ко мне пришло озарение!!
Что, если мы подходим к проблеме не с того конца??
Может, клонировать надо не Тимофея, а Смарт-Лаб ?
Таким образом, мы хотя бы сохраним его наследие в случае неизбежного полного отключения интернета или высадки иноплянетян в одной отдельно взятой стране?

Сказано – сделано. Тем более, что теперь в моем распоряжении есть универсальный инструмент для этой цели – Клон Клод Код.
Далее – история о том, как был клонирован Смарт-Лаб.

Дисклеймер! На этот раз – серьезно. Я, разумеется, не собираюсь конкурировать со Смарт-Лабом, или как-то вредить Тимофею, которого я очень уважаю. Единственной целью эксперимента является показать, какой п… ц светит программерским (да и многим другим) профессиям в свете современных AI-технологий.
Сам сервер, равно как и Git-репозиторий с кодом — я готов передать Тимофею в любой момент (если он ему зачем-то понадобится). Если он ему не понадобится, сервер будет убит через пару недель.

Итак, что мы имеем. Smart-lab, судя по всему, написан на древней и уже сдохшей в смысле ее сопровождения CMS под названием Livestreet, на которую слоями накладывали штукатурку из PHP.

Я подписался на базовую подписку Клода за 20 долл в месяц, и поставил ему задачу пропарсить сайт https://smart-lab.ru/, поняв его функционал. Дал ему свой логин. Клод поползал, и даже создал тестовый пост от моего имени, который лайкнули сразу 6 раз, и комментнули 4 раза, несмотря на его очевидную тупизну. Приятно! Хотя, может, я натренировал своих подписчиков, и они, кроме тупизны, от меня ничего и не ждут?

После того, как Клод поползал по функционалу и сказал, что он его  понял (спойлер – как позже выяснилось, нихрена он не понял), я попросил его сначала разработать современную архитектуру для сайта – клона.

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

После того, как мы сошлись на архитектуре, я сказал Клоду, давай разрабатывай, и он начал жужжать. Минут через 30 у него закончились токены, и он остановился, —  наступил так называемый Rate-limit для моей 20-тидолларовой подписки. Rate-limit сбрасывается каждые 4 часа.
Но на тот момент у меня уже начался азарт, и я забросил дополнительные 20 долларов, чтобы Клод продолжил работать (у него есть такая опция – просто забросить деньги поверх подписки).
Клод таки продолжил работать, а я с ужасом смотрел, как мои 20 долларов были съедены где-то еще за 40 минут его работы.
Стало понятно, что заброс дополнительного бюджета – это верный путь к банкротству.
Тогда я решил ненадолго проапргедиться до уровня подписки Max, которая стоит уже 140 долл в месяц, и сулит в 4 раза большие Rate-Limits и более длинное контекстное окно.
Там я сразу же переключился на самую умную модель, Opus 4.6, ибо только ей дано постичь крутизну функционала Смарт-Лаба. После этого дела пошли без задержек.
Первую версию сайта Клод слепил полностью автономно часа за два.
И версия была так себе, конечно. Какие-то основные идеи Клод, конечно, уловил и отклонировал, но очень много еще не работало.
За этим последовал длинный процесс допиливания функционала, когда я писал Клоду (человеческим голосом), что надо поменять, и он менял. Иногда эти изменения тестировал я сам, иногда, когда мне было лень, я отправлял Клода писать сценарии тестирования и тестировать все самому (он это тоже может, хотя и очень медленно).
На все-про-все, я потратил часов 15 чистого времени (и получил кучу удовольствия).
Клод же наверное отпахал часов 40.
Плюс 12 долл за домен, 140 долл за подписку Claude Max,  и долларов 50 в месяц на облачный сервер.

И вот он – клон Смартлаба – прошу любить и жаловать – dumb-lab.org

При посещении сайта я сразу рекомендую в верхнем меню справа выбрать язык NSF – так будет веселей. Для тех, кто совсем любит приключения – попробуйте режим NSF+. Если захотите создать пользователя, учтите, что имейл с кодом-подтверждением почти наверняка попадет вам в spam/bulk – там его и ищите. А так-вроде все работает, и некоторые вещи – даже лучше, чем на смарт-лабе (загрузка картинок в пост, например, – выводит внятное сообщение, что надо подождать)
Этот сайт, заодно, является хорошей проверкой того, насколько облачные сервисы Амазона блокируют в России, потому что он весь написан с использованием этих сервисов.

Итак, что мы имеем? С помощью самого современного на данный момент AI, бюджета где-то в 200 долл и 15 часов рабочего времени,  я создал сайт, который на 80% клонирует функционал Смарт-Лаба и работает на современных фреймворках.
А на Smart-Lab, в свое время, было потрачено, наверное, несколько человеко-лет усилий программеров и стопицот денег их зарплаты. Вот такая грустная история, которую нам всем надо как следует отрефлексировать. Потому что AI придет в гости не только к программерам, но и ко всем людям умственного труда. И тортик с собой не принесет.

Кстати, про тортики — на dumb-lab.org, чтобы проверить, как он работает, я только что выложил рассказ про то, как я худею на оземпике – первый отчет так сказать, 20 дней спустя.
Там же, в главной ленте – пост с подробным описанием архитектуры сайта, если это кому-то интересно.

Попробуйте попользоваться сайтом, если есть время и желание.

29 Комментариев
  • Мультитрендовый
    Сегодня в 05:37
    А к сантехнику ИИ не придёт! 
  • Russo turisto obliko morale
    Сегодня в 05:47
    Сам себя не похвалишь, никто не похвалит
  • АШ
    Сегодня в 05:53
    Кстати, про тортики — на dumb-lab.org
    Это как я понимаю основное.
  • Ho_Chu
    Сегодня в 06:31
    пост рискует стать вирусным в рунете ))

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн