Professor Mari, ваш встроенный ассистент

Professor Mari – встроенный ассистент на главном экране. Она объясняет приложение, помогает его настроить, а также создает или правит для вас персонажей, персоны, лорбуки и пресеты. Ее изменения можно отменить с карточки изменений в течение ограниченного времени (см. Проверка ее изменений).

Где ее найти

  1. Перейдите на главный экран. Он виден, когда не открыт ни один чат.
  2. Нажмите Ask Professor Mari (спросить Professor Mari) в виджете Professor Mari или нажмите вкладку Professor.

Откроется ее окно. До нее можно добраться и с любого экрана: введите текст в поиске и выберите Ask Prof. Mari (спросить Professor Mari), нажмите <kbd>Ctrl</kbd>+<kbd>J</kbd> (<kbd>⌘</kbd>+<kbd>J</kbd> на Mac) или, на телефоне, потяните вниз от верхней панели. В шапке ее окна написано Ready to help, когда она свободна, и Working on it..., пока она работает.

Напишите сообщение обычным языком и нажмите <kbd>Enter</kbd>. <kbd>Shift</kbd>+<kbd>Enter</kbd> переносит строку. Если выключить Enter sends to Professor Mari (Enter отправляет Professor Mari) в ее настройках, <kbd>Enter</kbd> переносит строку, а <kbd>Ctrl</kbd>+<kbd>Enter</kbd> отправляет. Первое сообщение открывает достижение Hello World.

Все ее настройки открываются через Settings → General → Search and Professor Mari settings → Open (настройки → общие → настройки поиска и Professor Mari → открыть) или шестеренкой в поиске. На компьютере ползунки Height (высота) и Width (ширина) в разделе Professor Mari window (окно Professor Mari) меняют размер ее окна. На телефоне ее окно занимает весь экран.

Создание персонажа с Mari

Перед началом: добавьте аккаунт для генерации текста. См. Подключение к провайдеру ИИ и Выбор аккаунта для нее.

  1. Откройте ее окно (см. выше).
  2. Если в чате уже есть сообщения, сначала нажмите New chat (новый чат). Текущий чат сохранится в Chats (чаты).
  3. Нажмите плашку Create a character (создать персонажа). Она заполнит поле сообщения. Если плашки нет, напишите запрос сами.
  4. Допишите к тексту свою идею, например имя и характер, затем нажмите <kbd>Enter</kbd>.
  5. Ответьте на ее вопросы. Выберите вариант или напишите свой, затем нажмите Submit (отправить).
  6. Когда она закончит, нажмите Open на результате, чтобы посмотреть нового персонажа.
  7. Если изменение вам не нравится, нажмите Undo (отменить) на его карточке изменений.

Если не получилось: если аккаунт не добавлен, при нажатии кнопки отправки открывается список Connections (подключения). Выберите или добавьте аккаунт там.

Что она умеет

Перед правкой она читает объект, а если запрос расплывчатый, переспрашивает.

Начните с плашки

В пустом чате Professor Mari начать помогают стартовые плашки: Create a character, Create a lorebook (создать лорбук) и Create a persona (создать персону). Нажмите плашку, чтобы заполнить поле сообщения, затем отредактируйте текст перед отправкой. Во время пошаговой задачи плашки меняются под следующий шаг. Плашки бывают только в чатах Professor Mari.

Когда в запросе остаются настоящие развилки, она может задать вопросы в карточке с вопросами под своим ответом: до четырех вопросов, по одному, с вариантами и отмеченной рекомендацией. Выберите вариант или напишите свой, затем нажмите Submit. Ваши ответы уходят следующим сообщением. Можно и не трогать карточку, а написать сообщение. Ничего из того, что она предложила вместе с вопросом, не выполняется, пока вы не ответите.

Спросите там, где вы работаете

Эти места открывают ее с редактируемым черновиком и небольшой плашкой Context (контекст). Это метка над полем сообщения, и ее можно убрать перед отправкой:

Она не получает объект целиком только потому, что вы открыли его редактор.

Выбор аккаунта для нее

