А у кого-то уже была идея создать платформу для отзывов инстансов федивёрса? И сделать её на ActivityPub. Тогда можно было бы оставлять отзывы об инстансах платформ для отзывов инстансов федивёрса на инстансах платформ для отзывов федивёрса. #рекурсия
Застопорился на том, что решил чтстить нагегеренное. Генерил сонетом 3.7 и быстрыми запросами два дня. Чищу чем попало и медленным лимитом уже неделю. Я просто не понимал поначалу всех особенностей процесса, про правила, доки, логи, тесты, структуру проекта и так далее, сейчас понятно как нейронке легче и это не так как я привык. Должно после перемогания последствий начального забега пойти попроще.
Примерно как с видеороликами, они меняются и код тоже. То так, напишет, то эдак, только тесты и спасают. Но все равно буст огромный кажется.
Но эволюция кода страшная, ревьюить много. То есть все, что нагегерил все равно надо прочитать и чинить.
Или у них просто интеграция хуже с ней в курсоре этом. 4о совсем тупенькая, но рефакторить пойдет.
Зато 4о очень быстрая, видать нахер не сдалась никому для генерации кода :) Мне пойдет, я сейчас проект чищу, главное быстро, иногда можно и вмешаться
Ну тоесть гпт 4о если видит два импорта модуля, она не понимает, что второй перекрывает первый и по кругу начинает ходить.
Гпт 4о тупее чем антропик сонет 3.5 но вроде в итоге, через пять колен решает проблемы сборки, то есть она от этого выглядит более суетливой, сто раз разное пробует...как не думающие люди :)
Выел лисит на думающий клауд сонет 3.7 так, что она стал по 5мин отвечать. Переключился на 3.5, а он умнее, я промпты пишу очень ясные и когда читал, думающая портила идею, конкретизируя ее надо исправить 10, тсправим 3 файла. Гемор. Тупая исполнительнее, а генерит так же.
Кстати гугл гемини говно тупое как пень.
Еще, класть всякие штуки в разных местах ей неясно все с тем же размером контекста. Надо например вагон мелких структур сложить лучше в один файл, на который ей пальцем тыкать что бы она дубли не плодила. Но и слишком много в файл не пихать, тематически делить. В этом смысле на расте хорошо, там любят все в одну кучу скидывать.
Ну и с нейронкой надо не только логи но и код писать адаптированный. В коде должно быть максимально явно написано, что происходит и если есть, например магическая штука, пробегающая по полям модели и автоматом вставляющая все в параметры запроса это хуже чем прямо написанное что куда вставить. Человеку писать долго и магия удобно, а нейронке такое понять и починить трудно, а так как самому уже не писать, то магию я выкинул из проекта.
Но, теперь первые полные тесты с OAuth2.0 и созданием аккаунта пашут целиком. База подведена. Сначала я думал посмотреть как оно само, само оно не соображат, генерит мусор, с правилами уже сильно лучше, а с моими пинками вообще прилично. Инструмент толковый все же, в один момент я чуть было не признал это мусорогенератором, но нет, уметь готовить надо.
В итоге я уже полтора экрана запретов и рекомендаций ей накатал и ситуация стала сильно лучше, радикально.
И трейсинг прям решает, так как думать нейронка не могет, ей надо в логе что бы вызов, параметры и ошибка и тогда она от ошибки до ошибки доходит до рабочего теста. Если просто не пашет, вечный перебор.
Медитирую, люблю смотреть научпоп лекции в ютубе, гулять. По субботам хожу в баню потом сижу в кондитерской и читаю. Обожаю музеи современного искусства. Предпочту посидеть у озера и посмотреть на горы. Этот инстанс мой. Еще есть канал https://youtube.com/@user-tc9eq9pz2q?si=uPmChHjU3UyZIDET
Демократы, либералы, либертарианцы, анархисты, исламисты, христиане и представители прочих религий никогда не перестанут конфликтовать до тех пор пока не поймут что добрососедские отношения намного ценнее всех их религий.
Я (с)