22.08.2026 20:17
Давно хотел попробовать замутить агента, который мыслит не большими текстами, а короткими суждениями и мог сам принять решение когда что сделать не потому что у него такая задача, а потому что он просто принял решение что хочет это сделать и что это будет уместно.
Давно хотел попробовать замутить агента, который мыслит не большими текстами, а короткими суждениями и мог сам принять решение когда что сделать не потому что у него такая задача, а потому что он просто принял решение что хочет это сделать и что это будет уместно. И контекст подавать не фактами, как я уже пробовал, а графом суждений, по которому агент может добавить новую ветку или переключиться на другую, а какую-то отложить, оставив себе напоминание когда о ней стоит вспомнить. Во-первых, короткие ответы сильно экономят на выходных токенах. А во-вторых.. А что там дальше было положил на сайт. Правда было лень красиво описывать поэтому я закинул в чат с gpt где мы мутили код эксперимента наброски поста чтобы тот все сформулировал и расписал что там у нас по бабкам получилось, токенам и тд.
https://neurotopic.ru/projects/agent-thought-graph/
21.08.2026 20:33
И ещё вот какая штука всплыла.
И ещё вот какая штука всплыла. Движок до сегодняшнего дня не умел сам удалять нпс. Те менять локацию нпс уже умеют (по своему желанию). Это в фоновых процессах реализовано. Те нпс знает соседние локации и может по своим каким-то делам курсировать по карте и мутить свои мутки. Но прям пропасть извиду - пока нет. А что у нас по текущему сюжету? После заключения договорённости по аренде с игроками старушка уезжает... А куда? К сестре. Но если смотреть с точки зрения возможностей движка она могла разве что убежать на дальнюю локацию и тусоваться там.. С чемоданами. В ближайшем лесе или на дороге. Локации с её сестрой то скорее всего на карте не будет. Но проблема выявлена и поправлена. Для такого исчезновения добавил ещё одну локацию по аналогии с той где тусят все компаньоны. Условно, корзина для нпс, куда движок по мере необходимости их депортирует
20.08.2026 19:39
Ох как не быстро идёт.
Ох как не быстро идёт.. Потому что сейчас один из самых непростых моментов. Скорее бы сгенерить новый мир. Надеюсь, за неделю я все сделаю. Я правлю модуль каждый день прям не пропуская и дня. Но пока в процессе. Далее по плану прохождение Мирой этого нового мира. Заодно протестим генерацию сюжетных картинок (там где игрок выполняет задачу по квесту, с его референсом). После этого глава выйдет в паблик и можно будет уже пробовать играть всем 🎉.
Начиная с этого момента я переключусь на генерацию следующих миров и скорее всего на настройку ии агента, который будет размещать материалы в разных соц. сетях. Впрочем, я уже начал немного этим заниматься (пока просто думаю и общаюсь с gpt на эту тему)
Теперь пару слов про редактор сюжетов и миров. Как сейчас стало понятно, обработать все пожелания пользователя по сюжету при том что результат должен быть совместим со всеми функциями движка, нейронкам пока тяжело. Я буду над этим работать, разумеется, но пока есть как есть. Поэтому, для детального описания миров будет предусмотрен редактор. Пока что он не сможет многое, но перестроить локации, убрать/добавить нпс, прописать их характер, разложить нужные предметы по объектам и скорректировать цепочку квеста - это редактор сможет. Когда им займусь пока не очень понятно, но там и не просто - нужно будет выделить на это месяц, а может и несколько. В планах, по крайней мере, это есть


15.08.2026 17:49
А еще я на днях прописал генерацию иллюстраций шагов квестов.
А еще я на днях прописал генерацию иллюстраций шагов квестов. Идея примерно как на картинке к посту, только результат будет собираться по апи и на тех моделях что я подобрал в прошлых постах когда рассказывал про генерацию по референсам. Что получилось увидим только когда Мира начнет проходить следующий мир (над генерацией которого я как рас сейчас потею). Поскольку генерация такой иллюстрации будет каждый выполненный шаг, которых на главу от 6 до 20 в зависимости от длины сюжета, то и иллюстраций на прохождение будет соответствующее количество. Т.е., например, игрок выполнил задание и получил от нпс какой-то предмет. В течение минуты бот разошлет всем генерированную картинку с этим нпс, игроком на фоне локации, передающим предмет. Сложно заранее предсказать насколько хорошо получится, ведь промпт для гнерации тоже будет собираться автоматически через текстовую модель.. а потом еще и графическая модель... испорченный ии телефон короче. Да и с количеством референсов качество может падать. Вообще qwen-image-3, а именно ее я сейчас тестировал, должна осилить до 8 референсов, но это в теории... На практике мы пока видели результат с двумя референсами


15.08.2026 14:36
Особая сложность с которой я сейчас столкнулся при работе над модулем генерации сюжета состоит в том, что модели стало сложновато заранее понять что должно быть закрыто (проходы, инвентари объектов и тд) и к какому моменту открыто.
Особая сложность с которой я сейчас столкнулся при работе над модулем генерации сюжета состоит в том, что модели стало сложновато заранее понять что должно быть закрыто (проходы, инвентари объектов и тд) и к какому моменту открыто. Т.е. проследить процесс во времени и при этом держать в уме все связи по миру.
Ведь до того как я прописал возможность deep объектов, до того как появился пользовательский промпт с возможным сюжетом и до того как я добавил модуль с генераций предыстории миров (по сути лор, тк именно там решается какие есть исторические личности, как они повлияли на историю, доступные технологии и тд) генератор мира было относительно легко и комфортно.
Однако, как это все появилось у него засвистела фляга и пришлось сильно разбить модуль на этапы и добавить дофига проверок на совместимость с источниками, на конфликтность функциональностей и тд. И пока этот Франкенштейн ещё даже не закончен. Но вроде потихоньку продвигаюсь


13.08.2026 19:27
Еее.
Еее. Получилось разобраться =) Теперь игрок сможет загружать фронтальную картинку и движок сгенерит с её учётом и учётом фигурки со спины вид спереди. Не сразу получилось подобрать модельку и промпт (даже когда получилось возникла проблема с пропорциями головы), но главное результат и он успешен. Похоже же? Хаха
А теперь короткая сводка как это сейчас будет реализовано для игроков:
Первая бесплатная игра
- фигурка со спины: до 3 успешных генераций бесплатно;
- после 3-й кнопка генерации блокируется, остаётся выбрать одну из уже созданных;
- фронталка: ровно 1 успешная генерация;
Начиная со второй игры
- фигурка со спины: максимум 10 успешных генераций на игру, каждая по 1 Gex;
- фронталка: 5 Gex за каждую генерацию, повторная генерация разрешена;