Перед началом: добавьте аккаунт для генерации текста. См. Подключение к провайдеру ИИ.

  1. Нажмите кнопку подключения рядом со скрепкой. На ней написано название ее аккаунта или Select connection (выбрать подключение), если аккаунт не выбран.
  2. Выберите аккаунт для генерации текста в списке Connections. Если вы скачали Built-in model (встроенная модель), она тоже появится здесь.
  3. Нажмите на модель в списке, чтобы использовать ее. Модель сохраняется в аккаунте, поэтому другие ваши чаты с этим аккаунтом тоже переключатся на нее. У Built-in model списка моделей нет.

На телефоне коснитесь аккаунта, чтобы использовать его, или коснитесь стрелки в конце его строки, чтобы сначала увидеть его модели. Если аккаунтов еще нет, в списке написано Add a connection (добавить подключение).

Проверка ее изменений

Когда она что-то меняет, она сразу сохраняет изменение и показывает под своим ответом карточку изменений. В карточке перечислено каждое измененное поле. Для правки текста видны старые и новые слова. Show all (показать все) показывает все поля, а Technical details (технические подробности) – исходную команду.

У карточки одно действие: Undo. Оно возвращает предыдущую сохраненную версию. Пока хранится копия для отмены, любое изменение можно отменить в любом режиме разрешений. Режим разрешений решает только то, спрашивает ли она сначала.

Карточка принадлежит чату, в котором она внесла изменение. При удалении чата его изменения сохраняются, а карточки удаляются.

Изменения, которые ждут вас

Отложенное изменение не сохраняется сразу, а ждет. Оно показывает Apply (применить) и Don't apply (не применять). Удаление показывает Delete (удалить) и Put back (вернуть). Изменения откладываются в режиме Manual, а также для важных файлов и зависимостей (см. Отложенные изменения файлов и библиотек). Поиск не показывает ее изменения: чтобы применить или отменить их, откройте Professor Mari.

Когда она создает или обновляет персонажа, персону, лорбук или пресет, в результате может появиться кнопка Open, которая открывает этот объект. У результата обновления может быть и кнопка Review (проверить), пока ожидается проверка.

Меню скрепки

Нажмите кнопку со скрепкой, подписанную Attach (прикрепить). В меню три раздела.

РазделПункты
AttachAttach files or photos (прикрепить файлы или фото), Add chat history (поделиться одним из ваших прошлых чатов), View attached context (посмотреть прикрепленный контекст)
ReferenceLink with @ (сослаться через @)
MariNew chat, Chat history (история чатов), Skills, Memories (воспоминания), Model (модель), Permissions (разрешения). Pending approvals (ожидают одобрения) появляется, пока изменение ждет вас.

Те же действия можно набрать через /. См. Команды через /.

Прикрепление файлов

Выберите Attach files or photos или введите /attach. Она принимает изображения, файлы PDF и текстовые файлы, например .txt, .md, .json, .csv и .log, до 20 МБ каждый. Скриншот или файл можно также вставить в поле сообщения. Чтобы она прочитала изображение, выбранная модель должна принимать изображения на вход.

Ссылки на объекты через @

Введите @, чтобы указать ей на что-то из вашей библиотеки. Откроется список, сгруппированный по разделам Characters (персонажи), Personas (персоны), Lorebooks (лорбуки), Presets (пресеты), Skills, Memories, Chats, Agents (агенты) и Docs (документация). Продолжайте вводить, чтобы сузить список. Имена с пробелами не нужно заключать в кавычки.

СсылкаЧто она получает
Персонаж, персона, пресетВесь объект
ЛорбукЕго настройки и список его записей
Запись лорбукаЗапись и лорбук, к которому она относится
SkillИнструкции вашего Skill. Встроенный Skill открывается как ее руководство для этого сообщения.
ВоспоминаниеПолный текст воспоминания, даже если оно выключено
ЧатСведения о чате и его 30 последних сообщений
АгентНастройки агента
ДокументВся страница из этой документации

Ссылка отправляется один раз, вместе с сообщением, в которое вы ее добавили. После этого она видит однострочную пометку и при необходимости перечитывает объект. В одном сообщении может быть до 8 ссылок. Если вместе они занимают больше примерно четверти контекста модели (но не больше 60 000 символов), последние не отправляются. Вместо них она получает пометку и может прочитать их сама. Материалы по ссылкам считаются информацией, а не инструкциями.

Команды через /

Введите / в начале строки, чтобы увидеть список ее команд. Продолжайте вводить, чтобы отфильтровать список, затем нажмите <kbd>Enter</kbd>. В списке также есть ваши Skills и Memories. Выбор любого из них добавляет ссылку на него, как @.

