[Ryan Ash]
[Game Dev Dealer]
[#patch #tools #code #ml]
Пиу-пау, GDP почти семь лет, время закрывать гештальты и время развиваться дальше.
Знакомьтесь, теперь у нас есть Game Dev Dealer, @GameDevPornBot. Он даёт подписываться со всякими фильтрами и получать материалы GDP прямиком из прошлого через временные порталы, когда захотите, как часто захотите, в личку или в группах.
Оно отлично работает в связке с нашей системой тэгов - подписываться можно на набор исключительно интересного вам в любых комбинациях. Посмотреть что у нас вообще бывает можно, как обычно, на нашей карте.
Ключевая идея - здоровая часть материалов вокруг геймдева не устаревают с точки зрения пользы или интересности, они просто погружаются в историю, забываются. Что не отменяет того, сколько годноты по топику за последние пару десятилетий уже создали люди. Если вы только-только заходите в мир разработки или если хотите глубже закопаться в какую-то тему - теперь у вас есть возможность делать это чуть удобнее, по расписанию, установленному вами.
Бонус интересности ради - что-то около 99% кода было сделано в ChatGPT через общение с GPT4 моделью. Ключевые наблюдения из опыта:
- Сама по себе возможность кодить, лениво описывая нейронке тз и итерируясь с ней над ошибками - огниво
- Скилл нейронки колеблется между джуном и мид-сеньёром - оно оч. безрукое, варианты решений пробуешь ты и учитываешь нюансы тоже ты сам, она оч невнимательная, но её энциклопедические знания и возможность работать с константной скоростью над любой сложности атомарными кусочками - очень-очень удобно для собственно оператора
- У неё оч не оч с памятью - постов за 5-7 она начинает забывать контекст того, что сама же делала; главный антидот - скидывать ей сниппеты кода / файлы целиком вместе с запросами, "напоминать" ей
- Иногда она может не понять, что именно ты хотел, и пойти не туда; можно остановить сразу и указать ей на ошибку или явно попросить делать, как ты хочешь
- Иногда удивляет приятно - правильно хэндлит мелкие эдж кейсы до того, как успеваешь попросить об этом явно
- В среднем, быстрее ревьювить глазами её код и указывать ей на ответвления от желаемого чем слепо копипастить и скидывать ей ошибки (хотя сработают оба пути в итоге)
- В каком-то количестве кейсов (5-10) она пропускала импорты / ошибалась в параметрах / ещё какую-то мелочь забывала, такое доделывал сам
- Иногда всё же приходилось возиться с ней как с roomba, в такие моменты тратишь время, фрустрируешь и ищешь пути как быстрее привести её к нужному (или идёшь править сам)
- Я всё ещё сделал по вечерам за неделю проектик, лежавший в бэклоге годами, не разбираясь в стеке необходимого и почти не набирая код - в моей книге это однозначно вин и требует повторения и углубления
- Генерировать документацию дичайше удобно, ушло минут 5 на чистейшее readme
Код бота доступен на GH и оно написано так, что вы легко можете применить это для своих нужд со своими каналами, правильно раскатив и собрав конфиг. Арты для about / start сделаны через MJ.
Лог разработки можно глянуть тут. Осторожно, там 500 страниц A4 (оч много перекидывания кода и ошибок), но накидал комментов вокруг интересного всякого, можно и чисто по ним бежать.
Будто бы всё. Тепла вам. И клёвого крафта нейронками.
Use the Bot | Repo | Creation Log