Как тригернуть записи из лорбука без упоминания ключей в чатеке и рандома (актуально для свежей staging таверны)

fix - забыл про отправку сообщения юзера скриптом, теперь как задумано должно быть

Понадобится силлискрипт. Принцип его работы довольно простой:

  1. Отправляется отдельный запрос с промптом, в котором будет список ключей лорбука и инструкция для нейронки как выбрать из них нужные, если это не очевидно из контекста.
  2. Полученный ответ хранится в переменной и его можно вставить в A/N используя макрос. Нужно обязательно включить сканирование A/N (Include in World Info Scanning) по дефорту ключи только в чате учитываются.
  3. После того как этот запрос выполнен, автоматически отправляется обычный промпт.

Простой пример такого скрипта:

/send {{input}}
|
/gen [Disregard all prior instructions and pause roleplay. Enter assistant mode. Here's a list of entries titles with additional information:
"Maria's formal wear"
"breakfast menu"
"Ivan's favorite places to eat"
Choose the ones that will be useful for the next RP mode reply. Your answer should contain only the titles
] |
/setvar key=Lorebook {{pipe}}
|
/trigger

промпт на отъебись написан - экспериментируйте
Ключи которые выбрала нейронка в данном случае хранятся в переменной "Lorebook". В A/N ее содержимое добавляется макросом: {{getvar::Lorebook}}
Сам скрипт активируется через быстрые ответы. Созданная кнопка используется как замена "отправить". Свайпы работают как обычно.

Чтобы посмотреть содержимое переменной: /popup {{getvar::Lorebook}}

Edit
Pub: 20 Jan 2024 09:15 UTC
Edit: 20 Jan 2024 10:05 UTC
Views: 211