DEV | MoRius-AI: как я из текстовых ИИ ролевок, сделал режим визуальной новеллы, и сколько стоит содержать такую платформу
MoRius-AI это разработанная мною платформа, что изначально целилась как аналог западного AI Dungeon для любителей текстовых РП с ИИ. Однако со временем при поддержке моего небольшого комьюнити, она переросла в нечто большее, и даже с учетом того что условный StoryForge да Gamio существуют, заняла свое место в более уникальной и универсальной нише
История разработки платформы довольно тяжелая, впрочем, что нередкость для пути разработчика энтузиаста. После всех взлетов и падений наконец я вышел на стабильную работу и доход, что позволило заняться новыми фичами
Ниша текстовых ролевок безусловно имеет место быть даже в нашей стране, ибо тематика DnD и РП у нас, пусть не так как на западе, но имеет свое комьюнити. Я изначально знал на что шел. Наш рынок не так насыщен игроками что готовы платить за подобного рода развлечения. Кто-то не понимает почему так дорого, кто-то просто не может тратиться на такое. Развлечения с ИИ удовольствие не из дешевых, тем не менее не просто так такие проекты все равно живут, ибо есть те, кто горит игрой в свободном текстовом рп мире
Чтобы вам было понятнее насколько же ДОРОГО содержать такую платформу, я покажу вам отчет о моих тратах на ИИ модели для РП и отработки обработки ходов за 12 дней (!) с учетом того что на моей платформе всего около 10-20 активных постоянных игроков. Итак, внимание…
В период с 07.07 по 19.07 было потрачно 73 тысячи рублей! Представьте какие были бы траты, если бы игроков было бы не 10-20, а допуусти 100-200? Я делаю платформу как можно более дешевой, но не могу себе позволить цены чтобы уходить в миус. Ввел подписки с щедрыми лимитами, но на более дешевые легкие модели, выделил маржу в разы ниже чем по рынку, и признаюсь честно, даже так понимаю что это не дешево. Надеюсь когда-нибудь настанет день и нейронки не будут стоить так дорого
Зачем нужны такие платформы?
Давайте сразу отвечу на вопрос — зачем? Ведь есть дипсик или чатгпт, заплатил за подписку раз в месяц или вообще бесплатно сидишь и ролишь! Или вовсе поднял нейронку локально и играешь! Что ж, я отвечатл ранее на это в ином посте, и отвечу снова — это не тот уровень. Да, наша платформа предоставляет тот же дипсик, но определенные версии, с промптами которые мне готовил опус соннет 4.8, а после доработанные на fable 5, с определенными настройками температуры, топ-р, топ-к и repetetation-penalty, а также с подготовленным под РП интерфейсом, где реплики выделяются как реплики, мысли как мысли, нарратив текстом, у персонажей есть удобные карточки, под кастомные промпты тоже, даже под мир и его детали!
Кроме того модельный ряд не ограничен дипсиком, на мориусе есть даже геминай 2.5 про и 3.1 про, одна из топовых моделей на рынке РП на которой обожают сидеть мнгие тавернщики (правда более жадные предпочитают дипсик определенной версии, но чтобы он грамотно вел игру его нужно настроить кучей верно подобранных промптов и настроек)
Визуальная новелла, которую ведет ИИ
Итак, как я уже отметил рынок тех кто готов играть в текстовые рп не так велик. Потому как платформа вышла на ровную стабильную прямую, я взялся за новый режим. Теперь можно играть не в тупо текст, а в полноценную визуальную новеллу с ИИ. Вы играя в, например, бесконечное лето хотели бы повести себя иначе, чем в предложенных вариантах? Увидеть другую рисовку персонажей и тп? Теперь это возможно! Справедливости ради реализация не нова, и где-то на западных проектах я точно видел такое, но не припомню чтобы на ру проектах кто-то такое сделал (могу ошибаться)
Давайте подробнее расскажу как же это все работает. Суть проста, по факту это та же текстовая ИИ ролвека, но в другой обертке. У персонажей вы сами подгружаете спрайты эмоций (под 8 заготовленных эмоций), а нейронка верно подставляет их по ходу игры, бэк обрабатывает запрос и подставляет нужную картинку нужного персонажа. Сам же ответ ИИ рассказчика бьется на части, отдельно нарратив по кускам, отдельно реплики. Персонажи плавно сменяются, всего их может быть до 3х в одной сцене (имею ввиду визуально показываются до 3х спрайтов, а не что всего 3 персонажа могут быть, конечно нет).
А что с фоном? Тут все просто, есть кнопка генерации фона, нажимая ее вы (по стилю что описали в настройках ранее) генерируете через ИИ фон и он автоматически подставляется. Сам фон сохраняется в места, добавляем триггеры, воуля! Теперь когда вы скажете например что вошли домой к персонажу по имени Айри, ИИ обрабатывающая ход поймет это, и сама подставит из мест нужный фон без нужды тратиться на новую генерацию. Не хотите тратится? Бога ради, все можно создать руками в профиле загружая свои картинки и переиспользовать!
Этот режим был у меня в голове с самого начала разработки, и ранее были попытки его реализовать, но в связи со сложностями с платформой я все отодвигал его и отодвигла. И как же я рад что наконец смог его реализовать!
Заинтересованным скажу сразу, что зайдя на платформу вы пока что его не увидите, чтобы все прошло гладко я выдал его на ЗБТ нескольким игрокам, и поставил на релиз через неделю если все пройдет гладко. Увы, но как разработчик заявляю — лучше подождать и получить качественную фичу, чем получить сразу, но сырой кусок багованного кода
На этом у меня пока все, позже напишу про систему нодов и как я смог с помощью модулей решить проблемы ЛЛМ моделей при ведении игры, всем спасибо, всех обнял!





0 комментариев
Добавить комментарий