По умолчанию вызовы Tisane не имеют статуса. Это означает, что Tisane знает только тот текст, который он получает в текущем запросе. (Однако в тексте контекст отслеживается между предложениями в целях разрешения кореферентов). Это осознанный выбор как для простоты развертывания, так и для избежания юридических проблем, связанных с хранением данных. Вызов API = сеанс.
Но что делать, если нам нужно обратиться к предыдущим сообщениям? В контексте проблемного контента существует несколько соответствующих сценариев, в частности, онлайн-обман и мошенничество, в которых полная картина вырисовывается только при сложении нескольких высказываний.
Рассмотрим следующее высказывание: «Где сейчас твои родители?» У нас нет достаточного контекста, чтобы обозначить его как проблемное. Это может быть что угодно: двое детей, говорящих о своих родителях, или ремонтник, пытающийся найти главу семьи. Затем рассмотрим другое высказывание: «Ты можешь включить камеру?» Опять же, само по себе высказывание не обязательно подразумевает злонамеренность. Это может быть разговор коллег на работе.
Однако когда просьба включить камеру следует за запросом о местонахождении родителей, это срабатывает подобно бинарным взрывчатым веществам, увековеченным в боевиках. Это очень веская причина объявить тревогу.
Чтобы сохранить контекст и при этом сохранить Tisane в режиме без отслеживания состояния, используется модуль, называемый «долговременной памятью». Объект memory в ответе содержит флаги, хранящие промежуточные наблюдения. Эту же часть ответа необходимо включить в последующие запросы в настройках ("memory":{...}).
Для отображения содержимого модуля памяти установите для state значение true в структуре settings.
Если это непрерывный диалог, то структура памяти каждого последнего обработанного сообщения должна быть включена в следующий запрос, как показано на схеме ниже:

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