КомандаЧто делает
/newНачинает новый чат и сохраняет текущий (/restart тоже работает)
/historyОткрывает ваши прошлые чаты с ней
/skillsОткрывает панель Skills
/memoriesОткрывает панель Memories
/contextПоказывает, что прикреплено к этому чату
/attachПозволяет выбрать файлы или фото для отправки
/modelПозволяет выбрать аккаунт, который она использует
/permissionsПозволяет выбрать, что ей можно менять
/approvalsОткрывает изменения, которые ждут вас (только пока такое изменение есть)

Сообщения, пока она работает

Поле сообщения остается открытым, пока она работает. Вы сами выбираете, когда сообщение до нее дойдет.

На Mac используйте <kbd>⌘</kbd> вместо <kbd>Ctrl</kbd>. Пока она работает, в пустом поле сообщения есть только кнопка Stop (остановить), которая отменяет текущую задачу. Когда вы начинаете печатать, Stop сменяется кнопкой отправки. Нажмите ее, чтобы выбрать Send now или Send after her answer. Это удобно на телефоне.

Send now подходит только для слов. Сообщение с файлами, ссылками @ или переданным полем вместо этого попадает в очередь. Так же поступает сообщение на другую тему или отправленное после смены режима разрешений. Об этом сообщает короткое уведомление. Нажмите X на сообщении, чтобы убрать его. В чате может ждать до 20 сообщений.

В таких случаях ожидающие сообщения не отправляются сами:

Команды /restart и /title не работают, пока она занята. Они остаются в поле, пока она не закончит.

В длинной работе она ведет список дел под своим последним сообщением со счетчиком вроде 2 of 5. Редактировать его нельзя. После того как вы напишете новое сообщение, список становится приглушенным и подписывается Plan from before your last message.

Как найти чаты с Professor Mari

Ее чаты хранятся отдельно от обычного списка чатов.

  1. Нажмите Chats в ее шапке.
  2. Найдите чат через Search Prof. Mari chats (поиск по чатам с Professor Mari). Нажмите на чат, чтобы открыть его. Там же его можно переименовать или удалить.

Чтобы начать заново, нажмите New chat или введите /new. Сначала текущий чат сохраняется, и появляется сообщение Professor Mari's previous chat was saved.

Быстрые ответы в поиске

Быстрые ответы выключены, пока вы не включите Quick answers in Search (быстрые ответы в поиске) в Search and Professor Mari settings. Если вы вводите вопрос в поиске и ни один результат не подходит, она пишет короткий ответ только для чтения в карточке Quick answer · Read-only.

Справочник: настройки, Skills и воспоминания

Строка состояния и плашка на верхней панели

Ее окно можно закрыть, пока она работает. Тонкая линия вдоль нижнего края верхней панели колеблется, пока она работает, становится зеленой, когда она закончила, золотой, пока ждет одобрения, и красной, если последний запуск не удался. Пока ее окно закрыто, плашка на верхней панели показывает Working, Needs you, Done или Failed. Нажмите на плашку, чтобы вернуться в ее чат.

Внешний вид

В Search and Professor Mari settings → Appearance (настройки поиска и Professor Mari → внешний вид) выберите облик, например Basic, Prof. Mari loves Dottore или Safari Prof. Mari. Он виден в ее чате, в поиске, на главном экране и на верхней панели. Некоторые облики открываются после достаточного времени игры, а закрытый облик показывает, сколько часов вы уже наиграли.

Skills

Skill – это короткий документ с инструкцией, который меняет то, как она обрабатывает определенный вид запросов.

  1. Нажмите Skills в ее шапке. Откроется панель Professor Mari skills.
  2. Нажмите New (создать), чтобы начать с шаблона, или Upload (загрузить), чтобы добавить файл .md или .txt.
  3. Выберите Skill, чтобы отредактировать его поля Name, Description и Instructions, затем нажмите Save (сохранить). Delete удаляет его.

Выключите Skill, чтобы сохранить его, но не использовать. Если Skills нет, на панели написано No custom skills yet.

Встроенные Skills показаны в разделе Always on (всегда включены) с пометкой Built-in. Это ее руководства по персонажам, лорбукам, пресетам, темам оформления, расширениям, виджетам главного экрана и другим темам. Они доступны только для чтения, а обновление приложения заменяет их. Чтобы изменить один из них, скопируйте его текст в новый собственный Skill.

