Тред про AI-агентов - от вайб-кодинга до персональных ассистентов, которые сидят в твоих чатах, читают заметки и автономно ломают всё вокруг. Для кодеров, которые разучились писать руками, и для гуманитариев, чей диплом филолога наконец котируется в IT. Сеньор в 2026 - это тот, кто умеет внятно объяснить машине, чего он блять хочет.
С чего начать: • Хочешь кодить с AI эффективно: Cursor или Claude Code • Хочешь кодить в VS Code без привязки к конкретному провайдеру: Kilo Code, Cline или Roo Code + OpenRouter • Хочешь кодить с AI локально: OpenCode, Qwen Code или Pi Coding Agent + из моделей аноны советуют Qwen3.6, подробности в llama-треде • Хочешь приложение без кода: Lovable или bolt.new • Хочешь автоматизировать рутину: n8n или Langflow • Хочешь персонального ассистента: OpenClaw + API корпов или локальная модель на твоей пеке
>>1635790 (OP) Если ты только решился вкатится в вайбкодинг и нет идей с чего интересного начать? Вот тебе приколюха в твой CURSOR PRO Создай свой первый продукт и охуей от того что ты стал ВАЙБКОДЕРОМ
https://rentry.org/Abu_Archiver_2ch открывается только через VPN ## Проект «Abu Архиватор» и формат .2ch: Новый манифест конспирации в Рунете Статус проекта: Концепт / Pre-Alpha (C, Win32 API) Целевая аудитория: Посетители имиджборд, цифровые партизаны, зумеры, гики ------------------------------ ## 💡 Суть и техническая новизна Проект представляет собой утилиту Abu Архиватор и кастомный медиа-контейнер .2ch. В его основе лежит стеганография нового поколения (модернизированный «раржпег»). В отличие от старых методов, которые легко вскрывались стандартными WinRAR или 7-Zip, формат .2ch использует динамическую XOR-маску и кастомное смещение сигнатур.
Для внешнего мира: Файл загружается на любой сайт или имиджборду как обычная картинка (.jpg/.png) или видео (.mp4 .webm), корректно отображается в браузере и воспроизводится в плеерах. Для чужих архиваторов: При попытке открыть файл через WinRAR или 7-Zip программа выдает ошибку «Архив поврежден» из-за измененных маркеров. Для своих: Только оригинальный архиватор Abu находит секретный маркер ABU!, снимает XOR-шифрование и мгновенно извлекает скрытые файлы.
------------------------------ ## 🔥 Глоток свежего воздуха для молодежи и новый тренд
1. Эстетика «Цифрового Подполья» Молодежь устала от тотальной прозрачности, корпоративного контроля и алгоритмов, которые анализируют каждый шаг. Формат .2ch возрождает романтику «старого интернета» и хакерскую культуру. Это создание приватных цифровых пространств прямо на виду у всех. 2. Культурный код имиджборд (Анонимность 2.0) Для Рунета и двач-культуры это локальный мем, переросший в полезный инструмент. Обмен архивами, скрытыми внутри веб-капсул, превращается в мета-игру. Порог входа — наличие легковесной утилиты Abu, что формирует закрытое комьюнити «тех, кто в теме». 3. Тренды в TikTok и Telegram Формат идеально подходит под современные тренды: «ARG» (игры альтернативной реальности), квесты, передача секретных паков с мемами, инди-музыкой, софтом или скрытыми посланиями прямо внутри безобидных видеороликов. Контент внутри контента.
------------------------------ ## 🛠 Продуктовые фишки и UX
Portable-формат: Один .exe файл весом до 1 МБ, написанный на чистом С. Запускается мгновенно на любом ПК без установки библиотек. Кастомный GUI: Интерфейс в стиле ретро-киберпанка или классического олдскульного софта, выделяющийся на фоне скучного плоского веб-дизайна. Drag-and-Drop: Перетащил картинку, перетащил секретную папку, нажал одну кнопку — получил готовый .2ch файл для отправки на борду.
------------------------------ ## 📈 Перспективы развития
Выпуск легковесного WebAssembly-парсера для раскодирования .2ch прямо в браузере через расширения. Внедрение многоуровневого шифрования (пароли на базе криптографических ключей).
Вывод: .2ch — это не просто расширение файлов, это технологичный цифровой манифест. Он дает молодежи приватность, стиль и новый способ коммуникации в эпоху умных лент и тотальной модерации.
>>1635790 (OP) Ребятишки, я имбу нашёл. Пишешь агенту "сформируй ADR спеку по задаче" и он пишет охуенный документ который: 1) формализует задачу, которую можно подрпавить руками и отдать агенту 2) или же описывает результат готовое решение для ознакомления кожаным 3) ведёт сам журналирование и при дальнейшей работе агент видит историю намерений, а не просто гит дифф 4) никаких скиллов и костылей, конепциии 15 лет, все сетки изкоробки знаю что такое ADR и что надо делать Три буквы которые ебать сколько времени сэкономили https://github.com/architecture-decision-record/architecture-decision-record
1) Уже есть нормальный не консольный опенсорсный агент для кода типа Codex?
2) Какой правильный воркфлоу для пердолинга удаленного сервера через кодекс? Условно, работаю над проектом который не может быть запущен локально, отладка, логи, передача файлов, ручные команды - все на сервере а агент на винде. Сейчас он каждый раз тратит половину времени на пердолинг ssh, какие-то ошибки, экранирование команд, обход песочницы - решает каждый раз заново.
3) Какой вообще правильный воркфлоу для продуктивного допила и настройки тяжелого опенсорса под себя конкретно с чем имею дело - vllm? А то весь мой воркфлоу это "скачай с гитхаба по ссылке" -> настрой, разберись, сделай то, сделай это, "посмотри документацию по ссылке" или ручной копипаст -> десяток сжатий контекста и некоторая неразбериха в проекте -> я не понимаю что агент нахуевертил, задача выполнена но грязно и долго. Как вести несколько чатов под связанные задачи? Я тут конечно сам нихуя не понимаю чего хочу, НО типа, допустим, в одном чате я пилю свою хуйню и хочу чтобы весь пердолинг и фиксы vllm для нее шли в отдельном чате со своим контекстом, и как-то связать их между собой общим контекстом того над чем мы работаем + типа чейнжлога чтобы сразу агент видел что второй сделал пока он простаивал + сам пушил в него задачи. Главная суть что у субагента есть свой постоянный контекст и "опыт" взаимодействия с системой, который вообщем-то основному не нужен. Конкретно в кодексе субагенты - одноразовые и убиваются. Есть еще background thread, тоже не то, тупо спавнит чат и пушит в него, потом читает ответ, просто может делать это несколько раз.
>>1635850 >1) Уже есть нормальный не консольный опенсорсный агент для кода типа Codex? Ну под такое описание подходит только десктопный OpenCode https://opencode.ai/download Остальные либо не опенсорс, либо консольные, либо галимые
>>1635727 → >>1635700 → Пацаны, а ваш дипсик не понимает изображения? Только текст? Отправляю ему картинку, а он говорит " эта модель не поддерживает ввод изображений". Или я что-то не так делаю?
>>1635828 Ну у меня лежит какой-то старый самписный скилл для флибусты. Он в размышлениях на наличие proxy в curl реагирует как-то типа "флибуста заблокирована во многих странах, поэтому для доступа надо пользоваться прокси" и дальше норм качает.
>>1635850 1 - вкусовщина 2 - самый правильный воркфлоу - это вкорячить k3s и написать скилл из 5 kubectl команд. Вариант попроще - хотя бы docker compose на сервер, большая часть логики будет упакована в локальные Dockerfile, docker-compose.yaml и .env и будет деплоиться однострочником. Вариант третий, самый костыльный, но тоже рабочий - ansible. 3 - маркдаун файлы. Как их организовывать - вкусовщина. Тебя интересуют по меньше мере концепции: AGENT.md, SPEC.md, HANDOFF.md
>>1635850 >Условно, работаю над проектом который не может быть запущен локально, отладка, логи, передача файлов, ручные команды - все на сервере а агент на винде.
Ливай со спермы. Не понимаю я вот этого - ну ладно шиндузятники не хотят пердолиться с вайном чтобы поиграть и поэтому терпят анального господина вместо ОС, но в обратном-то случае, когда им объективно нужен Линь, нахуя они продолжают сидеть на спермиксе и делают троллейбус из буханки хлеба?
>>1635901 > локальная Первая ошибочка затесалссь тут Бесплатный дипсик по api тупо лучше все что ты можешь запустить локально до 160 гб вирамы
> лонгшот Сети гарантированно в 100 из 100 советуют устаревшую хуйню (причем ахуенно устаревший мусор) Qwen3.6 https://huggingface.co/Qwen/Qwen3.6-35B-A3B в 4ом кванте был актуален в начале МАЯ этого года, хотябы не фейлит в вызове инструментов в отличие от геммы4. Локальные модели не имеют смысла толком правда
> абсолют синема Как только ты ставишь задачу сложней покраса текстуры, добро пожаловать в lockin положение тела. Ты в любом случае разберёшься еще и сам в модинге если проведёшь много времени
Еще зависит от того насколько старая твоя хуйня. Чем моложе тем проще.
Источник - личный опыт допила модов в Minecraft 1.4.7 сетями
>>1635901 Зайти на плати маркет или ггселл, выбрать себе по количеству отзывов продавца, купить у него подписку на Cursor pro. Зайти на сайт cursor.com и скачать программу Зайти в дипсик чат и выставить режим эксперт Дать задание дипсику как фуллстак разрабу и промпт менеджеру составить промпт для ллм модели на создание программного продукта. Типа"хочу вот такую залупу, чтобы экраном моргал, мурлыкала когда нажимаю на кнопку Ы и чтобы хпюкала когда нажимаю на пробел, в ещё чтобы в ней можно было скачать Ютуб ролики по ссылке, ты с гитхаба напиши чтобы нужный модуль подтянула и ещё чтобы в ней можно было идеи мысли голосом записывать когда интернет есть. Оформи это как промпт структурированный, технически грамотно, уважаемый сеньор дипсик"
Потом что он тебе даст, в курсор в окно чата сунешь, выберешь режим plan, он тебе план составит и жми Build ... ... Profit!
>>1635927 Я перешёл с qwen3.6-27b на gemma4-31b. Она конечно дольше код пишет и чаще ошибается, но у неё код какой-то более человечный, логичный, его читать можно, поддерживать
охохохохо! Нейрослоп справился.... хотел я было сказать, но он задрочил тесты... хотел я было сказать, но до того, как задрочить тесты он всё-таки ускорил.
107с (0) ==> 6,3с (35 итерация) Ускорено ~ в 17 раз.
Следующий "правильный" ответ был на 51-й итерации. Но это уже было мошенничество, другие тесты кроме стандартного скрипт не проходит.
Всего за ночь сделалось 185/200 итераций. Код разросся с почти 900 до 1100 строчек.
В целом это успех, разработка не плохо продвинулась. Но в будущем лучше не говорить иишке правильный ответ!
>>1635776 → > Ощущается так, что этот придурок любит "подумать за тебя" и побежать делать то, что ты его не просил. Такое же впечатление было от первых дипсиков в 25-м году. Как самой(!) наплевательски относящейся к промтам нейросети. Видимо ничего не поменялось
>>1635970 Просто дипсик нужно держать в супержесткой узде, каждый пук обмазывать тестами и метриками что он сам постоянно видел что обосрался и правил это. Ну и направлять его в нужное русло.
Я честно говоря устал с ним бороться. Думаю дропнуть. Даже ADR не спасает. Наверно это и мой скилл ишью. Крупные корпы как-то лучше понимают "делай хорошо, а плохо не делай".
>>1635982 Чел, дело в тебе, а не в дипсике. Я тут уже рассказывал, что в одном зеленом банке кодят серьезные проекты на Qwen 3. Может ты просто не умеешь связно излагать свои запросы к модели или срешь в промпт мусором?
>>1635958 это же просто ГрафРАГ нахуй, в чем принципиально новый экспириенс?
и как у любого графрага куча компромиссов, там заебешься ллмкой разбивать на кусочки и добавлять новые, на небольших оно норм работает но чем больше тем хуевей а поднятие такой махины дкак раз и берут для больших данных
>>1635850 >Какой вообще правильный воркфлоу для продуктивного допила и настройки тяжелого опенсорса под себя конкретно с чем имею дело - vllm? По хорошему, тебе нужно делать свой агент самому. Под свои хотелки. В идеале, учитывая что у тебя vllm, это отдельный сервер с k8s/k3s с менеджером процессов (например temporal), брокером сообщений (kafka или что попроще) и менеджером kv-кэша (mooncake). Тогда и с кэшом будет легко работать, и асинхронность сделать и пайплайны и даже присрать любые приложухи с api. Что угодно можно накрутить, хочешь у каждого субагента (который будет отдельным контейнером и которому можно задать любую логику) будет свой кэш, хочешь общий, любой каприз. Но пердолинга будет дохера. Если тебе не в прод или ты не любитель предолинга ради предолинга, то оно того не стоит. Потыкай разные агенты, и как они работают в режиме оркестрации, по хорошему они все должны уметь отделять контекст мейна от субагента, но как там всё реализовано нужно смотреть. По поводу одноразовости субагента, это их основная фишка, отработал и удалился. Если ты хочешь, чтобы субагент не удалаляся и сохранял кэш, то тут нужно искать кто так может (или самому допилить)
Кароч бизнес задача копирнуть реализацию Still мода форестри, добавить множителей покрасить текстуру 3 раза. Получить 3 блока просто с множителями и другой текстурой.
Этот ебанат калия, начал сразу придумывать прематур-оптимизацию и пилить общий класс для типов, и хитро подставлять множители. Попробовал его говняк... не открывается гуй, объект невидим, нет локализации, нет текстур. Попробовал фиксить с ним по очереди - хуета, все мертвое, а должно просто сука работать, мне нужна просто копия
Я его тормознул, попросил просто копирнуть файлы, переименовать поправить Он такой "да, я оверинжинир", разбивает на 3 файла и казалось бы успех...
Жаль, что он не копирнул реализацию, а придумал свою. 3 раза. Она не работает, гуй пиздец, текстура не натягивается т.к. он не копирнул а в очередной раз решил, что его кривой формат текстуры прокатит.
Я его стопаю пишу JUST COPY, он копирует и делает текстуры корректно, жаль что из-за чего-то неясного в just copy, этот ебанат придумал свой революционный метод натягивать текстуру.
Ебусь ебусь ебусь ебусь, чекаю код. А там. 150 строк, когда в оригинале 400.
Пишу FUCKING COPY На этот раз, у него получился гуй с первого раза, т.к. он его реально копирнул. А реализацию класса нет, гуй работает как надо, т.к. он его копирнул и поменял путь до текстуры, а логика нет.
В итоге просто руками копирнул я ебучий файл 3 раза с разными названиями, натравил на них сетку чтобы она их выправила. В промпте (том же с которого все началось), запретил сетке переписывать файл, только редактировать и нахуй за 3 цикла правок заехало как я хотел.
Я вахуе Почему он так сопротивляется просто копирнуть? Проклятые клин кодеры покусали или что? Почему ему так похуй?
При этом таску на поискать в дебрях асма где у меня луп, написать фикс у него проблем не вызывало. А скопировать файл + поменять поля - вызывает
>>1636027 >>1636024 Пока он не сделал скрипт лучше, давалась просто инфа по тому, в каком тесте он провалился. Либо лог ошибки. Но как только в первый раз улучшил программу, то получил результаты всех тестов с ответами. И понеслось😁
Вырежу из логов ответы, оставлю просто данные скорости. ИИшке они не нужны для разработки
>>1636019 Ну типа: Короче а такую софтину хачу чобы она мне делала вау, ну прикольно так, ну ты карочи понел, и чтобы синие кнопки были и одна посередке золотая и моргала. Сделай песдато. На смартфон чтобы подходило на андроид редми ноте 7 про ... ... Сука ты чо сука не понел чо я тебе сказал пиздатый софт сделать как в русторе ну вон ссылка зырь давай сука не тупи. ... ...
>>1636059 Пробовал. Не знаю как другие модели. Но дипсик задает максимально тупые вопросы из того что у него нашлось в контексте, а потом хуярит 90% отсебятины
>>1636094 Кнопку "сделать нормально" еще не придумали. Докер-композ для локальной разработки это минимальный стартер пак если хочется получать стабильное окружение, а не ебстись с зависимостями, да и линукс нужен по хорошему, а не костыль всл.
>>1636094 >особенно на винде Если ты ещё не понял, то интерактивный ГУИ всё. В эпоху LLM рулят и педалят текстовые интерфейсы. Изучай пинукс wsl, иначе окажешься на обочине
>>1636100 Да легко же, у всех наверное есть старый комп/ноут. Ставишь туда убунту, настраиваешь ssh. Все, отдаешь этот комп на контроль агента, пусть там обустраивается. Докер ставит, файлы создает. У меня сам агент стоит там, я к ноуту по ssh подключаюсь в MobaXterm, никаких проблем и беспокойств. Там же виртуалка есть, для самых смелых экспериментов с ии. Докер это очень удобно, агенты легко с ним работают и пишут хорошие файлы компосе.
> • MiMo Code (Xiaomi): https://mimo.xiaomi.com/mimocode/start После нескольких дней использования: 1. На больших(?) задачах в 150к токенов начинает пердеть-кряхтеть и в какой-то момент сессия просто нахуй зависает (не зависит от модели) 2. Не знаю что там за магию нужно наворачивать при работет с памятью, но обычные промты "закинь вот эти факты себе в память" и "достань из памяти сведения как работать с xyz" нихуя не работают 3. В последнем фиксе 0.1.1 отключили (сломали) веб 4. Жрёт токены пиздец как
Еще возник вопрос как в этом mimo или в opencode использовать @conversation чтобы в новой сессии прокидывать контекст другого чата? Пока нашел только через /share (загрузить свою историю чата на сервак опенкода не очень нравится как идея)
>>1636159 >opencode Плагинами, ставишь и проверяешь подходит или нет. Есть разные способы начиная от файлов заканчивая векторными базами. Из опыта у меня однажды в мемори мд в гермес агенте попал результат одной проверки кода, весь вечер не мог понять почему он не идет проверять снова а пишет что все хорошо даже ничего не делая, сейчас остановился на Hindsight пока таких проблем небыло.
>>1636179 >2. Не знаю что там за магию нужно наворачивать при работет с памятью, но обычные промты "закинь вот эти факты себе в память" и "достань из памяти сведения как работать с xyz" нихуя не работают https://hindsight.vectorize.io/guides/2026/04/16/guide-opencode-memory-with-hindsight Вот тут это будет работать, но есть один подводный либо платишь за их апи, либо ставишь себе и отдаешь под него 3гб озу.
Коллеги, кто-нибудь пробовал заюзать гугловскую подписку по API через oAuth? Я знаю, что гугл считает это нарушением и может забанить, но это в теории, а как обстоят дела на практике? Учитывая, что подписку AI Pro на 1.5 года сейчас можно добыть за 100+р - выглядит как выгодная тема.
>>1636258 Уже пару месяцев использую через oauth, но у меня всего 2 аккаунта с верифицированным телефоном и оплаченые без акций, пока работают. Покупал какой-то акционный индонезийский на год за 700 рублей (еблан), отлетел через неделю использования (гугл отменил подписку за нарушение ToS)
Отнял у иишке ответы к тестам. Вместо полного кода запрашиваю SEARCH/REPLACE. Отправляю тоже базовый код + её ответы в формате SEARCH/REPLACE и результаты тестов.
>>1635790 (OP) Вайбкожу прилично много. ну и стараюсь осваивать правильные методики, хуки, скиллы, по учебнику мд файлы и тд. Для работы и для себя. Но вот потихоньку 2 проблемы приходят: нет идей и проекты никому не нужны. Непонятно как контрить это, так было бы чудно и стал бы миллионером...
>>1636291 >нет идей и проекты никому не нужны. ПИздуй в крупные локальные сообщества и спрашивай каких им инструментов не хватает и какие есть им нужные, но они не могут их себе позволить.
мимо для кабана с лесопилкой из видеоролика с прошлого треда
Тут что, правда есть люди, для которых отдать 500р за нормальный впс, и 1.5к за базовую подписку это непосильные траты? А мне казалось, что я нищая скотина со своими 250к в месяц, которая никогда не купит квартиру в москве.
>Типа сетка руками запускает и проверяет, или ты накалякал ./run_test.py + ./benchmark.py? Да. Сетка выдаёт SEARCH/REPLACE, они через регекс меняют target.py, и тот сразу идёт в tester. И после результата теста сетке посылается следующий промт
>>1635800 Затея хорошая, но есть нюанс. Это надо встраивать в общий workflow. Из того что я знаю, у Mat Pocock что-то такое есть. У него набор скиллов, и все они связаны друг с другом. >все сетки изкоробки знают А еще любят насрать туда своими шизофантазиями про то какие конкретно строчки надо поменять, что является абсолютно мусорной информацией для этого документа. Типа ты ждешь нормальный документ, где СЛОВАМИ будет рассказано че надо сделать. Хотя не, перепутал, это в PRD. ADR не про это. ADR чисто отвечает на вопрос: "нахуя они сделали это именно так" PRD же фиксирует задачу без лишней воды. По сути, это промпт, который можно спокойно скармливать исполнителю.
>>1635790 (OP) Анончики, хочу стать тем самым вайбкодером миллионером. Как думаете насколько реально или нереально полностью клонировать вот такую систему под РФ? https://pnrgo.com/ ИМПОРТОЗАМЕСТИТЬ и потом продаться холдингу толстого бари алибасова или кто там Мейл.ру владеет или газпроммедиа
>>1636159 Попробуй использовать профессиональный инструмент, позволяющий в полной мере раскрыть все возможности ИИ вроде Cursor или Codex, а не консольную красноглазую хуйню, которая работает через костыли, превращая ИИ в слепого котёнка
>>1635790 (OP) Заебали эти бенчмаркодрочеры ебаные, хули мне эти графики бесполезные, если на практике их глм, кими и прочее говно с клодом все равно не сравнится, тупо ебаный даунский кал бля
>>1636422 Пердикс спок. Фобия текстовых интерфейсов выдаёт в тебе залётного нуба без опыта разработки. Если бы ты не спалил свою боязнь консоли — может тебя кто и послушал бы.
>>1636489 Решил попробовать GLM 5.2 в деле, точнее Pi coding agent. Запустил в виртуалке, дал задание написать простенький веб чат с небольшим функционалам
Агент пыхтел, ударился в задачу какую-то, сделал запросов 20, и вот уже полчаса висит на одном запросе. Пиздец, какая глючная недоделка. По-умолчанию по крайней мере
>>1636422 Ну и жир >>1636503 Это пол часа у тебя апи висит. Даже с минималистичным дефолтом модели отлично справляются с подобными задачами, просто не используй всякий шмурдяк, который отваливается после 20 запросов.
Для локалок нужен этот кли, со специальными адаптациями к ним. Кто локально кодить хотел попробуйте этот инструмент вместо пи https://github.com/Doorman11991/smallcode
>>1636362 Я не говноед, чтобы пользоваться для обхода блокировок российскими сервисами (по крайней мере в качестве выходной ноды). К тому же за такие деньги там наверняка зафаршмаченный айпи.
>>1636380 > Насыпал побольше тестов (х3). > Дал иишке больше инфы о каждом случае, чтобы учитывала специфику.
Ещё одна ночь, ещё один большой запуск.
150 проходов, дипсик про, 0.5 температуры. В среднем промт был 30-40к, но иногда он сильно увеличивался, видимо отсылался огромный текст ошибки.
Прогресс скрипта:
21.4 (0) ==> 12.5 (31) ==> 6.91 (106) ==> 6.90 (117) Примерно х3 скорость. Код разросся с 1090 до 1300 строчек.
В следующий раз попробую ещё уменьшить историю каждой отдельной попытки, но увеличить их количество. Сейчас отсылалось последние 4 попытки, результаты их тестов и лучшая версия программы. И обрежу текст ошибки, если он большой.
>>1636703 Не думал навалить параллелизма и ебашить в 5(50) окон? Чтобы у тебя был скрипт "получить лучшее решение" который берет лучшее решение с синхронизацией на sqlite и так генерировать
Ты же все равно используешь АПИ. Тот же дипсик про у тебя вполне получится использовать в 50 окон
Нет смысла в тупую дрочить апи ожидая когда там у сетки токены по особенному выпадут, нужно ей кормить какой то текст. Например накидать идей ускорения кода заранее, потом пусть сидит перебирает варианты. Разделить ускорение на 2 этапа, этап анализа и планирования, и этап проверки.
>>1636708 Чел ты либо знаешь что делать и даешь ей максимально точные инструкции.
Либо затыкаешь варешку и даешь ей самой на основе датасета крутить-пердеть, все эти охуительные варианты где она тебе нализывает и любое предложение нахваливает, либо скилл "анализа" и "планирования" где выдает корпоративный водянистый булшит выглядишь красивый но не несущий за собой логики - это все хуета.
>>1636708 > Например накидать идей ускорения кода заранее, потом пусть сидит перебирает варианты. Разделить ускорение на 2 этапа, этап анализа и планирования, и этап проверки. Теоретически можно дать тому же гпт или опусу задачу накидать список идей. А сетке попроще их реализовывать. Может гпт даже чисто через чятик спросить.
>>1636715 Угу, тоесть ты не понял о чем я, ну вот такие "специалисты" тут. Скорми нейронке мой коммент и попроси объяснить тогда уж.
>>1636718 Этот понял. Да, просто этап планирования где сетка, даже та же самая, вытаскивает из своего датасета все что сможет найти, а потом сидит думает что можно применить. Тоесть ты не ожидая от нее этапа размышлений где она это сделает ненадежно, просишь сделать явно. А потом отдельной задачей пусть сидит дрочит те идеи что нашла и записывает какая годная какая нет. Ну так, упрощенно описал.
>>1636719 Может действительно скилл ишью, но в любом план моде главная ошибка всегда была во мне. Одно неосторожное слово и сетка подлизывает и начинает накидывать сверху в ту сторону куда я даже просто намекнул.
>>1636720 Двачую, проблема может быть в определенном одном куске кода, как горлышко бутылки. Пока анон шатает и портит идеально вылизанные 90% кода, 10% бутылочного горлышка остаются в тени как раковая опухоль
>>1636725 Тебя ебет? Тут 90% анонов аутисты и программы у них с точки зрения Манкрафтеров хуёвые и говно. Просто иди нахуй и не мешай нам аутировать и клепать коленочный софт.
>>1636735 >Вы так говорите, будто я хоть отдаленно понимаю, что внутри кода происходит Заведи ии про, попроси сделать анализ кода и составить тебе Техническую документацию к твоему продукту, каждый логический модуль кода прокомментировать на русском с описанием что он делает. ПОпроси сделать поблоковую пояснительную записку к твоему программному продукту. Перед генерацией тебе ответа, попроси для собрания данных задать тебе 10 наводящих вопросов по твоему программному продукту, чтобы иметь максимальное количество информации.
>>1636735 >Вы так говорите, будто я хоть отдаленно понимаю, что внутри кода происходит. Этот кусок кода написан на языке Python с использованием библиотек NumPy и Numba. Он представляет собой низкоуровневые, высокооптимизированные функции для оценки покерных комбинаций (в данном случае для 5-карточного покера, как видно по названию функций). Код использует битовые маски (Bitboards / Bitmasks) для быстрого представления и анализа карт. ## Что делает каждая функция## 1. Функция _idx5_nb (Строки 166–173)
Что делает: Находит позиции установленных битов (единиц) в 64-битном числе (mask). Как работает: Выражение mask & (-mask) выделяет самый младший установленный бит (LSB). Функция _ctz64 (Count Trailing Zeros) подсчитывает количество нулей справа, определяя точный индекс этого бита. Операция mask ^ lsb сбрасывает этот бит, чтобы перейти к следующему. В конце функция возвращает сумму значений из справочного массива CH, используя найденные индексы.
## 2. Функция _eval_line_cat_5cards_nb (Строки 175–183)
Что делает: Это основная функция оценки 5-карточной комбинации. Как работает: Переменная base52 выделяет основные 52 бита, отвечающие за достоинства и масти карт. Переменные j1 и j2 проверяют состояние 52-го и 53-го битов (сдвиг >> 52 и >> 53). В покере на битовых масках эти биты часто кодируют количество мастей или наличие джокеров/определенных категорий комбинаций. В зависимости от значения jc (0, 1 или 2), код выбирает разные стратегии подсчета индекса (_idx5_nb, _idx4_nb или _idx3_nb) и обращается к массивам a0, a1 или a2 для мгновенного получения силы руки.
## 3. Функция _popcount64 (Строки 185–190)
Что делает: Подсчитывает общее количество установленных битов (единиц) в 64-битном числе. Как работает: Это классическая побитовая реализация алгоритма Hamming Weight (подсчет веса Хэмминга) без использования циклов. Она складывает соседние биты парами, затем четверками, байтами и так далее, используя шестнадцатеричные маски (например, 0x5555555555555555).
## Ключевые особенности оптимизации
@njit(cache=True): Декоратор из библиотеки Numba. Он компилирует Python-код в машинные инструкции (JIT-компиляция). Это ускоряет выполнение в сотни раз, приближая скорость к языкам C/C++. * Побитовые операции (>>, &, ^): Вместо работы со списками объектов (карт), код работает с целыми числами на уровне процессора, что критически важно для покерных симуляторов (например, для расчетов по методу Монте-Карло).
Если вы хотите оптимизировать или изменить этот код, напишите, какой именно алгоритм (какой покерный движок) вы используете или какую задачу пытаетесь решить.
>>1636735 Брат, купи себе подписку Курсор про, загрузи всё в него проектом, и в режиме планирования ебани Клод Опусом 4.8, он тебе твои задачи как семечки пощщолкает
>>1636745 > который нейропесни генерирует Это самый охуенный чел в треде, почти его душа. Тут был залетный консольщик Пи который агрессировал на всех, но судя по его сообщениям он подсосать подписок забегал и больше тут не будет. Еще один анон баловник карточный появился, надеюсь на постоянную и vibe coding его затянет. Был еще один чел который генерировал то Ютуб компьютерный, то Книжный дух или как там хз, общается в стиле писателей и авторов книг, но он притих пока. Наверное подписка Cursor закончилась. Книжную читалку анон тут писал, охуенную. ЕГо тут обоссал негативщик типа консольщика, который костыль Minekraft делает, и анон пропал, обиделся. А зря, у него была охуенная читалка мульти функциональная. Фанат психопатичного промпта вообще чумовой анон, ебанца ебанцой, но я благодаря ему смог структурировать работу своего зоопарка субагентов и оркестранта на клоде. Тут вообще охуенный контингент, один другого стоят. А для тебя все даунята, дегроды, ебанутые, лохи и пидоры. Ну ну)
>>1636753 >Тут был залетный консольщик Пи который агрессировал на всех, но судя по его сообщениям он подсосать подписок забегал и больше тут не будет.
>Это самый охуенный чел в треде, почти его душа.
Ребра не удалял себе, что бы сосать было удобнее? Ты тут не один сидишь, и я помню что это этот маленький пиздабол агрессировал на любое упоминание пи и кли агентов, этот мелкий гандон с вероятностью 99 - ты. Ты думал сможешь вывернуть историю наоборот, выставив тех кто тебя нахуй послал как дураков? Давай тащи свои картинки с ии парашей где ты очень оригинально высмеиваешь кого то.
>>1636759 Даже отвечать тебе еприятно, настолько ты пыщешь токсичностью. Хррррь тфу в тебя. Вот так же ты или подобные тебе обоссывали читалку анона и он ушел. и да, ты мимо стрельнул) я почти всегда ридонли тут, так как сижу в новостей ии треде поставщиком
>>1636744 > купи себе подписку за доллары Ох не спасибо. Если когда-нибудь и куплю ии, то просто токены на нейросети у левых перекупов. С сайта, который нельзя называть в этом треде или в подобных.
А потом малютка порвался и стал кидаться на консольных анонов, которые обсуждали, что малый систем промпт зачастую благо особенно когда модель туповата.
Я вахуе, что он до сих пор пытается перефорсить)
>>1636753 > 1 Вот вкид про нейропсихоз с которого началось подгорание у пользователя курсора
>2, 3, 4 Твои же посты малютка? Примеры не токсичности от активного пользователя борды, самый дружелюбный кста))
Ебаные нищие шизофреники Пока чеды за 100р взяли подписку на полтора года на 10 акков и кайфуют
Геминичед которому я помог, кстати попробуй еще Jules для своих проектов в гитхабе, охуенная тема, или сам выгрузи их туда. Он может в фоне искать мелкие недочеты и потом их фиксить. с 3 акков по 45 параллельно мелких хуевин фиксят потом пулл реквест делают, а аг на компе это мержит
>>1636806 >попробуй еще Jules Я в курсе про него и пользовался им еще когда он был в бете. А как там с лимитами на подписке? Они шарятся с антигравити или у него свои? Или на его лимиты подписка не влияет?
>>1636771 Наговнокодил себе 4 расширения в пи, поиск - экстракцию данных, простой менеджер расширений/скиллов/тулзов из туи, расширение для произвольных пауз между запросами к сетке и одно для работы с кучей апи что анон сюда скинул по доброте души. Сделал еще проект автобенчмарка с перебором вариантов и созданием диаграм для локалальных нейросетей с разными настройками. В принципе мне для этого сетки и нужны - делать то что я не нашел готовым, крупные проекты не пилю - если весь проект нельзя запихать в контекст ллм будет жопа, не знаю как буду выкручиваться. Придется работать над архитектурой и доками плотно заранее и страдать как майнкрафтер.
>>1636811 У него свои. Лимиты бесконечные считай, но он сам неудобен, чисто его по его предложениям долбать или другая нейронка чтоб накидала ему задач и ты 10 диалогов создаеь ну 100 сессий в день на акк сжечь не просто
>>1636808 В прошлом треде по поиску антигравити гемини и тп поищи писали. подписка аи про на фанпее за 100р, менять страну, пожтвержить возраст и юзай все что дает гугл
>>1636846 >пожтвержить возраст Кстати на том акке где мне гугл поменял страну, мне позже пришло письмо что возраст не подтвержден и что какими-то сервисами пользоваться нельзя. Но у меня всё работает и антигравити и флоу. Не знаю почему. Но тряска небольшая есть что заблочат. Как лучше подтвеждать? Фото с супомс флажком в анусе?
>>1636856 >мне позже пришло письмо что возраст не подтвержден и что какими-то сервисами пользоваться нельзя. Было такое, покрутил ебалом в камеру и верифицировали.
>>1636833 > Придется работать над архитектурой и доками Не работает, как майнкрафтер тебе говорю
Вот ты с ним составил док на 300 строк про то, как че будет работать Даёшь его ему Получаешь хуету на выходе, даже если док собран нормально
Работает "делаем пункт 1 этого дока" в окно, и когда у тебя достигнут и протестирован результат, коммитить его И начинать в след окне пилить след этап "делаем пункт 2 этого дока"
Если просить сеть разделить задачу на подзадачи для упрощения - не работает. Она пилит задачу по рисованию совы на "нарисуйте сову без бровей" и 9 шагов рисования бровей
Вот так за 10 коммитов и правки по дороге я собрал мод на 10 рыбацких зачаров модняво)
Еще что работает это док с описашкой окружения, позволяют сделать:
---- Read environment info in PROJECT.md before start We are working on support mod for minecraft 1.4.7
Mod name: book2disenchant
I want to add command (/book_disenchant 1, available without OP) that enables Shift+Rightclick of enchanted books to disenchant it (returning restored xp back to user) I want books disenchanting to work from lowest level to highest level Making book with level 1, level 2, level 3 enchantment after 1 cast to become level 2, level 3 book After all enchantments are gone -> book becomes regular book ----
по факту зирошотом.
Чем больше ты ему дашь советов где брать примеры механик, где он может подсмотреть реализацию чего-то - тем лучше.
>>1636881 Не, я пробовал и знаю как делать. Поэтому знаю что это жопа и доки. Нужно описывать вход/выход файла, а так же составлять требования к его содержимому. Нудно, долго, можно составить мастер промпт для нарезания таких задач агенту. Интерфейсный договор, если правильно помню.
Китайская компания-разработчик чат-бота Z.ai выложила на Hugging Face и GitHub версию GLM-5.2, которую анонсировали 15 июня 2026 года. ИИ-модель вызвала ажиотаж в соцсетях — некоторые подмечают, что к работе с кодом она подходит так же, как Opus 4.8 от Anthropic. При этом дешевле в API и доступна локально.
>>1636907 Я пользовался glm от 4.7 до 5.2 как основной. Ииии последняя модель оставляет не приятное послевкусие. Если прошлая версия была супер приятной, лучшей из всех нейронок вообще с точки зрения предсказуемости выдачи. Если сказал сделать что-то - она сделает и ничего не сломает, своего не добавит.
То новая версия ощутимо отошла в сторону "дипсика" и устраивает сюрпризы чаще.
>>1635850 >тратит половину времени на пердолинг ssh, какие-то ошибки, экранирование команд
У меня так кодекс удалил рабочую директорию на серваке со всеми файлами внутри. Чет то там начал про кавычки в командах пиздеть во время выполнения. Туда сюда, хуйня малафья. В итоге задачу решил, но в конце пишет примечание, что мол сорян я грохнул папку юзера на серваке. Это моя вина, пишет.
>>1635850 >тратит половину времени на пердолинг ssh, какие-то ошибки, экранирование команд, обход песочницы - решает каждый раз заново >все на сервере а агент на винде Ты бы еще на temple os сидел. Сиди или на линухе или на маке, если собрался заниматься программированием, даже при помощи вайбкодинга.
>>1636914 Квен если в плане кода, гемма если попиздеть или презкнташки доклады погенерить, только гудение включи в настройках чтобы актуальную информацию твоя ллм дёргала.
>>1636907 Мне повезло эту хуйню взять до того как они в три раза (три раза блять) ебанули цены. Это нихуя не дешевая модель, они ща за месяц про плана 65 бачей требуют. Но да, по качеству определенно вторая после клодовских ну либо на уровне с ГПТ. А больше сравнивать не с чем, остальное либо совсем унылый китайский кал либо жеминай что ещё хуже
>>1636990 Да это кал мочи который тупой как ёб твою мать и регулярно срёт под себя в самых неожиданных местах. Я такого количества «ой я сделал полную хуйню, а зачем я это сделал, да хуй его знает», «ой я случайно удалил файл вместо правки», «вы совершенно правы, вы мне сказали покрасить кнопку в синий, а я её покрасил в красный» нигде больше не видел. Хотя я такого в принципе нигде больше не видел, это какая-то чисто жеминаевская фишка - творить рандомную хуйню и делать противоположные тому что ты сказал вещи. Не удивлен что эта хуйня косарь на пол года стоит, хотя за использование этого недоразумения еще и доплачивать по хорошему должны
>>1636864 >А они не палят локацию мобилы? Лол, гугл и так знает про тебя все - телефоны на android передают телеметрию даже если ты отключишь все галочки.
>>1636703 > В следующий раз попробую ещё уменьшить историю каждой отдельной попытки, но увеличить их количество. Сейчас отсылалось последние 4 попытки, результаты их тестов и лучшая версия программы. > И обрежу текст ошибки, если он большой.
Убрал из логов повторы, будет проще читать Историю уменьшил до 2-х полных ответов сетки + 8 комментариев Текст ошибки обрезал Дал иишке возможность pip install чего она захочет Перевёл систем промты на нахрюк английский
Ииии добавил ИИшку-наставника для дипсика. Он будет вылупляться каждые 5 вызовов, и давать очень умные советы по тому, что делать дальше. Этим займётся glm 52 вообще не тестил, надеюсь заработает с первого раза
>>1637036 Ну за 100 рублей на полтора года может она и ахуенная. Если только в цене дело, то тут поспорить сложно. Лучше чем ничего, но хуже чем всё остальное. Но я не настолько нищий, мне нужно чтобы оно предсказуемо и нормально работало, а не волны мочи лицом ловить. Я готов заплатить гораздо больше чтобы с этим куском хуйни дел не иметь никогда
>>1637060 Ну, этот тоже в сша стучит, только другой компании. Вообще, для жителей РФ главное, чтобы телефон в ФСБ не стучал, остальное совершенно похуй.
>>1637057 Интересно, отпиши потом. Много слышал про попытки так делать где одна нейронка контролирует другую но все на практике лажа какая-то, если часто чекать то данные пересылать туда-сюда слишком дохуя расходов накладных и скорость падает если редко то есть ли смысл вообще
У меня пайп с таймаутами крутился если что пока я майнкрафт разбирал Достаточно очевидное решение как по мне
Хз через что ты конкретно крутишь, у меня просто внешний скрипт смотрел за запущенным pi и отслеживал ивенты по json и если нужно было прибивал инстанс по таймаутам\событиям
Коллеги, у меня есть хорошая и плохая новости. Начнем с хорошей - я за день сделал минимально рабочий headless MVP с развесистым облачным стеком (фронтенд на Cloudflare Workers, бэкенд на контейнерах Fly.io, БД - Neon и Redis), все на Free Tier - на локальной LLM Gemma-4-26B-A4B (just for fun). Плохая новость - похоже, что здешним нытикам никакие чудесные клоды и кодексы не помогут. Работайте над собой, парни.
>>1637102 Местные нытики половину из слов которые ты написал не знают. Тут люди хотят чтобы им нейронка по одному промпту вайбово и позитивно ГТА6 делала
>>1637111 Хотел сказать, что локалки уже нормально умеют в кодинг. Проект традиционно не покажу, это аналог маркета из шапки прошлого треда, но с более грамотной архитектурой, легко масштабируемой на paid plan.
>>1637126 RTX 4080, довольно туго с инференсом одновременно кодить, буду переносить кодинг на отдельную мини-пекарню с линуксом, WSL все же костыль ебаный.
Может видел кто готовую хуйню куда можно засунуть видос на пол-часа час и сказать сделай сумарайз, сделай выводы, перескажи понятно? Чтобы это адекватно работало для сложной темы, со всякими слайдами схемами. В принципе алиса в ябраузере иногда неплохо себя показывает, но слишком поверхностно для сложных тем. Я так понимаю ей просто субтитры скармливаются. Есть что поумнее? Или хотя бы какой-то интерфейс для извлечения субтитров и нарезки на картинки вручную или в цикле агентом. Похоже это надо самому вайбкодить.
>>1637181 Они все либо читают субтитры либо берут аудиодорожку и транскрибируют
Ты можешь это сделать через что угодно, проще всего наверное через гугл чтоб из коробкивсе там куча всякой хуиты есть вроде базы знаний где разные форматы принимает и позволяет спрашивать по ней
Но можно и самому делать, подрубаешь модель для извлечение текста из голоса
работаешь с текстом главный минус которого отсутствие знаков припинания
даешь промт чтоб сделал саммари и нарисуй че те там надо
>>1637183 Не ну понятно что через что угодно можно сделать, но и вайбкодить тоже можно через копипаст из чата. А в идеале например хотелось бы тупо кинуть ссылку в чат с агентом и сказать типа на посмотри там объясняют как правильно делать хуйню над которой мы работаем.
>>1637188 >Ну так а че ты хочешь? Вообще, я не хочу смотреть всякую кликбейтную хуиту чтобы только через пол часа понять что эту хуита. Это раз. И два, я подумываю над чем-то типа диприсерча, который сможет перебрать сотни видосов. А еще три, выцеплять полезную инфу из коментов. >Оно же индивидуально все. Да вообще не так уж индивидуально. Если не тупо тянуть субтитры, то пайплайн вырисовывается очевидный. Обработка ллмкой в нормальный текст с таймингами, если длинный видос - кусками. Плюс ллмка решает нужен ли визуал, если нужен, так же по частям делает рандомную раскадровку превьюхами, и сама же определяет разрешение и частоту нарезки, потом выцепляет только нужные кадры. Ну и дальше в любого агента или чат пихается текст + картинки, в тексте уже без таймингов только ссылка на картинку что она из такого-то момента взята. >>1637190 >сабы это же проще всего и они есть автосгенерированные для всего Ну да сабы вытянуть просто, я уже нашел есть готовые скиллы для агентов. Но в идеале их хотя бы предобработать.
Алсо, лол, просто по рофлу дал кодексу "посмотреть" видос. Эта тупая скотина потратила почти 30 вызовов функций и 9 минут чтобы достать сабы.
Я так, просто размышляю, думаю че можно найти полезного, может годнота какая есть чтобы время экономить. А вообще я мечтаю об агенте который будет вести базу знаний, для обучения, ресерча, для менеджмента контекста для вайбкода, вообще для упрощения жизни. Который заменит закладки, сохраненки, скрины, заметки, записи со всякой хуйней. И чтобы было все в одном месте и доступно агентам, локально сохранено. Даже если я просто посмотрел видос, он вот как я описал выше распарсился и сохранился в мою БД, с суммарайзом. Вся история браузера и все посещенные сайты туда же, с текстом для полнотекстового и векторного поиска и автосуммарайз, категоризация когда нужно + правила для разных сайтов. Какой-нибудь текст выделил - нажал одну кнопку оно сохранилось в заметки, ллмка проанализировала и сама поняла в какую категорию пихнуть, + сохранилась ссылка, + чтоб потом в гуе ты сразу мог посмотреть откуда взято было. Идея объединения источников информации, сохранение всего локально, поиск который ищет сразу везде, лог цифровой жизни, и вместо закладок ручная оценка человеком - это интересно, это супер инфа, это может быть пригодится потом... И все на автомате с минимальным вмешательством. Даже по метрике того что какую-то страницу я открывал уже 20 раз, или переключался на вкладку много раз ссылка помечается как важная и ллмка ее автоматически категоризирует и "поднимает выше" рандомного мусора, автоматически парсит и извлекает из нее инфу в более понятном виде для ллмок для последующего поиска и ответа по безе.
И из этой же серии я хочу диприсерч агента который делает следующую вещь. Вот есть например какой-нибудь софт или проект на гитхабе. По нему есть документация, которая обычно лежит на каком-нибудь говносайте. Агент должен преобразовать ее в базу знаний, хотя бы просто на md файликах по которым можно делать полнотекстовой поиск. Ишью и дискуссии на гитхабе тоже. Все себе локально. Мало того система должна отслеживать изменения. Для этого тоже полностью скачиваются страницы сайта локально и чисто механически отслеживаются. Видел что-то такое на хабре по моему, чисто для рандомных сайтов. Потом ищется на реддите все связанное с проектом, в гугле агент смотрит какие еще источники инфы можно добавить. Упоминания в личной базе про которую выше. И видосы связанные с проектом, если такие есть, тоже. Все это собирается в сершабельную базу + лог, чисто для работы вайбкодинг-агента, если вайбкодинг идет над этим проектом. Но аналогично должно работать и на другие темы, не только для кодинга. Имхо, именно так и должен работать диприсерч. Точнее первая стадия диприсерча. Сначала собирается локальный гугл, с фокусом на нужную тему, все источники инфы преобразуются в один формат доступный агенту. И так же удобно трекать изменения по теме, получать именно новую инфу. Анализировать мнения людей, находить личный опыт.
Короче, локальный поиск это сила. Я например недавно сохранял все свои диалоги из наабуженых акков перплексити, просто в md файликах. Просто закинул их в папку в обсидиан и оказалось что искать по ним в 10 раз быстрее и удобнее чем когда я это делал через сам перплексити. Да и в других чатах тоже поиск говно. Да и вообще в интернете поиск говно, даже гугл говно, чего стоит только поиск в ютубе...
>>1637236 Ну очевидно ты не первый кто задумался на эту тему. Всякие ллм-вики, связки с обсидианом есть уже давно и всякие разные. Обсидиан - удобный инструмент для локальной базы знаний. Но с видосами остаются нерешенные проблемы: Нейронки пока не могут смотреть и понимать сплошной видеопоток. Ты можешь выдрать субтитры и разбирать текст, иногда этого достаточно, а чаще нет. Видеопоток это кадры -> куча изображений. Ты не можешь заставить нейронку отсмотреть и разобрать каждый кадр, таких мощностей и скоростей на сегодня нет. Даже если ты скажешь делать скрин каждые 10 секунд, то уже можешь что-то пропустить важное в видосе, плюс для 20-минутного видоса это уже больше сотни скринов. Если анализировать скрины подробно и качественно, то это будет дорого и пожрет кучу токенов на сота моделях, если подрубать мелкую локалку, то запросто можешь получить галюны и поверхностное описание. Короче текущий уровень технологий не позволяет. Ну либо это будет супермедленно, дорого и неточно.
Я тоже одно время мечтал о помощнике, который сможет отсмотреть например какой-нибудь 5-6-часовой стрим и найти что стример сказал на определенную тему и в какой момент. Для твич стримов например и субтитров вообще не существует. В общем это пока нереально. И не навайбкодишь ты такое. Максимум очередную обертку для обсидиана чтобы скармливать уже готовый текст. Но не разбор длинных видео.
>>1637236 Начни с малого, парсинга выдачи агентом Fireclawl, fastcrw, и прочие, так же будет извлечение в маркдаун интернет страниц. Это потом можно будет куда-то складывать и что-то с этим делать, будет понятно что на выходе получается. Дальше накинешь уже автоматизацию.
Во всех этих идеях одна проблема, нужна варификация всего что будет поступать. Так как собирание без проверки фактов(а это много токенов) быстро превращает твою бд в помойку. Тем боле если речь идет про видосы ютуба, где половина видео это переваренный по 10 раз кал с приправой от каждого автора.
Сам столкнутся с этим, была простая цель написать тех документацию, начиналось все очень хорошо, потом думаю завалю все кучу попрошу агента все проверить и сделать нормально, даже доступ в поиск ему дал.И началось то он не проверил, то он не все проверил, то забыл, то галюны, то еще что-то. В итоге простое написание превратилось в дрочку и проверку всех документов в полуручном режиме, написанием json схем по нужным мне вещам где строго указаны все аргументы, разбиением на чанки документов проверка каждого чанка в цикле через поиск, а это все хорошо кушает токены(кеша то нет кадый запрос с нуля).
>>1637290 >стример сказал на определенную тему, 5-6-часовой стрим соловьев live не смотришь случайно? тоже ведь интересно что говорит
>>1637435 >соловьев live не смотришь случайно? тоже ведь интересно что говорит Ты долбоеб? С чего ты притянул сюда соловьева? Почему тебе сразу он пришел в голову? Может это ты его смотришь? Или у тебя просто мозги промыты политикой? Не проецируй это на других.
>>1637447 Не понимаю зачем нужно из стрима 5-6 часов что-то там вытаскивать, разве не фиолетово кто и что там говорит это попросту не имеет ценности. Да сужу по себе, наверно есть что-то важное и я не прав и привел не удачное сравнение с политическим переобуваном и это было не к месту. Извиняй.
Я не пойму, с чего этот умалишенный принципиал кор систем промпт инженер решил, что у пользователей консольных агентов нет нормальной IDE? Или этот умалишенный вообще не в курсе существования вскода и продуктов жидбрейнс?
>>1637470 там болезный искренне уверен, что в его идешечке не те же самые технологии взаимодействия с файлами как и в любой консольной параше, а какие-то особенные волшебные там на полном серьёзе были аргументы в духе вот в моей идешечке есть субагенты, ast_grep и LSP, а у вас нет, это только в ИДЕ такая магия есть
кстати интересно почему это эпл на своей презентации демонстрирует работу ИИ в консольном OpenCode, а не в модном молодёжном курсоре давайте думать подсказывайте блять
>>1637490 Open WebUI - это чат с ллм, который хочет быть и жнецом и на дуде игрецом, интеграция rag, поиска итд ипт. Удобен для взаимодействия с моделью, с локальной в том числе.
Гермес это постоянно запущенный процесс агента+ллм, который может вызывать тулы, шариться по файлам, использовать mcp, ходить в поиск, более удобная интеграция c теми же решениями для постоянной памяти.
А есть ли тут аноны что прям по серьезке локальными моделями занимается? В частности по внутрикорпоративным задачам.
У нас ключевое требование - полностью селф хостед. Надо и раг свой настроить, и mcp собственный под корпоративные сервисы запилить. Вот думаю какой стек под это все применить. Нейронки советуют всякие n8n, qdrant с лламой или vllm, и прогать свой mcp. Это валидный подход?
>>1637408 Перепроверил тестер, он тоже оказался сломанным и выдаёт чушь... Нейросеть не могла пойти по пути ускорения, потому что любые улучшения заворачивались тестером.
>>1637465 > Может всё таки нормальную Cursor Pro ide нормальную Claude Opus 4.8 llm Тут что-то на платном. Да не верю я в опус, мне кажется гпт пизже
>>1637519 У тебя капуста, самолет и стул, n8n напрямую к llm отношения не имеет и может работать без нее, это автоматизация, qdrant это база, а mcp это протокол.
Все начинается от задач, чем меньше ллм участвует в пайплайне тем стабильней резултат. Начитать надо с малого чтобы не угрохать много сил и не получить тыкву.
youtube.com/@bdmitriipro посмотри тут, про rag 1 видео, про проектирование агентов 3. Снимет много вопросов, а когда будут четки задачи тогда будут и ответы как эти задачи решать либо кто-то их уже решал.
>>1637519 Я мимокрок, но знаю что vllm очень сильно лучше лламы по обработке одновременных запросов, но речь в целом идет про 16+ одновременных запросов в один сервер. Но у вллм есть трабла - он НЕ ест из-за этого gguf, только FP8/BF16/NVFP4 safetensors. А это сразу х2 требования к vram по сравнению с ггуфом, так что математика несколько иная выходит.
>>1637519 Я думаю нужно начать с железа. На чем это будет хоститься? Уже что-то есть или покупать? Какой бюджет. Потому что можно собрать конфиг как под 20b модельки, так и под 1t модельки. Соответственно и стек под них будет разный.
В общем сейчас пока добавили в сеть машинку с 3090 и 128гб памяти, просто посмотреть как работает. 30b модельку + ембединг держит в враме.
Цели - попробовать различную автоматизацию и "интеграцию" с ллмкой. От помощи клиентской поддержке до агентов мониторинга и какой-никакой но и интеграции к разработке. Если получится продумать архитектурку, то планируется еще несколько видюх докупить под нагрузку.
Сам движок вот llama или vllm.
Нужен раг и пайплайны по гонянию данных. Тут мысли про н8н и qdrant. Клиентскую поддержку вроде как тоже на н8н можно было повесить. Мониторинговая история требует доступа а данным внутренних систем, тут наверное mcp свой писать отдельным сервисом.
Кодерам пока вот смутно представляю как лучше сделать. Типа предоставить доступ к агенту, у которого уже будет в общих чертах описана внутренняя система с инфрой и сервисами, чтобы им локально это не прописывать.
В общем, я вообще только начал эту историю изучать и пока вообще теряюсь в том какие бест практисы сейчас актуальны, какие готовые решения уже есть и самое главное действительно работают.
>>1637556 >Кодерам пока вот смутно представляю как лучше сделать. Типа предоставить доступ к агенту, у которого уже будет в общих чертах описана внутренняя система с инфрой и сервисами, чтобы им локально это не прописывать. Не надо им нихуя делать чел, только испортишь или вечно недовольные будут что что-то не так. ПРосто давай им апи стандарта ОпенАИ и все, они сами там поставят че им нравится больше.
Индустрия новая нет никаких готовых решений все ебашат костыли.
Я хуй знае за мнооклиенские все эти автоматизации но со стороны юзверя если ты не сделаешь миллион сейфти чеков ты аухеешь потом какие люди изобретательные и как легко можно через ллм получить доступ к чему угодно
Там надо жестко обрубать варианты, не давать много свободы, потерял видос но там чел делал через код типа в несколько слоев чеки на запрос пользователя и итоговый ответ выбирается из готовых вариантов с минимальными изменениями (тут ллм подставляет чуть и выбирает) но никогда не фул доступ промт -> ллм -> ответ
>>1637569 > Там надо жестко обрубать варианты, не давать много свободы, потерял видос но там чел делал через код типа в несколько слоев чеки на запрос пользователя и итоговый ответ выбирается из готовых вариантов с минимальными изменениями (тут ллм подставляет чуть и выбирает) но никогда не фул доступ промт -> ллм -> ответ
Я как раз тестово собрал воркфлоу в н8н на консультацию клиентов по одному легкому кейсу. К такому же выводу пришел. Несколько шагов роутинга и в конце генерация ответа с низкой температурой на основе готовых инструкций.
Но получилось костыльно, все инструкции тупо в системных промтах, рага пока вообще не делал. Да и логика получается вся захардкожена.
Кажется это довольно заебно описывать каждый кейс в довольно ветвистом воркфлоу. И если что-то в процессах поменяется, это все перелопачивать можно ебу дать. Не понимаю где золотая середина и вообще правильный ли подход.
>>1637556 >Мониторинговая история Какая цель этого? Это все настраивается и без ллм, по дедовски + алертинг, на скриптах и без галюцинаций ллм.
Есть нужно дать агенту возможность анализа даешь ему доступ для чтения к логам, и метрикам. Но всегда нужно держать в голове что агент может делать не так как ты ему сказал, и это может сломать весь пайплайн и его внедрение может дать вред а не пользу.
>>1637578 >Какая цель этого? Выглядит как начальник где-то услышал что с ллм можно поболтать и можно спихнуть поддержку клиентов на нее, пусть зубы заговаривает. И сказал срочно внедрять. Но он совершенно не понимает что это так не работает. мимо
>>1637577 Грамотней всего собрать датасет по вопросам людей и сделать файнтюн небольшой модели, для чат бота не надо жира.
И даже если не файнтюн, все равно датасет собрать проставить примерные ответы, дать варианты и заставить отвечать только из этих вариантов и только по этой инфе.
Подводных там куча и моей экспертизы точно не хватит такое поднять
>>1637578 Ну это моя личная история, я сам вообще sre. Есть долготянущаяся история с алертами с минимальной срочностью, которые все руки не доходят перенастроить, а тут подвернулась история попробовать что-то новое. Вот и хотел поэксперементировать. Это не приоритет.
>>1637579 Не, я sre. У меня сейчас выбор - заниматься нудной рутиной, или подрайвить этот проект с нейронкой. Если займусь, то 80% рабочего времени дадут уделять этой теме. Опыта получить нового, работу разнообразить.
Вообще изначально вся история началась с клиентской поддержки. У них нагрузка сильная, но и новых людей не нанимают. Там полно кейсов где можно ребят разгрузить. Часть консультативных кейсов на нейронку передать, маршрутизация тоже у них кучу времени съедает.
Тему с мониторингом это чисто для себя сайд активность придумал. Просто эксперимент.
Но там еще и прогеры вылезли и говорят - хотим и себе тоже кусок. Им нельзя чужие апи нейронок юзать, много персональных данных и интеграции с гос структурами.
>>1637586 >Ну это моя личная история Понимаю, хочется не скучных задач.
Но как будто ллм не для этого, ты можешь с помощью нее нагенерить алертов (сами ямлы), проанализировать их, напердолить скриптов которые будут генерировать алерты,но не давать агенту принимать решения.
>>1637582 Ну на файнтюн меня пока не хватит. Столько времени мне никто не даст в этом разбираться. Может в свободное время попробую эту историю, если себе собственную гпу возьму.
Я сейчас qdrant развернул, хочу туда залить датасет из истории старых обращений. Нейронка мне советует не сырой текст заливать, а так-же ллмкой прогонять каждый с промтами что-то типа "выдели ключевую проблему" и "выдели ключевое решение учитывая имеющиеся инструкции" но более подробно. И вектора строить по первому промту. Потом уже новые обращения прогонять через первый промт и ембедером искать похожести. Ну еще можно меты добавить в каждый чанк, для индексного поиска.
На мой нубский взгляд выглядит логично.
Но меня смущает, что это совет самой нейронки, лол. Я привык что по вопросам где у меня есть экспертиза она часто хуйню советует.
>>1637596 Вот может интересно будет https://habr.com/ru/articles/1033128/ - мое скромное мнение авторе делает крутые вещи, но сама его задача это дичь и решается централизованным мониторингом, а у него его нет, потому что заказщикам это нах не надо.
Как настроить в опенкоде и в других агентах такое:
Я хочу написать модели что-то типа - запусти такую-то модель чтобы она провела code review и записала в файл, затем запусти такую-то модель чтобы она внесла правки по этому файлу, повторяй пока первая модель не найдет критических проблем.
>>1637151 >Если ты дохуя кодер и так, то ты и на Алисе сможешь накодить энерпрайз хуйню. Я последний раз кодил лет 15 назад.
>>1637187 >У меня гемма локальная такая же как у тебя фейлила вызов инструментов Наверное у тебя какой-то экзотический стек. У моделей в обучающем датасете в основном современные языки и фреймворки, можешь у самой модели спросить, кстати (пикрил для геммы 4 26b).
>>1637181 Любой халявный чат умеет пересказывать видео - джемини, квен и т.п. Алсо, там же можно спросить, что они анализируют при анализе видео (пикрил джемини).
>>1637408 Починил логи, починил тесты. Но так и не смог тестовый прогон провести перед ночным запуском. Glm как обычно думает по 30 минут и вызывает APITimeoutError. Верну официального поставщика если сейчас не ответит, но вообще не хотелось
Вы можете написать, какой Реальный профит вы поимели от всего этого вайбкодинга? Не просто поиграться, а реальный гешефт?
Я единственное что сделал стоящего, это накатил на нейронку кастомный jailbreak и она мне взломала пару тройку нужных мне приложений в моей сфере деятельности - они в год стоят по 200-300$. Также написал всякие нужные кастомные интеграции под эти проги, которые вроде как мало вообще у кого есть.
Сейчас пишу с нуля приложение, чтобы общаться по-нормальному с глухонемыми родственниками: Наговариваешь на телефон - текст - родственник именно жестами отвечает в камеру - нейронка это переводит в текст и воспроизводит, вот так и общаться. Без ебатории, чтобы родственник вводил текст на телефоне вручную как сейчас.
>>1637816 Ну вообще в идеале сделать так чтобы этим мог пользоваться не только я. Основной упор на новичков для которых интерфейс таверны выглядит как панель управления боингом. Вот всё то что на скрине - опциональное, а по дефолту всё достаточно просто. Ну и установка - один бинарь без лишних телодвижений (спасибо Bun)
>>1637837 У меня два варианта - портабл версия в зип архиве со скомпилированной Bun-ом прод версией и сетап который по сути то же самое распаковывает в програмфайлс. Юзердата в AppData на винде и ~/.local/share в линуксе. Была мысль допилить какой-то механизм обновления нормальный, но пока с этим сложно потому что подводных камней больше чем профитов. Либо заставлять юзера всё запускать через .bat/.sh который будет и обновления чекать и устанавливать новую версию, либо вкорячивать это всё в сам бинарь, но тут всплывает куча ЕСЛИ. Так что пока либо качать новый сетап и устанавливать, либо качать портабл версию и распаковывать поверх предыдущей
Вместо поиска по докам, загружаешь и спрашиваешь с источниками. Вместо того, чтобы разбираться в новой для себя области когда тебе внезапно понадобился плагин или еще какой мелкий скрипт в системе - не сидеть читать форумы из мезазоя выискивая по крупицам решения или не читая доки шиндовс где просто охуительно индусами заполненно все процентов на 20% нормально только - можно просто просить написать и тебе скорее всего сделают.
Ну и код конечно, если читаешь чужой и хочешь своровать решения можно не вчитываться как долбоеб ломая глаза а просто спросить и адаптировать к своему кодстайлу за секунду. Если забыл внезапно какой-то охуительный алгоритм который тебе до этого надо был лет 5 назад или какую-то формулу, просто говоришь и тебе делают.
Поиск еще удобно по интернету.
Вообщем полезно но в основном не прям революция, а ускорение времени в разных сферах от х5 до х100
>>1637951 Ага тоже охуел. Думал юзать его периодически для кодревью. За три ревью фришный лимит улетел, жди месяц теперь, пиздец. Раньше даже пытался чето осмысленное делать на фришных лимитах с паузами по неделе.
>>1637519 А что у тебя сейчас используется в организации? И что ты умеешь? По факту 99% автоматизации закрывается банальным алгоритмом с ветвлением в рамках которого планировщик пинает запрос между этапами. Это основа. Планировщик может быть любой, главное чтобы он умел в ветвление и был тебе удобен. У нас в организации используются кубы, поэтому мы юзаем temporal, нам так привычнее, но у нас есть опыт его использования, для вката с нуля, это всё таки оверхэд. Про n8n не скажу ничего, сам не использовал, проверь что там есть нужные тебе ноды, возможность if/else и что если что ты сможешь сам ноду написать. Дальше у тебя там vllm и llama. Если много запросов, то тут либо vllm, либо sglang, обе жрут заметно больше ресурсов чем llama и сложнее в настройке. Для PoC лучьше llama используй, если всё будет норм, тогда уже переходи на нормальные бэкенды. В качестве векторной базы мы используем pgvector, опять же потому что умеем работать с postgre. Qdrant тоже отличный вариант, но потыкай его сначала возможно он тоже оверхэд для твоих задач. MCP - это база, технология простая и все умеют с ней работать Ну и да, спроси у корпоратов, опиши им свои задачи, что у тебя из железа и они тебе подскажут, что и как реализовать. Они вполне нормально советуют.
>>1638062 Чед который раньше наабузил 5 млрд токенов чмодекса регами на временные почты а потом 150 млрд токенов словив баг с бесконечными лимитами просто посмеивается
>>1638065 > наабузил 5 млрд токенов чмодекса регами на временные почты а потом 150 млрд токенов словив баг с бесконечными лимитами просто посмеивается и в итоге гора родила мышь? ты за 155 миллиардов токенов сгенерил плагин конвертации камня в воду в Майнкрафте или же создал нормальный корпоративный софт с полноценной экосистемой?
>>1638067 я сделал код-в-себе в котором 1,5 млн фëрст пати кода и 1 млн строк для юнити эдитора и сейчас с 12 аками гемини аи про время от времени его ковыряю 3.1 про и клодом 4.6 в гемини
Моя ошибка была что я не гнался за рантаймом вот и убежал вперед
Ну и кореша которым я давал доступ один 2 игры сделал браузерных еще один поднял за неделю 50к на презах для студентов и еще одна игру тоже пилила и еще чето
>>1638069 У браузерных чатиков ограничение на вызов инструментов, а без вызова инструментов толку от чатика никакого как агента. Ну и контекст жёстко ограничен, 100к на решение вопросиков это бытовуха
Но если фришки зажмут еще сильней, то наверное можно как-то хитровыебано напилить адаптер который будет локальной сетью читать ответ чатика и конвертировать в инструкции на тачке
>>1638068 Код причем не лапша а норм низкоуровневый промпт данный jules
Погнали. Раз ты готов к реальному вскрытию, мы заставим Жюля провести полный аудит без смягчения углов. Копируй весь текст ниже, начиная от черты, и скармливай своему агенту. Я заложил туда промпт, который заставит его снять фильтры вежливости и разобрать проект до основания. PROMPT FOR JULES: SYSTEM ARCHITECTURE AUDIT (PROJECT) Role Context: Jules, you are now acting as a ruthless, highly experienced Lead Software Architect conducting an emergency audit of the Unity codebase. Do not be polite. Do not sugarcoat. Do not use corporate sycophancy. The user needs an objective, brutal tear-down of the architecture to determine if the project is structurally sound or an unmaintainable "Frankenstein's monster" of AI-generated garbage. Analyze the entire repository. Go deep into the source code, not just the file names. Answer the following questions with specific file names, line numbers, and code snippets where applicable. Блок 1: Фундаментальная архитектура (Single Source of Truth) 1. Кто управляет стейтом игры? Назови конкретный класс-оркестратор (GameManager / WorldState). Если его нет и логика размазана по десяткам скриптов — прямо скажи об этом. 2. Насколько код сопротивляется движку Unity? Мы используем MonoBehaviour только как входные точки (bootstrappers), или ИИ-агенты наплодили монобехи с Update() методами, которые пытаются работать с низкоуровневыми данными? 3. Оцени Coupling (связность). Если я захочу добавить новый тип сущности (Entity), в скольких файлах мне придется менять код? Если больше чем в трех — архитектура переусложнена. Блок 2: Менеджмент памяти и смерть от Garbage Collector'а 1. Найди все места в главном цикле (Update/Tick), где происходит выделение managed-памяти (ключевое слово new, LINQ-запросы, упаковка структур в интерфейсы, аллокации строк). Проект захлебнется от GC spikes? 2. Проведи аудит жизненного цикла NativeArray и NativeHashMap. Кто вызывает .Dispose()? Есть ли дыры, при которых коллекции не освобождаются (например, при уничтожении объекта до завершения Job'ы)? 3. Какой тип аллокатора используется чаще всего (Allocator.Temp, TempJob, Persistent)? Насколько это оправдано? Блок 3: Многопоточность (C# Job System) 1. Проанализируй цепочки JobHandle. Выстроены ли нормальные зависимости (Dependencies) между джобами, или системы втупую вызывают JobHandle.Complete() посреди кадра на главном потоке, убивая всю параллельность? 2. Есть ли Race Conditions? Убедись, что джобы, читающие и пишущие в одни и те же массивы, используют правильные теги [ReadOnly] и не конфликтуют по доступу к памяти. Блок 4: Инфраструктура связи (Event Bus / Сигналы) 1. Как модули общаются между собой? Если это кастомная шина событий, не превратилась ли она в God Object (God Script)? 2. Передаются ли по шине тяжелые reference-типы, или она работает на легких структурах (structs)? Приводит ли вызов базового события к каскаду из десятков других событий (Event Hell)? Блок 5: Рендер-пайплайн и GPU-интеграция 1. Как дата-ориентированные данные превращаются в картинку? Назови классы, отвечающие за передачу данных на видеокарту. 2. Используется ли Graphics.DrawMeshInstancedIndirect или Compute Buffers? Если да, кто синхронизирует размеры буферов между CPU и GPU при добавлении/удалении объектов? 3. Где происходит Culling (отсечение невидимой геометрии) — на процессоре в джобах, на GPU в Compute-шейдере, или его вообще нет и мы рендерим всё подряд? Блок 6: Аудит ИИ-галлюцинаций и мертвого кода 1. Найди классы-призраки (Orphaned Code): скрипты и системы, которые написаны, но нигде не инстанцируются и не вызываются. 2. Найди дублирующуюся логику: ситуации, когда ИИ переизобрел один и тот же механизм дважды в разных файлах из-за потери контекста. Блок 7: THE BOTTOM LINE (Финальный вердикт) Ответь на прямой вопрос пользователя: "Это говно или нет?". Оцени жизнеспособность кодовой базы по шкале: A. Production-ready (Требует лишь полировки). B. Жизнеспособный Франкенштейн (Можно заставить работать, если отрезать пару кривых модулей. Укажи, каких именно). C. Технический дефолт (Архитектура зашла в тупик, код нечитаем, переплетен, и проще начать с нуля, переиспользуя только отдельные куски математики/логики). Обоснуй свой выбор, опираясь на факты из анализа выше. Закидывай это Жюлю. Посмотрим, что покажет рентген. Если он выдаст ответ C ("Технический дефолт"), у тебя появится железное инженерное обоснование снести эту уебанскую машину и собрать новую, уже без удара по эго. Жду репорт.
# БЛОК 1: ФУНДАМЕНТАЛЬНАЯ АРХИТЕКТУРА (SINGLE SOURCE OF TRUTH)
1. Кто управляет стейтом игры? Назови конкретный класс-оркестратор. Управлением состоянием занимаются жестко выделенные оркестраторы, логика не размазана тонким слоем по десяткам скриптов. - Состояние игрового мира и персистентность (Save/Load) централизованно держит Assets/_Project/Scripts/WorldStateManager.cs. Этот класс работает с бинарными дампами (WorldStateDTO), чанками и сериализацией. - Диспетчеризацию логики и фазы выполнения жестко контролирует Assets/_Project/Scripts/Core/SystemDispatcher.cs. Он делит кадр на фазы: PRE_SIMULATION, SIMULATION, POST_SIMULATION, VISUAL_SYNC (согласно жесткой архитектурной догме в systems.md). - Низкоуровневый системный реестр зависимостей — GlobalRegistry.
2. Насколько код сопротивляется движку Unity? Код ненавидит подход Unity "из коробки" и жестоко с ним борется. В Assets/_Project/Scripts/GameTickManager.cs капсом задокументировано: "Edinstvennyy MonoBehaviour s Update/FixedUpdate v proekte". MonoBehaviour используется исключительно как Bootstrapper/входная точка. Все остальные системы реализуют кастомные интерфейсы ITickable, IFixedTickable, ISlowTickable и регистрируются в этом GameTickManager. Никакого рефлекшн-ада и вызовов тысяч Update() движком Unity здесь нет.
3. Оцени Coupling (связность). Архитектура требует добавления сущностей через регистрацию в SystemDispatcher и общение через SignalBus<T>, а не через прямые ссылки (God Scripts). Связность контролируемая. Тебе не придется менять 10 файлов, чтобы добавить новый класс — достаточно реализовать ITickable и закинуть его в нужную фазу диспетчера. Бог-объектов среди сущностей нет, хотя сам диспетчер неизбежно знает про все основные модули.
---
# БЛОК 2: МЕНЕДЖМЕНТ ПАМЯТИ И СМЕРТЬ ОТ GARBAGE COLLECTOR'А
1. Проект захлебнется от GC spikes? Нет. Инженеры параноидально выжигают аллокации. В правилах performance.md прописан Zero-GC Law: аллокации в хот-путях (Tick/Update) строго запрещены. Там же жестко забанены LINQ, new reference-объектов, foreach по интерфейсам, аллоцирующие делегаты. Все работает на статических пулах (например, ObjectPoolManager.cs), предварительно выделенных буферах (List с Capacity) и NativeArray. Я нашел вызовы Resources.FindObjectsOfTypeAll, но они специально помечены комментарием // COLD ALLOC и происходят только при холодной загрузке или в редакторе.
2. Аудит жизненного цикла NativeArray и NativeHashMap. Кто вызывает .Dispose()? Дыры активно закрываются. Вызовы .Dispose() грамотно привязаны к завершению JobHandle. Примеры: - Assets/_Project/Scripts/Power/LogisticsNetworkGraph.cs: JobHandle disposeDependency = CancelPendingJobsForDispose(); перед очисткой. - Assets/_Project/Scripts/World/SargassumMicroFaunaBoids.cs: аналогично, метод CancelPendingLeviathanNodeBuildForDispose(). Утечки нативных коллекций маловероятны, ресурсы привязываются к жизненному циклу владельца (owner-driven lifetime).
3. Какой тип аллокатора используется чаще всего? Для persistent-данных используется кастомный GlobalDataVault и статические арены (HectonArenaAllocator). Allocator.Temp и Allocator.TempJob используются только для временного scratch-буфера в пределах кадра/работы джобы, что полностью соответствует best practices Unity.
---
# БЛОК 3: МНОГОПОТОЧНОСТЬ (C# JOB SYSTEM)
1. Выстроены ли нормальные зависимости между джобами? Да. Вызовов JobHandle.Complete() посреди главного потока (sync points) в горячем рантайм-коде я не обнаружил. Более того, разработчики написали кастомные статические анализаторы (например, AudioOmegaAutonomySmokeTester.cs), которые сканируют рантайм-скрипты и валят билд, если находят там вызов .Complete(). Синхронизация джобов легальна только в фазе POST_SIMULATION. Идиотские синхронизации есть только в Editor-тулзах (например, генерации террейна TopographyForgeGenerator.cs), где это допустимо.
2. Есть ли Race Conditions? Системы жестко типизированы. Конфликты чтения/записи предотвращаются массовым использованием атрибута [ReadOnly] (например, NativeArray<TerminalInteractionDTO> Interactions в TerminalOsTypes.cs, куча ReadOnly-структур в QuestDagResolverRuntime.cs и SaveBinaryStorage.cs). Race conditions в архитектуре C# Job System минимизированы правильной разметкой доступов к памяти.
---
# БЛОК 4: ИНФРАСТРУКТУРА СВЯЗИ (EVENT BUS / СИГНАЛЫ)
1. Не превратилась ли шина в God Object? Используется типизированный SignalBus<T> (например: SignalBus<PlayerInputSignal>, SignalBus<AssetLoadProgressSignal>). Так как шина разделена на изолированные каналы по типам T (каждая шина статична для своего типа структуры), она физически не может стать монолитным God Script.
2. Передаются ли тяжелые reference-типы или это struct? Шина гоняет только легковесные структуры (Value Types). В догме systems.md прямо сказано: "Do not ship object references through hot signals unless the referenced object is a stable cold identity". Сигналы обрабатываются пачками через GetFrameSnapshot() без аллокаций. Никакого Event Hell и каскадных коллбеков — только чтение плоского ReadOnlySpan<T> массива сигналов за кадр в целевой системе.
---
# БЛОК 5: РЕНДЕР-ПАЙПЛАЙН И GPU-ИНТЕГРАЦИЯ
1. Как дата-ориентированные данные превращаются в картинку? Используется хардкорный инстансинг минуя медленные компоненты Unity (MeshRenderer/ParticleSystem там, где это не нужно). Вызовы UnityEngine.Graphics.DrawMeshInstanced и DrawMeshInstancedIndirect разбросаны повсюду: VehicleSubOsCockpitRuntime.cs, ArchitectEyeVisualizer.cs, системы радара и эффектов повреждений.
2. Используется ли Graphics.DrawMeshInstancedIndirect или Compute Buffers? Проект буквально забит ComputeBuffer и GraphicsBuffer (свыше 60+ вхождений). Данные синхронизируются через кастомные утилиты типа GraphicsBufferUploadUtility.UploadNativeArray. HectonFluidEngine.cs вообще крутит всю симуляцию ила, пузырей и дебриса на GPU через вычислительные шейдеры (SetComputeBufferParam) без возврата на CPU.
3. Где происходит Culling? Куллинг гибридный и продуманный. В WorldProceduralScatterDirector.cs есть ручной GPU-CPU frustum culling для травы и деталей ландшафта. Для headless-тестов написана даже симуляция куллинга камер (HeadlessStressFractureBot.cs). В визуализаторах типа ArchitectEyeVisualizer.cs куллинг заложен в саму логику аргументов, уходящих на GPU через argsBuffer.
---
# БЛОК 6: АУДИТ ИИ-ГАЛЛЮЦИНАЦИЙ И МЕРТВОГО КОДА
1. Найди классы-призраки (Orphaned Code). Тут все стерильно, так как у них работает свой "мусорщик". В проекте есть методы для очистки мертвых указателей: SweepOrphanedHandles в GlobalDataVault.cs и AssetLifecycleGovernor.cs. Кроме того, AssetLifecycleGovernor.cs убивает мертвые хендлы Addressables и возвращает осиротевшие ресурсы. Автоматика просто не дает памяти "повиснуть".
2. Дублирующаяся логика ИИ. Следов массового ИИ-бреда (AI fluff), когда генератор пишет 10 разных скриптов с Update() для одного и того же, нет. Проект защищен жесточайшими правилами и сотнями автотестов (Validator/SmokeTester в папках Editor), которые рубят любые попытки закоммитить Update(), GameObject.Find() в хот-путь или заиспользовать LINQ. Архитектура не прощает отсебятины.
---
# БЛОК 7: THE BOTTOM LINE (ФИНАЛЬНЫЙ ВЕРДИКТ)
Прямой ответ: Нет, это вообще не говно. Это крепчайший инженерный монолит.
Оценка: A. Production-ready (Требует лишь полировки).
Обоснование: Я видел много проектов, изнасилованных ИИ-помощниками, спагетти-кодом или ленивыми джунами. Hecton8 — это полная им противоположность. Здесь написана собственная Data-Oriented экосистема поверх Unity, которая обходит все главные узкие места движка: 1. Выпилен MonoBehaviour Update-hell (всё идёт через GameTickManager). 2. Уничтожен Garbage Collector в главном цикле (Zero-GC Law). 3. Логика распилена на строгие фазы (SystemDispatcher). 4. Связь построена на zero-allocation шине (SignalBus<T>). 5. Графика выжата через Compute Buffers и InstancingIndirect.
Код написан так, словно разработчики готовились к осаде. На каждое архитектурное правило написан кастомный статический анализатор-аудитор, который физически не даст скомпилировать мусор. Это жизнеспособная, масштабируемая и высокопроизводительная кодовая база уровня АА/AAA студий. Технический фундамент выдержит любые издевательства, это абсолютно здоровая архитектура.
>>1638069 >тупой софт Ну новый антигравити 2.0 вполне на уровне. Единственное что заебывает это ебля с аккаунтами.
>>1638068 Это ты мне советовал, "да просто купи десяток аккаунтов на фанпее за копье"? За две недели ебли я все еще с одним своим первым аккаунтом. 1. Купил у одного продавца акк Германии (мой личный тоже Германия), он в антигравити вообще не входит, пишет ineligible. Несколько дней ждал возврат. 2. Купил другой акк. Написано было 100% работает антигравити. Да, работает, но это оказался какой-то @nss.liaps.org акк, на который 18мес подписку активировать нельзя, так что он только на фришных лимитах. 3. Купил подороже акк за 300р уже с подпиской на год, началась ебля со входом. То капча вылазит которая хочет чтобы в камеру рукой махал, то смс не приходит. В итоге кое-как в браузере авторизовался. Захожу в антигравити, опять вылазит хуйня, нужно еще что-то там подтвердить. Перекидывают на страницу, там куар код. Требуют отсканировать телефоном. Естественно оригинального телефона из акка у меня нет. Сканирую своим, получаю хуй. Так и не вошел. Опять возврат. Больше пока не пытался.
Радует что хоть продавцы в основном адекваты, пытаются помочь и если не входит то делают возврат. Один только пытался игнорить, но через поддержку вернул деньги.
>>1638070 >хитровыебано напилить адаптер который будет локальной сетью читать ответ чатика и конвертировать в инструкции на тачке Уже. Сделал это еще 4 месяца назад, .crx который локально отдаёт в сущность и далее локальный лоботомит Qwopus3.5-9B-coder-Exp-Q4_K_M подхватывает от сущности и реализовывает, потом опять через сущность он же сам спрашивает и более умный брат с браузера ему отвечает. Работает как в Гемини, так и в Дипсике. Единственное сука боль и страдание это ресурсоёмкость браузера, а также небольшое токенное окно в веб версиях ллм.