Цикл «зберегти й молитися»
Кожен автор персонажів знає цей цикл напам'ять:
- Заповнити поля образу
- Зберегти персонажа
- Відкрити новий чат
- Надіслати кілька повідомлень
- Помітити, що на третьому ході персонаж каже «Як мовна модель AI…»
- Повернутися до форми
- Підправити опис
- Знову зберегти
- Відкрити ще один новий чат (старий уже зіпсований)
- Повторити
Проблема не в якомусь одному кроці. Проблема в тому, що тестування відокремлене від редагування збереженням і переходом на іншу сторінку. Коли ти бачиш, що персонаж відповідає дивно, ти вже все зберіг, стан форми втрачено, і тобі потрібен свіжий контекст, щоб перевірити, чи спрацювало виправлення.
Добрі автори роблять це десятки разів для кожного персонажа. Видатні — сотню. Саме в цьому циклі й живе майстерність, — але більшість платформ ставиться до нього як до чогось другорядного.
Ми роззирнулися. Майже ніхто цього не пропонує.
Перш ніж створити цю функцію, ми дослідили дванадцять платформ з AI-персонажами, щоб побачити, як вони підходять до ітерацій:
| Платформа | Попередній перегляд під час редагування? |
|---|---|
| Character.AI | Ні — спершу створи, потім чатуй |
| Chub / Venus | Ні — спершу створи, потім чатуй |
| SpicyChat | Ні — спершу створи, потім чатуй |
| Janitor.AI | Ні — спершу створи, потім чатуй (обхідний шлях через приватного бота) |
| PolyBuzz | Ні — спершу створи, потім чатуй |
| Crushon.AI | Ні — спершу створи, потім чатуй |
| Muah AI | Ні — явна кнопка «Save and Chat» |
| Talkie AI | Так — тестова консоль поруч із редактором |
| SillyTavern | Так (локальні картки — поняття «незбереженого» немає) |
| Kajiwoto, Dittin, RisuAI | Незрозуміло |
З платформ, які ми змогли перевірити, лише Talkie AI має справжній чат попереднього перегляду в редакторі, прив'язаний до незбережених даних форми. Усюди інде ітерація означає «зберегти, відкрити чат, відредагувати, знову зберегти».
Нам це видається дивним. Написання доброго персонажа — це ремесло, побудоване на ітераціях, а ремесло без швидкого зворотного зв'язку — це вгадування. Тож ми створили Тестовий чат.
Що таке Тестовий чат
Тестовий чат — це плаваюча кнопка, доступна в кожному інструменті створення персонажів у Reverie: у класичному редакторі-формі, у розмовному конструкторі в Лабораторії та на сторінці редагування вже опублікованих персонажів.
Що він робить:
- Натисни плаваючу кнопку в правому нижньому куті будь-якої сторінки автора.
- На комп'ютері поруч із формою з'явиться панель чату, а на мобільному вона виїде знизу.
- Надішли повідомлення. Твій персонаж відповість — на основі чернетки, що зараз у формі.
- Відредагуй поле у формі. Натисни «повторити» на останній відповіді. Нова відповідь одразу врахує твою зміну.
- Закрий панель. Повернися пізніше. Твоя розмова все ще там.
Без збереження. Без нового чату. Без витрати кредитів. Без засміченої історії чатів у твоєму акаунті.
Як це вписується у твій робочий процес
1. Ітерації наживо
Це головне. Кожне поле форми — ім'я, біо, опис, характер, зовнішність, приклади діалогів, власний системний промпт, формат відповіді, правила NSFW — потрапляє в живий попередній перегляд. Зміни будь-яке з них, надішли наступний хід — і побачиш, як спрацювала зміна. Якщо відповідь усе ще не та, повтори її, а не починай спочатку: попередня версія лишається, і ти можеш свайпати між ними, щоб порівняти.
2. Тестування сценаріїв
Якщо в персонажа кілька сценаріїв, на панелі є вибір сценарію. Перемкнися з «Без сценарію» на «Перше побачення в кав'ярні» — і системний промпт згенерується заново з контекстом цього сценарію. Розмова скидається (сценарії змінюють поведінку персонажа, тож повторне використання старих ходів вводило б в оману), а якщо в сценарію є власне привітання, нова розмова починається з нього.
Це справді корисно. Сценарії — одна з найскладніших речей, бо їхній контекст накладається поверх базового персонажа, а багатошарові промпти часто дивують. Перемикатися між сценаріями на тій самій чернетці — найшвидший спосіб упіймати ці сюрпризи.
3. Привітання й запропоновані відповіді
Якщо в персонажа налаштовано стартовий діалог, Тестовий чат починає розмову з цього привітання й перетворює запропоновані відповіді користувача на клікабельні плашки. Ти бачиш те саме, що побачить справжній користувач на нульовому ході. Якщо привітання здається слабким або запропоновані відповіді не пасують образу, ти дізнаєшся про це раніше за всіх.
4. Перегенерувати, редагувати, видаляти
Тестовий чат позичає потужні інструменти зі звичайного чату:
- Повторити останню відповідь асистента — стара версія лишається в пам'яті, свайпай вліво/вправо, щоб порівняти.
- Редагувати своє останнє повідомлення й запустити знову (корисно, коли проблема у твоєму формулюванні, а не в персонажі).
- Видалити будь-яке повідомлення — зникне воно й усе, що після нього, тож ти можеш відмотати до конкретної точки розгалуження.
- Очистити всю розмову одним кліком.
Усе зберігається лише в пам'яті. До бази даних нічого не потрапляє.
Основні правила
Ми свідомо залишили Тестовий чат безкоштовним, а отже, мусили десь поставити межі:
- 5 ходів на розмову. Достатньо, щоб відчути образ, і замало, щоб ставитися до нього як до звичайного чату.
- 1000 символів на повідомлення. Це тестовий запит, а не повість.
- 20 повідомлень на день для користувачів без підписки. Цілком вистачить, щоб від початку до кінця відшліфувати кількох персонажів.
- Без обмежень для передплатників. Якщо ти активно створюєш, ліміт не має тебе гальмувати.
- Безкоштовна модель, кредити не витрачаються. Ми використовуємо нашу швидку модель за замовчуванням, щоб досвід був показовим, а витрати лишалися на нас.
- Нічого не зберігається. Жодних збережених повідомлень, жодної історії чату, жодних списаних кредитів. Закрий панель — і розмова житиме лише в цьому сеансі.
Ці обмеження не довільні — саме вони дають нам змогу пропонувати функцію безкоштовно, не даючи їй тихо перетворитися на ще один чат.
Де його знайти
Шукай плаваючу кнопку в правому нижньому куті будь-якої з цих сторінок:
- Форма Створити персонажа
- Сторінка Редагувати персонажа (для будь-якого вже опублікованого персонажа)
- Розмовний конструктор персонажів у Лабораторії
Кнопка стає активною, щойно ти вкажеш ім'я та опис — мінімум, потрібний для зв'язного чату. Заповни їх, натисни, спілкуйся.
Комп'ютер і мобільний
На комп'ютері Тестовий чат відкривається компактною плаваючою панеллю, закріпленою в правому нижньому куті, тож вона розташована поруч із формою, і ти можеш друкувати, стежити за потоком відповіді й редагувати форму, не перемикаючи контекст.
На мобільному панель піднімається знизу й заповнює майже весь екран — адже весь сенс у тому, щоб читати відповіді персонажа, а для читання потрібне місце. Панель інструментів повідомлення (повторити, редагувати, видалити, копіювати, перемикач альтернативних відповідей) на сенсорних пристроях завжди видима, а не схована за наведенням курсора, тож кожна дія — на відстані одного дотику.
У будь-якому разі розмова зберігається, коли ти закриваєш і знову відкриваєш панель. Змінив поле й хочеш перевірити, чи спрацювало виправлення? Відкрий панель, натисни «повторити» на останній відповіді. Готово.
Чому це важливо
Якість персонажа майже повністю визначається тим, скільки ітерацій він пройшов до релізу. Платформи, де ітерації дорогі, отримують не поганих персонажів — вони отримують недопрацьованих персонажів. Автори, які залюбки зробили б двадцять раундів налаштування, зупиняються на трьох, бо цикл надто болісний.
Ми вважаємо, що створення персонажів — це ремесло. Ремеслу потрібен щільний цикл зворотного зв'язку. Тестовий чат цей цикл замикає.
Спробуй його на своєму наступному персонажі. Відредагуй поле, натисни «повторити», побач різницю. Відчувши це один раз, повертатися до «зберегти, відкрити, чатитися, відредагувати, зберегти» буде все одно що друкувати в рукавицях.
Тестовий чат уже доступний під час створення й редагування персонажів, а також у конструкторі в Лабораторії. Нічого налаштовувати не треба — просто натисни плаваючу кнопку.