Воспоминания

Воспоминание – это постоянное предпочтение, которое она хранит, например как вы любите задавать ключевые слова записей лорбука. Попросите ее ("запомни, что ключевым словом записей я всегда делаю имя персонажа") или откройте Memories в ее шапке, чтобы создавать, редактировать, включать и выключать или удалять воспоминания, либо загрузить текстовый файл через Upload.

Доверие и восстановление после сбоев

Откройте Context в ее шапке, чтобы увидеть, что уйдет с вашим следующим сообщением, что остается в этом чате и как она работает: модель, лимит контекста и выполняется ли ее оболочка в изолированной среде. В шапке также видны ожидающие одобрения, Skills и Memories. Context не дает дополнительного доступа.

Если запрос не удался, чат сохраняет причину и показывает Retry (повторить), когда запрос можно отправить снова. Сначала устраните названную проблему с аккаунтом, изолированной средой или доступом. Если ваш вопрос не сохранился, он возвращается в поле сообщения вместе с файлами. Retry и Retry with another model (повторить с другой моделью) затем отправляют то, что находится в поле.

Как читать FAQ

Нажмите закладку FAQ или Read FAQ (читать FAQ) в виджете Learn the engine (изучить приложение), чтобы открыть Professor Mari's FAQ (FAQ от Professor Mari). Это готовый написанный список, а не чат с ИИ, поэтому он не знает вашу настройку. Введите текст в Search FAQ (поиск по FAQ), чтобы отфильтровать вопросы. У каждого вопроса есть тег категории, например Setup, Connections или Game Mode. Коснитесь вопроса, чтобы прочитать ответ.

Ограничения и безопасность

Устранение неполадок

СимптомРешение
Нет ответаПроверьте аккаунт, указанный в Context, или выберите его кнопкой подключения. Если аккаунта нет, добавьте его в Connections.
При нажатии кнопки отправки открывается список ConnectionsАккаунт не выбран. Выберите его или нажмите Add a connection.
В передаче не тот объектУберите элемент контекста, переключитесь на нужный чат Professor Mari и снова откройте передачу из исходного места.
Результат не появляется в редактореНажмите Open на карточке результата. Список объектов мог быть устаревшим.
Запрос не удаетсяПрочитайте описание сбоя, устраните названную проблему, затем нажмите Retry.
Она не может прочитать ваше изображениеПереключитесь на аккаунт, модель которого принимает изображения на вход.
Поиск по Fandom не работаетДля него нужен доступ в интернет.
Действия блокируются с ошибкой правВы обращаетесь к Marinara по сети. Сначала настройте удаленный доступ.

Справочник для опытных пользователей

Эти разделы для тех, кто правит собственные файлы Marinara или хочет настроить, как она работает. Их можно пропустить.

Среда выполнения

В разделе Runtime (среда выполнения) можно выбрать Pi (experimental), вариант по умолчанию, или Classic (классический). Pi – это режим, в котором она больше думает, прежде чем действовать, и справляется с более длинными задачами. Если ваш аккаунт не может запустить Pi, она использует Classic. Изменение действует с ее следующего ответа, а Undo работает одинаково в обоих режимах. Если она странно ведет себя в Pi, переключитесь на Classic.

Read the handbook before the first write (читать руководство перед первой правкой), тоже в разделе Runtime, по умолчанию включено. Ее первая правка в области, для которой есть встроенный Skill, отклоняется, пока она не прочитает этот Skill. Это помогает небольшим моделям. Выключить эту настройку можете только вы.

Что ей доступно на вашем компьютере

Она может читать и менять собственные программные файлы Marinara и запускать команды в изолированной среде, поэтому может починить приложение. Большинству это никогда не понадобится.

Отложенные изменения файлов и библиотек

Как она работает с решениями

Модель решений – это небольшая модель, которая отвечает на вопросы "да или нет". Для Activation questions (вопросы активации) агентов, утверждений Decision (решение) в лорбуках и условных промптов она сначала проверяет, какую модель решений вы выбрали.

См. Модели решений, Условные промпты, Создание своих агентов и Записи лорбука.

Команда mari

Изменение, сделанное командой mari в терминале, не принадлежит ни одному чату, поэтому его карточка изменений появляется во всех чатах Professor Mari.

Смежные руководства