Системный промпт

Системный промпт - это фундаментальный элемент в работе с языковыми моделями, который определяет основные инструкции для модели. Это первый и самый важный компонент, который модель получает себе на вход перед обработкой вашего сообщения. Системный промпт задаёт тон и правила взаимодействия для всего чата. Когда вы отправляете сообщение, ваш текст комбинируется с другими элементами по типу лорбука, авторских заметок для формирования единого запроса, который отправляется языковой модели.

Структура полного промпта

Однако системный промпт является лишь одним из множества компонентов, подаваемых модели в виде итогового промпта. И вот из каких ключевых элементов он состоит:

  • Системный промпт - тут вы прописываете основные инструкции модели, как она должна себя вести и в каком русле двигать диалог.
  • Карточка персонажа - вся информация о персонаже, которого языковая модель должна сымитировать.
  • Лорбуки - дополнительная информация о мире, событии, персонаже.
  • История чата - предыдущие сообщения чата.
  • Авторские заметки - дополнительные инструкции, которые можно менять прямо в чате и таким образом управлять развитием сюжета во время чата.
  • Ваше текущее сообщение

В Soul of Waifu по умолчанию добавлено два пресета системного промпта - для обычного чаттинга и для режима приключений, когда модель играет роль рассказчика. Вы же можете добавить свои пресеты и писать свои системные промпты, которые, как вам кажется, будут лучше или будут предлагать новые возможности для общения с персонажами. Позже, в настройках персонажа, вы сможете выбирать, какой именно пресет из ранее созданных будет использоваться в чате. Важно помнить, что модель легче следует инструкциям о том, что она должна делать, чем о том, чего не должна.

Редактор Системного Промпта

System Prompt Editor

История чата

История чата - это последовательность предыдущих сообщений, которая формирует контекст для текущего ответа. Модель использует эту информацию, чтобы понимать, о чем идет речь, и поддерживать последовательность в диалоге.

Совет: никогда не позволяйте модели "сойти с рук" то, чего вы не хотите. Если вам не нравится ответ модели, не продолжайте разговор так, будто он был правильным. Вместо этого измените системный промпт, исправьте авторские заметки, удалите или перегенерируйте сообщение.

Авторские заметки

Авторские заметки (Author's Note) - это дополнительные инструкции, которые добавляются в промпт для уточнения действий, событий, происходящих в чате. Вы можете в редакторе системного промпта расположить их в начале промпта, в конце промпта, либо же где-то посередине. Например, можно написать, что у персонажа в результате какой-то битвы сломана нога, и вы вправе не убирать эту информацию до тех пор, пока вы не захотите, чтобы нога у неё восстановилась. Вы вольны делать что угодно благодаря авторским заметкам. Получается, что авторские заметки особенно полезны, когда нужно временно изменить поведение персонажа или добавить контекст для конкретной ситуации.

Если вы пока не можете составить системный промпт, то не волнуйтесь - в Soul of Waifu есть два предустановленных по умолчанию, можете выбирать их на этапе создания карточки персонажа или уже непосредственно в чате. А в следующем разделе мы подробнее рассмотрим лорбуки - инструмент, оптимизирующий потребление контекста при работе с языковыми моделями.