<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.connect2ai.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=E.Elagina</id>
	<title>Флора AI - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.connect2ai.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=E.Elagina"/>
	<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/E.Elagina"/>
	<updated>2026-06-01T15:10:49Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3557</id>
		<title>SMC. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3557"/>
		<updated>2026-03-30T09:03:40Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Панель управления вкладки «Данные» сервиса SMC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;Классификатор (SMC)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Главный экран.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 1. Иконки начального экран UPS.&#039;&#039;&amp;lt;/small&amp;gt;|граница]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# SMC Классификатор,&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#Работа с сервисом исходящих обзвонов «Информатор»|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
[[Файл:Раб экран классификатора.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 2. Рабочая область «SMC»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20пкс]] (см. табл. 2).&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
Рабочая область &#039;&#039;&#039;«SMC»&#039;&#039;&#039; включает в себя (рис. 2):&lt;br /&gt;
*панель управления,&lt;br /&gt;
*кнопки переключения между версиями моделей,&lt;br /&gt;
* блоки для работы с моделями и данными,&lt;br /&gt;
*информация о текущей модели,&lt;br /&gt;
*информацию об обучении и тестировании, для обученных и протестированных моделей,&lt;br /&gt;
*информационные вкладки.&lt;br /&gt;
[[Файл:Model info smc.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 3 Информационный блок о модели.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
В блоке интерфейса &#039;&#039;&#039;«Классификатор»&#039;&#039;&#039; есть 3 вкладки:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;«Модели»&#039;&#039;&#039; – содержит все созданные модели SMC списком в алфавитном порядке. Модели с постобработкой помечены значком [[Файл:Подсказка.jpg|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;«Данные»&#039;&#039;&#039; – содержит все корпуса данных SMC списком в алфавитном порядке.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;«Метки»&#039;&#039;&#039; –  содержит все словари меток SMC.&lt;br /&gt;
===Функционал вкладки «Модели» ===&lt;br /&gt;
Во вкладке &#039;&#039;&#039;«Модели»&#039;&#039;&#039; доступен просмотр информации о модели, а именно:&lt;br /&gt;
*название модели,&lt;br /&gt;
*версия модели: &#039;&#039;черновик&#039;&#039;, &#039;&#039;рабочая&#039;&#039;, &#039;&#039;архив&#039;&#039; (табл. 1),&lt;br /&gt;
*статус модели.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1. Версии модели.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  версии модели&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Черновик&lt;br /&gt;
&lt;br /&gt;
|это  не примененная модель. Можно обучать, переобучать, тестировать, устанавливать  и применять. Можно экспортировать и импортировать. Цвет акцента версии модели  - серый. После применения (установки) модель (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Установка»)  становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
&lt;br /&gt;
|это  модель, которая уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённую модель нельзя установить заново или обучить. Можно  провести ручное тестирование и проверить конкретные фразы (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Ручная  проверка»). Можно экспортировать модель.  Цвет акцента версии модели - зелёный. По нажатию кнопки «Архив»- «Рабочая»  модель переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Архивная&lt;br /&gt;
&lt;br /&gt;
|это  рабочая модель, которая переводится в архив (резервную копию) после  применения черновика. Можно вернуть архивную модель в рабочую версию, нажав  на кнопку «Откат». При этом рабочая версия также становится архивной, то есть  рабочая и архивная версии меняются местами. Цвет акцента версии модели -  синий.&lt;br /&gt;
|}[[Файл:Model status.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Примеры статусов модели.&amp;lt;/small&amp;gt;&#039;&#039;]]Модель SMC имеет свойство &#039;&#039;&#039;«Статус»&#039;&#039;&#039; (рис. 4), которые принимает следующие значения:&lt;br /&gt;
*&#039;&#039;Обучение&#039;&#039;. Это модель, которая в данный момент обучается.&lt;br /&gt;
* &#039;&#039;Обучена&#039;&#039;. Доступен просмотр информации о точности обучения, параметрах модели и матрица ошибок.&lt;br /&gt;
*&#039;&#039;Тестирование.&#039;&#039; Это модель, которая в данный момент тестируется.&lt;br /&gt;
*&#039;&#039;Протестирована&#039;&#039;. Появляются доп. кнопки &#039;&#039;&#039;«Обучение»&#039;&#039;&#039; и &#039;&#039;&#039;«Тест»&#039;&#039;&#039; (под матрицей ошибок), нажав на которые можно посмотреть матрицу обучения и тестирования соответственно.&lt;br /&gt;
*&#039;&#039;Установлена.&#039;&#039; В этот статус модель переходит при нажатии кнопки «&#039;&#039;&#039;Установка»&#039;&#039;&#039;. В этом статусе возможны &#039;&#039;Импорт&#039;&#039;, &#039;&#039;Экспорт&#039;&#039;, &#039;&#039;Обучение&#039;&#039;, &#039;&#039;Ручная&#039;&#039; &#039;&#039;проверка&#039;&#039;, &#039;&#039;Применение&#039;&#039; модели – по соответствующим кнопкам на панели управления.&lt;br /&gt;
*&#039;&#039;Применена.&#039;&#039; В статус &#039;&#039;Применена&#039;&#039; модель переходит при нажатии кнопки «&#039;&#039;&#039;Применение»&#039;&#039;&#039;. Для модели в статусе &#039;&#039;Применена&#039;&#039; возможны только – &#039;&#039;Ручная проверка&#039;&#039; конкретной фразой по кнопке «&#039;&#039;&#039;Ручная проверка»&#039;&#039;&#039; и &#039;&#039;экспорт&#039;&#039; (выгрузка) по кнопке «&#039;&#039;&#039;Экспорт»&#039;&#039;&#039; (см. [[SMC. UPS руководство по работе с интерфейсом|табл. 2]]).&lt;br /&gt;
*&#039;&#039;Ошибка&#039;&#039;. Информирует о сбое процессов импорта, обучения, тестирования, остановки обучения. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Пустые модели больше не отображаются в интерфейсе.&#039;&#039;&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Возможны &#039;&#039;манипуляции&#039;&#039; с моделями SMC:&lt;br /&gt;
*удаление модели, удаляется текущая версия модели,&lt;br /&gt;
*добавление новой модели SMC, нажмите кнопку &#039;&#039;&#039;«Добавить новую модель»&#039;&#039;&#039;. Далее доступны два способа:&lt;br /&gt;
*# Из файла: загрузите архив с готовой моделью.&lt;br /&gt;
*# Обучить модель: создайте модель с нуля, выбрав для обучения либо корпус текстов, либо словарь меток.&lt;br /&gt;
====Панель управления вкладки «Модели» SMC====&lt;br /&gt;
В правом верхнем углу экрана располагается панель управления для вкладки &#039;&#039;&#039;«Модели»&#039;&#039;&#039;. На ней располагаются кнопки из таблицы 2. Цвет кнопок указывает на доступность действия для данной модели: синий означает, что кнопка активна, а голубой - что она неактивна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 2. Описание функционала панели управления на вкладке «Модели».&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать(выгрузить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обучение.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обучение&lt;br /&gt;
|позволяет обучить модель SMC, выбрав данные для обучения из выпадающего списка. И затем следует выбрать метод обучения — по корпусу или по меткам (подробнее см. разд. [[SMC. UPS руководство по работе с интерфейсом|Функционал вкладки Метки]]). Обучение на словаре меток имеет преимущества перед корпусом в том, что обучение модели происходит в разы быстрее.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновление групп.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обновление групп в модели&lt;br /&gt;
|позволяет обновить группы в модели SMC. При нажатии на кнопку – открывается форма для указания корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Тестирование.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Тестирование&lt;br /&gt;
|позволяет протестировать модель SMC корпусом данных. При нажатии на кнопку – открывается форма для указания корпуса, с помощью которого нужно протестировать модель.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ручная проверка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Ручная проверка&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|позволяет протестировать модель SMC конкретной фразой, увидеть величину достоверности каждого класса, определенного системой.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка обработчика в рабочую версию модели.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка обработчика в рабочую  версию модели&lt;br /&gt;
|позволяет  перезаписать обработчик на применяемой модели без перевода из тестового  режима, если изменился только обработчик, а корпус остался прежним.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка &lt;br /&gt;
|переводит модель SMC в статус &#039;&#039;установлена&#039;&#039;.  После чего кнопка  меняется на кнопку «Применение»[[Файл:Primenenie.png|безрамки|20x20px]] . Пока модель не применена (не используется),  можно ее &#039;&#039;обучить&#039;&#039;, &#039;&#039;протестировать&#039;&#039;, &#039;&#039;экспортировать&#039;&#039; или &#039;&#039;импортировать&#039;&#039;  данные. После того как модель начинает использоваться, возможность ее  обучения или изменения исчезает. Остается возможность &#039;&#039;экспорта&#039;&#039; и &#039;&#039;ручной проверки&#039;&#039;  модели.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Откат&lt;br /&gt;
|позволяет перевести архивную версию модели SMC обратно в рабочую.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. &lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-04-15 14-31-32.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5. Диалоговое окно режима «Ручная проверка».&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Режим &#039;&#039;&#039;«Ручная проверка».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Как описано в таблице 2 этот режим позволяет протестировать модель SMC конкретной фразой. При нажатии на кнопку открывается диалоговое окно со следующими вкладками:&lt;br /&gt;
*классификация,&lt;br /&gt;
*прочее.&lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;классификация&#039;&#039;&#039; содержит поля:&lt;br /&gt;
*&#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
*&#039;&#039;порог доверия -&#039;&#039; показатель, отражающий степень уверенности в принадлежности новой фразы к конкретному классу (рис. 6). Другими словами, пороговое значение указывает, при какой минимальной вероятности полагаем, что фраза относится к определённому классу.&lt;br /&gt;
*Функция &#039;&#039;коррекции&#039;&#039; предназначена для исправления опечаток в тексте. Существует три режима работы этой функции, каждый из которых определяет допустимое количество ошибок в слове:&lt;br /&gt;
**&#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)[[Файл:2025-04-15 14-35-46.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 6. Функционал вкладки Классификация.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
**&#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
**&#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
**либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; Эти режимы действуют только при коррекции по словарю модели. Поскольку идет сравнение слова с опечаткой со словом из словаря без ошибок.&amp;lt;/blockquote&amp;gt;Есть галочка &#039;&#039;&#039;расширенный режим -&#039;&#039;&#039;  позволяет обратиться сразу к нескольким моделям SMC. После нажатия на кнопку &#039;&#039;&#039;классифицировать&#039;&#039;&#039;, выводится результат - метки классов, которые модель смогла распознать.&lt;br /&gt;
&lt;br /&gt;
Классификатор (SMC) также выводит следующую информацию:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;&#039;Классы&#039;&#039;&#039;: здесь отображается название класса, к которому был отнесен текст, и вероятность его принадлежности к этому классу.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;&#039;Группы&#039;&#039;&#039;: отображается название группы и число совпавших классов. Если метки совпадают с несколькими группами, они отображаются в порядке убывания числа совпавших классов (т.е. чем полнее группа, тем выше ее позиция в списке).&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;&#039;Ближайшие группы&#039;&#039;&#039;: отображаются группы, до которых не хватает всего одной метки, с указанием процента заполненности и сортировкой по убыванию этого процента.&lt;br /&gt;
&lt;br /&gt;
Вкладка  &#039;&#039;&#039;прочее&#039;&#039;&#039; SMC Классификатора включает в себя несколько опций: &#039;&#039;анализ на эмоциональность&#039;&#039;, &#039;&#039;пунктуация, анализ токсичности&#039;&#039; и &#039;&#039;коррекция ошибок, обратная нормализация, сжатие&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
 [[Файл:Информационные вкладки тест.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7. Интерфейс раздела «Классификатор»: Информационные вкладки для протестированной модели.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
====Информационные вкладки SMC: Сервер, Ошибки, Логи, Постобработка====&lt;br /&gt;
Справа на экране располагаются информационные вкладки (рис. 7)&lt;br /&gt;
*&#039;&#039;&#039;«Серверы»&#039;&#039;&#039; – отображает информацию о серверах и процессах,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки разметки»&#039;&#039;&#039; – в этот раздел попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная),&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии «Обучена», те фразы, которыми модель так и не обучилась. Также можно, находясь на вкладке &#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; использовать метод &#039;&#039;&#039;«Ручная проверка»&#039;&#039;&#039;,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; – доступны для модели в состоянии &#039;&#039;Протестирована&#039;&#039; – отображает информацию об ошибках тестирования. Можно выгрузить ошибки в файл с помощью кнопки &#039;&#039;&#039;«Экспорт»&#039;&#039;&#039;. Есть возможность преобразовать ошибки в данные корпуса,&lt;br /&gt;
* &#039;&#039;&#039;«Логи»&#039;&#039;&#039; – отображают логи процессов обучения, тестирования, точности обучения на разных этапах обучения,&lt;br /&gt;
*&#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; – редактор для написания кода handler.py.&lt;br /&gt;
[[Файл:Data screen new.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 8. Интерфейс вкладки данные с родительскими и дочерними вкладками&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:2025-12-11 10-52-07.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 9 Интерфейс вкладки данные&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:Data corpus info.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Информация о корпусе данных.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Функционал вкладки «Данные» SMC ===&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Данные» SMC&#039;&#039;&#039; (рис. 8) содержит список всех доступных корпусов данных. При выборе различных корпусов данных можно просмотреть информацию о них (рис. 10):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Название корпуса&#039;&#039;&#039;: можно изменить с помощью иконки &#039;&#039;&#039;«Карандаш».&#039;&#039;&#039; Можно удалить корпус с помощью иконки &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; (см. рис. 10).&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество строк&#039;&#039;&#039; – общее количество фраз в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество классов&#039;&#039;&#039; – общее количество классов в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество групп&#039;&#039;&#039; – отображает общее количества групп в корпусе данных (подробнее см. раздел &#039;&#039;[[SMC. UPS руководство по работе с интерфейсом#Описание подготовки и этапов разметки корпуса данных SMC|«Описание подготовки и этапов разметки корпуса данных SMC»]]&#039;&#039;).[[Файл:Род класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11. Создание родительского класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Под информационным блоком о корпусе данных SMC есть &#039;&#039;&#039;список классов&#039;&#039;&#039;, в котором содержатся названия классов и информация о количестве фраз в каждом классе. Можно удалять и добавлять классы. В самом низу списка есть меню для &#039;&#039;&#039;&#039;&#039;Экспорт списка классов&#039;&#039;&#039;&#039;&#039; в формате csv. Есть возможность &#039;&#039;скрыть&#039;&#039; блок с корпусами данных, нажав на стрелочку между блоком корпусов и информационным блоком корпуса. Существует три вида (ранга) классов (меток):&lt;br /&gt;
#Обычный класс — это класс, который не относится ни к одному из родительских классов.&lt;br /&gt;
#Родительский класс — это класс, который включает в себя другие классы. Например, родительский класс «Паспорт» включает в себя два класса-потомка: «паспорт рф_о» и «загранпаспорт_о».&lt;br /&gt;
#Класс-потомок — это класс, который относится к какому-либо родительскому классу.&lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать обычный класс в родительский, нужно выбрать его в списке классов и нажать на самую правую иконку в виде папки (рис. 11), которая говорит &#039;&#039;&#039;«Сделать класс родительским»&#039;&#039;&#039;. Чтобы добавить метку в родительский класс, нужно нажать правой кнопкой мыши на метку и выбрать нужный родительский класс из появившегося списка. После этого появится диалоговое окно, подтверждающее действие, и изменения вступят в силу (см. рис. 12). Метка станет классом-потомком.[[Файл:Перемещение метки в род.класс.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 12. Перемещение метки в родительский класс.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Удалить родительскую метку, в отличие от обычной, просто так нельзя. Сначала ее нужно вернуть в статус обычной, нажав на иконку &#039;&#039;&#039;«Сделать класс обычным»&#039;&#039;&#039; напротив нужного класса (рис. 13). После этого она будет расформирована и ее можно будет удалить.&lt;br /&gt;
&lt;br /&gt;
==== Добавление нового корпуса ====&lt;br /&gt;
[[Файл:Сделать класс обчным.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13. Сделать родительский класс обычным.&amp;lt;/small&amp;gt;&#039;&#039;]]Для создания нового корпуса данных SMC выполните следующие шаги:&lt;br /&gt;
&lt;br /&gt;
# Перейдите на вкладку «Данные».&lt;br /&gt;
# Нажмите кнопку «Добавить новый корпус».&lt;br /&gt;
# Введите название корпуса в открывшемся окне.&lt;br /&gt;
# Подтвердите создание, нажав кнопку «Добавить».&lt;br /&gt;
&lt;br /&gt;
После создания корпуса вы можете заполнить его данными одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Ручное добавление&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* В нижней части экрана находится форма для ввода текста.&lt;br /&gt;
* Добавляйте фразы вручную и сразу выполняйте их разметку в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Импорт данных&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Нажмите кнопку «Импорт» и выберите подходящий источник:&lt;br /&gt;
&lt;br /&gt;
* Логи из модели. Создаёт корпус на основе логов рабочей версии и черновых моделей.&lt;br /&gt;
* Из ЧаВО. Позволяет загрузить все вопросы из базы знаний QAS.  Как использовать:&lt;br /&gt;
*# Введите название корпуса.&lt;br /&gt;
*# Нажмите кнопку «Добавить». В результате будет создан корпус, где вопросам из QAS соответствуют метки их категорий.&lt;br /&gt;
* Из файла. Загрузите данные из CSV-файла, подготовленного по шаблону системы.&lt;br /&gt;
* Из корпуса. Скопируйте данные из существующего в системе корпуса в новый.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Есть возможность проверить корпус на дубликаты, с помощью галочки &#039;&#039;&#039;«Показать дубликаты:»&#039;&#039;&#039; выбрав одну из опций: &#039;&#039;&#039;фраз&#039;&#039;&#039; или &#039;&#039;&#039;полные&#039;&#039;&#039;. В последнем случае будут отображены полные совпадения и по классу, и по фразе. Все дублированные строки выделяются автоматически, чтобы можно было сразу удалить. Аналогичный функционал предусмотрен и для групп.&lt;br /&gt;
&lt;br /&gt;
При включении флага &#039;&#039;&#039;«Показать определившиеся группы»&#039;&#039;&#039; слева появится третий столбец «Группа». В нём будет отображаться название группы, назначенной для данной фразы. Это работает, если у вас создан список групп и заданы комбинации классов, которые в них входят.&lt;br /&gt;
&lt;br /&gt;
Вы можете редактировать группы меток непосредственно в таблице данных:&lt;br /&gt;
&lt;br /&gt;
* Создание или изменение групп&lt;br /&gt;
** Введите название новой группы или выберите существующую для одной или нескольких (предварительно выделив галочками) строк таблицы.&lt;br /&gt;
** Изменения автоматически синхронизируются с таблицей групп.&lt;br /&gt;
* Массовое присвоение групп для выбранных строк&lt;br /&gt;
** Выделите нужные строки в таблице.&lt;br /&gt;
** Присвойте им группу, внизу появится форма с функцией «Изменить группу»:&lt;br /&gt;
*** Для строк &#039;&#039;&#039;без группы&#039;&#039;&#039; — будет &#039;&#039;&#039;установлена&#039;&#039;&#039; выбранная группа.&lt;br /&gt;
*** Для строк с уже &#039;&#039;&#039;назначенной&#039;&#039;&#039; группой — группа будет &#039;&#039;&#039;переопределена&#039;&#039;&#039; на новую.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-05-21 12-03-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Возможности фильтрации.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Можно &#039;&#039;фильтровать&#039;&#039; (рис. 14):&lt;br /&gt;
&lt;br /&gt;
1.  по названию класса,&lt;br /&gt;
&lt;br /&gt;
2.  по фразе или слову,&lt;br /&gt;
&lt;br /&gt;
3.  для более точной фильтрации можно использовать переключатель «и», «или», «кроме» и «только».&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;редактировать фразу&#039;&#039; в корпусе: вносить изменения в поле с фразой и &#039;&#039;сохранять&#039;&#039; изменения (кнопка &#039;&#039;&#039;«Дискета»&#039;&#039;&#039; на панели управления). Можно &#039;&#039;дополнять&#039;&#039; корпус данных по кнопке &#039;&#039;&#039;«Импорт»&#039;&#039;&#039; на панели управления (подробнее см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|описание функций панели управления]]). &#039;&#039;&#039;После дополнения не забудьте сохранить изменения.&#039;&#039;&#039; &#039;&#039;Удаление&#039;&#039; фраз из корпуса возможно как по одной, так и сразу несколько, для этого нужно выделить необходимые для удаления фразы и нажать на красную иконку &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; в правом нижнем углу блока работы с данными.[[Файл:Разм данных новая.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 15. Добавление и разметка фраз.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Можно вручную &#039;&#039;добавлять&#039;&#039; фразы в корпус по одной или сразу несколько (каждая фраза с новой строки, enter в конце каждой фразы)(рис. 15), записав их в поле &#039;&#039;&#039;«Фразы»&#039;&#039;&#039; в нижней части блока для работы с данными. Можно &#039;&#039;назначить&#039;&#039; или &#039;&#039;изменить&#039;&#039; классы (метки) для фразы, указав новый в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; или выбрав существующий класс из выпадающего списка. Метки классов могут быть больше чем одна на одну фразу (мультиклассовая классификация). &amp;lt;blockquote&amp;gt;Рассмотрим пример разметки новой фразы. Допустим мы хотим добавить вручную две фразы:&lt;br /&gt;
#&#039;&#039;«Здравствуйте, у меня возникли неполадки, возникающие во время установки SBS. Помогите решить проблему. Заранее спасибо.»&#039;&#039;&lt;br /&gt;
#&#039;&#039;«Добрый день, у меня появляется ошибка при установке биометрии. Заранее благодарю за ответ.»&#039;&#039;&lt;br /&gt;
Разметка производится исходя из того &#039;&#039;&#039;«о чем эта фраза?»&#039;&#039;&#039;, задача разметки в том, чтобы помочь модели понять суть фразы. Например, во фразах выше говорится об &#039;&#039;ошибках во время установки сервиса биометрии&#039;&#039;, так же присутствует &#039;&#039;благодарность&#039;&#039; и &#039;&#039;приветствие,&#039;&#039; соответственно метки будут: &#039;&#039;SBS, ошибка, установка_ПО, благодарность, приветствие.&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;ВАЖНО&#039;&#039;&#039;: соблюдать однозначность в корпусе.&amp;lt;/blockquote&amp;gt;[[Файл:Добавить общий класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16(а). Добавление общего класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Имеется функция &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039;. С ее помощью можно присвоить одну или несколько общих меток сразу нескольким выбранным из списка фразам (рис. 16 (а)), если была допущена ошибка при разметке фраз. Для изменения набора меток у одной фразы нужно всего лишь один раз щелкнуть на список классов и добавить нужную метку из выпадающего списка или навести курсор на лишнюю метку и, также щелкнув, удалить ее. Если необходимо удалить сразу несколько меток с фразы или нескольких фраз, под кнопкой &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039; есть кнопка &#039;&#039;&#039;«Удалить классы»&#039;&#039;&#039; (рис. 16 (б)). Сначала выделите нужные фразы, а затем выберите класс (классы), которые вы хотите удалить из выпадающего списка, и кликните по кнопке «Удалить классы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Удаление нескольких классов 1.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 16(б). Удаление нескольких классов.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Объединение меток разных род.классов.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 17. Объединение меток разных родительских классов.&#039;&#039;&amp;lt;/small&amp;gt;]]Кроме того, существует еще одна полезная функция для работы в корпусе данных SMC — &#039;&#039;&#039;«объединить метки»&#039;&#039;&#039;. Для лучшего понимания рассмотрим пример. Предположим, у вас есть две метки с одинаковым названием — «версия» и «версия», но в одном случае название содержит английскую «е», а в другом — русскую (классы отображаются в алфавитном порядке, метка с английскими буквами будет нарушать его). И этими метками уже помечены некоторые фразы. Чтобы решить эту проблему, можно воспользоваться функцией &#039;&#039;&#039;«объединения»&#039;&#039;&#039;. Необходимо скопировать название правильной метки из списка меток («карандаш» — выделить название), затем нажать на «карандаш» напротив неправильной метки и заменить ее названием корректной метки. После этого метки объединятся и останется только корректная метка. Если эти метки принадлежат какой-либо группе, то замена произойдет и в ней. Возможность объединения групп также предусмотрена и осуществляется по такому же алгоритму.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Однако есть некоторые особенности работы этой функции при работе с классами-потомками. Функция работает только в том случае, если вы хотите объединить метки в пределах одного родительского класса. То есть нельзя объединить классы разных рангов, например родитель — потомок, в этом случае появится сообщение об ошибке и невозможности объединить две метки из разных родительских классов (рис. 17).&lt;br /&gt;
&lt;br /&gt;
==== Работа с группами классов ====&lt;br /&gt;
Интерфейс вкладки «Группы» аналогичен вкладке «Данные». Панель управления описана в таблице 3.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основные функции вкладки:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Создание и редактирование групп: Используйте поля для ввода названия группы и добавления в неё классов. Все группы отображаются в окне «Список групп».&lt;br /&gt;
* Переименование группы: Нажмите на значок карандаша рядом с названием группы в списке, введите новое имя и сохраните изменения (зелёная галочка). После переименования или любых внесенных изменений необходимо обновить группы в модели (см. ниже).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Фильтрация и поиск:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтруйте данные по группам и классам.&lt;br /&gt;
* Для точной настройки фильтра используйте правую панель с операторами: «И», «ИЛИ», «Кроме»,  «Только».&lt;br /&gt;
* Для отображения повторяющихся строк включите флажок &#039;&#039;&#039;«Показать дубликаты»&#039;&#039;&#039; и выбрав одну из опций: полные (будут отображены полные дубли) и классов (отобразятся дубли по комбинации классов).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Массовые операции с группами:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Выделите нужные группы с помощью флажков.&lt;br /&gt;
# В нижней части окна появится меню для массовых действий:&lt;br /&gt;
#* Добавить класс: выбранный класс будет добавлен ко всем выделенным группам.&lt;br /&gt;
#* Удалить класс: выбранный класс будет удален из всех выделенных групп.&lt;br /&gt;
#* Копировать: создание копий выделенных групп в одном из трёх режимов:&lt;br /&gt;
#** Простое копирование.&lt;br /&gt;
#** Копирование с добавлением выбранного класса.&lt;br /&gt;
#** Копирование с удалением выбранного класса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обновление модели после изменения групп&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если вы внесли изменения в состав или названия групп, необходимо применить эти изменения к работающей модели.&lt;br /&gt;
&lt;br /&gt;
# Нажмите кнопку &#039;&#039;&#039;«Обновление групп в модели»&#039;&#039;&#039; на панели управления.&lt;br /&gt;
# Модель классификатора будет дообучена с учётом внесённых правок без необходимости полного повторного обучения.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: Эта операция необходима после переименования групп, массового добавления/удаления классов или изменения состава групп, чтобы модель начала учитывать новые правила.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Описание подготовки и этапов разметки корпуса данных ====&lt;br /&gt;
Классификатор SMC использует &#039;&#039;&#039;мультиклассовый подход&#039;&#039;&#039;: одна текстовая фраза может быть отнесена одновременно к нескольким классам (меткам).&lt;br /&gt;
&lt;br /&gt;
Процесс подготовки данных состоит из двух ключевых этапов (вы можете выполнить оба или только один из них):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Разметка фраз классами&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При добавлении новой фразы необходимо назначить ей один или несколько классов.&lt;br /&gt;
&lt;br /&gt;
* Выбор существующего класса: укажите нужные классы из выпадающего списка «Классы».&lt;br /&gt;
* Создание нового класса: введите название нового класса в поле «Класс» и нажмите кнопку «Добавить новый класс».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Подробное описание функционала вкладки «Данные» и пример разметки новой фразы представлены в соответствующем разделе инструкции.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Группировка классов&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Это этап пост-обработки, который выполняется после формирования корпуса и обучения модели. Его цель — оптимизировать выходные данные модели для создания вопросно-ответных пар.&lt;br /&gt;
&lt;br /&gt;
* Назначение: Группировка помогает модели без дообучения определять, к какой группе классов принадлежит новая, ранее не встречавшаяся фраза.&lt;br /&gt;
* Результат: Формируются группы, которые агрегируют несколько отдельных классов (меток) и используются для конечного ответа.&lt;br /&gt;
&lt;br /&gt;
====Панель управления вкладки «Данные» сервиса SMC====&lt;br /&gt;
Панель управления на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; отличается своими функциями. В таблице 3 представлен список кнопок.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 3 Описание функционала панели инструментов вкладки «Данные»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать данные из внешнего файла, логов обращений к модели, уже существующего в системе корпуса или базы знаний ЧаВО.&lt;br /&gt;
Если выбран вариант «Из файла», нужно выбрать файл для загрузки. Поддерживаемые форматы файлов: csv, txt. Кодировка — UTF-8.&lt;br /&gt;
&lt;br /&gt;
Затем можно выбрать действие: дополнить или заменить. Если выбрано «дополнить», данные текущего корпуса будут дополнены данными из файла или корпуса.&lt;br /&gt;
&lt;br /&gt;
Если выбрано «заменить», данные текущего корпуса будут полностью заменены данными из файла или корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Копировать.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Копировать&lt;br /&gt;
|позволяет скопировать корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Функционал вкладки «Метки» ===&lt;br /&gt;
[[Файл:2024-10-15 11-23-22.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 19. Интерфейс вкладки Метки.&#039;&#039;&amp;lt;/small&amp;gt;]]Интерфейс вкладки «Метки» представлен на рисунке 19. Слева вы увидите список всех доступных словарей. Чтобы открыть один из них, просто нажмите на его название — и в центральной части экрана появится сам словарь. &lt;br /&gt;
&lt;br /&gt;
Процесс добавления нового словаря состоит из двух простых шагов:&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на кнопку «Добавить словарь меток», расположенную в нижней левой части экрана. В появившемся диалоговом окне введите название нового словаря.&lt;br /&gt;
&lt;br /&gt;
2. Затем добавьте данные в словарь: укажите название метки и пороговое значение коэффициента достоверности в левой части таблицы и её определяющие фразы в правой части таблицы. Более подробную информацию вы найдёте в разделе [[SMC. UPS руководство по работе с интерфейсом#Подготовка словаря меток|«Подготовка словаря меток»]]. Если у вас уже есть файл с описанием меток, вы можете воспользоваться кнопкой Импорт на панели управления (см. раздел [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Метки»|Панель управления вкладки «Метки»]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Подготовка словаря меток ====&lt;br /&gt;
&lt;br /&gt;
Подготовка словаря меток включает в себя определение набора требуемых меток под конкретную задачу. После этого нужно в описание каждой метки добавить все возможные определяющие фразы, которые однозначно определяют эту метку, каждое слово (фраза) с новой строки. Не нужно добавлять целые фразы, как это делается при разметке SMC. Принцип описания больше похож на разметку SEE корпуса: просто укажите ключевые слова или словосочетания, которые определяют данную метку, а также все, что хотите отнести к этой метке. &amp;lt;blockquote&amp;gt;Например, мы создаем метку «Документация» и в определяющих фразах указываем все возможные варианты, которые однозначно описывают эту метку с новой строки: «дока», «инструкция», «документация», «мануал».&amp;lt;/blockquote&amp;gt;Подготовленный для импорта документ должен быть в формате csv. И иметь следующую структуру:&amp;lt;blockquote&amp;gt;Метка&amp;lt;TAB&amp;gt;Описание 1, Описание 2, ..., Описание N&amp;lt;TAB&amp;gt;Порог&amp;lt;/blockquote&amp;gt;Пороговое значение в файле указывается в диапазоне [0,1]. Далее при необходимости это значение можно будет поменять в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
После того как словарь будет заполнен или загружен, вы сможете редактировать описания меток и их названия в интерфейсе. Чтобы внести изменения в определяющие фразы, просто нажмите на поле метки и в левой части таблицы будут показаны фразы этой метки. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;удалить&#039;&#039; лишнюю фразу или метку - наведите курсор на выбранную строку и нажмите на появившуюся иконку корзинки в конце строки [[Файл:Delete icon.png|безрамки|18x18пкс]]. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Также сверху таблицы словаря меток располагается поле ввода &amp;quot;Поиск по фразе&amp;quot;. При ее заполнении будут отфильтровываться метки, содержащие введенную фразу (левая таблица), и совпадения по фразе в выбранной метке (правая таблица).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Панель управления вкладки «Метки» ====&lt;br /&gt;
&lt;br /&gt;
Описание функционала панели управления на вкладке &#039;&#039;&#039;«Метки»&#039;&#039;&#039; представлено в таблице 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 4 Описание функционала панели инструментов вкладки «Метки»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Позволяет импортировать (добавлять) данные из файла. По нажатию на кнопку появится диалоговое окно, в котором требуется выбрать файл с компьютера в формате csv.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Удаление_документа.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Удалить&lt;br /&gt;
|позволяет удалить выбранный словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает меню пользователя (имя, смена  пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Работа с ошибками SMC===&lt;br /&gt;
[[Файл:Ошиб тест тип 1.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 20. Иллюстрация ошибки тестирования первого типа.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Ошибка тест тип 1 3.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Обогащение корпуса данных.&amp;lt;/small&amp;gt;&#039;&#039;]]Во время работы с классификатором, вы можете столкнуться с 3-мя видами ошибок:&lt;br /&gt;
*ошибки разметки;&lt;br /&gt;
*ошибки обучения;&lt;br /&gt;
*ошибки тестирования.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как описано выше в разделе «&#039;&#039;Информационные вкладки: Сервер, Ошибки, Логи, Постобработка» -&#039;&#039; &#039;&#039;&#039;«ошибки разметки»&#039;&#039;&#039; – раздел куда попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная).  Вкладка &#039;&#039;&#039;«ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии &#039;&#039;&#039;«Обучена»&#039;&#039;&#039;, те фразы, которыми модель так и не обучилась.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; являются наиболее сложными и делятся на два основных типа:&lt;br /&gt;
# нехватка данных, тогда необходимо обогатить корпус данных фразами и разметкой;&lt;br /&gt;
#нехватка комбинаций меток для группы.&lt;br /&gt;
[[Файл:Ошибка тест тип 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Иллюстрация ошибки тестирования второго типа.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример ошибки типа 1. Нехватка данных.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Есть фраза «Директор МФЦ иркутской области» - модель классифицирует ее неправильно, на скриншоте (см. рис. 20) этой фразе присвоены метки: &#039;&#039;Иркутская область_о, как_в, губернатор_о&#039;&#039; Это происходит из-за того, что &#039;&#039;директор&#039;&#039; и &#039;&#039;губернатор&#039;&#039; - имеют семантическое сходство, так как являются руководителями. Но в связке с Иркутской областью - упоминания директора в корпусе не было. Поэтому модель исходя из имеющихся у нее данных - определила для этой фразы  - метку губернатор_о. Группа: &#039;&#039;кто является губернатором иркутской области района.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если мы отфильтруем корпус данных по слову &#039;&#039;директор,&#039;&#039; то увидим, что в корпусе отсутствуют фразы где и &#039;&#039;директор&#039;&#039; и &#039;&#039;иркутская область&#039;&#039; упоминались бы одновременно, а так же не была определена метка &#039;&#039;мфц_о,&#039;&#039; следовательно фразы &#039;&#039;директор мфц&#039;&#039; (дополнительно добавленная выделенная фраза) тоже не хватало (см. рис. 21). Нужно добавить эти фразы в корпус, сохранить изменения, переобучить модель, так как вносились изменения в данные, и ошибка будет устранена.[[Файл:Ошибка тест тип 2 нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Добавление новой комбинации меток для группы.&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;Пример ошибки типа 2. Нехватка комбинаций меток для группы.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Имеется фраза &#039;&#039;«а какие документы нужно подать для оформления путевки инвалиду»&#039;&#039;. Проводим тестирование в ручном режиме и видим, что этой фразе не присвоена ни одна группа, а значит нет конечной точки, которой бы соответствовал полученный от модели набор меток. (см. рис. 22).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переходим во вкладку &#039;&#039;&#039;Данные&#039;&#039;&#039;, выбираем нужный корпус данных, идем во вкладку &#039;&#039;&#039;Группы&#039;&#039;&#039;. Далее фильтруем группы по &#039;&#039;&#039;Классам&#039;&#039;&#039;: инвалидность_о, путевка в санаторий_о переводим &#039;&#039;&#039;переключатель&#039;&#039;&#039; справа в положение &#039;&#039;«и»&#039;&#039; (см. рис. 23) и смотрим, что у нас отсутствует комбинация меток: с подачей документов. Добавляем еще одну комбинацию (см. рис. 23), сохраняем изменения, переходим во вкладку Модели, кликаем на кнопку [[Файл:Обновление групп.png|безрамки|20x20px]] «Обновление групп», в диалоговом окне выбираем модель и нажимаем кнопку обновить - ошибка устранена. Переобучать модель не нужно, кнопка «Обновление групп» позволяет внести изменения без переобучения.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3556</id>
		<title>SMC. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3556"/>
		<updated>2026-03-27T06:15:12Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Панель управления вкладки «Модели» SMC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;Классификатор (SMC)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Главный экран.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 1. Иконки начального экран UPS.&#039;&#039;&amp;lt;/small&amp;gt;|граница]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# SMC Классификатор,&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#Работа с сервисом исходящих обзвонов «Информатор»|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
[[Файл:Раб экран классификатора.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 2. Рабочая область «SMC»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20пкс]] (см. табл. 2).&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
Рабочая область &#039;&#039;&#039;«SMC»&#039;&#039;&#039; включает в себя (рис. 2):&lt;br /&gt;
*панель управления,&lt;br /&gt;
*кнопки переключения между версиями моделей,&lt;br /&gt;
* блоки для работы с моделями и данными,&lt;br /&gt;
*информация о текущей модели,&lt;br /&gt;
*информацию об обучении и тестировании, для обученных и протестированных моделей,&lt;br /&gt;
*информационные вкладки.&lt;br /&gt;
[[Файл:Model info smc.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 3 Информационный блок о модели.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
В блоке интерфейса &#039;&#039;&#039;«Классификатор»&#039;&#039;&#039; есть 3 вкладки:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;«Модели»&#039;&#039;&#039; – содержит все созданные модели SMC списком в алфавитном порядке. Модели с постобработкой помечены значком [[Файл:Подсказка.jpg|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;«Данные»&#039;&#039;&#039; – содержит все корпуса данных SMC списком в алфавитном порядке.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;«Метки»&#039;&#039;&#039; –  содержит все словари меток SMC.&lt;br /&gt;
===Функционал вкладки «Модели» ===&lt;br /&gt;
Во вкладке &#039;&#039;&#039;«Модели»&#039;&#039;&#039; доступен просмотр информации о модели, а именно:&lt;br /&gt;
*название модели,&lt;br /&gt;
*версия модели: &#039;&#039;черновик&#039;&#039;, &#039;&#039;рабочая&#039;&#039;, &#039;&#039;архив&#039;&#039; (табл. 1),&lt;br /&gt;
*статус модели.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1. Версии модели.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  версии модели&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Черновик&lt;br /&gt;
&lt;br /&gt;
|это  не примененная модель. Можно обучать, переобучать, тестировать, устанавливать  и применять. Можно экспортировать и импортировать. Цвет акцента версии модели  - серый. После применения (установки) модель (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Установка»)  становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
&lt;br /&gt;
|это  модель, которая уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённую модель нельзя установить заново или обучить. Можно  провести ручное тестирование и проверить конкретные фразы (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Ручная  проверка»). Можно экспортировать модель.  Цвет акцента версии модели - зелёный. По нажатию кнопки «Архив»- «Рабочая»  модель переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Архивная&lt;br /&gt;
&lt;br /&gt;
|это  рабочая модель, которая переводится в архив (резервную копию) после  применения черновика. Можно вернуть архивную модель в рабочую версию, нажав  на кнопку «Откат». При этом рабочая версия также становится архивной, то есть  рабочая и архивная версии меняются местами. Цвет акцента версии модели -  синий.&lt;br /&gt;
|}[[Файл:Model status.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Примеры статусов модели.&amp;lt;/small&amp;gt;&#039;&#039;]]Модель SMC имеет свойство &#039;&#039;&#039;«Статус»&#039;&#039;&#039; (рис. 4), которые принимает следующие значения:&lt;br /&gt;
*&#039;&#039;Обучение&#039;&#039;. Это модель, которая в данный момент обучается.&lt;br /&gt;
* &#039;&#039;Обучена&#039;&#039;. Доступен просмотр информации о точности обучения, параметрах модели и матрица ошибок.&lt;br /&gt;
*&#039;&#039;Тестирование.&#039;&#039; Это модель, которая в данный момент тестируется.&lt;br /&gt;
*&#039;&#039;Протестирована&#039;&#039;. Появляются доп. кнопки &#039;&#039;&#039;«Обучение»&#039;&#039;&#039; и &#039;&#039;&#039;«Тест»&#039;&#039;&#039; (под матрицей ошибок), нажав на которые можно посмотреть матрицу обучения и тестирования соответственно.&lt;br /&gt;
*&#039;&#039;Установлена.&#039;&#039; В этот статус модель переходит при нажатии кнопки «&#039;&#039;&#039;Установка»&#039;&#039;&#039;. В этом статусе возможны &#039;&#039;Импорт&#039;&#039;, &#039;&#039;Экспорт&#039;&#039;, &#039;&#039;Обучение&#039;&#039;, &#039;&#039;Ручная&#039;&#039; &#039;&#039;проверка&#039;&#039;, &#039;&#039;Применение&#039;&#039; модели – по соответствующим кнопкам на панели управления.&lt;br /&gt;
*&#039;&#039;Применена.&#039;&#039; В статус &#039;&#039;Применена&#039;&#039; модель переходит при нажатии кнопки «&#039;&#039;&#039;Применение»&#039;&#039;&#039;. Для модели в статусе &#039;&#039;Применена&#039;&#039; возможны только – &#039;&#039;Ручная проверка&#039;&#039; конкретной фразой по кнопке «&#039;&#039;&#039;Ручная проверка»&#039;&#039;&#039; и &#039;&#039;экспорт&#039;&#039; (выгрузка) по кнопке «&#039;&#039;&#039;Экспорт»&#039;&#039;&#039; (см. [[SMC. UPS руководство по работе с интерфейсом|табл. 2]]).&lt;br /&gt;
*&#039;&#039;Ошибка&#039;&#039;. Информирует о сбое процессов импорта, обучения, тестирования, остановки обучения. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Пустые модели больше не отображаются в интерфейсе.&#039;&#039;&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Возможны &#039;&#039;манипуляции&#039;&#039; с моделями SMC:&lt;br /&gt;
*удаление модели, удаляется текущая версия модели,&lt;br /&gt;
*добавление новой модели SMC, нажмите кнопку &#039;&#039;&#039;«Добавить новую модель»&#039;&#039;&#039;. Далее доступны два способа:&lt;br /&gt;
*# Из файла: загрузите архив с готовой моделью.&lt;br /&gt;
*# Обучить модель: создайте модель с нуля, выбрав для обучения либо корпус текстов, либо словарь меток.&lt;br /&gt;
====Панель управления вкладки «Модели» SMC====&lt;br /&gt;
В правом верхнем углу экрана располагается панель управления для вкладки &#039;&#039;&#039;«Модели»&#039;&#039;&#039;. На ней располагаются кнопки из таблицы 2. Цвет кнопок указывает на доступность действия для данной модели: синий означает, что кнопка активна, а голубой - что она неактивна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 2. Описание функционала панели управления на вкладке «Модели».&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать(выгрузить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обучение.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обучение&lt;br /&gt;
|позволяет обучить модель SMC, выбрав данные для обучения из выпадающего списка. И затем следует выбрать метод обучения — по корпусу или по меткам (подробнее см. разд. [[SMC. UPS руководство по работе с интерфейсом|Функционал вкладки Метки]]). Обучение на словаре меток имеет преимущества перед корпусом в том, что обучение модели происходит в разы быстрее.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновление групп.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обновление групп в модели&lt;br /&gt;
|позволяет обновить группы в модели SMC. При нажатии на кнопку – открывается форма для указания корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Тестирование.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Тестирование&lt;br /&gt;
|позволяет протестировать модель SMC корпусом данных. При нажатии на кнопку – открывается форма для указания корпуса, с помощью которого нужно протестировать модель.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ручная проверка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Ручная проверка&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|позволяет протестировать модель SMC конкретной фразой, увидеть величину достоверности каждого класса, определенного системой.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка обработчика в рабочую версию модели.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка обработчика в рабочую  версию модели&lt;br /&gt;
|позволяет  перезаписать обработчик на применяемой модели без перевода из тестового  режима, если изменился только обработчик, а корпус остался прежним.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка &lt;br /&gt;
|переводит модель SMC в статус &#039;&#039;установлена&#039;&#039;.  После чего кнопка  меняется на кнопку «Применение»[[Файл:Primenenie.png|безрамки|20x20px]] . Пока модель не применена (не используется),  можно ее &#039;&#039;обучить&#039;&#039;, &#039;&#039;протестировать&#039;&#039;, &#039;&#039;экспортировать&#039;&#039; или &#039;&#039;импортировать&#039;&#039;  данные. После того как модель начинает использоваться, возможность ее  обучения или изменения исчезает. Остается возможность &#039;&#039;экспорта&#039;&#039; и &#039;&#039;ручной проверки&#039;&#039;  модели.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Откат&lt;br /&gt;
|позволяет перевести архивную версию модели SMC обратно в рабочую.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. &lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-04-15 14-31-32.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5. Диалоговое окно режима «Ручная проверка».&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Режим &#039;&#039;&#039;«Ручная проверка».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Как описано в таблице 2 этот режим позволяет протестировать модель SMC конкретной фразой. При нажатии на кнопку открывается диалоговое окно со следующими вкладками:&lt;br /&gt;
*классификация,&lt;br /&gt;
*прочее.&lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;классификация&#039;&#039;&#039; содержит поля:&lt;br /&gt;
*&#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
*&#039;&#039;порог доверия -&#039;&#039; показатель, отражающий степень уверенности в принадлежности новой фразы к конкретному классу (рис. 6). Другими словами, пороговое значение указывает, при какой минимальной вероятности полагаем, что фраза относится к определённому классу.&lt;br /&gt;
*Функция &#039;&#039;коррекции&#039;&#039; предназначена для исправления опечаток в тексте. Существует три режима работы этой функции, каждый из которых определяет допустимое количество ошибок в слове:&lt;br /&gt;
**&#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)[[Файл:2025-04-15 14-35-46.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 6. Функционал вкладки Классификация.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
**&#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
**&#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
**либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; Эти режимы действуют только при коррекции по словарю модели. Поскольку идет сравнение слова с опечаткой со словом из словаря без ошибок.&amp;lt;/blockquote&amp;gt;Есть галочка &#039;&#039;&#039;расширенный режим -&#039;&#039;&#039;  позволяет обратиться сразу к нескольким моделям SMC. После нажатия на кнопку &#039;&#039;&#039;классифицировать&#039;&#039;&#039;, выводится результат - метки классов, которые модель смогла распознать.&lt;br /&gt;
&lt;br /&gt;
Классификатор (SMC) также выводит следующую информацию:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;&#039;Классы&#039;&#039;&#039;: здесь отображается название класса, к которому был отнесен текст, и вероятность его принадлежности к этому классу.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;&#039;Группы&#039;&#039;&#039;: отображается название группы и число совпавших классов. Если метки совпадают с несколькими группами, они отображаются в порядке убывания числа совпавших классов (т.е. чем полнее группа, тем выше ее позиция в списке).&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;&#039;Ближайшие группы&#039;&#039;&#039;: отображаются группы, до которых не хватает всего одной метки, с указанием процента заполненности и сортировкой по убыванию этого процента.&lt;br /&gt;
&lt;br /&gt;
Вкладка  &#039;&#039;&#039;прочее&#039;&#039;&#039; SMC Классификатора включает в себя несколько опций: &#039;&#039;анализ на эмоциональность&#039;&#039;, &#039;&#039;пунктуация, анализ токсичности&#039;&#039; и &#039;&#039;коррекция ошибок, обратная нормализация, сжатие&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
 [[Файл:Информационные вкладки тест.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7. Интерфейс раздела «Классификатор»: Информационные вкладки для протестированной модели.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
====Информационные вкладки SMC: Сервер, Ошибки, Логи, Постобработка====&lt;br /&gt;
Справа на экране располагаются информационные вкладки (рис. 7)&lt;br /&gt;
*&#039;&#039;&#039;«Серверы»&#039;&#039;&#039; – отображает информацию о серверах и процессах,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки разметки»&#039;&#039;&#039; – в этот раздел попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная),&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии «Обучена», те фразы, которыми модель так и не обучилась. Также можно, находясь на вкладке &#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; использовать метод &#039;&#039;&#039;«Ручная проверка»&#039;&#039;&#039;,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; – доступны для модели в состоянии &#039;&#039;Протестирована&#039;&#039; – отображает информацию об ошибках тестирования. Можно выгрузить ошибки в файл с помощью кнопки &#039;&#039;&#039;«Экспорт»&#039;&#039;&#039;. Есть возможность преобразовать ошибки в данные корпуса,&lt;br /&gt;
* &#039;&#039;&#039;«Логи»&#039;&#039;&#039; – отображают логи процессов обучения, тестирования, точности обучения на разных этапах обучения,&lt;br /&gt;
*&#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; – редактор для написания кода handler.py.&lt;br /&gt;
[[Файл:Data screen new.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 8. Интерфейс вкладки данные с родительскими и дочерними вкладками&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:2025-12-11 10-52-07.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 9 Интерфейс вкладки данные&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:Data corpus info.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Информация о корпусе данных.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Функционал вкладки «Данные» SMC ===&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Данные» SMC&#039;&#039;&#039; (рис. 8) содержит список всех доступных корпусов данных. При выборе различных корпусов данных можно просмотреть информацию о них (рис. 10):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Название корпуса&#039;&#039;&#039;: можно изменить с помощью иконки &#039;&#039;&#039;«Карандаш».&#039;&#039;&#039; Можно удалить корпус с помощью иконки &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; (см. рис. 10).&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество строк&#039;&#039;&#039; – общее количество фраз в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество классов&#039;&#039;&#039; – общее количество классов в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество групп&#039;&#039;&#039; – отображает общее количества групп в корпусе данных (подробнее см. раздел &#039;&#039;[[SMC. UPS руководство по работе с интерфейсом#Описание подготовки и этапов разметки корпуса данных SMC|«Описание подготовки и этапов разметки корпуса данных SMC»]]&#039;&#039;).[[Файл:Род класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11. Создание родительского класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Под информационным блоком о корпусе данных SMC есть &#039;&#039;&#039;список классов&#039;&#039;&#039;, в котором содержатся названия классов и информация о количестве фраз в каждом классе. Можно удалять и добавлять классы. В самом низу списка есть меню для &#039;&#039;&#039;&#039;&#039;Экспорт списка классов&#039;&#039;&#039;&#039;&#039; в формате csv. Есть возможность &#039;&#039;скрыть&#039;&#039; блок с корпусами данных, нажав на стрелочку между блоком корпусов и информационным блоком корпуса. Существует три вида (ранга) классов (меток):&lt;br /&gt;
#Обычный класс — это класс, который не относится ни к одному из родительских классов.&lt;br /&gt;
#Родительский класс — это класс, который включает в себя другие классы. Например, родительский класс «Паспорт» включает в себя два класса-потомка: «паспорт рф_о» и «загранпаспорт_о».&lt;br /&gt;
#Класс-потомок — это класс, который относится к какому-либо родительскому классу.&lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать обычный класс в родительский, нужно выбрать его в списке классов и нажать на самую правую иконку в виде папки (рис. 11), которая говорит &#039;&#039;&#039;«Сделать класс родительским»&#039;&#039;&#039;. Чтобы добавить метку в родительский класс, нужно нажать правой кнопкой мыши на метку и выбрать нужный родительский класс из появившегося списка. После этого появится диалоговое окно, подтверждающее действие, и изменения вступят в силу (см. рис. 12). Метка станет классом-потомком.[[Файл:Перемещение метки в род.класс.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 12. Перемещение метки в родительский класс.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Удалить родительскую метку, в отличие от обычной, просто так нельзя. Сначала ее нужно вернуть в статус обычной, нажав на иконку &#039;&#039;&#039;«Сделать класс обычным»&#039;&#039;&#039; напротив нужного класса (рис. 13). После этого она будет расформирована и ее можно будет удалить.&lt;br /&gt;
&lt;br /&gt;
==== Добавление нового корпуса ====&lt;br /&gt;
[[Файл:Сделать класс обчным.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13. Сделать родительский класс обычным.&amp;lt;/small&amp;gt;&#039;&#039;]]Для создания нового корпуса данных SMC выполните следующие шаги:&lt;br /&gt;
&lt;br /&gt;
# Перейдите на вкладку «Данные».&lt;br /&gt;
# Нажмите кнопку «Добавить новый корпус».&lt;br /&gt;
# Введите название корпуса в открывшемся окне.&lt;br /&gt;
# Подтвердите создание, нажав кнопку «Добавить».&lt;br /&gt;
&lt;br /&gt;
После создания корпуса вы можете заполнить его данными одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Ручное добавление&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* В нижней части экрана находится форма для ввода текста.&lt;br /&gt;
* Добавляйте фразы вручную и сразу выполняйте их разметку в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Импорт данных&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Нажмите кнопку «Импорт» и выберите подходящий источник:&lt;br /&gt;
&lt;br /&gt;
* Логи из модели. Создаёт корпус на основе логов рабочей версии и черновых моделей.&lt;br /&gt;
* Из ЧаВО. Позволяет загрузить все вопросы из базы знаний QAS.  Как использовать:&lt;br /&gt;
*# Введите название корпуса.&lt;br /&gt;
*# Нажмите кнопку «Добавить». В результате будет создан корпус, где вопросам из QAS соответствуют метки их категорий.&lt;br /&gt;
* Из файла. Загрузите данные из CSV-файла, подготовленного по шаблону системы.&lt;br /&gt;
* Из корпуса. Скопируйте данные из существующего в системе корпуса в новый.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Есть возможность проверить корпус на дубликаты, с помощью галочки &#039;&#039;&#039;«Показать дубликаты:»&#039;&#039;&#039; выбрав одну из опций: &#039;&#039;&#039;фраз&#039;&#039;&#039; или &#039;&#039;&#039;полные&#039;&#039;&#039;. В последнем случае будут отображены полные совпадения и по классу, и по фразе. Все дублированные строки выделяются автоматически, чтобы можно было сразу удалить. Аналогичный функционал предусмотрен и для групп.&lt;br /&gt;
&lt;br /&gt;
При включении флага &#039;&#039;&#039;«Показать определившиеся группы»&#039;&#039;&#039; слева появится третий столбец «Группа». В нём будет отображаться название группы, назначенной для данной фразы. Это работает, если у вас создан список групп и заданы комбинации классов, которые в них входят.&lt;br /&gt;
&lt;br /&gt;
Вы можете редактировать группы меток непосредственно в таблице данных:&lt;br /&gt;
&lt;br /&gt;
* Создание или изменение групп&lt;br /&gt;
** Введите название новой группы или выберите существующую для одной или нескольких (предварительно выделив галочками) строк таблицы.&lt;br /&gt;
** Изменения автоматически синхронизируются с таблицей групп.&lt;br /&gt;
* Массовое присвоение групп для выбранных строк&lt;br /&gt;
** Выделите нужные строки в таблице.&lt;br /&gt;
** Присвойте им группу, внизу появится форма с функцией «Изменить группу»:&lt;br /&gt;
*** Для строк &#039;&#039;&#039;без группы&#039;&#039;&#039; — будет &#039;&#039;&#039;установлена&#039;&#039;&#039; выбранная группа.&lt;br /&gt;
*** Для строк с уже &#039;&#039;&#039;назначенной&#039;&#039;&#039; группой — группа будет &#039;&#039;&#039;переопределена&#039;&#039;&#039; на новую.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-05-21 12-03-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Возможности фильтрации.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Можно &#039;&#039;фильтровать&#039;&#039; (рис. 14):&lt;br /&gt;
&lt;br /&gt;
1.  по названию класса,&lt;br /&gt;
&lt;br /&gt;
2.  по фразе или слову,&lt;br /&gt;
&lt;br /&gt;
3.  для более точной фильтрации можно использовать переключатель «и», «или», «кроме» и «только».&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;редактировать фразу&#039;&#039; в корпусе: вносить изменения в поле с фразой и &#039;&#039;сохранять&#039;&#039; изменения (кнопка &#039;&#039;&#039;«Дискета»&#039;&#039;&#039; на панели управления). Можно &#039;&#039;дополнять&#039;&#039; корпус данных по кнопке &#039;&#039;&#039;«Импорт»&#039;&#039;&#039; на панели управления (подробнее см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|описание функций панели управления]]). &#039;&#039;&#039;После дополнения не забудьте сохранить изменения.&#039;&#039;&#039; &#039;&#039;Удаление&#039;&#039; фраз из корпуса возможно как по одной, так и сразу несколько, для этого нужно выделить необходимые для удаления фразы и нажать на красную иконку &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; в правом нижнем углу блока работы с данными.[[Файл:Разм данных новая.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 15. Добавление и разметка фраз.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Можно вручную &#039;&#039;добавлять&#039;&#039; фразы в корпус по одной или сразу несколько (каждая фраза с новой строки, enter в конце каждой фразы)(рис. 15), записав их в поле &#039;&#039;&#039;«Фразы»&#039;&#039;&#039; в нижней части блока для работы с данными. Можно &#039;&#039;назначить&#039;&#039; или &#039;&#039;изменить&#039;&#039; классы (метки) для фразы, указав новый в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; или выбрав существующий класс из выпадающего списка. Метки классов могут быть больше чем одна на одну фразу (мультиклассовая классификация). &amp;lt;blockquote&amp;gt;Рассмотрим пример разметки новой фразы. Допустим мы хотим добавить вручную две фразы:&lt;br /&gt;
#&#039;&#039;«Здравствуйте, у меня возникли неполадки, возникающие во время установки SBS. Помогите решить проблему. Заранее спасибо.»&#039;&#039;&lt;br /&gt;
#&#039;&#039;«Добрый день, у меня появляется ошибка при установке биометрии. Заранее благодарю за ответ.»&#039;&#039;&lt;br /&gt;
Разметка производится исходя из того &#039;&#039;&#039;«о чем эта фраза?»&#039;&#039;&#039;, задача разметки в том, чтобы помочь модели понять суть фразы. Например, во фразах выше говорится об &#039;&#039;ошибках во время установки сервиса биометрии&#039;&#039;, так же присутствует &#039;&#039;благодарность&#039;&#039; и &#039;&#039;приветствие,&#039;&#039; соответственно метки будут: &#039;&#039;SBS, ошибка, установка_ПО, благодарность, приветствие.&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;ВАЖНО&#039;&#039;&#039;: соблюдать однозначность в корпусе.&amp;lt;/blockquote&amp;gt;[[Файл:Добавить общий класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16(а). Добавление общего класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Имеется функция &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039;. С ее помощью можно присвоить одну или несколько общих меток сразу нескольким выбранным из списка фразам (рис. 16 (а)), если была допущена ошибка при разметке фраз. Для изменения набора меток у одной фразы нужно всего лишь один раз щелкнуть на список классов и добавить нужную метку из выпадающего списка или навести курсор на лишнюю метку и, также щелкнув, удалить ее. Если необходимо удалить сразу несколько меток с фразы или нескольких фраз, под кнопкой &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039; есть кнопка &#039;&#039;&#039;«Удалить классы»&#039;&#039;&#039; (рис. 16 (б)). Сначала выделите нужные фразы, а затем выберите класс (классы), которые вы хотите удалить из выпадающего списка, и кликните по кнопке «Удалить классы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Удаление нескольких классов 1.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 16(б). Удаление нескольких классов.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Объединение меток разных род.классов.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 17. Объединение меток разных родительских классов.&#039;&#039;&amp;lt;/small&amp;gt;]]Кроме того, существует еще одна полезная функция для работы в корпусе данных SMC — &#039;&#039;&#039;«объединить метки»&#039;&#039;&#039;. Для лучшего понимания рассмотрим пример. Предположим, у вас есть две метки с одинаковым названием — «версия» и «версия», но в одном случае название содержит английскую «е», а в другом — русскую (классы отображаются в алфавитном порядке, метка с английскими буквами будет нарушать его). И этими метками уже помечены некоторые фразы. Чтобы решить эту проблему, можно воспользоваться функцией &#039;&#039;&#039;«объединения»&#039;&#039;&#039;. Необходимо скопировать название правильной метки из списка меток («карандаш» — выделить название), затем нажать на «карандаш» напротив неправильной метки и заменить ее названием корректной метки. После этого метки объединятся и останется только корректная метка. Если эти метки принадлежат какой-либо группе, то замена произойдет и в ней. Возможность объединения групп также предусмотрена и осуществляется по такому же алгоритму.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Однако есть некоторые особенности работы этой функции при работе с классами-потомками. Функция работает только в том случае, если вы хотите объединить метки в пределах одного родительского класса. То есть нельзя объединить классы разных рангов, например родитель — потомок, в этом случае появится сообщение об ошибке и невозможности объединить две метки из разных родительских классов (рис. 17).&lt;br /&gt;
&lt;br /&gt;
==== Работа с группами классов ====&lt;br /&gt;
Интерфейс вкладки «Группы» аналогичен вкладке «Данные». Панель управления описана в таблице 3.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основные функции вкладки:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Создание и редактирование групп: Используйте поля для ввода названия группы и добавления в неё классов. Все группы отображаются в окне «Список групп».&lt;br /&gt;
* Переименование группы: Нажмите на значок карандаша рядом с названием группы в списке, введите новое имя и сохраните изменения (зелёная галочка). После переименования или любых внесенных изменений необходимо обновить группы в модели (см. ниже).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Фильтрация и поиск:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтруйте данные по группам и классам.&lt;br /&gt;
* Для точной настройки фильтра используйте правую панель с операторами: «И», «ИЛИ», «Кроме»,  «Только».&lt;br /&gt;
* Для отображения повторяющихся строк включите флажок &#039;&#039;&#039;«Показать дубликаты»&#039;&#039;&#039; и выбрав одну из опций: полные (будут отображены полные дубли) и классов (отобразятся дубли по комбинации классов).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Массовые операции с группами:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Выделите нужные группы с помощью флажков.&lt;br /&gt;
# В нижней части окна появится меню для массовых действий:&lt;br /&gt;
#* Добавить класс: выбранный класс будет добавлен ко всем выделенным группам.&lt;br /&gt;
#* Удалить класс: выбранный класс будет удален из всех выделенных групп.&lt;br /&gt;
#* Копировать: создание копий выделенных групп в одном из трёх режимов:&lt;br /&gt;
#** Простое копирование.&lt;br /&gt;
#** Копирование с добавлением выбранного класса.&lt;br /&gt;
#** Копирование с удалением выбранного класса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обновление модели после изменения групп&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если вы внесли изменения в состав или названия групп, необходимо применить эти изменения к работающей модели.&lt;br /&gt;
&lt;br /&gt;
# Нажмите кнопку &#039;&#039;&#039;«Обновление групп в модели»&#039;&#039;&#039; на панели управления.&lt;br /&gt;
# Модель классификатора будет дообучена с учётом внесённых правок без необходимости полного повторного обучения.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: Эта операция необходима после переименования групп, массового добавления/удаления классов или изменения состава групп, чтобы модель начала учитывать новые правила.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Описание подготовки и этапов разметки корпуса данных ====&lt;br /&gt;
Классификатор SMC использует &#039;&#039;&#039;мультиклассовый подход&#039;&#039;&#039;: одна текстовая фраза может быть отнесена одновременно к нескольким классам (меткам).&lt;br /&gt;
&lt;br /&gt;
Процесс подготовки данных состоит из двух ключевых этапов (вы можете выполнить оба или только один из них):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Разметка фраз классами&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При добавлении новой фразы необходимо назначить ей один или несколько классов.&lt;br /&gt;
&lt;br /&gt;
* Выбор существующего класса: укажите нужные классы из выпадающего списка «Классы».&lt;br /&gt;
* Создание нового класса: введите название нового класса в поле «Класс» и нажмите кнопку «Добавить новый класс».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Подробное описание функционала вкладки «Данные» и пример разметки новой фразы представлены в соответствующем разделе инструкции.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Группировка классов&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Это этап пост-обработки, который выполняется после формирования корпуса и обучения модели. Его цель — оптимизировать выходные данные модели для создания вопросно-ответных пар.&lt;br /&gt;
&lt;br /&gt;
* Назначение: Группировка помогает модели без дообучения определять, к какой группе классов принадлежит новая, ранее не встречавшаяся фраза.&lt;br /&gt;
* Результат: Формируются группы, которые агрегируют несколько отдельных классов (меток) и используются для конечного ответа.&lt;br /&gt;
&lt;br /&gt;
====Панель управления вкладки «Данные» сервиса SMC====&lt;br /&gt;
Панель управления на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; отличается своими функциями. В таблице 3 представлен список кнопок.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 3 Описание функционала панели инструментов вкладки «Данные»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать данные из внешнего файла, логов обращений к модели, уже существующего в системе корпуса или базы знаний ЧаВО.&lt;br /&gt;
Если выбран вариант «Из файла», нужно выбрать файл для загрузки. Поддерживаемые форматы файлов: csv, txt. Кодировка — UTF-8.&lt;br /&gt;
&lt;br /&gt;
Затем можно выбрать действие: дополнить или заменить. Если выбрано «дополнить», данные текущего корпуса будут дополнены данными из файла или корпуса.&lt;br /&gt;
&lt;br /&gt;
Если выбрано «заменить», данные текущего корпуса будут полностью заменены данными из файла или корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Авторазметка_(2).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Авторазметка&lt;br /&gt;
|позволяет автоматически разметить корпус по словарю меток (подробнее см. [[SMC. UPS руководство по работе с интерфейсом|разд Функционал вкладки Метки]]). В диалоговом окне необходимо заполнить поля с названием задачи, выбрать из списка нужный словарь меток. Из выпадающего списка «Метки» выбрать либо замену меток, либо дополнение. И запустить авторазметку.&lt;br /&gt;
После этого автоматически размеченный корпус будет доступен для обычного редактирования разметки.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Копировать.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Копировать&lt;br /&gt;
|позволяет скопировать корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Функционал вкладки «Метки» ===&lt;br /&gt;
[[Файл:2024-10-15 11-23-22.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 19. Интерфейс вкладки Метки.&#039;&#039;&amp;lt;/small&amp;gt;]]Интерфейс вкладки «Метки» представлен на рисунке 19. Слева вы увидите список всех доступных словарей. Чтобы открыть один из них, просто нажмите на его название — и в центральной части экрана появится сам словарь. &lt;br /&gt;
&lt;br /&gt;
Процесс добавления нового словаря состоит из двух простых шагов:&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на кнопку «Добавить словарь меток», расположенную в нижней левой части экрана. В появившемся диалоговом окне введите название нового словаря.&lt;br /&gt;
&lt;br /&gt;
2. Затем добавьте данные в словарь: укажите название метки и пороговое значение коэффициента достоверности в левой части таблицы и её определяющие фразы в правой части таблицы. Более подробную информацию вы найдёте в разделе [[SMC. UPS руководство по работе с интерфейсом#Подготовка словаря меток|«Подготовка словаря меток»]]. Если у вас уже есть файл с описанием меток, вы можете воспользоваться кнопкой Импорт на панели управления (см. раздел [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Метки»|Панель управления вкладки «Метки»]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Подготовка словаря меток ====&lt;br /&gt;
&lt;br /&gt;
Подготовка словаря меток включает в себя определение набора требуемых меток под конкретную задачу. После этого нужно в описание каждой метки добавить все возможные определяющие фразы, которые однозначно определяют эту метку, каждое слово (фраза) с новой строки. Не нужно добавлять целые фразы, как это делается при разметке SMC. Принцип описания больше похож на разметку SEE корпуса: просто укажите ключевые слова или словосочетания, которые определяют данную метку, а также все, что хотите отнести к этой метке. &amp;lt;blockquote&amp;gt;Например, мы создаем метку «Документация» и в определяющих фразах указываем все возможные варианты, которые однозначно описывают эту метку с новой строки: «дока», «инструкция», «документация», «мануал».&amp;lt;/blockquote&amp;gt;Подготовленный для импорта документ должен быть в формате csv. И иметь следующую структуру:&amp;lt;blockquote&amp;gt;Метка&amp;lt;TAB&amp;gt;Описание 1, Описание 2, ..., Описание N&amp;lt;TAB&amp;gt;Порог&amp;lt;/blockquote&amp;gt;Пороговое значение в файле указывается в диапазоне [0,1]. Далее при необходимости это значение можно будет поменять в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
После того как словарь будет заполнен или загружен, вы сможете редактировать описания меток и их названия в интерфейсе. Чтобы внести изменения в определяющие фразы, просто нажмите на поле метки и в левой части таблицы будут показаны фразы этой метки. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;удалить&#039;&#039; лишнюю фразу или метку - наведите курсор на выбранную строку и нажмите на появившуюся иконку корзинки в конце строки [[Файл:Delete icon.png|безрамки|18x18пкс]]. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Также сверху таблицы словаря меток располагается поле ввода &amp;quot;Поиск по фразе&amp;quot;. При ее заполнении будут отфильтровываться метки, содержащие введенную фразу (левая таблица), и совпадения по фразе в выбранной метке (правая таблица).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Панель управления вкладки «Метки» ====&lt;br /&gt;
&lt;br /&gt;
Описание функционала панели управления на вкладке &#039;&#039;&#039;«Метки»&#039;&#039;&#039; представлено в таблице 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 4 Описание функционала панели инструментов вкладки «Метки»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Позволяет импортировать (добавлять) данные из файла. По нажатию на кнопку появится диалоговое окно, в котором требуется выбрать файл с компьютера в формате csv.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Удаление_документа.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Удалить&lt;br /&gt;
|позволяет удалить выбранный словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает меню пользователя (имя, смена  пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Работа с ошибками SMC===&lt;br /&gt;
[[Файл:Ошиб тест тип 1.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 20. Иллюстрация ошибки тестирования первого типа.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Ошибка тест тип 1 3.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Обогащение корпуса данных.&amp;lt;/small&amp;gt;&#039;&#039;]]Во время работы с классификатором, вы можете столкнуться с 3-мя видами ошибок:&lt;br /&gt;
*ошибки разметки;&lt;br /&gt;
*ошибки обучения;&lt;br /&gt;
*ошибки тестирования.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как описано выше в разделе «&#039;&#039;Информационные вкладки: Сервер, Ошибки, Логи, Постобработка» -&#039;&#039; &#039;&#039;&#039;«ошибки разметки»&#039;&#039;&#039; – раздел куда попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная).  Вкладка &#039;&#039;&#039;«ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии &#039;&#039;&#039;«Обучена»&#039;&#039;&#039;, те фразы, которыми модель так и не обучилась.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; являются наиболее сложными и делятся на два основных типа:&lt;br /&gt;
# нехватка данных, тогда необходимо обогатить корпус данных фразами и разметкой;&lt;br /&gt;
#нехватка комбинаций меток для группы.&lt;br /&gt;
[[Файл:Ошибка тест тип 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Иллюстрация ошибки тестирования второго типа.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример ошибки типа 1. Нехватка данных.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Есть фраза «Директор МФЦ иркутской области» - модель классифицирует ее неправильно, на скриншоте (см. рис. 20) этой фразе присвоены метки: &#039;&#039;Иркутская область_о, как_в, губернатор_о&#039;&#039; Это происходит из-за того, что &#039;&#039;директор&#039;&#039; и &#039;&#039;губернатор&#039;&#039; - имеют семантическое сходство, так как являются руководителями. Но в связке с Иркутской областью - упоминания директора в корпусе не было. Поэтому модель исходя из имеющихся у нее данных - определила для этой фразы  - метку губернатор_о. Группа: &#039;&#039;кто является губернатором иркутской области района.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если мы отфильтруем корпус данных по слову &#039;&#039;директор,&#039;&#039; то увидим, что в корпусе отсутствуют фразы где и &#039;&#039;директор&#039;&#039; и &#039;&#039;иркутская область&#039;&#039; упоминались бы одновременно, а так же не была определена метка &#039;&#039;мфц_о,&#039;&#039; следовательно фразы &#039;&#039;директор мфц&#039;&#039; (дополнительно добавленная выделенная фраза) тоже не хватало (см. рис. 21). Нужно добавить эти фразы в корпус, сохранить изменения, переобучить модель, так как вносились изменения в данные, и ошибка будет устранена.[[Файл:Ошибка тест тип 2 нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Добавление новой комбинации меток для группы.&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;Пример ошибки типа 2. Нехватка комбинаций меток для группы.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Имеется фраза &#039;&#039;«а какие документы нужно подать для оформления путевки инвалиду»&#039;&#039;. Проводим тестирование в ручном режиме и видим, что этой фразе не присвоена ни одна группа, а значит нет конечной точки, которой бы соответствовал полученный от модели набор меток. (см. рис. 22).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переходим во вкладку &#039;&#039;&#039;Данные&#039;&#039;&#039;, выбираем нужный корпус данных, идем во вкладку &#039;&#039;&#039;Группы&#039;&#039;&#039;. Далее фильтруем группы по &#039;&#039;&#039;Классам&#039;&#039;&#039;: инвалидность_о, путевка в санаторий_о переводим &#039;&#039;&#039;переключатель&#039;&#039;&#039; справа в положение &#039;&#039;«и»&#039;&#039; (см. рис. 23) и смотрим, что у нас отсутствует комбинация меток: с подачей документов. Добавляем еще одну комбинацию (см. рис. 23), сохраняем изменения, переходим во вкладку Модели, кликаем на кнопку [[Файл:Обновление групп.png|безрамки|20x20px]] «Обновление групп», в диалоговом окне выбираем модель и нажимаем кнопку обновить - ошибка устранена. Переобучать модель не нужно, кнопка «Обновление групп» позволяет внести изменения без переобучения.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3554</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3554"/>
		<updated>2026-02-05T14:47:54Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* SES (Script Engine Service) Сценарная машина */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;для каналов web&#039;&#039; и &#039;&#039;voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то выполнится действие указанное для канала default.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
* Язык: можно указать язык для виджета. Если не указывать, то будет дефолтный из конфига UPS. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Мультиязычность настраивается в настройках пользователя.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Голосовые ответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
*** &amp;lt;code&amp;gt;Конечная точка&amp;lt;/code&amp;gt;&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.                &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Принудительно перейти в КТ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
позволяет принудительно отправить диалог в выбранную конечную точку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-12-11 11-15-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в запрос к ЧаВО»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность». Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;«Удалять сущность из запроса к ЧаВО»&#039;&#039;&#039; предназначен для типов «ЭД Сущность» и работает наоборот: он удаляет из запроса пользователя слова или фразы, которые распознала модель.&lt;br /&gt;
&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Индикация удаленных категорий =====&lt;br /&gt;
Система визуально выделяет удаленные категории для привлечения вашего внимания:&lt;br /&gt;
&lt;br /&gt;
# Конечные точки с недействительными категориями в табличном представлении: помечаются специальным значком и выделяются красным цветом. При наведении на значок сообщение: &#039;&#039;«Используются несуществующие категории в канала: [название_канала](кол-во)»&#039;&#039;&lt;br /&gt;
# В облаке конечных точек: КТ с недействительными категориями также отображаются красным цветом, но без значка.&lt;br /&gt;
# В условиях присвоения категорий: Если используется удалённая категория, система отобразит предупреждающее уведомление &#039;&#039;«Используются несуществующие категории: [кол-во]»&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Это позволяет быстро находить и корректировать объекты, которые зависят от неактуальных данных. А так же это важно для экспорта и импорта роботов (см. разд. Панель управления). &lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.    &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога берется из отладчика — это значение атрибута &amp;lt;code&amp;gt;session&amp;lt;/code&amp;gt;. В архиве диалогов предусмотрено копирование ID: при нажатии на иконку копирования она загорается зеленым, что означает успешное копирование в буфер обмена.&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;«Добавить в скрипт тестирования»&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Для вашего удобства во время &#039;&#039;активного&#039;&#039; диалога в архиве доступна кнопка &#039;&#039;&#039;«Следить за диалогом»&#039;&#039;&#039;. Нажмите кнопку «Следить за диалогом» во время просмотра архива &#039;&#039;активного&#039;&#039; диалога. Система начнёт автоматически обновлять список реплик, подгружая новые сообщения. Обновление происходит каждые 5 секунд, обеспечивая актуальный вид беседы без необходимости обновлять страницу вручную. Позволяет в реальном времени следить за развитием ещё не завершённого диалога, например, во время тестирования или активного общения с роботом.&lt;br /&gt;
&lt;br /&gt;
===== Синхронизация текста и аудио в архиве диалогов =====&lt;br /&gt;
В архиве диалогов реализована условная синхронизация текстовой расшифровки с аудиозаписью на основе временных меток (datetime).&lt;br /&gt;
&lt;br /&gt;
* При воспроизведении аудио: В текстовой расшифровке автоматически подсвечивается реплика (вопрос/ответ), которая звучит в данный момент.&lt;br /&gt;
* При клике на текст реплики: Воспроизведение аудио автоматически перематывается на тот момент записи, когда эта реплика абонента была произнесена.&lt;br /&gt;
&lt;br /&gt;
Результат: Вы можете быстро находить нужные фрагменты разговора и удобно анализировать диалоги.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3458</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3458"/>
		<updated>2025-12-29T13:20:45Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Вкладка «Настройки» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;для каналов web&#039;&#039; и &#039;&#039;voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то ничего не произойдет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
* Язык: можно указать язык для виджета. Если не указывать, то будет дефолтный из конфига UPS. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Мультиязычность настраивается в настройках пользователя.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Голосовые ответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
*** &amp;lt;code&amp;gt;Конечная точка&amp;lt;/code&amp;gt;&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.                &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Принудительно перейти в КТ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
позволяет принудительно отправить диалог в выбранную конечную точку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-12-11 11-15-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в запрос к ЧаВО»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность». Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;«Удалять сущность из запроса к ЧаВО»&#039;&#039;&#039; предназначен для типов «ЭД Сущность» и работает наоборот: он удаляет из запроса пользователя слова или фразы, которые распознала модель.&lt;br /&gt;
&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Индикация удаленных категорий =====&lt;br /&gt;
Система визуально выделяет удаленные категории для привлечения вашего внимания:&lt;br /&gt;
&lt;br /&gt;
# Конечные точки с недействительными категориями в табличном представлении: помечаются специальным значком и выделяются красным цветом. При наведении на значок сообщение: &#039;&#039;«Используются несуществующие категории в канала: [название_канала](кол-во)»&#039;&#039;&lt;br /&gt;
# В облаке конечных точек: КТ с недействительными категориями также отображаются красным цветом, но без значка.&lt;br /&gt;
# В условиях присвоения категорий: Если используется удалённая категория, система отобразит предупреждающее уведомление &#039;&#039;«Используются несуществующие категории: [кол-во]»&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Это позволяет быстро находить и корректировать объекты, которые зависят от неактуальных данных. А так же это важно для экспорта и импорта роботов (см. разд. Панель управления). &lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.    &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога берется из отладчика — это значение атрибута &amp;lt;code&amp;gt;session&amp;lt;/code&amp;gt;. В архиве диалогов предусмотрено копирование ID: при нажатии на иконку копирования она загорается зеленым, что означает успешное копирование в буфер обмена.&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;«Добавить в скрипт тестирования»&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Для вашего удобства во время &#039;&#039;активного&#039;&#039; диалога в архиве доступна кнопка &#039;&#039;&#039;«Следить за диалогом»&#039;&#039;&#039;. Нажмите кнопку «Следить за диалогом» во время просмотра архива &#039;&#039;активного&#039;&#039; диалога. Система начнёт автоматически обновлять список реплик, подгружая новые сообщения. Обновление происходит каждые 5 секунд, обеспечивая актуальный вид беседы без необходимости обновлять страницу вручную. Позволяет в реальном времени следить за развитием ещё не завершённого диалога, например, во время тестирования или активного общения с роботом.&lt;br /&gt;
&lt;br /&gt;
===== Синхронизация текста и аудио в архиве диалогов =====&lt;br /&gt;
В архиве диалогов реализована условная синхронизация текстовой расшифровки с аудиозаписью на основе временных меток (datetime).&lt;br /&gt;
&lt;br /&gt;
* При воспроизведении аудио: В текстовой расшифровке автоматически подсвечивается реплика (вопрос/ответ), которая звучит в данный момент.&lt;br /&gt;
* При клике на текст реплики: Воспроизведение аудио автоматически перематывается на тот момент записи, когда эта реплика абонента была произнесена.&lt;br /&gt;
&lt;br /&gt;
Результат: Вы можете быстро находить нужные фрагменты разговора и удобно анализировать диалоги.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3457</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3457"/>
		<updated>2025-12-29T13:16:52Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Функционал вкладки «Шаблоны запросов» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-12-29 15-35-16.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен.  Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Блок «Параметры поиска документа»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Укажите, какие данные из документа должны использоваться для его индексирования в поисковой системе. Это повысит точность поиска в нужного фрагмента. &lt;br /&gt;
&lt;br /&gt;
Доступные опции:&lt;br /&gt;
&lt;br /&gt;
* Использовать начало документа — в поиск будет включен первый фрагмент текста.&lt;br /&gt;
* Использовать аннотацию — при поиске система будет учитывать подготовленное краткое описание (аннотацию) документа. Аннотация генерируется автоматически на этапе векторизации при активном флаге.&lt;br /&gt;
* Использовать заголовок документа — в поисковые данные добавляется название файла, которое указано в интерфейсе. Поэтому важно указывать название отражающее содержание документа. &lt;br /&gt;
* Использовать якоря по содержимому — для индексации будут выделены ключевые смысловые блоки (якоря), автоматически определенные внутри документа.&lt;br /&gt;
&lt;br /&gt;
Затем нажмите на кнопку &#039;&#039;&#039;«Добавить».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* параметры поиска документа,&lt;br /&gt;
* аннотация и опция перегенерации аннотации,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
[[Файл:Параметры поиска документа.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Параметры поиска документа&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Блок «Параметры поиска документа»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Укажите, какие данные из документа должны использоваться для его индексирования в поисковой системе. Это повысит точность поиска в нужного фрагмента.&lt;br /&gt;
&lt;br /&gt;
Доступные опции:&lt;br /&gt;
&lt;br /&gt;
* Использовать начало документа — в поиск будет включен первый фрагмент текста.&lt;br /&gt;
* Использовать аннотацию — при поиске система будет учитывать подготовленное краткое описание (аннотацию) документа. Аннотация генерируется автоматически на этапе векторизации при активном флаге.&lt;br /&gt;
* Использовать заголовок документа — в поисковые данные добавляется название файла, которое указано в интерфейсе. Поэтому важно указывать название отражающее содержание документа.&lt;br /&gt;
* Использовать якоря по содержимому — для индексации будут выделены ключевые смысловые блоки (якоря), автоматически определенные внутри документа.&lt;br /&gt;
&lt;br /&gt;
Ниже есть блок с текстом сгенерированной аннотации, ее можно отредактировать при необходимости вручную или запустить перегенерацию по кнопке &#039;&#039;&#039;«Генерация аннотации»&#039;&#039;&#039;. Появится дополнительное окно, где можно выбрать шаблон и промпт, если не подходит тот, что по умолчанию. Генерацию можно остановить по кнопке &#039;&#039;&#039;«Остановить»&#039;&#039;&#039;, а после генерации можно &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберите канал,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 7 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 7), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 8):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 8 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 9). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;  &amp;lt;blockquote&amp;gt;При удалении основного вопроса на вкладке &#039;&#039;Дополнительно&#039;&#039;, сначала нужно переназначить основным вопросом другую формулировку и после этого удалить. &amp;lt;/blockquote&amp;gt;- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 11). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 12). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 13) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &amp;lt;blockquote&amp;gt;Для запуска поиска есть горячие клавиши Ctrl+Enter или по кнопке Получить ответ.  &amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 14).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14 Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 15). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 15.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.16). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.16.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.17. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.17). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.17.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 17.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;канал&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* автоматически ставится флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
* порог схожести и устанавливается на 98% без возможности редактирования.&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Функционал вкладки «Шаблоны запросов» =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 18)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
- Генерация якорей по документу&lt;br /&gt;
&lt;br /&gt;
- Аннотация документа&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 19)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.21. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 21).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 22). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 23. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. История сообщений в чате сохраняется с ориентиром на глубину.  &lt;br /&gt;
&lt;br /&gt;
Функция &#039;&#039;&#039;«Размышление*»&#039;&#039;&#039; модели&lt;br /&gt;
&lt;br /&gt;
Помимо основного ответа, большая языковая модель предоставляет возможность просмотреть логику своих рассуждений. Эта информация отображается в раскрывающемся блоке «Размышление».&lt;br /&gt;
&lt;br /&gt;
* Назначение: Позволяет понять ход мыслей модели, который привел к конечному ответу.&lt;br /&gt;
* Практическое применение: Анализ «Размышления» помогает при необходимости скорректировать исходный запрос (промпт) для получения более точного результата.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*доступна только для больших «думающих» моделей.&amp;lt;/small&amp;gt;&amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 24). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3456</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3456"/>
		<updated>2025-12-29T13:14:10Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Функционал меню «Дополнительно» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-12-29 15-35-16.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен.  Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Блок «Параметры поиска документа»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Укажите, какие данные из документа должны использоваться для его индексирования в поисковой системе. Это повысит точность поиска в нужного фрагмента. &lt;br /&gt;
&lt;br /&gt;
Доступные опции:&lt;br /&gt;
&lt;br /&gt;
* Использовать начало документа — в поиск будет включен первый фрагмент текста.&lt;br /&gt;
* Использовать аннотацию — при поиске система будет учитывать подготовленное краткое описание (аннотацию) документа. Аннотация генерируется автоматически на этапе векторизации при активном флаге.&lt;br /&gt;
* Использовать заголовок документа — в поисковые данные добавляется название файла, которое указано в интерфейсе. Поэтому важно указывать название отражающее содержание документа. &lt;br /&gt;
* Использовать якоря по содержимому — для индексации будут выделены ключевые смысловые блоки (якоря), автоматически определенные внутри документа.&lt;br /&gt;
&lt;br /&gt;
Затем нажмите на кнопку &#039;&#039;&#039;«Добавить».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* параметры поиска документа,&lt;br /&gt;
* аннотация и опция перегенерации аннотации,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
[[Файл:Параметры поиска документа.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Параметры поиска документа&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Блок «Параметры поиска документа»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Укажите, какие данные из документа должны использоваться для его индексирования в поисковой системе. Это повысит точность поиска в нужного фрагмента.&lt;br /&gt;
&lt;br /&gt;
Доступные опции:&lt;br /&gt;
&lt;br /&gt;
* Использовать начало документа — в поиск будет включен первый фрагмент текста.&lt;br /&gt;
* Использовать аннотацию — при поиске система будет учитывать подготовленное краткое описание (аннотацию) документа. Аннотация генерируется автоматически на этапе векторизации при активном флаге.&lt;br /&gt;
* Использовать заголовок документа — в поисковые данные добавляется название файла, которое указано в интерфейсе. Поэтому важно указывать название отражающее содержание документа.&lt;br /&gt;
* Использовать якоря по содержимому — для индексации будут выделены ключевые смысловые блоки (якоря), автоматически определенные внутри документа.&lt;br /&gt;
&lt;br /&gt;
Ниже есть блок с текстом сгенерированной аннотации, ее можно отредактировать при необходимости вручную или запустить перегенерацию по кнопке &#039;&#039;&#039;«Генерация аннотации»&#039;&#039;&#039;. Появится дополнительное окно, где можно выбрать шаблон и промпт, если не подходит тот, что по умолчанию. Генерацию можно остановить по кнопке &#039;&#039;&#039;«Остановить»&#039;&#039;&#039;, а после генерации можно &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберите канал,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 7 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 7), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 8):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 8 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 9). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;  &amp;lt;blockquote&amp;gt;При удалении основного вопроса на вкладке &#039;&#039;Дополнительно&#039;&#039;, сначала нужно переназначить основным вопросом другую формулировку и после этого удалить. &amp;lt;/blockquote&amp;gt;- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 11). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 12). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 13) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &amp;lt;blockquote&amp;gt;Для запуска поиска есть горячие клавиши Ctrl+Enter или по кнопке Получить ответ.  &amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 14).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14 Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 15). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 15.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.16). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.16.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.17. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.17). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.17.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 17.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;канал&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* автоматически ставится флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
* порог схожести и устанавливается на 98% без возможности редактирования.&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Функционал вкладки «Шаблоны запросов» =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 18)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 19)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.21. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 21).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 22). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 23. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. История сообщений в чате сохраняется с ориентиром на глубину.  &lt;br /&gt;
&lt;br /&gt;
Функция &#039;&#039;&#039;«Размышление*»&#039;&#039;&#039; модели&lt;br /&gt;
&lt;br /&gt;
Помимо основного ответа, большая языковая модель предоставляет возможность просмотреть логику своих рассуждений. Эта информация отображается в раскрывающемся блоке «Размышление».&lt;br /&gt;
&lt;br /&gt;
* Назначение: Позволяет понять ход мыслей модели, который привел к конечному ответу.&lt;br /&gt;
* Практическое применение: Анализ «Размышления» помогает при необходимости скорректировать исходный запрос (промпт) для получения более точного результата.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*доступна только для больших «думающих» моделей.&amp;lt;/small&amp;gt;&amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 24). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0.jpg&amp;diff=3455</id>
		<title>Файл:Параметры поиска документа.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0.jpg&amp;diff=3455"/>
		<updated>2025-12-29T12:56:48Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Параметры поиска документа&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3454</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3454"/>
		<updated>2025-12-29T12:44:50Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Вкладка «Документы» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-12-29 15-35-16.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен.  Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Блок «Параметры поиска документа»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Укажите, какие данные из документа должны использоваться для его индексирования в поисковой системе. Это повысит точность поиска в нужного фрагмента. &lt;br /&gt;
&lt;br /&gt;
Доступные опции:&lt;br /&gt;
&lt;br /&gt;
* Использовать начало документа — в поиск будет включен первый фрагмент текста.&lt;br /&gt;
* Использовать аннотацию — при поиске система будет учитывать подготовленное краткое описание (аннотацию) документа. Аннотация генерируется автоматически на этапе векторизации при активном флаге.&lt;br /&gt;
* Использовать заголовок документа — в поисковые данные добавляется название файла, которое указано в интерфейсе. Поэтому важно указывать название отражающее содержание документа. &lt;br /&gt;
* Использовать якоря по содержимому — для индексации будут выделены ключевые смысловые блоки (якоря), автоматически определенные внутри документа.&lt;br /&gt;
&lt;br /&gt;
Затем нажмите на кнопку &#039;&#039;&#039;«Добавить».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберите канал,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;  &amp;lt;blockquote&amp;gt;При удалении основного вопроса на вкладке &#039;&#039;Дополнительно&#039;&#039;, сначала нужно переназначить основным вопросом другую формулировку и после этого удалить. &amp;lt;/blockquote&amp;gt;- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &amp;lt;blockquote&amp;gt;Для запуска поиска есть горячие клавиши Ctrl+Enter или по кнопке Получить ответ.  &amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;канал&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* автоматически ставится флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
* порог схожести и устанавливается на 98% без возможности редактирования.&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Функционал вкладки «Шаблоны запросов» =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. История сообщений в чате сохраняется с ориентиром на глубину.  &lt;br /&gt;
&lt;br /&gt;
Функция &#039;&#039;&#039;«Размышление*»&#039;&#039;&#039; модели&lt;br /&gt;
&lt;br /&gt;
Помимо основного ответа, большая языковая модель предоставляет возможность просмотреть логику своих рассуждений. Эта информация отображается в раскрывающемся блоке «Размышление».&lt;br /&gt;
&lt;br /&gt;
* Назначение: Позволяет понять ход мыслей модели, который привел к конечному ответу.&lt;br /&gt;
* Практическое применение: Анализ «Размышления» помогает при необходимости скорректировать исходный запрос (промпт) для получения более точного результата.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*доступна только для больших «думающих» моделей.&amp;lt;/small&amp;gt;&amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2025-12-29_15-35-16.png&amp;diff=3453</id>
		<title>Файл:2025-12-29 15-35-16.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2025-12-29_15-35-16.png&amp;diff=3453"/>
		<updated>2025-12-29T12:36:25Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;параметры поиска документа&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3449</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3449"/>
		<updated>2025-12-24T10:13:20Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Поиск ответа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберите канал,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;  &amp;lt;blockquote&amp;gt;При удалении основного вопроса на вкладке &#039;&#039;Дополнительно&#039;&#039;, сначала нужно переназначить основным вопросом другую формулировку и после этого удалить. &amp;lt;/blockquote&amp;gt;- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &amp;lt;blockquote&amp;gt;Для запуска поиска есть горячие клавиши Ctrl+Enter или по кнопке Получить ответ.  &amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;канал&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* автоматически ставится флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
* порог схожести и устанавливается на 98% без возможности редактирования.&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Функционал вкладки «Шаблоны запросов» =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. История сообщений в чате сохраняется с ориентиром на глубину.  &lt;br /&gt;
&lt;br /&gt;
Функция &#039;&#039;&#039;«Размышление*»&#039;&#039;&#039; модели&lt;br /&gt;
&lt;br /&gt;
Помимо основного ответа, большая языковая модель предоставляет возможность просмотреть логику своих рассуждений. Эта информация отображается в раскрывающемся блоке «Размышление».&lt;br /&gt;
&lt;br /&gt;
* Назначение: Позволяет понять ход мыслей модели, который привел к конечному ответу.&lt;br /&gt;
* Практическое применение: Анализ «Размышления» помогает при необходимости скорректировать исходный запрос (промпт) для получения более точного результата.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*доступна только для больших «думающих» моделей.&amp;lt;/small&amp;gt;&amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3448</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3448"/>
		<updated>2025-12-24T10:09:52Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Панель управления вкладки «Кэш» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберите канал,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;  &amp;lt;blockquote&amp;gt;При удалении основного вопроса на вкладке &#039;&#039;Дополнительно&#039;&#039;, сначала нужно переназначить основным вопросом другую формулировку и после этого удалить. &amp;lt;/blockquote&amp;gt;- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;канал&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* автоматически ставится флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
* порог схожести и устанавливается на 98% без возможности редактирования.&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Функционал вкладки «Шаблоны запросов» =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. История сообщений в чате сохраняется с ориентиром на глубину.  &lt;br /&gt;
&lt;br /&gt;
Функция &#039;&#039;&#039;«Размышление*»&#039;&#039;&#039; модели&lt;br /&gt;
&lt;br /&gt;
Помимо основного ответа, большая языковая модель предоставляет возможность просмотреть логику своих рассуждений. Эта информация отображается в раскрывающемся блоке «Размышление».&lt;br /&gt;
&lt;br /&gt;
* Назначение: Позволяет понять ход мыслей модели, который привел к конечному ответу.&lt;br /&gt;
* Практическое применение: Анализ «Размышления» помогает при необходимости скорректировать исходный запрос (промпт) для получения более точного результата.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*доступна только для больших «думающих» моделей.&amp;lt;/small&amp;gt;&amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3447</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3447"/>
		<updated>2025-12-24T10:06:51Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Главное меню */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберите канал,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;  &amp;lt;blockquote&amp;gt;При удалении основного вопроса на вкладке &#039;&#039;Дополнительно&#039;&#039;, сначала нужно переназначить основным вопросом другую формулировку и после этого удалить. &amp;lt;/blockquote&amp;gt;- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;канал&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;.). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* укажите &#039;&#039;количество документов [1, 10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Для случаев с генерацией ответов.&amp;lt;blockquote&amp;gt;Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* автоматически ставится флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
* порог схожести и устанавливается на 98% без возможности редактирования.&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Функционал вкладки «Шаблоны запросов» =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. История сообщений в чате сохраняется с ориентиром на глубину.  &lt;br /&gt;
&lt;br /&gt;
Функция &#039;&#039;&#039;«Размышление*»&#039;&#039;&#039; модели&lt;br /&gt;
&lt;br /&gt;
Помимо основного ответа, большая языковая модель предоставляет возможность просмотреть логику своих рассуждений. Эта информация отображается в раскрывающемся блоке «Размышление».&lt;br /&gt;
&lt;br /&gt;
* Назначение: Позволяет понять ход мыслей модели, который привел к конечному ответу.&lt;br /&gt;
* Практическое применение: Анализ «Размышления» помогает при необходимости скорректировать исходный запрос (промпт) для получения более точного результата.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*доступна только для больших «думающих» моделей.&amp;lt;/small&amp;gt;&amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3446</id>
		<title>SMC. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3446"/>
		<updated>2025-12-24T10:03:13Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Функционал вкладки «Данные» SMC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;Классификатор (SMC)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Главный экран.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 1. Иконки начального экран UPS.&#039;&#039;&amp;lt;/small&amp;gt;|граница]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# SMC Классификатор,&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#Работа с сервисом исходящих обзвонов «Информатор»|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
[[Файл:Раб экран классификатора.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 2. Рабочая область «SMC»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20пкс]] (см. табл. 2).&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
Рабочая область &#039;&#039;&#039;«SMC»&#039;&#039;&#039; включает в себя (рис. 2):&lt;br /&gt;
*панель управления,&lt;br /&gt;
*кнопки переключения между версиями моделей,&lt;br /&gt;
* блоки для работы с моделями и данными,&lt;br /&gt;
*информация о текущей модели,&lt;br /&gt;
*информацию об обучении и тестировании, для обученных и протестированных моделей,&lt;br /&gt;
*информационные вкладки.&lt;br /&gt;
[[Файл:Model info smc.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 3 Информационный блок о модели.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
В блоке интерфейса &#039;&#039;&#039;«Классификатор»&#039;&#039;&#039; есть 3 вкладки:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;«Модели»&#039;&#039;&#039; – содержит все созданные модели SMC списком в алфавитном порядке. Модели с постобработкой помечены значком [[Файл:Подсказка.jpg|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;«Данные»&#039;&#039;&#039; – содержит все корпуса данных SMC списком в алфавитном порядке.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;«Метки»&#039;&#039;&#039; –  содержит все словари меток SMC.&lt;br /&gt;
===Функционал вкладки «Модели» ===&lt;br /&gt;
Во вкладке &#039;&#039;&#039;«Модели»&#039;&#039;&#039; доступен просмотр информации о модели, а именно:&lt;br /&gt;
*название модели,&lt;br /&gt;
*версия модели: &#039;&#039;черновик&#039;&#039;, &#039;&#039;рабочая&#039;&#039;, &#039;&#039;архив&#039;&#039; (табл. 1),&lt;br /&gt;
*статус модели.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1. Версии модели.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  версии модели&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Черновик&lt;br /&gt;
&lt;br /&gt;
|это  не примененная модель. Можно обучать, переобучать, тестировать, устанавливать  и применять. Можно экспортировать и импортировать. Цвет акцента версии модели  - серый. После применения (установки) модель (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Установка»)  становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
&lt;br /&gt;
|это  модель, которая уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённую модель нельзя установить заново или обучить. Можно  провести ручное тестирование и проверить конкретные фразы (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Ручная  проверка»). Можно экспортировать модель.  Цвет акцента версии модели - зелёный. По нажатию кнопки «Архив»- «Рабочая»  модель переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Архивная&lt;br /&gt;
&lt;br /&gt;
|это  рабочая модель, которая переводится в архив (резервную копию) после  применения черновика. Можно вернуть архивную модель в рабочую версию, нажав  на кнопку «Откат». При этом рабочая версия также становится архивной, то есть  рабочая и архивная версии меняются местами. Цвет акцента версии модели -  синий.&lt;br /&gt;
|}[[Файл:Model status.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Примеры статусов модели.&amp;lt;/small&amp;gt;&#039;&#039;]]Модель SMC имеет свойство &#039;&#039;&#039;«Статус»&#039;&#039;&#039; (рис. 4), которые принимает следующие значения:&lt;br /&gt;
*&#039;&#039;Обучение&#039;&#039;. Это модель, которая в данный момент обучается.&lt;br /&gt;
* &#039;&#039;Обучена&#039;&#039;. Доступен просмотр информации о точности обучения, параметрах модели и матрица ошибок.&lt;br /&gt;
*&#039;&#039;Тестирование.&#039;&#039; Это модель, которая в данный момент тестируется.&lt;br /&gt;
*&#039;&#039;Протестирована&#039;&#039;. Появляются доп. кнопки &#039;&#039;&#039;«Обучение»&#039;&#039;&#039; и &#039;&#039;&#039;«Тест»&#039;&#039;&#039; (под матрицей ошибок), нажав на которые можно посмотреть матрицу обучения и тестирования соответственно.&lt;br /&gt;
*&#039;&#039;Установлена.&#039;&#039; В этот статус модель переходит при нажатии кнопки «&#039;&#039;&#039;Установка»&#039;&#039;&#039;. В этом статусе возможны &#039;&#039;Импорт&#039;&#039;, &#039;&#039;Экспорт&#039;&#039;, &#039;&#039;Обучение&#039;&#039;, &#039;&#039;Ручная&#039;&#039; &#039;&#039;проверка&#039;&#039;, &#039;&#039;Применение&#039;&#039; модели – по соответствующим кнопкам на панели управления.&lt;br /&gt;
*&#039;&#039;Применена.&#039;&#039; В статус &#039;&#039;Применена&#039;&#039; модель переходит при нажатии кнопки «&#039;&#039;&#039;Применение»&#039;&#039;&#039;. Для модели в статусе &#039;&#039;Применена&#039;&#039; возможны только – &#039;&#039;Ручная проверка&#039;&#039; конкретной фразой по кнопке «&#039;&#039;&#039;Ручная проверка»&#039;&#039;&#039; и &#039;&#039;экспорт&#039;&#039; (выгрузка) по кнопке «&#039;&#039;&#039;Экспорт»&#039;&#039;&#039; (см. [[SMC. UPS руководство по работе с интерфейсом|табл. 2]]).&lt;br /&gt;
*&#039;&#039;Ошибка&#039;&#039;. Информирует о сбое процессов импорта, обучения, тестирования, остановки обучения. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Пустые модели больше не отображаются в интерфейсе.&#039;&#039;&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Возможны &#039;&#039;манипуляции&#039;&#039; с моделями SMC:&lt;br /&gt;
*удаление модели, удаляется текущая версия модели,&lt;br /&gt;
*добавление новой модели SMC, нажмите кнопку &#039;&#039;&#039;«Добавить новую модель»&#039;&#039;&#039;. Далее доступны два способа:&lt;br /&gt;
*# Из файла: загрузите архив с готовой моделью.&lt;br /&gt;
*# Обучить модель: создайте модель с нуля, выбрав для обучения либо корпус текстов, либо словарь меток.&lt;br /&gt;
====Панель управления вкладки «Модели» SMC====&lt;br /&gt;
В правом верхнем углу экрана располагается панель управления для вкладки &#039;&#039;&#039;«Модели»&#039;&#039;&#039;. На ней располагаются кнопки из таблицы 2. Цвет кнопок указывает на доступность действия для данной модели: синий означает, что кнопка активна, а голубой - что она неактивна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 2. Описание функционала панели управления на вкладке «Модели».&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать(выгрузить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обучение.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обучение&lt;br /&gt;
|позволяет обучить модель SMC, выбрав данные для обучения из выпадающего списка. И затем следует выбрать метод обучения — по корпусу или по меткам (подробнее см. разд. [[SMC. UPS руководство по работе с интерфейсом|Функционал вкладки Метки]]). Обучение на словаре меток имеет преимущества перед корпусом в том, что обучение модели происходит в разы быстрее.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновление групп.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обновление групп в модели&lt;br /&gt;
|позволяет обновить группы в модели SMC. При нажатии на кнопку – открывается форма для указания корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Тестирование.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Тестирование&lt;br /&gt;
|позволяет протестировать модель SMC корпусом данных. При нажатии на кнопку – открывается форма для указания корпуса, с помощью которого нужно протестировать модель.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ручная проверка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Ручная проверка&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|позволяет протестировать модель SMC конкретной фразой, увидеть величину достоверности каждого класса, определенного системой.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка обработчика в рабочую версию модели.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка обработчика в рабочую  версию модели&lt;br /&gt;
|позволяет  перезаписать обработчик на применяемой модели без перевода из тестового  режима, если изменился только обработчик, а корпус остался прежним.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка &lt;br /&gt;
|переводит модель SMC в статус &#039;&#039;установлена&#039;&#039;.  После чего кнопка  меняется на кнопку «Применение»[[Файл:Primenenie.png|безрамки|20x20px]] . Пока модель не применена (не используется),  можно ее &#039;&#039;обучить&#039;&#039;, &#039;&#039;протестировать&#039;&#039;, &#039;&#039;экспортировать&#039;&#039; или &#039;&#039;импортировать&#039;&#039;  данные. После того как модель начинает использоваться, возможность ее  обучения или изменения исчезает. Остается возможность &#039;&#039;экспорта&#039;&#039; и &#039;&#039;ручной проверки&#039;&#039;  модели.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Откат&lt;br /&gt;
|позволяет перевести архивную версию модели SMC обратно в рабочую.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. &lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-04-15 14-31-32.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5. Диалоговое окно режима «Ручная проверка».&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Режим &#039;&#039;&#039;«Ручная проверка».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Как описано в таблице 2 этот режим позволяет протестировать модель SMC конкретной фразой. При нажатии на кнопку открывается диалоговое окно со следующими вкладками:&lt;br /&gt;
*классификация,&lt;br /&gt;
*прочее.&lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;классификация&#039;&#039;&#039; содержит поля:&lt;br /&gt;
*&#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
*&#039;&#039;порог доверия -&#039;&#039; показатель, отражающий степень уверенности в принадлежности новой фразы к конкретному классу (рис. 6). Другими словами, пороговое значение указывает, при какой минимальной вероятности полагаем, что фраза относится к определённому классу.&lt;br /&gt;
*Функция &#039;&#039;коррекции&#039;&#039; предназначена для исправления опечаток в тексте. Существует три режима работы этой функции, каждый из которых определяет допустимое количество ошибок в слове:&lt;br /&gt;
**&#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)[[Файл:2025-04-15 14-35-46.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 6. Функционал вкладки Классификация.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
**&#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
**&#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
**либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; Эти режимы действуют только при коррекции по словарю модели. Поскольку идет сравнение слова с опечаткой со словом из словаря без ошибок.&amp;lt;/blockquote&amp;gt;Есть галочка &#039;&#039;&#039;расширенный режим -&#039;&#039;&#039;  позволяет обратиться сразу к нескольким моделям SMC. После нажатия на кнопку &#039;&#039;&#039;классифицировать&#039;&#039;&#039;, выводится результат - метки классов, которые модель смогла распознать.&lt;br /&gt;
&lt;br /&gt;
Классификатор (SMC) также выводит следующую информацию:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;&#039;Классы&#039;&#039;&#039;: здесь отображается название класса, к которому был отнесен текст, и вероятность его принадлежности к этому классу.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;&#039;Группы&#039;&#039;&#039;: отображается название группы и число совпавших классов. Если метки совпадают с несколькими группами, они отображаются в порядке убывания числа совпавших классов (т.е. чем полнее группа, тем выше ее позиция в списке).&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;&#039;Ближайшие группы&#039;&#039;&#039;: отображаются группы, до которых не хватает всего одной метки, с указанием процента заполненности и сортировкой по убыванию этого процента.&lt;br /&gt;
&lt;br /&gt;
Вкладка  &#039;&#039;&#039;прочее&#039;&#039;&#039; SMC Классификатора включает в себя несколько опций: &#039;&#039;анализ на эмоциональность&#039;&#039;, &#039;&#039;пунктуация, анализ токсичности&#039;&#039; и &#039;&#039;коррекция ошибок, обратная нормализация, сжатие&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Сжатие - позволяет выделить основной смысл фразы. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;порог сжатия&#039;&#039; - означает процент сжатия фразы, например, порог сжатия 100 - выводит всю фразу в окно результата&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Все эти манипуляция можно производить с фразой в блоке - &#039;&#039;текст.&#039;&#039; [[Файл:Информационные вкладки тест.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7. Интерфейс раздела «Классификатор»: Информационные вкладки для протестированной модели.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
====Информационные вкладки SMC: Сервер, Ошибки, Логи, Постобработка====&lt;br /&gt;
Справа на экране располагаются информационные вкладки (рис. 7)&lt;br /&gt;
*&#039;&#039;&#039;«Серверы»&#039;&#039;&#039; – отображает информацию о серверах и процессах,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки разметки»&#039;&#039;&#039; – в этот раздел попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная),&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии «Обучена», те фразы, которыми модель так и не обучилась. Также можно, находясь на вкладке &#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; использовать метод &#039;&#039;&#039;«Ручная проверка»&#039;&#039;&#039;,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; – доступны для модели в состоянии &#039;&#039;Протестирована&#039;&#039; – отображает информацию об ошибках тестирования. Можно выгрузить ошибки в файл с помощью кнопки &#039;&#039;&#039;«Экспорт»&#039;&#039;&#039;. Есть возможность преобразовать ошибки в данные корпуса,&lt;br /&gt;
* &#039;&#039;&#039;«Логи»&#039;&#039;&#039; – отображают логи процессов обучения, тестирования, точности обучения на разных этапах обучения,&lt;br /&gt;
*&#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; – редактор для написания кода handler.py.&lt;br /&gt;
[[Файл:Data screen new.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 8. Интерфейс вкладки данные с родительскими и дочерними вкладками&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:2025-12-11 10-52-07.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 9 Интерфейс вкладки данные&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:Data corpus info.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Информация о корпусе данных.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Функционал вкладки «Данные» SMC ===&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Данные» SMC&#039;&#039;&#039; (рис. 8) содержит список всех доступных корпусов данных. При выборе различных корпусов данных можно просмотреть информацию о них (рис. 10):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Название корпуса&#039;&#039;&#039;: можно изменить с помощью иконки &#039;&#039;&#039;«Карандаш».&#039;&#039;&#039; Можно удалить корпус с помощью иконки &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; (см. рис. 10).&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество строк&#039;&#039;&#039; – общее количество фраз в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество классов&#039;&#039;&#039; – общее количество классов в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество групп&#039;&#039;&#039; – отображает общее количества групп в корпусе данных (подробнее см. раздел &#039;&#039;[[SMC. UPS руководство по работе с интерфейсом#Описание подготовки и этапов разметки корпуса данных SMC|«Описание подготовки и этапов разметки корпуса данных SMC»]]&#039;&#039;).[[Файл:Род класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11. Создание родительского класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Под информационным блоком о корпусе данных SMC есть &#039;&#039;&#039;список классов&#039;&#039;&#039;, в котором содержатся названия классов и информация о количестве фраз в каждом классе. Можно удалять и добавлять классы. В самом низу списка есть меню для &#039;&#039;&#039;&#039;&#039;Экспорт списка классов&#039;&#039;&#039;&#039;&#039; в формате csv. Есть возможность &#039;&#039;скрыть&#039;&#039; блок с корпусами данных, нажав на стрелочку между блоком корпусов и информационным блоком корпуса. Существует три вида (ранга) классов (меток):&lt;br /&gt;
#Обычный класс — это класс, который не относится ни к одному из родительских классов.&lt;br /&gt;
#Родительский класс — это класс, который включает в себя другие классы. Например, родительский класс «Паспорт» включает в себя два класса-потомка: «паспорт рф_о» и «загранпаспорт_о».&lt;br /&gt;
#Класс-потомок — это класс, который относится к какому-либо родительскому классу.&lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать обычный класс в родительский, нужно выбрать его в списке классов и нажать на самую правую иконку в виде папки (рис. 11), которая говорит &#039;&#039;&#039;«Сделать класс родительским»&#039;&#039;&#039;. Чтобы добавить метку в родительский класс, нужно нажать правой кнопкой мыши на метку и выбрать нужный родительский класс из появившегося списка. После этого появится диалоговое окно, подтверждающее действие, и изменения вступят в силу (см. рис. 12). Метка станет классом-потомком.[[Файл:Перемещение метки в род.класс.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 12. Перемещение метки в родительский класс.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Удалить родительскую метку, в отличие от обычной, просто так нельзя. Сначала ее нужно вернуть в статус обычной, нажав на иконку &#039;&#039;&#039;«Сделать класс обычным»&#039;&#039;&#039; напротив нужного класса (рис. 13). После этого она будет расформирована и ее можно будет удалить.&lt;br /&gt;
&lt;br /&gt;
==== Добавление нового корпуса ====&lt;br /&gt;
[[Файл:Сделать класс обчным.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13. Сделать родительский класс обычным.&amp;lt;/small&amp;gt;&#039;&#039;]]Для создания нового корпуса данных SMC выполните следующие шаги:&lt;br /&gt;
&lt;br /&gt;
# Перейдите на вкладку «Данные».&lt;br /&gt;
# Нажмите кнопку «Добавить новый корпус».&lt;br /&gt;
# Введите название корпуса в открывшемся окне.&lt;br /&gt;
# Подтвердите создание, нажав кнопку «Добавить».&lt;br /&gt;
&lt;br /&gt;
После создания корпуса вы можете заполнить его данными одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Ручное добавление&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* В нижней части экрана находится форма для ввода текста.&lt;br /&gt;
* Добавляйте фразы вручную и сразу выполняйте их разметку в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Импорт данных&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Нажмите кнопку «Импорт» и выберите подходящий источник:&lt;br /&gt;
&lt;br /&gt;
* Логи из модели. Создаёт корпус на основе логов рабочей версии и черновых моделей.&lt;br /&gt;
* Из ЧаВО. Позволяет загрузить все вопросы из базы знаний QAS.  Как использовать:&lt;br /&gt;
*# Введите название корпуса.&lt;br /&gt;
*# Нажмите кнопку «Добавить». В результате будет создан корпус, где вопросам из QAS соответствуют метки их категорий.&lt;br /&gt;
* Из файла. Загрузите данные из CSV-файла, подготовленного по шаблону системы.&lt;br /&gt;
* Из корпуса. Скопируйте данные из существующего в системе корпуса в новый.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Есть возможность проверить корпус на дубликаты, с помощью галочки &#039;&#039;&#039;«Показать дубликаты:»&#039;&#039;&#039; выбрав одну из опций: &#039;&#039;&#039;фраз&#039;&#039;&#039; или &#039;&#039;&#039;полные&#039;&#039;&#039;. В последнем случае будут отображены полные совпадения и по классу, и по фразе. Все дублированные строки выделяются автоматически, чтобы можно было сразу удалить. Аналогичный функционал предусмотрен и для групп.&lt;br /&gt;
&lt;br /&gt;
При включении флага &#039;&#039;&#039;«Показать определившиеся группы»&#039;&#039;&#039; слева появится третий столбец «Группа». В нём будет отображаться название группы, назначенной для данной фразы. Это работает, если у вас создан список групп и заданы комбинации классов, которые в них входят.&lt;br /&gt;
&lt;br /&gt;
Вы можете редактировать группы меток непосредственно в таблице данных:&lt;br /&gt;
&lt;br /&gt;
* Создание или изменение групп&lt;br /&gt;
** Введите название новой группы или выберите существующую для одной или нескольких (предварительно выделив галочками) строк таблицы.&lt;br /&gt;
** Изменения автоматически синхронизируются с таблицей групп.&lt;br /&gt;
* Массовое присвоение групп для выбранных строк&lt;br /&gt;
** Выделите нужные строки в таблице.&lt;br /&gt;
** Присвойте им группу, внизу появится форма с функцией «Изменить группу»:&lt;br /&gt;
*** Для строк &#039;&#039;&#039;без группы&#039;&#039;&#039; — будет &#039;&#039;&#039;установлена&#039;&#039;&#039; выбранная группа.&lt;br /&gt;
*** Для строк с уже &#039;&#039;&#039;назначенной&#039;&#039;&#039; группой — группа будет &#039;&#039;&#039;переопределена&#039;&#039;&#039; на новую.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-05-21 12-03-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Возможности фильтрации.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Можно &#039;&#039;фильтровать&#039;&#039; (рис. 14):&lt;br /&gt;
&lt;br /&gt;
1.  по названию класса,&lt;br /&gt;
&lt;br /&gt;
2.  по фразе или слову,&lt;br /&gt;
&lt;br /&gt;
3.  для более точной фильтрации можно использовать переключатель «и», «или», «кроме» и «только».&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;редактировать фразу&#039;&#039; в корпусе: вносить изменения в поле с фразой и &#039;&#039;сохранять&#039;&#039; изменения (кнопка &#039;&#039;&#039;«Дискета»&#039;&#039;&#039; на панели управления). Можно &#039;&#039;дополнять&#039;&#039; корпус данных по кнопке &#039;&#039;&#039;«Импорт»&#039;&#039;&#039; на панели управления (подробнее см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|описание функций панели управления]]). &#039;&#039;&#039;После дополнения не забудьте сохранить изменения.&#039;&#039;&#039; &#039;&#039;Удаление&#039;&#039; фраз из корпуса возможно как по одной, так и сразу несколько, для этого нужно выделить необходимые для удаления фразы и нажать на красную иконку &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; в правом нижнем углу блока работы с данными.[[Файл:Разм данных новая.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 15. Добавление и разметка фраз.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Можно вручную &#039;&#039;добавлять&#039;&#039; фразы в корпус по одной или сразу несколько (каждая фраза с новой строки, enter в конце каждой фразы)(рис. 15), записав их в поле &#039;&#039;&#039;«Фразы»&#039;&#039;&#039; в нижней части блока для работы с данными. Можно &#039;&#039;назначить&#039;&#039; или &#039;&#039;изменить&#039;&#039; классы (метки) для фразы, указав новый в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; или выбрав существующий класс из выпадающего списка. Метки классов могут быть больше чем одна на одну фразу (мультиклассовая классификация). &amp;lt;blockquote&amp;gt;Рассмотрим пример разметки новой фразы. Допустим мы хотим добавить вручную две фразы:&lt;br /&gt;
#&#039;&#039;«Здравствуйте, у меня возникли неполадки, возникающие во время установки SBS. Помогите решить проблему. Заранее спасибо.»&#039;&#039;&lt;br /&gt;
#&#039;&#039;«Добрый день, у меня появляется ошибка при установке биометрии. Заранее благодарю за ответ.»&#039;&#039;&lt;br /&gt;
Разметка производится исходя из того &#039;&#039;&#039;«о чем эта фраза?»&#039;&#039;&#039;, задача разметки в том, чтобы помочь модели понять суть фразы. Например, во фразах выше говорится об &#039;&#039;ошибках во время установки сервиса биометрии&#039;&#039;, так же присутствует &#039;&#039;благодарность&#039;&#039; и &#039;&#039;приветствие,&#039;&#039; соответственно метки будут: &#039;&#039;SBS, ошибка, установка_ПО, благодарность, приветствие.&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;ВАЖНО&#039;&#039;&#039;: соблюдать однозначность в корпусе.&amp;lt;/blockquote&amp;gt;[[Файл:Добавить общий класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16(а). Добавление общего класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Имеется функция &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039;. С ее помощью можно присвоить одну или несколько общих меток сразу нескольким выбранным из списка фразам (рис. 16 (а)), если была допущена ошибка при разметке фраз. Для изменения набора меток у одной фразы нужно всего лишь один раз щелкнуть на список классов и добавить нужную метку из выпадающего списка или навести курсор на лишнюю метку и, также щелкнув, удалить ее. Если необходимо удалить сразу несколько меток с фразы или нескольких фраз, под кнопкой &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039; есть кнопка &#039;&#039;&#039;«Удалить классы»&#039;&#039;&#039; (рис. 16 (б)). Сначала выделите нужные фразы, а затем выберите класс (классы), которые вы хотите удалить из выпадающего списка, и кликните по кнопке «Удалить классы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Удаление нескольких классов 1.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 16(б). Удаление нескольких классов.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Объединение меток разных род.классов.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 17. Объединение меток разных родительских классов.&#039;&#039;&amp;lt;/small&amp;gt;]]Кроме того, существует еще одна полезная функция для работы в корпусе данных SMC — &#039;&#039;&#039;«объединить метки»&#039;&#039;&#039;. Для лучшего понимания рассмотрим пример. Предположим, у вас есть две метки с одинаковым названием — «версия» и «версия», но в одном случае название содержит английскую «е», а в другом — русскую (классы отображаются в алфавитном порядке, метка с английскими буквами будет нарушать его). И этими метками уже помечены некоторые фразы. Чтобы решить эту проблему, можно воспользоваться функцией &#039;&#039;&#039;«объединения»&#039;&#039;&#039;. Необходимо скопировать название правильной метки из списка меток («карандаш» — выделить название), затем нажать на «карандаш» напротив неправильной метки и заменить ее названием корректной метки. После этого метки объединятся и останется только корректная метка. Если эти метки принадлежат какой-либо группе, то замена произойдет и в ней. Возможность объединения групп также предусмотрена и осуществляется по такому же алгоритму.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Однако есть некоторые особенности работы этой функции при работе с классами-потомками. Функция работает только в том случае, если вы хотите объединить метки в пределах одного родительского класса. То есть нельзя объединить классы разных рангов, например родитель — потомок, в этом случае появится сообщение об ошибке и невозможности объединить две метки из разных родительских классов (рис. 17).&lt;br /&gt;
&lt;br /&gt;
==== Работа с группами классов ====&lt;br /&gt;
Интерфейс вкладки «Группы» аналогичен вкладке «Данные». Панель управления описана в таблице 3.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основные функции вкладки:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Создание и редактирование групп: Используйте поля для ввода названия группы и добавления в неё классов. Все группы отображаются в окне «Список групп».&lt;br /&gt;
* Переименование группы: Нажмите на значок карандаша рядом с названием группы в списке, введите новое имя и сохраните изменения (зелёная галочка). После переименования или любых внесенных изменений необходимо обновить группы в модели (см. ниже).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Фильтрация и поиск:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтруйте данные по группам и классам.&lt;br /&gt;
* Для точной настройки фильтра используйте правую панель с операторами: «И», «ИЛИ», «Кроме»,  «Только».&lt;br /&gt;
* Для отображения повторяющихся строк включите флажок &#039;&#039;&#039;«Показать дубликаты»&#039;&#039;&#039; и выбрав одну из опций: полные (будут отображены полные дубли) и классов (отобразятся дубли по комбинации классов).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Массовые операции с группами:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Выделите нужные группы с помощью флажков.&lt;br /&gt;
# В нижней части окна появится меню для массовых действий:&lt;br /&gt;
#* Добавить класс: выбранный класс будет добавлен ко всем выделенным группам.&lt;br /&gt;
#* Удалить класс: выбранный класс будет удален из всех выделенных групп.&lt;br /&gt;
#* Копировать: создание копий выделенных групп в одном из трёх режимов:&lt;br /&gt;
#** Простое копирование.&lt;br /&gt;
#** Копирование с добавлением выбранного класса.&lt;br /&gt;
#** Копирование с удалением выбранного класса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обновление модели после изменения групп&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если вы внесли изменения в состав или названия групп, необходимо применить эти изменения к работающей модели.&lt;br /&gt;
&lt;br /&gt;
# Нажмите кнопку &#039;&#039;&#039;«Обновление групп в модели»&#039;&#039;&#039; на панели управления.&lt;br /&gt;
# Модель классификатора будет дообучена с учётом внесённых правок без необходимости полного повторного обучения.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: Эта операция необходима после переименования групп, массового добавления/удаления классов или изменения состава групп, чтобы модель начала учитывать новые правила.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Описание подготовки и этапов разметки корпуса данных ====&lt;br /&gt;
Классификатор SMC использует &#039;&#039;&#039;мультиклассовый подход&#039;&#039;&#039;: одна текстовая фраза может быть отнесена одновременно к нескольким классам (меткам).&lt;br /&gt;
&lt;br /&gt;
Процесс подготовки данных состоит из двух ключевых этапов (вы можете выполнить оба или только один из них):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Разметка фраз классами&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При добавлении новой фразы необходимо назначить ей один или несколько классов.&lt;br /&gt;
&lt;br /&gt;
* Выбор существующего класса: укажите нужные классы из выпадающего списка «Классы».&lt;br /&gt;
* Создание нового класса: введите название нового класса в поле «Класс» и нажмите кнопку «Добавить новый класс».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Подробное описание функционала вкладки «Данные» и пример разметки новой фразы представлены в соответствующем разделе инструкции.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Группировка классов&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Это этап пост-обработки, который выполняется после формирования корпуса и обучения модели. Его цель — оптимизировать выходные данные модели для создания вопросно-ответных пар.&lt;br /&gt;
&lt;br /&gt;
* Назначение: Группировка помогает модели без дообучения определять, к какой группе классов принадлежит новая, ранее не встречавшаяся фраза.&lt;br /&gt;
* Результат: Формируются группы, которые агрегируют несколько отдельных классов (меток) и используются для конечного ответа.&lt;br /&gt;
&lt;br /&gt;
====Панель управления вкладки «Данные» сервиса SMC====&lt;br /&gt;
Панель управления на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; отличается своими функциями. В таблице 3 представлен список кнопок.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 3 Описание функционала панели инструментов вкладки «Данные»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать данные из внешнего файла, логов обращений к модели, уже существующего в системе корпуса или базы знаний ЧаВО.&lt;br /&gt;
Если выбран вариант «Из файла», нужно выбрать файл для загрузки. Поддерживаемые форматы файлов: csv, txt. Кодировка — UTF-8.&lt;br /&gt;
&lt;br /&gt;
Затем можно выбрать действие: дополнить или заменить. Если выбрано «дополнить», данные текущего корпуса будут дополнены данными из файла или корпуса.&lt;br /&gt;
&lt;br /&gt;
Если выбрано «заменить», данные текущего корпуса будут полностью заменены данными из файла или корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Авторазметка_(2).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Авторазметка&lt;br /&gt;
|позволяет автоматически разметить корпус по словарю меток (подробнее см. [[SMC. UPS руководство по работе с интерфейсом|разд Функционал вкладки Метки]]). В диалоговом окне необходимо заполнить поля с названием задачи, выбрать из списка нужный словарь меток. Из выпадающего списка «Метки» выбрать либо замену меток, либо дополнение. И запустить авторазметку.&lt;br /&gt;
После этого автоматически размеченный корпус будет доступен для обычного редактирования разметки.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Копировать.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Копировать&lt;br /&gt;
|позволяет скопировать корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Функционал вкладки «Метки» ===&lt;br /&gt;
[[Файл:2024-10-15 11-23-22.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 19. Интерфейс вкладки Метки.&#039;&#039;&amp;lt;/small&amp;gt;]]Интерфейс вкладки «Метки» представлен на рисунке 19. Слева вы увидите список всех доступных словарей. Чтобы открыть один из них, просто нажмите на его название — и в центральной части экрана появится сам словарь. &lt;br /&gt;
&lt;br /&gt;
Процесс добавления нового словаря состоит из двух простых шагов:&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на кнопку «Добавить словарь меток», расположенную в нижней левой части экрана. В появившемся диалоговом окне введите название нового словаря.&lt;br /&gt;
&lt;br /&gt;
2. Затем добавьте данные в словарь: укажите название метки и пороговое значение коэффициента достоверности в левой части таблицы и её определяющие фразы в правой части таблицы. Более подробную информацию вы найдёте в разделе [[SMC. UPS руководство по работе с интерфейсом#Подготовка словаря меток|«Подготовка словаря меток»]]. Если у вас уже есть файл с описанием меток, вы можете воспользоваться кнопкой Импорт на панели управления (см. раздел [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Метки»|Панель управления вкладки «Метки»]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Подготовка словаря меток ====&lt;br /&gt;
&lt;br /&gt;
Подготовка словаря меток включает в себя определение набора требуемых меток под конкретную задачу. После этого нужно в описание каждой метки добавить все возможные определяющие фразы, которые однозначно определяют эту метку, каждое слово (фраза) с новой строки. Не нужно добавлять целые фразы, как это делается при разметке SMC. Принцип описания больше похож на разметку SEE корпуса: просто укажите ключевые слова или словосочетания, которые определяют данную метку, а также все, что хотите отнести к этой метке. &amp;lt;blockquote&amp;gt;Например, мы создаем метку «Документация» и в определяющих фразах указываем все возможные варианты, которые однозначно описывают эту метку с новой строки: «дока», «инструкция», «документация», «мануал».&amp;lt;/blockquote&amp;gt;Подготовленный для импорта документ должен быть в формате csv. И иметь следующую структуру:&amp;lt;blockquote&amp;gt;Метка&amp;lt;TAB&amp;gt;Описание 1, Описание 2, ..., Описание N&amp;lt;TAB&amp;gt;Порог&amp;lt;/blockquote&amp;gt;Пороговое значение в файле указывается в диапазоне [0,1]. Далее при необходимости это значение можно будет поменять в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
После того как словарь будет заполнен или загружен, вы сможете редактировать описания меток и их названия в интерфейсе. Чтобы внести изменения в определяющие фразы, просто нажмите на поле метки и в левой части таблицы будут показаны фразы этой метки. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;удалить&#039;&#039; лишнюю фразу или метку - наведите курсор на выбранную строку и нажмите на появившуюся иконку корзинки в конце строки [[Файл:Delete icon.png|безрамки|18x18пкс]]. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Также сверху таблицы словаря меток располагается поле ввода &amp;quot;Поиск по фразе&amp;quot;. При ее заполнении будут отфильтровываться метки, содержащие введенную фразу (левая таблица), и совпадения по фразе в выбранной метке (правая таблица).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Панель управления вкладки «Метки» ====&lt;br /&gt;
&lt;br /&gt;
Описание функционала панели управления на вкладке &#039;&#039;&#039;«Метки»&#039;&#039;&#039; представлено в таблице 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 4 Описание функционала панели инструментов вкладки «Метки»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Позволяет импортировать (добавлять) данные из файла. По нажатию на кнопку появится диалоговое окно, в котором требуется выбрать файл с компьютера в формате csv.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Удаление_документа.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Удалить&lt;br /&gt;
|позволяет удалить выбранный словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает меню пользователя (имя, смена  пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Работа с ошибками SMC===&lt;br /&gt;
[[Файл:Ошиб тест тип 1.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 20. Иллюстрация ошибки тестирования первого типа.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Ошибка тест тип 1 3.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Обогащение корпуса данных.&amp;lt;/small&amp;gt;&#039;&#039;]]Во время работы с классификатором, вы можете столкнуться с 3-мя видами ошибок:&lt;br /&gt;
*ошибки разметки;&lt;br /&gt;
*ошибки обучения;&lt;br /&gt;
*ошибки тестирования.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как описано выше в разделе «&#039;&#039;Информационные вкладки: Сервер, Ошибки, Логи, Постобработка» -&#039;&#039; &#039;&#039;&#039;«ошибки разметки»&#039;&#039;&#039; – раздел куда попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная).  Вкладка &#039;&#039;&#039;«ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии &#039;&#039;&#039;«Обучена»&#039;&#039;&#039;, те фразы, которыми модель так и не обучилась.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; являются наиболее сложными и делятся на два основных типа:&lt;br /&gt;
# нехватка данных, тогда необходимо обогатить корпус данных фразами и разметкой;&lt;br /&gt;
#нехватка комбинаций меток для группы.&lt;br /&gt;
[[Файл:Ошибка тест тип 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Иллюстрация ошибки тестирования второго типа.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример ошибки типа 1. Нехватка данных.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Есть фраза «Директор МФЦ иркутской области» - модель классифицирует ее неправильно, на скриншоте (см. рис. 20) этой фразе присвоены метки: &#039;&#039;Иркутская область_о, как_в, губернатор_о&#039;&#039; Это происходит из-за того, что &#039;&#039;директор&#039;&#039; и &#039;&#039;губернатор&#039;&#039; - имеют семантическое сходство, так как являются руководителями. Но в связке с Иркутской областью - упоминания директора в корпусе не было. Поэтому модель исходя из имеющихся у нее данных - определила для этой фразы  - метку губернатор_о. Группа: &#039;&#039;кто является губернатором иркутской области района.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если мы отфильтруем корпус данных по слову &#039;&#039;директор,&#039;&#039; то увидим, что в корпусе отсутствуют фразы где и &#039;&#039;директор&#039;&#039; и &#039;&#039;иркутская область&#039;&#039; упоминались бы одновременно, а так же не была определена метка &#039;&#039;мфц_о,&#039;&#039; следовательно фразы &#039;&#039;директор мфц&#039;&#039; (дополнительно добавленная выделенная фраза) тоже не хватало (см. рис. 21). Нужно добавить эти фразы в корпус, сохранить изменения, переобучить модель, так как вносились изменения в данные, и ошибка будет устранена.[[Файл:Ошибка тест тип 2 нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Добавление новой комбинации меток для группы.&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;Пример ошибки типа 2. Нехватка комбинаций меток для группы.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Имеется фраза &#039;&#039;«а какие документы нужно подать для оформления путевки инвалиду»&#039;&#039;. Проводим тестирование в ручном режиме и видим, что этой фразе не присвоена ни одна группа, а значит нет конечной точки, которой бы соответствовал полученный от модели набор меток. (см. рис. 22).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переходим во вкладку &#039;&#039;&#039;Данные&#039;&#039;&#039;, выбираем нужный корпус данных, идем во вкладку &#039;&#039;&#039;Группы&#039;&#039;&#039;. Далее фильтруем группы по &#039;&#039;&#039;Классам&#039;&#039;&#039;: инвалидность_о, путевка в санаторий_о переводим &#039;&#039;&#039;переключатель&#039;&#039;&#039; справа в положение &#039;&#039;«и»&#039;&#039; (см. рис. 23) и смотрим, что у нас отсутствует комбинация меток: с подачей документов. Добавляем еще одну комбинацию (см. рис. 23), сохраняем изменения, переходим во вкладку Модели, кликаем на кнопку [[Файл:Обновление групп.png|безрамки|20x20px]] «Обновление групп», в диалоговом окне выбираем модель и нажимаем кнопку обновить - ошибка устранена. Переобучать модель не нужно, кнопка «Обновление групп» позволяет внести изменения без переобучения.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3445</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3445"/>
		<updated>2025-12-24T10:01:26Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Вкладка «Коннекторы» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то ничего не произойдет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
* Язык: можно указать язык для виджета. Если не указывать, то будет дефолтный из конфига UPS. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Мультиязычность настраивается в настройках пользователя.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Голосовые ответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
*** &amp;lt;code&amp;gt;Конечная точка&amp;lt;/code&amp;gt;&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.                &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Принудительно перейти в КТ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
позволяет принудительно отправить диалог в выбранную конечную точку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-12-11 11-15-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в запрос к ЧаВО»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность». Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;«Удалять сущность из запроса к ЧаВО»&#039;&#039;&#039; предназначен для типов «ЭД Сущность» и работает наоборот: он удаляет из запроса пользователя слова или фразы, которые распознала модель.&lt;br /&gt;
&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Индикация удаленных категорий =====&lt;br /&gt;
Система визуально выделяет удаленные категории для привлечения вашего внимания:&lt;br /&gt;
&lt;br /&gt;
# Конечные точки с недействительными категориями в табличном представлении: помечаются специальным значком и выделяются красным цветом. При наведении на значок сообщение: &#039;&#039;«Используются несуществующие категории в канала: [название_канала](кол-во)»&#039;&#039;&lt;br /&gt;
# В облаке конечных точек: КТ с недействительными категориями также отображаются красным цветом, но без значка.&lt;br /&gt;
# В условиях присвоения категорий: Если используется удалённая категория, система отобразит предупреждающее уведомление &#039;&#039;«Используются несуществующие категории: [кол-во]»&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Это позволяет быстро находить и корректировать объекты, которые зависят от неактуальных данных. А так же это важно для экспорта и импорта роботов (см. разд. Панель управления). &lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.    &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога берется из отладчика — это значение атрибута &amp;lt;code&amp;gt;session&amp;lt;/code&amp;gt;. В архиве диалогов предусмотрено копирование ID: при нажатии на иконку копирования она загорается зеленым, что означает успешное копирование в буфер обмена.&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;«Добавить в скрипт тестирования»&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Для вашего удобства во время &#039;&#039;активного&#039;&#039; диалога в архиве доступна кнопка &#039;&#039;&#039;«Следить за диалогом»&#039;&#039;&#039;. Нажмите кнопку «Следить за диалогом» во время просмотра архива &#039;&#039;активного&#039;&#039; диалога. Система начнёт автоматически обновлять список реплик, подгружая новые сообщения. Обновление происходит каждые 5 секунд, обеспечивая актуальный вид беседы без необходимости обновлять страницу вручную. Позволяет в реальном времени следить за развитием ещё не завершённого диалога, например, во время тестирования или активного общения с роботом.&lt;br /&gt;
&lt;br /&gt;
===== Синхронизация текста и аудио в архиве диалогов =====&lt;br /&gt;
В архиве диалогов реализована условная синхронизация текстовой расшифровки с аудиозаписью на основе временных меток (datetime).&lt;br /&gt;
&lt;br /&gt;
* При воспроизведении аудио: В текстовой расшифровке автоматически подсвечивается реплика (вопрос/ответ), которая звучит в данный момент.&lt;br /&gt;
* При клике на текст реплики: Воспроизведение аудио автоматически перематывается на тот момент записи, когда эта реплика абонента была произнесена.&lt;br /&gt;
&lt;br /&gt;
Результат: Вы можете быстро находить нужные фрагменты разговора и удобно анализировать диалоги.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3444</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3444"/>
		<updated>2025-12-24T10:00:21Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Вкладка «Коннекторы» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то ничего не произойдет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
* Язык: можно указать язык для виджета. Если не указывать, то будет дефолтный из конфига UPS. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Мультиязычность настраивается в настройках пользователя.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Голосовые ответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;конечная точка,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.                &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Принудительно перейти в КТ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
позволяет принудительно отправить диалог в выбранную конечную точку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-12-11 11-15-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в запрос к ЧаВО»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность». Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;«Удалять сущность из запроса к ЧаВО»&#039;&#039;&#039; предназначен для типов «ЭД Сущность» и работает наоборот: он удаляет из запроса пользователя слова или фразы, которые распознала модель.&lt;br /&gt;
&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Индикация удаленных категорий =====&lt;br /&gt;
Система визуально выделяет удаленные категории для привлечения вашего внимания:&lt;br /&gt;
&lt;br /&gt;
# Конечные точки с недействительными категориями в табличном представлении: помечаются специальным значком и выделяются красным цветом. При наведении на значок сообщение: &#039;&#039;«Используются несуществующие категории в канала: [название_канала](кол-во)»&#039;&#039;&lt;br /&gt;
# В облаке конечных точек: КТ с недействительными категориями также отображаются красным цветом, но без значка.&lt;br /&gt;
# В условиях присвоения категорий: Если используется удалённая категория, система отобразит предупреждающее уведомление &#039;&#039;«Используются несуществующие категории: [кол-во]»&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Это позволяет быстро находить и корректировать объекты, которые зависят от неактуальных данных. А так же это важно для экспорта и импорта роботов (см. разд. Панель управления). &lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.    &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога берется из отладчика — это значение атрибута &amp;lt;code&amp;gt;session&amp;lt;/code&amp;gt;. В архиве диалогов предусмотрено копирование ID: при нажатии на иконку копирования она загорается зеленым, что означает успешное копирование в буфер обмена.&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;«Добавить в скрипт тестирования»&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Для вашего удобства во время &#039;&#039;активного&#039;&#039; диалога в архиве доступна кнопка &#039;&#039;&#039;«Следить за диалогом»&#039;&#039;&#039;. Нажмите кнопку «Следить за диалогом» во время просмотра архива &#039;&#039;активного&#039;&#039; диалога. Система начнёт автоматически обновлять список реплик, подгружая новые сообщения. Обновление происходит каждые 5 секунд, обеспечивая актуальный вид беседы без необходимости обновлять страницу вручную. Позволяет в реальном времени следить за развитием ещё не завершённого диалога, например, во время тестирования или активного общения с роботом.&lt;br /&gt;
&lt;br /&gt;
===== Синхронизация текста и аудио в архиве диалогов =====&lt;br /&gt;
В архиве диалогов реализована условная синхронизация текстовой расшифровки с аудиозаписью на основе временных меток (datetime).&lt;br /&gt;
&lt;br /&gt;
* При воспроизведении аудио: В текстовой расшифровке автоматически подсвечивается реплика (вопрос/ответ), которая звучит в данный момент.&lt;br /&gt;
* При клике на текст реплики: Воспроизведение аудио автоматически перематывается на тот момент записи, когда эта реплика абонента была произнесена.&lt;br /&gt;
&lt;br /&gt;
Результат: Вы можете быстро находить нужные фрагменты разговора и удобно анализировать диалоги.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3443</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3443"/>
		<updated>2025-12-24T09:57:25Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Работа с архивом диалога */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то ничего не произойдет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
* Язык: можно указать язык для виджета. Если не указывать, то будет дефолтный из конфига UPS. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Мультиязычность настраивается в настройках пользователя.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Голосовые ответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.        &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Принудительно перейти в КТ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
позволяет принудительно отправить диалог в выбранную конечную точку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-12-11 11-15-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в запрос к ЧаВО»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность». Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;«Удалять сущность из запроса к ЧаВО»&#039;&#039;&#039; предназначен для типов «ЭД Сущность» и работает наоборот: он удаляет из запроса пользователя слова или фразы, которые распознала модель.&lt;br /&gt;
&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Индикация удаленных категорий =====&lt;br /&gt;
Система визуально выделяет удаленные категории для привлечения вашего внимания:&lt;br /&gt;
&lt;br /&gt;
# Конечные точки с недействительными категориями в табличном представлении: помечаются специальным значком и выделяются красным цветом. При наведении на значок сообщение: &#039;&#039;«Используются несуществующие категории в канала: [название_канала](кол-во)»&#039;&#039;&lt;br /&gt;
# В облаке конечных точек: КТ с недействительными категориями также отображаются красным цветом, но без значка.&lt;br /&gt;
# В условиях присвоения категорий: Если используется удалённая категория, система отобразит предупреждающее уведомление &#039;&#039;«Используются несуществующие категории: [кол-во]»&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Это позволяет быстро находить и корректировать объекты, которые зависят от неактуальных данных. А так же это важно для экспорта и импорта роботов (см. разд. Панель управления). &lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.    &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога берется из отладчика — это значение атрибута &amp;lt;code&amp;gt;session&amp;lt;/code&amp;gt;. В архиве диалогов предусмотрено копирование ID: при нажатии на иконку копирования она загорается зеленым, что означает успешное копирование в буфер обмена.&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;«Добавить в скрипт тестирования»&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Для вашего удобства во время &#039;&#039;активного&#039;&#039; диалога в архиве доступна кнопка &#039;&#039;&#039;«Следить за диалогом»&#039;&#039;&#039;. Нажмите кнопку «Следить за диалогом» во время просмотра архива &#039;&#039;активного&#039;&#039; диалога. Система начнёт автоматически обновлять список реплик, подгружая новые сообщения. Обновление происходит каждые 5 секунд, обеспечивая актуальный вид беседы без необходимости обновлять страницу вручную. Позволяет в реальном времени следить за развитием ещё не завершённого диалога, например, во время тестирования или активного общения с роботом.&lt;br /&gt;
&lt;br /&gt;
===== Синхронизация текста и аудио в архиве диалогов =====&lt;br /&gt;
В архиве диалогов реализована условная синхронизация текстовой расшифровки с аудиозаписью на основе временных меток (datetime).&lt;br /&gt;
&lt;br /&gt;
* При воспроизведении аудио: В текстовой расшифровке автоматически подсвечивается реплика (вопрос/ответ), которая звучит в данный момент.&lt;br /&gt;
* При клике на текст реплики: Воспроизведение аудио автоматически перематывается на тот момент записи, когда эта реплика абонента была произнесена.&lt;br /&gt;
&lt;br /&gt;
Результат: Вы можете быстро находить нужные фрагменты разговора и удобно анализировать диалоги.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3442</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3442"/>
		<updated>2025-12-24T09:54:25Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Архив диалогов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то ничего не произойдет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
* Язык: можно указать язык для виджета. Если не указывать, то будет дефолтный из конфига UPS. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Мультиязычность настраивается в настройках пользователя.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Голосовые ответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.        &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Принудительно перейти в КТ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
позволяет принудительно отправить диалог в выбранную конечную точку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-12-11 11-15-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в запрос к ЧаВО»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность». Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;«Удалять сущность из запроса к ЧаВО»&#039;&#039;&#039; предназначен для типов «ЭД Сущность» и работает наоборот: он удаляет из запроса пользователя слова или фразы, которые распознала модель.&lt;br /&gt;
&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Индикация удаленных категорий =====&lt;br /&gt;
Система визуально выделяет удаленные категории для привлечения вашего внимания:&lt;br /&gt;
&lt;br /&gt;
# Конечные точки с недействительными категориями в табличном представлении: помечаются специальным значком и выделяются красным цветом. При наведении на значок сообщение: &#039;&#039;«Используются несуществующие категории в канала: [название_канала](кол-во)»&#039;&#039;&lt;br /&gt;
# В облаке конечных точек: КТ с недействительными категориями также отображаются красным цветом, но без значка.&lt;br /&gt;
# В условиях присвоения категорий: Если используется удалённая категория, система отобразит предупреждающее уведомление &#039;&#039;«Используются несуществующие категории: [кол-во]»&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Это позволяет быстро находить и корректировать объекты, которые зависят от неактуальных данных. А так же это важно для экспорта и импорта роботов (см. разд. Панель управления). &lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.    &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога, берется из отладчика - значение атрибута session,&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;«Добавить в скрипт тестирования»&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Для вашего удобства во время &#039;&#039;активного&#039;&#039; диалога в архиве доступна кнопка &#039;&#039;&#039;«Следить за диалогом»&#039;&#039;&#039;. Нажмите кнопку «Следить за диалогом» во время просмотра архива &#039;&#039;активного&#039;&#039; диалога. Система начнёт автоматически обновлять список реплик, подгружая новые сообщения. Обновление происходит каждые 5 секунд, обеспечивая актуальный вид беседы без необходимости обновлять страницу вручную. Позволяет в реальном времени следить за развитием ещё не завершённого диалога, например, во время тестирования или активного общения с роботом.&lt;br /&gt;
&lt;br /&gt;
===== Синхронизация текста и аудио в архиве диалогов =====&lt;br /&gt;
В архиве диалогов реализована условная синхронизация текстовой расшифровки с аудиозаписью на основе временных меток (datetime).&lt;br /&gt;
&lt;br /&gt;
* При воспроизведении аудио: В текстовой расшифровке автоматически подсвечивается реплика (вопрос/ответ), которая звучит в данный момент.&lt;br /&gt;
* При клике на текст реплики: Воспроизведение аудио автоматически перематывается на тот момент записи, когда эта реплика абонента была произнесена.&lt;br /&gt;
&lt;br /&gt;
Результат: Вы можете быстро находить нужные фрагменты разговора и удобно анализировать диалоги.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=TTS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3441</id>
		<title>TTS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=TTS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3441"/>
		<updated>2025-12-24T09:43:40Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* TTS Синтез */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;TTS Синтез&#039;&#039;&#039;==&lt;br /&gt;
[[Файл:TTS UPS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# TTS Синтез,&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).[[Файл:TTS + искажение.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Интерфейс TTS Синтез&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Сервис предназначен для конвертации текста в речь. Он принимает на вход текст, а затем преобразует его в аудиофайл формата *.wav. Перейти в раздел &#039;&#039;&#039;«Синтез»&#039;&#039;&#039; можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
Интерфейс раздела включает в себя (см.рис. 2):&lt;br /&gt;
*блок с моделями - позволяет выбрать модель для синтеза, находится слева на рабочей области;&lt;br /&gt;
*[[TTS. UPS руководство по работе с интерфейсом#Блок «Синтез речи»|блок синтеза речи]];&lt;br /&gt;
*блок с моделью искажения голоса;&lt;br /&gt;
*[[TTS. UPS руководство по работе с интерфейсом#Блок «Словарь ударений для синтеза»|блок словаря ударений для синтеза]];&lt;br /&gt;
*и [[TTS. UPS руководство по работе с интерфейсом#Панель управления сервиса Синтез|панель управления]].&lt;br /&gt;
===Панель управления сервиса Синтез===&lt;br /&gt;
&lt;br /&gt;
Панель управления находится в правом верхнем углу экрана и содержит 2 кнопки: &#039;&#039;переход на главный экран&#039;&#039; и &#039;&#039;пользовательское меню&#039;&#039;. Подробное описание каждой функции можно найти в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл.1 Описание функционала панели управления&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|экспортирует словарь ударений в формате csv&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|импортирует готовый словарь ударений в формате csv&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|отправляет  на главный экран (рис. 1).&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). Есть возможность выбора набора данных*, но данная опция не затрагивает функциональность приложения.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-02-12 14-26-50.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс блока синтез речи&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===Блок «Синтез речи»===&lt;br /&gt;
Блок синтеза речи позволяет синтезировать речь и выгрузить результат в формате wav файла. Для этого необходимо:&lt;br /&gt;
#выбрать модель для синтеза;&lt;br /&gt;
#ввести текст;&lt;br /&gt;
#задать параметры для синтеза: скорость, тональность, громкость и частота;&lt;br /&gt;
#если необходимо, перед синтезом вы можете воспользоваться кнопкой &#039;&#039;&#039;«Нормализовать»&#039;&#039;&#039;. Эта кнопка преобразует цифровой ввод в буквенный (номера телефонов, даты, время), с правильным ударением, например, &#039;&#039;115 → ст+о пятн+адцать.&#039;&#039; Эта функция также может быть полезна для аббревиатур. Она позволяет привести аббревиатуру в нормализованный вид и, если есть необходимость, исправить её транскрипцию, чтобы ударение и произношение были правильными.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Например, если ввести аббревиатуру СЗФО и нажать на кнопку «Нормализовать», система предложит следующую транскрипцию: «+эсъ-з+э-ф-+о». Однако это произношение неверно. В таких случаях можно скорректировать произношение и добавить его как исключение в словарь ударений: «с+э-зэ-фэ-+о».&amp;lt;/blockquote&amp;gt;5. нажать кнопку &#039;&#039;&#039;Синтезировать&#039;&#039;&#039;.&amp;lt;blockquote&amp;gt;Расшифровки узкоспециализированных терминов следует либо включить в словарь, либо отправить текст на синтез вместе с расшифровками.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Преобразование текста в фонемы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Функция позволяет автоматически конвертировать обычный текст в фонемную запись.&lt;br /&gt;
&lt;br /&gt;
Как использовать:&lt;br /&gt;
&lt;br /&gt;
# Введите или вставьте нужный текст в соответствующее поле.&lt;br /&gt;
# Нажмите кнопку «&#039;&#039;&#039;Преобразовать в фонемы&#039;&#039;&#039;».&lt;br /&gt;
# Исходный текст в поле будет автоматически заменён на его фонемное представление.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Примечание: Процесс аналогичен работе функции нормализации — выполняется мгновенно по нажатию одной кнопки с заменой содержимого поля.&amp;lt;/blockquote&amp;gt;Результатом отработки будет – wav файл с возможностью его прослушать и выгрузить (рис. 3).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Блок Словарь для синтеза.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Интерфейс блока «Словарь для синтеза речи».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Блок «Словарь ударений для синтеза»===&lt;br /&gt;
В этом разделе вы можете настроить произношение определенных слов с помощью моделей синтеза речи. Есть только &#039;&#039;&#039;один общий словарь&#039;&#039;&#039; для всех моделей.&lt;br /&gt;
&lt;br /&gt;
Если вы столкнулись с проблемами в произношении определенных слов, вы можете добавить их в словарь (рис. 4) для коррекции синтезированной речи:&lt;br /&gt;
#в поле &#039;&#039;&#039;Фраза&#039;&#039;&#039; внести нужное слово или фразу,&lt;br /&gt;
#в поле &#039;&#039;&#039;Измененная фраза&#039;&#039;&#039; – вариант корректного проговаривания,&lt;br /&gt;
#нажать кнопку &#039;&#039;&#039;Добавить,&#039;&#039;&#039;&lt;br /&gt;
#зайти в блок &#039;&#039;&#039;Синтеза речи,&#039;&#039;&#039;&lt;br /&gt;
#внести слово добавленное в словарь,&lt;br /&gt;
#проверить результат исправления.&lt;br /&gt;
В словаре синтеза – есть возможность отфильтровать по фразе, по измененной фразе.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3440</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3440"/>
		<updated>2025-12-24T09:41:13Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Индикация удаленных категорий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то ничего не произойдет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
* Язык: можно указать язык для виджета. Если не указывать, то будет дефолтный из конфига UPS. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Мультиязычность настраивается в настройках пользователя.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Голосовые ответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.        &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Принудительно перейти в КТ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
позволяет принудительно отправить диалог в выбранную конечную точку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-12-11 11-15-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в запрос к ЧаВО»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность». Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;«Удалять сущность из запроса к ЧаВО»&#039;&#039;&#039; предназначен для типов «ЭД Сущность» и работает наоборот: он удаляет из запроса пользователя слова или фразы, которые распознала модель.&lt;br /&gt;
&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Индикация удаленных категорий =====&lt;br /&gt;
Система визуально выделяет удаленные категории для привлечения вашего внимания:&lt;br /&gt;
&lt;br /&gt;
# Конечные точки с недействительными категориями в табличном представлении: помечаются специальным значком и выделяются красным цветом. При наведении на значок сообщение: &#039;&#039;«Используются несуществующие категории в канала: [название_канала](кол-во)»&#039;&#039;&lt;br /&gt;
# В облаке конечных точек: КТ с недействительными категориями также отображаются красным цветом, но без значка.&lt;br /&gt;
# В условиях присвоения категорий: Если используется удалённая категория, система отобразит предупреждающее уведомление &#039;&#039;«Используются несуществующие категории: [кол-во]»&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Это позволяет быстро находить и корректировать объекты, которые зависят от неактуальных данных. А так же это важно для экспорта и импорта роботов (см. разд. Панель управления). &lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.    &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога, берется из отладчика - значение атрибута session,&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;«Добавить в скрипт тестирования»&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Для вашего удобства во время &#039;&#039;активного&#039;&#039; диалога в архиве доступна кнопка &#039;&#039;&#039;«Следить за диалогом»&#039;&#039;&#039;. Нажмите кнопку «Следить за диалогом» во время просмотра архива &#039;&#039;активного&#039;&#039; диалога. Система начнёт автоматически обновлять список реплик, подгружая новые сообщения. Обновление происходит каждые 5 секунд, обеспечивая актуальный вид беседы без необходимости обновлять страницу вручную.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Назначение функции:&#039;&#039;&#039; Позволяет в реальном времени следить за развитием ещё не завершённого диалога, например, во время тестирования или активного общения с рогботом.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3439</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3439"/>
		<updated>2025-12-24T09:40:25Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Условия присвоения категорий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то ничего не произойдет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
* Язык: можно указать язык для виджета. Если не указывать, то будет дефолтный из конфига UPS. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Мультиязычность настраивается в настройках пользователя.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Голосовые ответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.        &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Принудительно перейти в КТ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
позволяет принудительно отправить диалог в выбранную конечную точку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-12-11 11-15-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в запрос к ЧаВО»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность». Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;«Удалять сущность из запроса к ЧаВО»&#039;&#039;&#039; предназначен для типов «ЭД Сущность» и работает наоборот: он удаляет из запроса пользователя слова или фразы, которые распознала модель.&lt;br /&gt;
&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.   &lt;br /&gt;
&lt;br /&gt;
===== Индикация удаленных категорий =====&lt;br /&gt;
Система визуально выделяет удаленные категории для привлечения вашего внимания:&lt;br /&gt;
&lt;br /&gt;
# Конечные точки с недействительными категориями в табличном представлении: помечаются специальным значком и выделяются красным цветом. При наведении на значок сообщение: &#039;&#039;«Используются несуществующие категории в канала: [название_канала](кол-во)»&#039;&#039;&lt;br /&gt;
# В облаке конечных точек: КТ с недействительными категориями также отображаются красным цветом, но без значка.&lt;br /&gt;
# В условиях присвоения категорий: Если используется удалённая категория, система отобразит предупреждающее уведомление &#039;&#039;«Используются несуществующие категории: [кол-во]»&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Это позволяет быстро находить и корректировать объекты, которые зависят от неактуальных данных. А так же это важно для экспорта и импорта роботов (см. разд. Панель управления). &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога, берется из отладчика - значение атрибута session,&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;«Добавить в скрипт тестирования»&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Для вашего удобства во время &#039;&#039;активного&#039;&#039; диалога в архиве доступна кнопка &#039;&#039;&#039;«Следить за диалогом»&#039;&#039;&#039;. Нажмите кнопку «Следить за диалогом» во время просмотра архива &#039;&#039;активного&#039;&#039; диалога. Система начнёт автоматически обновлять список реплик, подгружая новые сообщения. Обновление происходит каждые 5 секунд, обеспечивая актуальный вид беседы без необходимости обновлять страницу вручную.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Назначение функции:&#039;&#039;&#039; Позволяет в реальном времени следить за развитием ещё не завершённого диалога, например, во время тестирования или активного общения с рогботом.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3438</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3438"/>
		<updated>2025-12-24T09:22:38Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Вкладка «Коннекторы» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то ничего не произойдет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
* Язык: можно указать язык для виджета. Если не указывать, то будет дефолтный из конфига UPS. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Мультиязычность настраивается в настройках пользователя.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Голосовые ответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.        &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Принудительно перейти в КТ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
позволяет принудительно отправить диалог в выбранную конечную точку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-12-11 11-15-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в запрос к ЧаВО»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность». Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;«Удалять сущность из запроса к ЧаВО»&#039;&#039;&#039; предназначен для типов «ЭД Сущность» и работает наоборот: он удаляет из запроса пользователя слова или фразы, которые распознала модель.&lt;br /&gt;
&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.   &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога, берется из отладчика - значение атрибута session,&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;«Добавить в скрипт тестирования»&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Для вашего удобства во время &#039;&#039;активного&#039;&#039; диалога в архиве доступна кнопка &#039;&#039;&#039;«Следить за диалогом»&#039;&#039;&#039;. Нажмите кнопку «Следить за диалогом» во время просмотра архива &#039;&#039;активного&#039;&#039; диалога. Система начнёт автоматически обновлять список реплик, подгружая новые сообщения. Обновление происходит каждые 5 секунд, обеспечивая актуальный вид беседы без необходимости обновлять страницу вручную.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Назначение функции:&#039;&#039;&#039; Позволяет в реальном времени следить за развитием ещё не завершённого диалога, например, во время тестирования или активного общения с рогботом.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3437</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3437"/>
		<updated>2025-12-24T09:17:08Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Работа с архивом диалога */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то ничего не произойдет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Аудиоответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.        &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Принудительно перейти в КТ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
позволяет принудительно отправить диалог в выбранную конечную точку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-12-11 11-15-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в запрос к ЧаВО»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность». Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;«Удалять сущность из запроса к ЧаВО»&#039;&#039;&#039; предназначен для типов «ЭД Сущность» и работает наоборот: он удаляет из запроса пользователя слова или фразы, которые распознала модель.&lt;br /&gt;
&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.   &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога, берется из отладчика - значение атрибута session,&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;«Добавить в скрипт тестирования»&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Для вашего удобства во время &#039;&#039;активного&#039;&#039; диалога в архиве доступна кнопка &#039;&#039;&#039;«Следить за диалогом»&#039;&#039;&#039;. Нажмите кнопку «Следить за диалогом» во время просмотра архива &#039;&#039;активного&#039;&#039; диалога. Система начнёт автоматически обновлять список реплик, подгружая новые сообщения. Обновление происходит каждые 5 секунд, обеспечивая актуальный вид беседы без необходимости обновлять страницу вручную.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Назначение функции:&#039;&#039;&#039; Позволяет в реальном времени следить за развитием ещё не завершённого диалога, например, во время тестирования или активного общения с рогботом.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3436</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3436"/>
		<updated>2025-12-24T09:11:38Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Виды действий в роботе и работа с ними */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то ничего не произойдет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Аудиоответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.        &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Принудительно перейти в КТ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
позволяет принудительно отправить диалог в выбранную конечную точку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-12-11 11-15-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в запрос к ЧаВО»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность». Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;«Удалять сущность из запроса к ЧаВО»&#039;&#039;&#039; предназначен для типов «ЭД Сущность» и работает наоборот: он удаляет из запроса пользователя слова или фразы, которые распознала модель.&lt;br /&gt;
&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.   &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога, берется из отладчика - значение атрибута session,&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;&amp;quot;Добавить в скрипт тестирования&amp;quot;&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3435</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3435"/>
		<updated>2025-12-24T09:07:42Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Функционал вкладки «Шаблоны запросов» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
Теперь вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск фрагмента, соответствующего вашему вопросу. Это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх. Также можно указать «&#039;&#039;&#039;Максимальное снижение порога»&#039;&#039;&#039; в процентах (по умолчанию 10%). Он определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&amp;lt;blockquote&amp;gt;МСП позволяет установить минимальный порог сходства для отбора релевантных фрагментов, исходя из наилучшего найденного результата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Алгоритм:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Задание параметра:&#039;&#039;&#039; Пользователь указывает значение &#039;&#039;&#039;«Максимальное снижение порога»&#039;&#039;&#039; (например, 15%).&lt;br /&gt;
* &#039;&#039;&#039;Определение максимума:&#039;&#039;&#039; Система находит фрагмент с &#039;&#039;наибольшим процентом сходства&#039;&#039; с вопросом (максимальное сходство).&lt;br /&gt;
* &#039;&#039;&#039;Расчет минимального порога:&#039;&#039;&#039;&lt;br /&gt;
** Вычисляется минимально допустимый уровень сходства по формуле:  &#039;&#039;&#039;Минимальный порог = Максимальный порог - Максимальное снижение порога&#039;&#039;&#039;&lt;br /&gt;
** Пример: Если максимальное сходство = 97%, а допустимое снижение = 15%, то минимальный порог будет равен 82%.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Фильтрация:&#039;&#039;&#039; Система отбирает все фрагменты, процент сходства которых находится в диапазоне от &#039;&#039;&#039;рассчитанного минимального порога&#039;&#039;&#039; до &#039;&#039;&#039;максимального сходства&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Формирование ответа:&#039;&#039;&#039; Итоговый ответ генерируется на основе отфильтрованного набора фрагментов.   То есть для расчетов из примера фрагменты, на основе которых будет генерироваться ответ, должны находиться в диапазоне [82%;97].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберите канал,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Кол-во документов в результате поиска»&#039;&#039;&#039; - это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Максимальное снижение порога, %»&#039;&#039;&#039; - определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;  &amp;lt;blockquote&amp;gt;При удалении основного вопроса на вкладке &#039;&#039;Дополнительно&#039;&#039;, сначала нужно переназначить основным вопросом другую формулировку и после этого удалить. &amp;lt;/blockquote&amp;gt;- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;канал&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;.). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* укажите &#039;&#039;количество документов [1, 10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Для случаев с генерацией ответов.&amp;lt;blockquote&amp;gt;Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* автоматически ставится флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
* порог схожести и устанавливается на 98% без возможности редактирования.&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Функционал вкладки «Шаблоны запросов» =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. История сообщений в чате сохраняется с ориентиром на глубину.  &lt;br /&gt;
&lt;br /&gt;
Функция &#039;&#039;&#039;«Размышление*»&#039;&#039;&#039; модели&lt;br /&gt;
&lt;br /&gt;
Помимо основного ответа, большая языковая модель предоставляет возможность просмотреть логику своих рассуждений. Эта информация отображается в раскрывающемся блоке «Размышление».&lt;br /&gt;
&lt;br /&gt;
* Назначение: Позволяет понять ход мыслей модели, который привел к конечному ответу.&lt;br /&gt;
* Практическое применение: Анализ «Размышления» помогает при необходимости скорректировать исходный запрос (промпт) для получения более точного результата.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*доступна только для больших «думающих» моделей.&amp;lt;/small&amp;gt;&amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3434</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3434"/>
		<updated>2025-12-24T09:06:59Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Панель управления вкладки «Кэш» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
Теперь вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск фрагмента, соответствующего вашему вопросу. Это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх. Также можно указать «&#039;&#039;&#039;Максимальное снижение порога»&#039;&#039;&#039; в процентах (по умолчанию 10%). Он определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&amp;lt;blockquote&amp;gt;МСП позволяет установить минимальный порог сходства для отбора релевантных фрагментов, исходя из наилучшего найденного результата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Алгоритм:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Задание параметра:&#039;&#039;&#039; Пользователь указывает значение &#039;&#039;&#039;«Максимальное снижение порога»&#039;&#039;&#039; (например, 15%).&lt;br /&gt;
* &#039;&#039;&#039;Определение максимума:&#039;&#039;&#039; Система находит фрагмент с &#039;&#039;наибольшим процентом сходства&#039;&#039; с вопросом (максимальное сходство).&lt;br /&gt;
* &#039;&#039;&#039;Расчет минимального порога:&#039;&#039;&#039;&lt;br /&gt;
** Вычисляется минимально допустимый уровень сходства по формуле:  &#039;&#039;&#039;Минимальный порог = Максимальный порог - Максимальное снижение порога&#039;&#039;&#039;&lt;br /&gt;
** Пример: Если максимальное сходство = 97%, а допустимое снижение = 15%, то минимальный порог будет равен 82%.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Фильтрация:&#039;&#039;&#039; Система отбирает все фрагменты, процент сходства которых находится в диапазоне от &#039;&#039;&#039;рассчитанного минимального порога&#039;&#039;&#039; до &#039;&#039;&#039;максимального сходства&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Формирование ответа:&#039;&#039;&#039; Итоговый ответ генерируется на основе отфильтрованного набора фрагментов.   То есть для расчетов из примера фрагменты, на основе которых будет генерироваться ответ, должны находиться в диапазоне [82%;97].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберите канал,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Кол-во документов в результате поиска»&#039;&#039;&#039; - это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Максимальное снижение порога, %»&#039;&#039;&#039; - определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;  &amp;lt;blockquote&amp;gt;При удалении основного вопроса на вкладке &#039;&#039;Дополнительно&#039;&#039;, сначала нужно переназначить основным вопросом другую формулировку и после этого удалить. &amp;lt;/blockquote&amp;gt;- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;канал&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;.). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* укажите &#039;&#039;количество документов [1, 10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Для случаев с генерацией ответов.&amp;lt;blockquote&amp;gt;Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* автоматически ставится флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
* порог схожести и устанавливается на 98% без возможности редактирования.&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал вкладки «Шаблоны запросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. История сообщений в чате сохраняется с ориентиром на глубину.  &lt;br /&gt;
&lt;br /&gt;
Функция &#039;&#039;&#039;«Размышление*»&#039;&#039;&#039; модели&lt;br /&gt;
&lt;br /&gt;
Помимо основного ответа, большая языковая модель предоставляет возможность просмотреть логику своих рассуждений. Эта информация отображается в раскрывающемся блоке «Размышление».&lt;br /&gt;
&lt;br /&gt;
* Назначение: Позволяет понять ход мыслей модели, который привел к конечному ответу.&lt;br /&gt;
* Практическое применение: Анализ «Размышления» помогает при необходимости скорректировать исходный запрос (промпт) для получения более точного результата.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*доступна только для больших «думающих» моделей.&amp;lt;/small&amp;gt;&amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3433</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3433"/>
		<updated>2025-12-24T09:06:11Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Панель управления вкладки «Документы» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
Теперь вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск фрагмента, соответствующего вашему вопросу. Это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх. Также можно указать «&#039;&#039;&#039;Максимальное снижение порога»&#039;&#039;&#039; в процентах (по умолчанию 10%). Он определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&amp;lt;blockquote&amp;gt;МСП позволяет установить минимальный порог сходства для отбора релевантных фрагментов, исходя из наилучшего найденного результата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Алгоритм:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Задание параметра:&#039;&#039;&#039; Пользователь указывает значение &#039;&#039;&#039;«Максимальное снижение порога»&#039;&#039;&#039; (например, 15%).&lt;br /&gt;
* &#039;&#039;&#039;Определение максимума:&#039;&#039;&#039; Система находит фрагмент с &#039;&#039;наибольшим процентом сходства&#039;&#039; с вопросом (максимальное сходство).&lt;br /&gt;
* &#039;&#039;&#039;Расчет минимального порога:&#039;&#039;&#039;&lt;br /&gt;
** Вычисляется минимально допустимый уровень сходства по формуле:  &#039;&#039;&#039;Минимальный порог = Максимальный порог - Максимальное снижение порога&#039;&#039;&#039;&lt;br /&gt;
** Пример: Если максимальное сходство = 97%, а допустимое снижение = 15%, то минимальный порог будет равен 82%.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Фильтрация:&#039;&#039;&#039; Система отбирает все фрагменты, процент сходства которых находится в диапазоне от &#039;&#039;&#039;рассчитанного минимального порога&#039;&#039;&#039; до &#039;&#039;&#039;максимального сходства&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Формирование ответа:&#039;&#039;&#039; Итоговый ответ генерируется на основе отфильтрованного набора фрагментов.   То есть для расчетов из примера фрагменты, на основе которых будет генерироваться ответ, должны находиться в диапазоне [82%;97].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберите канал,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Кол-во документов в результате поиска»&#039;&#039;&#039; - это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Максимальное снижение порога, %»&#039;&#039;&#039; - определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;  &amp;lt;blockquote&amp;gt;При удалении основного вопроса на вкладке &#039;&#039;Дополнительно&#039;&#039;, сначала нужно переназначить основным вопросом другую формулировку и после этого удалить. &amp;lt;/blockquote&amp;gt;- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;.). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* укажите &#039;&#039;количество документов [1, 10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Для случаев с генерацией ответов.&amp;lt;blockquote&amp;gt;Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* автоматически ставится флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
* порог схожести и устанавливается на 98% без возможности редактирования.&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал вкладки «Шаблоны запросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. История сообщений в чате сохраняется с ориентиром на глубину.  &lt;br /&gt;
&lt;br /&gt;
Функция &#039;&#039;&#039;«Размышление*»&#039;&#039;&#039; модели&lt;br /&gt;
&lt;br /&gt;
Помимо основного ответа, большая языковая модель предоставляет возможность просмотреть логику своих рассуждений. Эта информация отображается в раскрывающемся блоке «Размышление».&lt;br /&gt;
&lt;br /&gt;
* Назначение: Позволяет понять ход мыслей модели, который привел к конечному ответу.&lt;br /&gt;
* Практическое применение: Анализ «Размышления» помогает при необходимости скорректировать исходный запрос (промпт) для получения более точного результата.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*доступна только для больших «думающих» моделей.&amp;lt;/small&amp;gt;&amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3432</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3432"/>
		<updated>2025-12-24T09:05:15Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Вкладка «Интерактив» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
Теперь вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск фрагмента, соответствующего вашему вопросу. Это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх. Также можно указать «&#039;&#039;&#039;Максимальное снижение порога»&#039;&#039;&#039; в процентах (по умолчанию 10%). Он определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&amp;lt;blockquote&amp;gt;МСП позволяет установить минимальный порог сходства для отбора релевантных фрагментов, исходя из наилучшего найденного результата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Алгоритм:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Задание параметра:&#039;&#039;&#039; Пользователь указывает значение &#039;&#039;&#039;«Максимальное снижение порога»&#039;&#039;&#039; (например, 15%).&lt;br /&gt;
* &#039;&#039;&#039;Определение максимума:&#039;&#039;&#039; Система находит фрагмент с &#039;&#039;наибольшим процентом сходства&#039;&#039; с вопросом (максимальное сходство).&lt;br /&gt;
* &#039;&#039;&#039;Расчет минимального порога:&#039;&#039;&#039;&lt;br /&gt;
** Вычисляется минимально допустимый уровень сходства по формуле:  &#039;&#039;&#039;Минимальный порог = Максимальный порог - Максимальное снижение порога&#039;&#039;&#039;&lt;br /&gt;
** Пример: Если максимальное сходство = 97%, а допустимое снижение = 15%, то минимальный порог будет равен 82%.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Фильтрация:&#039;&#039;&#039; Система отбирает все фрагменты, процент сходства которых находится в диапазоне от &#039;&#039;&#039;рассчитанного минимального порога&#039;&#039;&#039; до &#039;&#039;&#039;максимального сходства&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Формирование ответа:&#039;&#039;&#039; Итоговый ответ генерируется на основе отфильтрованного набора фрагментов.   То есть для расчетов из примера фрагменты, на основе которых будет генерироваться ответ, должны находиться в диапазоне [82%;97].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Кол-во документов в результате поиска»&#039;&#039;&#039; - это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Максимальное снижение порога, %»&#039;&#039;&#039; - определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;  &amp;lt;blockquote&amp;gt;При удалении основного вопроса на вкладке &#039;&#039;Дополнительно&#039;&#039;, сначала нужно переназначить основным вопросом другую формулировку и после этого удалить. &amp;lt;/blockquote&amp;gt;- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;.). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* укажите &#039;&#039;количество документов [1, 10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Для случаев с генерацией ответов.&amp;lt;blockquote&amp;gt;Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* автоматически ставится флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
* порог схожести и устанавливается на 98% без возможности редактирования.&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал вкладки «Шаблоны запросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. История сообщений в чате сохраняется с ориентиром на глубину.  &lt;br /&gt;
&lt;br /&gt;
Функция &#039;&#039;&#039;«Размышление*»&#039;&#039;&#039; модели&lt;br /&gt;
&lt;br /&gt;
Помимо основного ответа, большая языковая модель предоставляет возможность просмотреть логику своих рассуждений. Эта информация отображается в раскрывающемся блоке «Размышление».&lt;br /&gt;
&lt;br /&gt;
* Назначение: Позволяет понять ход мыслей модели, который привел к конечному ответу.&lt;br /&gt;
* Практическое применение: Анализ «Размышления» помогает при необходимости скорректировать исходный запрос (промпт) для получения более точного результата.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*доступна только для больших «думающих» моделей.&amp;lt;/small&amp;gt;&amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3431</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3431"/>
		<updated>2025-12-24T08:59:30Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Панель управления вкладки «Кэш» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
Теперь вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск фрагмента, соответствующего вашему вопросу. Это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх. Также можно указать «&#039;&#039;&#039;Максимальное снижение порога»&#039;&#039;&#039; в процентах (по умолчанию 10%). Он определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&amp;lt;blockquote&amp;gt;МСП позволяет установить минимальный порог сходства для отбора релевантных фрагментов, исходя из наилучшего найденного результата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Алгоритм:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Задание параметра:&#039;&#039;&#039; Пользователь указывает значение &#039;&#039;&#039;«Максимальное снижение порога»&#039;&#039;&#039; (например, 15%).&lt;br /&gt;
* &#039;&#039;&#039;Определение максимума:&#039;&#039;&#039; Система находит фрагмент с &#039;&#039;наибольшим процентом сходства&#039;&#039; с вопросом (максимальное сходство).&lt;br /&gt;
* &#039;&#039;&#039;Расчет минимального порога:&#039;&#039;&#039;&lt;br /&gt;
** Вычисляется минимально допустимый уровень сходства по формуле:  &#039;&#039;&#039;Минимальный порог = Максимальный порог - Максимальное снижение порога&#039;&#039;&#039;&lt;br /&gt;
** Пример: Если максимальное сходство = 97%, а допустимое снижение = 15%, то минимальный порог будет равен 82%.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Фильтрация:&#039;&#039;&#039; Система отбирает все фрагменты, процент сходства которых находится в диапазоне от &#039;&#039;&#039;рассчитанного минимального порога&#039;&#039;&#039; до &#039;&#039;&#039;максимального сходства&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Формирование ответа:&#039;&#039;&#039; Итоговый ответ генерируется на основе отфильтрованного набора фрагментов.   То есть для расчетов из примера фрагменты, на основе которых будет генерироваться ответ, должны находиться в диапазоне [82%;97].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Кол-во документов в результате поиска»&#039;&#039;&#039; - это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Максимальное снижение порога, %»&#039;&#039;&#039; - определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;  &amp;lt;blockquote&amp;gt;При удалении основного вопроса на вкладке &#039;&#039;Дополнительно&#039;&#039;, сначала нужно переназначить основным вопросом другую формулировку и после этого удалить. &amp;lt;/blockquote&amp;gt;- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;.). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* укажите &#039;&#039;количество документов [1, 10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Для случаев с генерацией ответов.&amp;lt;blockquote&amp;gt;Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* автоматически ставится флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
* порог схожести и устанавливается на 98% без возможности редактирования.&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал вкладки «Шаблоны запросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. &amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3430</id>
		<title>SMC. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3430"/>
		<updated>2025-12-24T08:50:36Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Работа с группами классов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;Классификатор (SMC)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Главный экран.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 1. Иконки начального экран UPS.&#039;&#039;&amp;lt;/small&amp;gt;|граница]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# SMC Классификатор,&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#Работа с сервисом исходящих обзвонов «Информатор»|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
[[Файл:Раб экран классификатора.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 2. Рабочая область «SMC»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20пкс]] (см. табл. 2).&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
Рабочая область &#039;&#039;&#039;«SMC»&#039;&#039;&#039; включает в себя (рис. 2):&lt;br /&gt;
*панель управления,&lt;br /&gt;
*кнопки переключения между версиями моделей,&lt;br /&gt;
* блоки для работы с моделями и данными,&lt;br /&gt;
*информация о текущей модели,&lt;br /&gt;
*информацию об обучении и тестировании, для обученных и протестированных моделей,&lt;br /&gt;
*информационные вкладки.&lt;br /&gt;
[[Файл:Model info smc.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 3 Информационный блок о модели.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
В блоке интерфейса &#039;&#039;&#039;«Классификатор»&#039;&#039;&#039; есть 3 вкладки:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;«Модели»&#039;&#039;&#039; – содержит все созданные модели SMC списком в алфавитном порядке. Модели с постобработкой помечены значком [[Файл:Подсказка.jpg|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;«Данные»&#039;&#039;&#039; – содержит все корпуса данных SMC списком в алфавитном порядке.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;«Метки»&#039;&#039;&#039; –  содержит все словари меток SMC.&lt;br /&gt;
===Функционал вкладки «Модели» ===&lt;br /&gt;
Во вкладке &#039;&#039;&#039;«Модели»&#039;&#039;&#039; доступен просмотр информации о модели, а именно:&lt;br /&gt;
*название модели,&lt;br /&gt;
*версия модели: &#039;&#039;черновик&#039;&#039;, &#039;&#039;рабочая&#039;&#039;, &#039;&#039;архив&#039;&#039; (табл. 1),&lt;br /&gt;
*статус модели.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1. Версии модели.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  версии модели&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Черновик&lt;br /&gt;
&lt;br /&gt;
|это  не примененная модель. Можно обучать, переобучать, тестировать, устанавливать  и применять. Можно экспортировать и импортировать. Цвет акцента версии модели  - серый. После применения (установки) модель (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Установка»)  становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
&lt;br /&gt;
|это  модель, которая уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённую модель нельзя установить заново или обучить. Можно  провести ручное тестирование и проверить конкретные фразы (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Ручная  проверка»). Можно экспортировать модель.  Цвет акцента версии модели - зелёный. По нажатию кнопки «Архив»- «Рабочая»  модель переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Архивная&lt;br /&gt;
&lt;br /&gt;
|это  рабочая модель, которая переводится в архив (резервную копию) после  применения черновика. Можно вернуть архивную модель в рабочую версию, нажав  на кнопку «Откат». При этом рабочая версия также становится архивной, то есть  рабочая и архивная версии меняются местами. Цвет акцента версии модели -  синий.&lt;br /&gt;
|}[[Файл:Model status.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Примеры статусов модели.&amp;lt;/small&amp;gt;&#039;&#039;]]Модель SMC имеет свойство &#039;&#039;&#039;«Статус»&#039;&#039;&#039; (рис. 4), которые принимает следующие значения:&lt;br /&gt;
*&#039;&#039;Обучение&#039;&#039;. Это модель, которая в данный момент обучается.&lt;br /&gt;
* &#039;&#039;Обучена&#039;&#039;. Доступен просмотр информации о точности обучения, параметрах модели и матрица ошибок.&lt;br /&gt;
*&#039;&#039;Тестирование.&#039;&#039; Это модель, которая в данный момент тестируется.&lt;br /&gt;
*&#039;&#039;Протестирована&#039;&#039;. Появляются доп. кнопки &#039;&#039;&#039;«Обучение»&#039;&#039;&#039; и &#039;&#039;&#039;«Тест»&#039;&#039;&#039; (под матрицей ошибок), нажав на которые можно посмотреть матрицу обучения и тестирования соответственно.&lt;br /&gt;
*&#039;&#039;Установлена.&#039;&#039; В этот статус модель переходит при нажатии кнопки «&#039;&#039;&#039;Установка»&#039;&#039;&#039;. В этом статусе возможны &#039;&#039;Импорт&#039;&#039;, &#039;&#039;Экспорт&#039;&#039;, &#039;&#039;Обучение&#039;&#039;, &#039;&#039;Ручная&#039;&#039; &#039;&#039;проверка&#039;&#039;, &#039;&#039;Применение&#039;&#039; модели – по соответствующим кнопкам на панели управления.&lt;br /&gt;
*&#039;&#039;Применена.&#039;&#039; В статус &#039;&#039;Применена&#039;&#039; модель переходит при нажатии кнопки «&#039;&#039;&#039;Применение»&#039;&#039;&#039;. Для модели в статусе &#039;&#039;Применена&#039;&#039; возможны только – &#039;&#039;Ручная проверка&#039;&#039; конкретной фразой по кнопке «&#039;&#039;&#039;Ручная проверка»&#039;&#039;&#039; и &#039;&#039;экспорт&#039;&#039; (выгрузка) по кнопке «&#039;&#039;&#039;Экспорт»&#039;&#039;&#039; (см. [[SMC. UPS руководство по работе с интерфейсом|табл. 2]]).&lt;br /&gt;
*&#039;&#039;Ошибка&#039;&#039;. Информирует о сбое процессов импорта, обучения, тестирования, остановки обучения. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Пустые модели больше не отображаются в интерфейсе.&#039;&#039;&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Возможны &#039;&#039;манипуляции&#039;&#039; с моделями SMC:&lt;br /&gt;
*удаление модели, удаляется текущая версия модели,&lt;br /&gt;
*добавление новой модели SMC, нажмите кнопку &#039;&#039;&#039;«Добавить новую модель»&#039;&#039;&#039;. Далее доступны два способа:&lt;br /&gt;
*# Из файла: загрузите архив с готовой моделью.&lt;br /&gt;
*# Обучить модель: создайте модель с нуля, выбрав для обучения либо корпус текстов, либо словарь меток.&lt;br /&gt;
====Панель управления вкладки «Модели» SMC====&lt;br /&gt;
В правом верхнем углу экрана располагается панель управления для вкладки &#039;&#039;&#039;«Модели»&#039;&#039;&#039;. На ней располагаются кнопки из таблицы 2. Цвет кнопок указывает на доступность действия для данной модели: синий означает, что кнопка активна, а голубой - что она неактивна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 2. Описание функционала панели управления на вкладке «Модели».&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать(выгрузить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обучение.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обучение&lt;br /&gt;
|позволяет обучить модель SMC, выбрав данные для обучения из выпадающего списка. И затем следует выбрать метод обучения — по корпусу или по меткам (подробнее см. разд. [[SMC. UPS руководство по работе с интерфейсом|Функционал вкладки Метки]]). Обучение на словаре меток имеет преимущества перед корпусом в том, что обучение модели происходит в разы быстрее.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновление групп.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обновление групп в модели&lt;br /&gt;
|позволяет обновить группы в модели SMC. При нажатии на кнопку – открывается форма для указания корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Тестирование.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Тестирование&lt;br /&gt;
|позволяет протестировать модель SMC корпусом данных. При нажатии на кнопку – открывается форма для указания корпуса, с помощью которого нужно протестировать модель.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ручная проверка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Ручная проверка&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|позволяет протестировать модель SMC конкретной фразой, увидеть величину достоверности каждого класса, определенного системой.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка обработчика в рабочую версию модели.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка обработчика в рабочую  версию модели&lt;br /&gt;
|позволяет  перезаписать обработчик на применяемой модели без перевода из тестового  режима, если изменился только обработчик, а корпус остался прежним.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка &lt;br /&gt;
|переводит модель SMC в статус &#039;&#039;установлена&#039;&#039;.  После чего кнопка  меняется на кнопку «Применение»[[Файл:Primenenie.png|безрамки|20x20px]] . Пока модель не применена (не используется),  можно ее &#039;&#039;обучить&#039;&#039;, &#039;&#039;протестировать&#039;&#039;, &#039;&#039;экспортировать&#039;&#039; или &#039;&#039;импортировать&#039;&#039;  данные. После того как модель начинает использоваться, возможность ее  обучения или изменения исчезает. Остается возможность &#039;&#039;экспорта&#039;&#039; и &#039;&#039;ручной проверки&#039;&#039;  модели.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Откат&lt;br /&gt;
|позволяет перевести архивную версию модели SMC обратно в рабочую.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. &lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-04-15 14-31-32.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5. Диалоговое окно режима «Ручная проверка».&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Режим &#039;&#039;&#039;«Ручная проверка».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Как описано в таблице 2 этот режим позволяет протестировать модель SMC конкретной фразой. При нажатии на кнопку открывается диалоговое окно со следующими вкладками:&lt;br /&gt;
*классификация,&lt;br /&gt;
*прочее.&lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;классификация&#039;&#039;&#039; содержит поля:&lt;br /&gt;
*&#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
*&#039;&#039;порог доверия -&#039;&#039; показатель, отражающий степень уверенности в принадлежности новой фразы к конкретному классу (рис. 6). Другими словами, пороговое значение указывает, при какой минимальной вероятности полагаем, что фраза относится к определённому классу.&lt;br /&gt;
*Функция &#039;&#039;коррекции&#039;&#039; предназначена для исправления опечаток в тексте. Существует три режима работы этой функции, каждый из которых определяет допустимое количество ошибок в слове:&lt;br /&gt;
**&#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)[[Файл:2025-04-15 14-35-46.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 6. Функционал вкладки Классификация.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
**&#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
**&#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
**либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; Эти режимы действуют только при коррекции по словарю модели. Поскольку идет сравнение слова с опечаткой со словом из словаря без ошибок.&amp;lt;/blockquote&amp;gt;Есть галочка &#039;&#039;&#039;расширенный режим -&#039;&#039;&#039;  позволяет обратиться сразу к нескольким моделям SMC. После нажатия на кнопку &#039;&#039;&#039;классифицировать&#039;&#039;&#039;, выводится результат - метки классов, которые модель смогла распознать.&lt;br /&gt;
&lt;br /&gt;
Классификатор (SMC) также выводит следующую информацию:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;&#039;Классы&#039;&#039;&#039;: здесь отображается название класса, к которому был отнесен текст, и вероятность его принадлежности к этому классу.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;&#039;Группы&#039;&#039;&#039;: отображается название группы и число совпавших классов. Если метки совпадают с несколькими группами, они отображаются в порядке убывания числа совпавших классов (т.е. чем полнее группа, тем выше ее позиция в списке).&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;&#039;Ближайшие группы&#039;&#039;&#039;: отображаются группы, до которых не хватает всего одной метки, с указанием процента заполненности и сортировкой по убыванию этого процента.&lt;br /&gt;
&lt;br /&gt;
Вкладка  &#039;&#039;&#039;прочее&#039;&#039;&#039; SMC Классификатора включает в себя несколько опций: &#039;&#039;анализ на эмоциональность&#039;&#039;, &#039;&#039;пунктуация, анализ токсичности&#039;&#039; и &#039;&#039;коррекция ошибок, обратная нормализация, сжатие&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Сжатие - позволяет выделить основной смысл фразы. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;порог сжатия&#039;&#039; - означает процент сжатия фразы, например, порог сжатия 100 - выводит всю фразу в окно результата&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Все эти манипуляция можно производить с фразой в блоке - &#039;&#039;текст.&#039;&#039; [[Файл:Информационные вкладки тест.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7. Интерфейс раздела «Классификатор»: Информационные вкладки для протестированной модели.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
====Информационные вкладки SMC: Сервер, Ошибки, Логи, Постобработка====&lt;br /&gt;
Справа на экране располагаются информационные вкладки (рис. 7)&lt;br /&gt;
*&#039;&#039;&#039;«Серверы»&#039;&#039;&#039; – отображает информацию о серверах и процессах,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки разметки»&#039;&#039;&#039; – в этот раздел попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная),&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии «Обучена», те фразы, которыми модель так и не обучилась. Также можно, находясь на вкладке &#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; использовать метод &#039;&#039;&#039;«Ручная проверка»&#039;&#039;&#039;,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; – доступны для модели в состоянии &#039;&#039;Протестирована&#039;&#039; – отображает информацию об ошибках тестирования. Можно выгрузить ошибки в файл с помощью кнопки &#039;&#039;&#039;«Экспорт»&#039;&#039;&#039;. Есть возможность преобразовать ошибки в данные корпуса,&lt;br /&gt;
* &#039;&#039;&#039;«Логи»&#039;&#039;&#039; – отображают логи процессов обучения, тестирования, точности обучения на разных этапах обучения,&lt;br /&gt;
*&#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; – редактор для написания кода handler.py.&lt;br /&gt;
[[Файл:Data screen new.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 8. Интерфейс вкладки данные с родительскими и дочерними вкладками&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:2025-12-11 10-52-07.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 9 Интерфейс вкладки данные&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:Data corpus info.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Информация о корпусе данных.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Функционал вкладки «Данные» SMC ===&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Данные» SMC&#039;&#039;&#039; (рис. 8) содержит список всех доступных корпусов данных. При выборе различных корпусов данных можно просмотреть информацию о них (рис. 10):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Название корпуса&#039;&#039;&#039;: можно изменить с помощью иконки &#039;&#039;&#039;«Карандаш».&#039;&#039;&#039; Можно удалить корпус с помощью иконки &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; (см. рис. 10).&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество строк&#039;&#039;&#039; – общее количество фраз в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество классов&#039;&#039;&#039; – общее количество классов в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество групп&#039;&#039;&#039; – отображает общее количества групп в корпусе данных (подробнее см. раздел &#039;&#039;[[SMC. UPS руководство по работе с интерфейсом#Описание подготовки и этапов разметки корпуса данных SMC|«Описание подготовки и этапов разметки корпуса данных SMC»]]&#039;&#039;).[[Файл:Род класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11. Создание родительского класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Под информационным блоком о корпусе данных SMC есть &#039;&#039;&#039;список классов&#039;&#039;&#039;, в котором содержатся названия классов и информация о количестве фраз в каждом классе. Можно удалять и добавлять классы. В самом низу списка есть меню для &#039;&#039;&#039;&#039;&#039;Экспорт списка классов&#039;&#039;&#039;&#039;&#039; в формате csv. Есть возможность &#039;&#039;скрыть&#039;&#039; блок с корпусами данных, нажав на стрелочку между блоком корпусов и информационным блоком корпуса. Существует три вида (ранга) классов (меток):&lt;br /&gt;
#Обычный класс — это класс, который не относится ни к одному из родительских классов.&lt;br /&gt;
#Родительский класс — это класс, который включает в себя другие классы. Например, родительский класс «Паспорт» включает в себя два класса-потомка: «паспорт рф_о» и «загранпаспорт_о».&lt;br /&gt;
#Класс-потомок — это класс, который относится к какому-либо родительскому классу.&lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать обычный класс в родительский, нужно выбрать его в списке классов и нажать на самую правую иконку в виде папки (рис. 11), которая говорит &#039;&#039;&#039;«Сделать класс родительским»&#039;&#039;&#039;. Чтобы добавить метку в родительский класс, нужно нажать правой кнопкой мыши на метку и выбрать нужный родительский класс из появившегося списка. После этого появится диалоговое окно, подтверждающее действие, и изменения вступят в силу (см. рис. 12). Метка станет классом-потомком.[[Файл:Перемещение метки в род.класс.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 12. Перемещение метки в родительский класс.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Удалить родительскую метку, в отличие от обычной, просто так нельзя. Сначала ее нужно вернуть в статус обычной, нажав на иконку &#039;&#039;&#039;«Сделать класс обычным»&#039;&#039;&#039; напротив нужного класса (рис. 13). После этого она будет расформирована и ее можно будет удалить.&lt;br /&gt;
&lt;br /&gt;
==== Добавление нового корпуса ====&lt;br /&gt;
[[Файл:Сделать класс обчным.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13. Сделать родительский класс обычным.&amp;lt;/small&amp;gt;&#039;&#039;]]Для создания нового корпуса данных SMC выполните следующие шаги:&lt;br /&gt;
&lt;br /&gt;
# Перейдите на вкладку «Данные».&lt;br /&gt;
# Нажмите кнопку «Добавить новый корпус».&lt;br /&gt;
# Введите название корпуса в открывшемся окне.&lt;br /&gt;
# Подтвердите создание, нажав кнопку «Добавить».&lt;br /&gt;
&lt;br /&gt;
После создания корпуса вы можете заполнить его данными одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Ручное добавление&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* В нижней части экрана находится форма для ввода текста.&lt;br /&gt;
* Добавляйте фразы вручную и сразу выполняйте их разметку в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Импорт данных&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Нажмите кнопку «Импорт» и выберите подходящий источник:&lt;br /&gt;
&lt;br /&gt;
* Логи из модели. Создаёт корпус на основе логов рабочей версии и черновых моделей.&lt;br /&gt;
* Из ЧаВО. Позволяет загрузить все вопросы из базы знаний QAS.  Как использовать:&lt;br /&gt;
*# Введите название корпуса.&lt;br /&gt;
*# Нажмите кнопку «Добавить». В результате будет создан корпус, где вопросам из QAS соответствуют метки их категорий.&lt;br /&gt;
* Из файла. Загрузите данные из CSV-файла, подготовленного по шаблону системы.&lt;br /&gt;
* Из корпуса. Скопируйте данные из существующего в системе корпуса в новый.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Есть возможность проверить корпус на дубликаты, с помощью галочки &#039;&#039;&#039;«Показать дубликаты:»&#039;&#039;&#039; выбрав одну из опций: &#039;&#039;&#039;фраз&#039;&#039;&#039; или &#039;&#039;&#039;полные&#039;&#039;&#039;. В последнем случае будут отображены полные совпадения и по классу, и по фразе. Все дублированные строки выделяются автоматически, чтобы можно было сразу удалить. Аналогичный функционал предусмотрен и для групп.&lt;br /&gt;
&lt;br /&gt;
При включении флага &#039;&#039;&#039;«Показать определившиеся группы»&#039;&#039;&#039; слева появится третий столбец «Группа». В нём будет отображаться название группы, назначенной для данной фразы. Это работает, если у вас создан список групп и заданы комбинации классов, которые в них входят.&lt;br /&gt;
&lt;br /&gt;
Вы можете редактировать группы меток непосредственно в таблице данных:&lt;br /&gt;
&lt;br /&gt;
* Создание или изменение групп&lt;br /&gt;
** Введите название новой группы или выберите существующую для одной или нескольких (предварительно выделив галочками) строк таблицы.&lt;br /&gt;
** Изменения автоматически синхронизируются с таблицей групп.&lt;br /&gt;
* Массовое присвоение групп для выбранных строк&lt;br /&gt;
** Выделите нужные строки в таблице.&lt;br /&gt;
** Присвойте им группу, внизу появится форма с функцией «Изменить группу»:&lt;br /&gt;
*** Для строк &#039;&#039;&#039;без группы&#039;&#039;&#039; — будет &#039;&#039;&#039;установлена&#039;&#039;&#039; выбранная группа.&lt;br /&gt;
*** Для строк с уже &#039;&#039;&#039;назначенной&#039;&#039;&#039; группой — группа будет &#039;&#039;&#039;переопределена&#039;&#039;&#039; на новую.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-05-21 12-03-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Возможности фильтрации.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Можно &#039;&#039;фильтровать&#039;&#039; (рис. 14):&lt;br /&gt;
&lt;br /&gt;
1.  по названию класса,&lt;br /&gt;
&lt;br /&gt;
2.  по фразе или слову,&lt;br /&gt;
&lt;br /&gt;
3.  для более точной фильтрации можно использовать переключатель «и», «или», «кроме».&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;редактировать фразу&#039;&#039; в корпусе: вносить изменения в поле с фразой и &#039;&#039;сохранять&#039;&#039; изменения (кнопка &#039;&#039;&#039;«Дискета»&#039;&#039;&#039; на панели управления). Можно &#039;&#039;дополнять&#039;&#039; корпус данных по кнопке &#039;&#039;&#039;«Импорт»&#039;&#039;&#039; на панели управления (подробнее см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|описание функций панели управления]]). &#039;&#039;&#039;После дополнения не забудьте сохранить изменения.&#039;&#039;&#039; &#039;&#039;Удаление&#039;&#039; фраз из корпуса возможно как по одной, так и сразу несколько, для этого нужно выделить необходимые для удаления фразы и нажать на красную иконку &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; в правом нижнем углу блока работы с данными.[[Файл:Разм данных новая.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 15. Добавление и разметка фраз.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Можно вручную &#039;&#039;добавлять&#039;&#039; фразы в корпус по одной или сразу несколько (каждая фраза с новой строки, enter в конце каждой фразы)(рис. 15), записав их в поле &#039;&#039;&#039;«Фразы»&#039;&#039;&#039; в нижней части блока для работы с данными. Можно &#039;&#039;назначить&#039;&#039; или &#039;&#039;изменить&#039;&#039; классы (метки) для фразы, указав новый в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; или выбрав существующий класс из выпадающего списка. Метки классов могут быть больше чем одна на одну фразу (мультиклассовая классификация). &amp;lt;blockquote&amp;gt;Рассмотрим пример разметки новой фразы. Допустим мы хотим добавить вручную две фразы:&lt;br /&gt;
#&#039;&#039;«Здравствуйте, у меня возникли неполадки, возникающие во время установки SBS. Помогите решить проблему. Заранее спасибо.»&#039;&#039;&lt;br /&gt;
#&#039;&#039;«Добрый день, у меня появляется ошибка при установке биометрии. Заранее благодарю за ответ.»&#039;&#039;&lt;br /&gt;
Разметка производится исходя из того &#039;&#039;&#039;«о чем эта фраза?»&#039;&#039;&#039;, задача разметки в том, чтобы помочь модели понять суть фразы. Например, во фразах выше говорится об &#039;&#039;ошибках во время установки сервиса биометрии&#039;&#039;, так же присутствует &#039;&#039;благодарность&#039;&#039; и &#039;&#039;приветствие,&#039;&#039; соответственно метки будут: &#039;&#039;SBS, ошибка, установка_ПО, благодарность, приветствие.&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;ВАЖНО&#039;&#039;&#039;: соблюдать однозначность в корпусе.&amp;lt;/blockquote&amp;gt;[[Файл:Добавить общий класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16(а). Добавление общего класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Имеется функция &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039;. С ее помощью можно присвоить одну или несколько общих меток сразу нескольким выбранным из списка фразам (рис. 16 (а)), если была допущена ошибка при разметке фраз. Для изменения набора меток у одной фразы нужно всего лишь один раз щелкнуть на список классов и добавить нужную метку из выпадающего списка или навести курсор на лишнюю метку и, также щелкнув, удалить ее. Если необходимо удалить сразу несколько меток с фразы или нескольких фраз, под кнопкой &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039; есть кнопка &#039;&#039;&#039;«Удалить классы»&#039;&#039;&#039; (рис. 16 (б)). Сначала выделите нужные фразы, а затем выберите класс (классы), которые вы хотите удалить из выпадающего списка, и кликните по кнопке «Удалить классы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Удаление нескольких классов 1.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 16(б). Удаление нескольких классов.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Объединение меток разных род.классов.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 17. Объединение меток разных родительских классов.&#039;&#039;&amp;lt;/small&amp;gt;]]Кроме того, существует еще одна полезная функция для работы в корпусе данных SMC — &#039;&#039;&#039;«объединить метки»&#039;&#039;&#039;. Для лучшего понимания рассмотрим пример. Предположим, у вас есть две метки с одинаковым названием — «версия» и «версия», но в одном случае название содержит английскую «е», а в другом — русскую (классы отображаются в алфавитном порядке, метка с английскими буквами будет нарушать его). И этими метками уже помечены некоторые фразы. Чтобы решить эту проблему, можно воспользоваться функцией &#039;&#039;&#039;«объединения»&#039;&#039;&#039;. Необходимо скопировать название правильной метки из списка меток («карандаш» — выделить название), затем нажать на «карандаш» напротив неправильной метки и заменить ее названием корректной метки. После этого метки объединятся и останется только корректная метка. Если эти метки принадлежат какой-либо группе, то замена произойдет и в ней. Возможность объединения групп также предусмотрена и осуществляется по такому же алгоритму.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Однако есть некоторые особенности работы этой функции при работе с классами-потомками. Функция работает только в том случае, если вы хотите объединить метки в пределах одного родительского класса. То есть нельзя объединить классы разных рангов, например родитель — потомок, в этом случае появится сообщение об ошибке и невозможности объединить две метки из разных родительских классов (рис. 17).&lt;br /&gt;
&lt;br /&gt;
==== Работа с группами классов ====&lt;br /&gt;
Интерфейс вкладки «Группы» аналогичен вкладке «Данные». Панель управления описана в Таблице 3.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основные функции вкладки:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Создание и редактирование групп: Используйте поля для ввода названия группы и добавления в неё классов. Все группы отображаются в окне «Список групп».&lt;br /&gt;
* Переименование группы: Нажмите на значок карандаша рядом с названием группы в списке, введите новое имя и сохраните изменения (зелёная галочка). После переименования или любых внесенных изменений необходимо обновить группы в модели (см. ниже).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Фильтрация и поиск:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтруйте данные по группам и классам.&lt;br /&gt;
* Для точной настройки фильтра используйте правую панель с операторами: «И», «ИЛИ», «Кроме». &lt;br /&gt;
* Для отображения повторяющихся строк включите флажок &#039;&#039;&#039;«Показать дубликаты»&#039;&#039;&#039; и выбрав одну из опций: полные (будут отображены полные дубли) и классов (отобразятся дубли по комбинации классов).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Массовые операции с группами:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Выделите нужные группы с помощью флажков.&lt;br /&gt;
# В нижней части окна появится меню для массовых действий:&lt;br /&gt;
#* Добавить класс: выбранный класс будет добавлен ко всем выделенным группам.&lt;br /&gt;
#* Удалить класс: выбранный класс будет удален из всех выделенных групп.&lt;br /&gt;
#* Копировать: создание копий выделенных групп в одном из трёх режимов:&lt;br /&gt;
#** Простое копирование.&lt;br /&gt;
#** Копирование с добавлением выбранного класса.&lt;br /&gt;
#** Копирование с удалением выбранного класса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обновление модели после изменения групп&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если вы внесли изменения в состав или названия групп, необходимо применить эти изменения к работающей модели.&lt;br /&gt;
&lt;br /&gt;
# Нажмите кнопку &#039;&#039;&#039;«Обновление групп в модели»&#039;&#039;&#039; на панели управления.&lt;br /&gt;
# Модель классификатора будет дообучена с учётом внесённых правок без необходимости полного повторного обучения.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: Эта операция необходима после переименования групп, массового добавления/удаления классов или изменения состава групп, чтобы модель начала учитывать новые правила.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Описание подготовки и этапов разметки корпуса данных ====&lt;br /&gt;
Классификатор SMC использует &#039;&#039;&#039;мультиклассовый подход&#039;&#039;&#039;: одна текстовая фраза может быть отнесена одновременно к нескольким классам (меткам).&lt;br /&gt;
&lt;br /&gt;
Процесс подготовки данных состоит из двух ключевых этапов (вы можете выполнить оба или только один из них):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Разметка фраз классами&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При добавлении новой фразы необходимо назначить ей один или несколько классов.&lt;br /&gt;
&lt;br /&gt;
* Выбор существующего класса: укажите нужные классы из выпадающего списка «Классы».&lt;br /&gt;
* Создание нового класса: введите название нового класса в поле «Класс» и нажмите кнопку «Добавить новый класс».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Подробное описание функционала вкладки «Данные» и пример разметки новой фразы представлены в соответствующем разделе инструкции.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Группировка классов&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Это этап пост-обработки, который выполняется после формирования корпуса и обучения модели. Его цель — оптимизировать выходные данные модели для создания вопросно-ответных пар.&lt;br /&gt;
&lt;br /&gt;
* Назначение: Группировка помогает модели без дообучения определять, к какой группе классов принадлежит новая, ранее не встречавшаяся фраза.&lt;br /&gt;
* Результат: Формируются группы, которые агрегируют несколько отдельных классов (меток) и используются для конечного ответа.&lt;br /&gt;
&lt;br /&gt;
====Панель управления вкладки «Данные» сервиса SMC====&lt;br /&gt;
Панель управления на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; отличается своими функциями. В таблице 3 представлен список кнопок.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 3 Описание функционала панели инструментов вкладки «Данные»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать данные из внешнего файла, логов обращений к модели, уже существующего в системе корпуса или базы знаний ЧаВО.&lt;br /&gt;
Если выбран вариант «Из файла», нужно выбрать файл для загрузки. Поддерживаемые форматы файлов: csv, txt. Кодировка — UTF-8.&lt;br /&gt;
&lt;br /&gt;
Затем можно выбрать действие: дополнить или заменить. Если выбрано «дополнить», данные текущего корпуса будут дополнены данными из файла или корпуса.&lt;br /&gt;
&lt;br /&gt;
Если выбрано «заменить», данные текущего корпуса будут полностью заменены данными из файла или корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Авторазметка_(2).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Авторазметка&lt;br /&gt;
|позволяет автоматически разметить корпус по словарю меток (подробнее см. [[SMC. UPS руководство по работе с интерфейсом|разд Функционал вкладки Метки]]). В диалоговом окне необходимо заполнить поля с названием задачи, выбрать из списка нужный словарь меток. Из выпадающего списка «Метки» выбрать либо замену меток, либо дополнение. И запустить авторазметку.&lt;br /&gt;
После этого автоматически размеченный корпус будет доступен для обычного редактирования разметки.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Копировать.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Копировать&lt;br /&gt;
|позволяет скопировать корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Функционал вкладки «Метки» ===&lt;br /&gt;
[[Файл:2024-10-15 11-23-22.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 19. Интерфейс вкладки Метки.&#039;&#039;&amp;lt;/small&amp;gt;]]Интерфейс вкладки «Метки» представлен на рисунке 19. Слева вы увидите список всех доступных словарей. Чтобы открыть один из них, просто нажмите на его название — и в центральной части экрана появится сам словарь. &lt;br /&gt;
&lt;br /&gt;
Процесс добавления нового словаря состоит из двух простых шагов:&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на кнопку «Добавить словарь меток», расположенную в нижней левой части экрана. В появившемся диалоговом окне введите название нового словаря.&lt;br /&gt;
&lt;br /&gt;
2. Затем добавьте данные в словарь: укажите название метки и пороговое значение коэффициента достоверности в левой части таблицы и её определяющие фразы в правой части таблицы. Более подробную информацию вы найдёте в разделе [[SMC. UPS руководство по работе с интерфейсом#Подготовка словаря меток|«Подготовка словаря меток»]]. Если у вас уже есть файл с описанием меток, вы можете воспользоваться кнопкой Импорт на панели управления (см. раздел [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Метки»|Панель управления вкладки «Метки»]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Подготовка словаря меток ====&lt;br /&gt;
&lt;br /&gt;
Подготовка словаря меток включает в себя определение набора требуемых меток под конкретную задачу. После этого нужно в описание каждой метки добавить все возможные определяющие фразы, которые однозначно определяют эту метку, каждое слово (фраза) с новой строки. Не нужно добавлять целые фразы, как это делается при разметке SMC. Принцип описания больше похож на разметку SEE корпуса: просто укажите ключевые слова или словосочетания, которые определяют данную метку, а также все, что хотите отнести к этой метке. &amp;lt;blockquote&amp;gt;Например, мы создаем метку «Документация» и в определяющих фразах указываем все возможные варианты, которые однозначно описывают эту метку с новой строки: «дока», «инструкция», «документация», «мануал».&amp;lt;/blockquote&amp;gt;Подготовленный для импорта документ должен быть в формате csv. И иметь следующую структуру:&amp;lt;blockquote&amp;gt;Метка&amp;lt;TAB&amp;gt;Описание 1, Описание 2, ..., Описание N&amp;lt;TAB&amp;gt;Порог&amp;lt;/blockquote&amp;gt;Пороговое значение в файле указывается в диапазоне [0,1]. Далее при необходимости это значение можно будет поменять в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
После того как словарь будет заполнен или загружен, вы сможете редактировать описания меток и их названия в интерфейсе. Чтобы внести изменения в определяющие фразы, просто нажмите на поле метки и в левой части таблицы будут показаны фразы этой метки. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;удалить&#039;&#039; лишнюю фразу или метку - наведите курсор на выбранную строку и нажмите на появившуюся иконку корзинки в конце строки [[Файл:Delete icon.png|безрамки|18x18пкс]]. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Также сверху таблицы словаря меток располагается поле ввода &amp;quot;Поиск по фразе&amp;quot;. При ее заполнении будут отфильтровываться метки, содержащие введенную фразу (левая таблица), и совпадения по фразе в выбранной метке (правая таблица).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Панель управления вкладки «Метки» ====&lt;br /&gt;
&lt;br /&gt;
Описание функционала панели управления на вкладке &#039;&#039;&#039;«Метки»&#039;&#039;&#039; представлено в таблице 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 4 Описание функционала панели инструментов вкладки «Метки»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Позволяет импортировать (добавлять) данные из файла. По нажатию на кнопку появится диалоговое окно, в котором требуется выбрать файл с компьютера в формате csv.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Удаление_документа.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Удалить&lt;br /&gt;
|позволяет удалить выбранный словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает меню пользователя (имя, смена  пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Работа с ошибками SMC===&lt;br /&gt;
[[Файл:Ошиб тест тип 1.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 20. Иллюстрация ошибки тестирования первого типа.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Ошибка тест тип 1 3.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Обогащение корпуса данных.&amp;lt;/small&amp;gt;&#039;&#039;]]Во время работы с классификатором, вы можете столкнуться с 3-мя видами ошибок:&lt;br /&gt;
*ошибки разметки;&lt;br /&gt;
*ошибки обучения;&lt;br /&gt;
*ошибки тестирования.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как описано выше в разделе «&#039;&#039;Информационные вкладки: Сервер, Ошибки, Логи, Постобработка» -&#039;&#039; &#039;&#039;&#039;«ошибки разметки»&#039;&#039;&#039; – раздел куда попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная).  Вкладка &#039;&#039;&#039;«ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии &#039;&#039;&#039;«Обучена»&#039;&#039;&#039;, те фразы, которыми модель так и не обучилась.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; являются наиболее сложными и делятся на два основных типа:&lt;br /&gt;
# нехватка данных, тогда необходимо обогатить корпус данных фразами и разметкой;&lt;br /&gt;
#нехватка комбинаций меток для группы.&lt;br /&gt;
[[Файл:Ошибка тест тип 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Иллюстрация ошибки тестирования второго типа.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример ошибки типа 1. Нехватка данных.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Есть фраза «Директор МФЦ иркутской области» - модель классифицирует ее неправильно, на скриншоте (см. рис. 20) этой фразе присвоены метки: &#039;&#039;Иркутская область_о, как_в, губернатор_о&#039;&#039; Это происходит из-за того, что &#039;&#039;директор&#039;&#039; и &#039;&#039;губернатор&#039;&#039; - имеют семантическое сходство, так как являются руководителями. Но в связке с Иркутской областью - упоминания директора в корпусе не было. Поэтому модель исходя из имеющихся у нее данных - определила для этой фразы  - метку губернатор_о. Группа: &#039;&#039;кто является губернатором иркутской области района.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если мы отфильтруем корпус данных по слову &#039;&#039;директор,&#039;&#039; то увидим, что в корпусе отсутствуют фразы где и &#039;&#039;директор&#039;&#039; и &#039;&#039;иркутская область&#039;&#039; упоминались бы одновременно, а так же не была определена метка &#039;&#039;мфц_о,&#039;&#039; следовательно фразы &#039;&#039;директор мфц&#039;&#039; (дополнительно добавленная выделенная фраза) тоже не хватало (см. рис. 21). Нужно добавить эти фразы в корпус, сохранить изменения, переобучить модель, так как вносились изменения в данные, и ошибка будет устранена.[[Файл:Ошибка тест тип 2 нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Добавление новой комбинации меток для группы.&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;Пример ошибки типа 2. Нехватка комбинаций меток для группы.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Имеется фраза &#039;&#039;«а какие документы нужно подать для оформления путевки инвалиду»&#039;&#039;. Проводим тестирование в ручном режиме и видим, что этой фразе не присвоена ни одна группа, а значит нет конечной точки, которой бы соответствовал полученный от модели набор меток. (см. рис. 22).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переходим во вкладку &#039;&#039;&#039;Данные&#039;&#039;&#039;, выбираем нужный корпус данных, идем во вкладку &#039;&#039;&#039;Группы&#039;&#039;&#039;. Далее фильтруем группы по &#039;&#039;&#039;Классам&#039;&#039;&#039;: инвалидность_о, путевка в санаторий_о переводим &#039;&#039;&#039;переключатель&#039;&#039;&#039; справа в положение &#039;&#039;«и»&#039;&#039; (см. рис. 23) и смотрим, что у нас отсутствует комбинация меток: с подачей документов. Добавляем еще одну комбинацию (см. рис. 23), сохраняем изменения, переходим во вкладку Модели, кликаем на кнопку [[Файл:Обновление групп.png|безрамки|20x20px]] «Обновление групп», в диалоговом окне выбираем модель и нажимаем кнопку обновить - ошибка устранена. Переобучать модель не нужно, кнопка «Обновление групп» позволяет внести изменения без переобучения.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3429</id>
		<title>SMC. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3429"/>
		<updated>2025-12-24T08:50:11Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Работа с группами классов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;Классификатор (SMC)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Главный экран.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 1. Иконки начального экран UPS.&#039;&#039;&amp;lt;/small&amp;gt;|граница]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# SMC Классификатор,&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#Работа с сервисом исходящих обзвонов «Информатор»|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
[[Файл:Раб экран классификатора.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 2. Рабочая область «SMC»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20пкс]] (см. табл. 2).&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
Рабочая область &#039;&#039;&#039;«SMC»&#039;&#039;&#039; включает в себя (рис. 2):&lt;br /&gt;
*панель управления,&lt;br /&gt;
*кнопки переключения между версиями моделей,&lt;br /&gt;
* блоки для работы с моделями и данными,&lt;br /&gt;
*информация о текущей модели,&lt;br /&gt;
*информацию об обучении и тестировании, для обученных и протестированных моделей,&lt;br /&gt;
*информационные вкладки.&lt;br /&gt;
[[Файл:Model info smc.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 3 Информационный блок о модели.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
В блоке интерфейса &#039;&#039;&#039;«Классификатор»&#039;&#039;&#039; есть 3 вкладки:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;«Модели»&#039;&#039;&#039; – содержит все созданные модели SMC списком в алфавитном порядке. Модели с постобработкой помечены значком [[Файл:Подсказка.jpg|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;«Данные»&#039;&#039;&#039; – содержит все корпуса данных SMC списком в алфавитном порядке.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;«Метки»&#039;&#039;&#039; –  содержит все словари меток SMC.&lt;br /&gt;
===Функционал вкладки «Модели» ===&lt;br /&gt;
Во вкладке &#039;&#039;&#039;«Модели»&#039;&#039;&#039; доступен просмотр информации о модели, а именно:&lt;br /&gt;
*название модели,&lt;br /&gt;
*версия модели: &#039;&#039;черновик&#039;&#039;, &#039;&#039;рабочая&#039;&#039;, &#039;&#039;архив&#039;&#039; (табл. 1),&lt;br /&gt;
*статус модели.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1. Версии модели.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  версии модели&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Черновик&lt;br /&gt;
&lt;br /&gt;
|это  не примененная модель. Можно обучать, переобучать, тестировать, устанавливать  и применять. Можно экспортировать и импортировать. Цвет акцента версии модели  - серый. После применения (установки) модель (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Установка»)  становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
&lt;br /&gt;
|это  модель, которая уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённую модель нельзя установить заново или обучить. Можно  провести ручное тестирование и проверить конкретные фразы (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Ручная  проверка»). Можно экспортировать модель.  Цвет акцента версии модели - зелёный. По нажатию кнопки «Архив»- «Рабочая»  модель переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Архивная&lt;br /&gt;
&lt;br /&gt;
|это  рабочая модель, которая переводится в архив (резервную копию) после  применения черновика. Можно вернуть архивную модель в рабочую версию, нажав  на кнопку «Откат». При этом рабочая версия также становится архивной, то есть  рабочая и архивная версии меняются местами. Цвет акцента версии модели -  синий.&lt;br /&gt;
|}[[Файл:Model status.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Примеры статусов модели.&amp;lt;/small&amp;gt;&#039;&#039;]]Модель SMC имеет свойство &#039;&#039;&#039;«Статус»&#039;&#039;&#039; (рис. 4), которые принимает следующие значения:&lt;br /&gt;
*&#039;&#039;Обучение&#039;&#039;. Это модель, которая в данный момент обучается.&lt;br /&gt;
* &#039;&#039;Обучена&#039;&#039;. Доступен просмотр информации о точности обучения, параметрах модели и матрица ошибок.&lt;br /&gt;
*&#039;&#039;Тестирование.&#039;&#039; Это модель, которая в данный момент тестируется.&lt;br /&gt;
*&#039;&#039;Протестирована&#039;&#039;. Появляются доп. кнопки &#039;&#039;&#039;«Обучение»&#039;&#039;&#039; и &#039;&#039;&#039;«Тест»&#039;&#039;&#039; (под матрицей ошибок), нажав на которые можно посмотреть матрицу обучения и тестирования соответственно.&lt;br /&gt;
*&#039;&#039;Установлена.&#039;&#039; В этот статус модель переходит при нажатии кнопки «&#039;&#039;&#039;Установка»&#039;&#039;&#039;. В этом статусе возможны &#039;&#039;Импорт&#039;&#039;, &#039;&#039;Экспорт&#039;&#039;, &#039;&#039;Обучение&#039;&#039;, &#039;&#039;Ручная&#039;&#039; &#039;&#039;проверка&#039;&#039;, &#039;&#039;Применение&#039;&#039; модели – по соответствующим кнопкам на панели управления.&lt;br /&gt;
*&#039;&#039;Применена.&#039;&#039; В статус &#039;&#039;Применена&#039;&#039; модель переходит при нажатии кнопки «&#039;&#039;&#039;Применение»&#039;&#039;&#039;. Для модели в статусе &#039;&#039;Применена&#039;&#039; возможны только – &#039;&#039;Ручная проверка&#039;&#039; конкретной фразой по кнопке «&#039;&#039;&#039;Ручная проверка»&#039;&#039;&#039; и &#039;&#039;экспорт&#039;&#039; (выгрузка) по кнопке «&#039;&#039;&#039;Экспорт»&#039;&#039;&#039; (см. [[SMC. UPS руководство по работе с интерфейсом|табл. 2]]).&lt;br /&gt;
*&#039;&#039;Ошибка&#039;&#039;. Информирует о сбое процессов импорта, обучения, тестирования, остановки обучения. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Пустые модели больше не отображаются в интерфейсе.&#039;&#039;&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Возможны &#039;&#039;манипуляции&#039;&#039; с моделями SMC:&lt;br /&gt;
*удаление модели, удаляется текущая версия модели,&lt;br /&gt;
*добавление новой модели SMC, нажмите кнопку &#039;&#039;&#039;«Добавить новую модель»&#039;&#039;&#039;. Далее доступны два способа:&lt;br /&gt;
*# Из файла: загрузите архив с готовой моделью.&lt;br /&gt;
*# Обучить модель: создайте модель с нуля, выбрав для обучения либо корпус текстов, либо словарь меток.&lt;br /&gt;
====Панель управления вкладки «Модели» SMC====&lt;br /&gt;
В правом верхнем углу экрана располагается панель управления для вкладки &#039;&#039;&#039;«Модели»&#039;&#039;&#039;. На ней располагаются кнопки из таблицы 2. Цвет кнопок указывает на доступность действия для данной модели: синий означает, что кнопка активна, а голубой - что она неактивна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 2. Описание функционала панели управления на вкладке «Модели».&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать(выгрузить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обучение.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обучение&lt;br /&gt;
|позволяет обучить модель SMC, выбрав данные для обучения из выпадающего списка. И затем следует выбрать метод обучения — по корпусу или по меткам (подробнее см. разд. [[SMC. UPS руководство по работе с интерфейсом|Функционал вкладки Метки]]). Обучение на словаре меток имеет преимущества перед корпусом в том, что обучение модели происходит в разы быстрее.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновление групп.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обновление групп в модели&lt;br /&gt;
|позволяет обновить группы в модели SMC. При нажатии на кнопку – открывается форма для указания корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Тестирование.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Тестирование&lt;br /&gt;
|позволяет протестировать модель SMC корпусом данных. При нажатии на кнопку – открывается форма для указания корпуса, с помощью которого нужно протестировать модель.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ручная проверка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Ручная проверка&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|позволяет протестировать модель SMC конкретной фразой, увидеть величину достоверности каждого класса, определенного системой.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка обработчика в рабочую версию модели.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка обработчика в рабочую  версию модели&lt;br /&gt;
|позволяет  перезаписать обработчик на применяемой модели без перевода из тестового  режима, если изменился только обработчик, а корпус остался прежним.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка &lt;br /&gt;
|переводит модель SMC в статус &#039;&#039;установлена&#039;&#039;.  После чего кнопка  меняется на кнопку «Применение»[[Файл:Primenenie.png|безрамки|20x20px]] . Пока модель не применена (не используется),  можно ее &#039;&#039;обучить&#039;&#039;, &#039;&#039;протестировать&#039;&#039;, &#039;&#039;экспортировать&#039;&#039; или &#039;&#039;импортировать&#039;&#039;  данные. После того как модель начинает использоваться, возможность ее  обучения или изменения исчезает. Остается возможность &#039;&#039;экспорта&#039;&#039; и &#039;&#039;ручной проверки&#039;&#039;  модели.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Откат&lt;br /&gt;
|позволяет перевести архивную версию модели SMC обратно в рабочую.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. &lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-04-15 14-31-32.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5. Диалоговое окно режима «Ручная проверка».&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Режим &#039;&#039;&#039;«Ручная проверка».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Как описано в таблице 2 этот режим позволяет протестировать модель SMC конкретной фразой. При нажатии на кнопку открывается диалоговое окно со следующими вкладками:&lt;br /&gt;
*классификация,&lt;br /&gt;
*прочее.&lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;классификация&#039;&#039;&#039; содержит поля:&lt;br /&gt;
*&#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
*&#039;&#039;порог доверия -&#039;&#039; показатель, отражающий степень уверенности в принадлежности новой фразы к конкретному классу (рис. 6). Другими словами, пороговое значение указывает, при какой минимальной вероятности полагаем, что фраза относится к определённому классу.&lt;br /&gt;
*Функция &#039;&#039;коррекции&#039;&#039; предназначена для исправления опечаток в тексте. Существует три режима работы этой функции, каждый из которых определяет допустимое количество ошибок в слове:&lt;br /&gt;
**&#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)[[Файл:2025-04-15 14-35-46.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 6. Функционал вкладки Классификация.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
**&#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
**&#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
**либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; Эти режимы действуют только при коррекции по словарю модели. Поскольку идет сравнение слова с опечаткой со словом из словаря без ошибок.&amp;lt;/blockquote&amp;gt;Есть галочка &#039;&#039;&#039;расширенный режим -&#039;&#039;&#039;  позволяет обратиться сразу к нескольким моделям SMC. После нажатия на кнопку &#039;&#039;&#039;классифицировать&#039;&#039;&#039;, выводится результат - метки классов, которые модель смогла распознать.&lt;br /&gt;
&lt;br /&gt;
Классификатор (SMC) также выводит следующую информацию:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;&#039;Классы&#039;&#039;&#039;: здесь отображается название класса, к которому был отнесен текст, и вероятность его принадлежности к этому классу.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;&#039;Группы&#039;&#039;&#039;: отображается название группы и число совпавших классов. Если метки совпадают с несколькими группами, они отображаются в порядке убывания числа совпавших классов (т.е. чем полнее группа, тем выше ее позиция в списке).&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;&#039;Ближайшие группы&#039;&#039;&#039;: отображаются группы, до которых не хватает всего одной метки, с указанием процента заполненности и сортировкой по убыванию этого процента.&lt;br /&gt;
&lt;br /&gt;
Вкладка  &#039;&#039;&#039;прочее&#039;&#039;&#039; SMC Классификатора включает в себя несколько опций: &#039;&#039;анализ на эмоциональность&#039;&#039;, &#039;&#039;пунктуация, анализ токсичности&#039;&#039; и &#039;&#039;коррекция ошибок, обратная нормализация, сжатие&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Сжатие - позволяет выделить основной смысл фразы. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;порог сжатия&#039;&#039; - означает процент сжатия фразы, например, порог сжатия 100 - выводит всю фразу в окно результата&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Все эти манипуляция можно производить с фразой в блоке - &#039;&#039;текст.&#039;&#039; [[Файл:Информационные вкладки тест.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7. Интерфейс раздела «Классификатор»: Информационные вкладки для протестированной модели.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
====Информационные вкладки SMC: Сервер, Ошибки, Логи, Постобработка====&lt;br /&gt;
Справа на экране располагаются информационные вкладки (рис. 7)&lt;br /&gt;
*&#039;&#039;&#039;«Серверы»&#039;&#039;&#039; – отображает информацию о серверах и процессах,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки разметки»&#039;&#039;&#039; – в этот раздел попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная),&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии «Обучена», те фразы, которыми модель так и не обучилась. Также можно, находясь на вкладке &#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; использовать метод &#039;&#039;&#039;«Ручная проверка»&#039;&#039;&#039;,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; – доступны для модели в состоянии &#039;&#039;Протестирована&#039;&#039; – отображает информацию об ошибках тестирования. Можно выгрузить ошибки в файл с помощью кнопки &#039;&#039;&#039;«Экспорт»&#039;&#039;&#039;. Есть возможность преобразовать ошибки в данные корпуса,&lt;br /&gt;
* &#039;&#039;&#039;«Логи»&#039;&#039;&#039; – отображают логи процессов обучения, тестирования, точности обучения на разных этапах обучения,&lt;br /&gt;
*&#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; – редактор для написания кода handler.py.&lt;br /&gt;
[[Файл:Data screen new.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 8. Интерфейс вкладки данные с родительскими и дочерними вкладками&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:2025-12-11 10-52-07.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 9 Интерфейс вкладки данные&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:Data corpus info.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Информация о корпусе данных.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Функционал вкладки «Данные» SMC ===&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Данные» SMC&#039;&#039;&#039; (рис. 8) содержит список всех доступных корпусов данных. При выборе различных корпусов данных можно просмотреть информацию о них (рис. 10):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Название корпуса&#039;&#039;&#039;: можно изменить с помощью иконки &#039;&#039;&#039;«Карандаш».&#039;&#039;&#039; Можно удалить корпус с помощью иконки &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; (см. рис. 10).&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество строк&#039;&#039;&#039; – общее количество фраз в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество классов&#039;&#039;&#039; – общее количество классов в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество групп&#039;&#039;&#039; – отображает общее количества групп в корпусе данных (подробнее см. раздел &#039;&#039;[[SMC. UPS руководство по работе с интерфейсом#Описание подготовки и этапов разметки корпуса данных SMC|«Описание подготовки и этапов разметки корпуса данных SMC»]]&#039;&#039;).[[Файл:Род класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11. Создание родительского класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Под информационным блоком о корпусе данных SMC есть &#039;&#039;&#039;список классов&#039;&#039;&#039;, в котором содержатся названия классов и информация о количестве фраз в каждом классе. Можно удалять и добавлять классы. В самом низу списка есть меню для &#039;&#039;&#039;&#039;&#039;Экспорт списка классов&#039;&#039;&#039;&#039;&#039; в формате csv. Есть возможность &#039;&#039;скрыть&#039;&#039; блок с корпусами данных, нажав на стрелочку между блоком корпусов и информационным блоком корпуса. Существует три вида (ранга) классов (меток):&lt;br /&gt;
#Обычный класс — это класс, который не относится ни к одному из родительских классов.&lt;br /&gt;
#Родительский класс — это класс, который включает в себя другие классы. Например, родительский класс «Паспорт» включает в себя два класса-потомка: «паспорт рф_о» и «загранпаспорт_о».&lt;br /&gt;
#Класс-потомок — это класс, который относится к какому-либо родительскому классу.&lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать обычный класс в родительский, нужно выбрать его в списке классов и нажать на самую правую иконку в виде папки (рис. 11), которая говорит &#039;&#039;&#039;«Сделать класс родительским»&#039;&#039;&#039;. Чтобы добавить метку в родительский класс, нужно нажать правой кнопкой мыши на метку и выбрать нужный родительский класс из появившегося списка. После этого появится диалоговое окно, подтверждающее действие, и изменения вступят в силу (см. рис. 12). Метка станет классом-потомком.[[Файл:Перемещение метки в род.класс.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 12. Перемещение метки в родительский класс.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Удалить родительскую метку, в отличие от обычной, просто так нельзя. Сначала ее нужно вернуть в статус обычной, нажав на иконку &#039;&#039;&#039;«Сделать класс обычным»&#039;&#039;&#039; напротив нужного класса (рис. 13). После этого она будет расформирована и ее можно будет удалить.&lt;br /&gt;
&lt;br /&gt;
==== Добавление нового корпуса ====&lt;br /&gt;
[[Файл:Сделать класс обчным.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13. Сделать родительский класс обычным.&amp;lt;/small&amp;gt;&#039;&#039;]]Для создания нового корпуса данных SMC выполните следующие шаги:&lt;br /&gt;
&lt;br /&gt;
# Перейдите на вкладку «Данные».&lt;br /&gt;
# Нажмите кнопку «Добавить новый корпус».&lt;br /&gt;
# Введите название корпуса в открывшемся окне.&lt;br /&gt;
# Подтвердите создание, нажав кнопку «Добавить».&lt;br /&gt;
&lt;br /&gt;
После создания корпуса вы можете заполнить его данными одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Ручное добавление&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* В нижней части экрана находится форма для ввода текста.&lt;br /&gt;
* Добавляйте фразы вручную и сразу выполняйте их разметку в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Импорт данных&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Нажмите кнопку «Импорт» и выберите подходящий источник:&lt;br /&gt;
&lt;br /&gt;
* Логи из модели. Создаёт корпус на основе логов рабочей версии и черновых моделей.&lt;br /&gt;
* Из ЧаВО. Позволяет загрузить все вопросы из базы знаний QAS.  Как использовать:&lt;br /&gt;
*# Введите название корпуса.&lt;br /&gt;
*# Нажмите кнопку «Добавить». В результате будет создан корпус, где вопросам из QAS соответствуют метки их категорий.&lt;br /&gt;
* Из файла. Загрузите данные из CSV-файла, подготовленного по шаблону системы.&lt;br /&gt;
* Из корпуса. Скопируйте данные из существующего в системе корпуса в новый.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Есть возможность проверить корпус на дубликаты, с помощью галочки &#039;&#039;&#039;«Показать дубликаты:»&#039;&#039;&#039; выбрав одну из опций: &#039;&#039;&#039;фраз&#039;&#039;&#039; или &#039;&#039;&#039;полные&#039;&#039;&#039;. В последнем случае будут отображены полные совпадения и по классу, и по фразе. Все дублированные строки выделяются автоматически, чтобы можно было сразу удалить. Аналогичный функционал предусмотрен и для групп.&lt;br /&gt;
&lt;br /&gt;
При включении флага &#039;&#039;&#039;«Показать определившиеся группы»&#039;&#039;&#039; слева появится третий столбец «Группа». В нём будет отображаться название группы, назначенной для данной фразы. Это работает, если у вас создан список групп и заданы комбинации классов, которые в них входят.&lt;br /&gt;
&lt;br /&gt;
Вы можете редактировать группы меток непосредственно в таблице данных:&lt;br /&gt;
&lt;br /&gt;
* Создание или изменение групп&lt;br /&gt;
** Введите название новой группы или выберите существующую для одной или нескольких (предварительно выделив галочками) строк таблицы.&lt;br /&gt;
** Изменения автоматически синхронизируются с таблицей групп.&lt;br /&gt;
* Массовое присвоение групп для выбранных строк&lt;br /&gt;
** Выделите нужные строки в таблице.&lt;br /&gt;
** Присвойте им группу, внизу появится форма с функцией «Изменить группу»:&lt;br /&gt;
*** Для строк &#039;&#039;&#039;без группы&#039;&#039;&#039; — будет &#039;&#039;&#039;установлена&#039;&#039;&#039; выбранная группа.&lt;br /&gt;
*** Для строк с уже &#039;&#039;&#039;назначенной&#039;&#039;&#039; группой — группа будет &#039;&#039;&#039;переопределена&#039;&#039;&#039; на новую.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-05-21 12-03-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Возможности фильтрации.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Можно &#039;&#039;фильтровать&#039;&#039; (рис. 14):&lt;br /&gt;
&lt;br /&gt;
1.  по названию класса,&lt;br /&gt;
&lt;br /&gt;
2.  по фразе или слову,&lt;br /&gt;
&lt;br /&gt;
3.  для более точной фильтрации можно использовать переключатель «и», «или», «кроме».&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;редактировать фразу&#039;&#039; в корпусе: вносить изменения в поле с фразой и &#039;&#039;сохранять&#039;&#039; изменения (кнопка &#039;&#039;&#039;«Дискета»&#039;&#039;&#039; на панели управления). Можно &#039;&#039;дополнять&#039;&#039; корпус данных по кнопке &#039;&#039;&#039;«Импорт»&#039;&#039;&#039; на панели управления (подробнее см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|описание функций панели управления]]). &#039;&#039;&#039;После дополнения не забудьте сохранить изменения.&#039;&#039;&#039; &#039;&#039;Удаление&#039;&#039; фраз из корпуса возможно как по одной, так и сразу несколько, для этого нужно выделить необходимые для удаления фразы и нажать на красную иконку &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; в правом нижнем углу блока работы с данными.[[Файл:Разм данных новая.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 15. Добавление и разметка фраз.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Можно вручную &#039;&#039;добавлять&#039;&#039; фразы в корпус по одной или сразу несколько (каждая фраза с новой строки, enter в конце каждой фразы)(рис. 15), записав их в поле &#039;&#039;&#039;«Фразы»&#039;&#039;&#039; в нижней части блока для работы с данными. Можно &#039;&#039;назначить&#039;&#039; или &#039;&#039;изменить&#039;&#039; классы (метки) для фразы, указав новый в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; или выбрав существующий класс из выпадающего списка. Метки классов могут быть больше чем одна на одну фразу (мультиклассовая классификация). &amp;lt;blockquote&amp;gt;Рассмотрим пример разметки новой фразы. Допустим мы хотим добавить вручную две фразы:&lt;br /&gt;
#&#039;&#039;«Здравствуйте, у меня возникли неполадки, возникающие во время установки SBS. Помогите решить проблему. Заранее спасибо.»&#039;&#039;&lt;br /&gt;
#&#039;&#039;«Добрый день, у меня появляется ошибка при установке биометрии. Заранее благодарю за ответ.»&#039;&#039;&lt;br /&gt;
Разметка производится исходя из того &#039;&#039;&#039;«о чем эта фраза?»&#039;&#039;&#039;, задача разметки в том, чтобы помочь модели понять суть фразы. Например, во фразах выше говорится об &#039;&#039;ошибках во время установки сервиса биометрии&#039;&#039;, так же присутствует &#039;&#039;благодарность&#039;&#039; и &#039;&#039;приветствие,&#039;&#039; соответственно метки будут: &#039;&#039;SBS, ошибка, установка_ПО, благодарность, приветствие.&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;ВАЖНО&#039;&#039;&#039;: соблюдать однозначность в корпусе.&amp;lt;/blockquote&amp;gt;[[Файл:Добавить общий класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16(а). Добавление общего класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Имеется функция &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039;. С ее помощью можно присвоить одну или несколько общих меток сразу нескольким выбранным из списка фразам (рис. 16 (а)), если была допущена ошибка при разметке фраз. Для изменения набора меток у одной фразы нужно всего лишь один раз щелкнуть на список классов и добавить нужную метку из выпадающего списка или навести курсор на лишнюю метку и, также щелкнув, удалить ее. Если необходимо удалить сразу несколько меток с фразы или нескольких фраз, под кнопкой &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039; есть кнопка &#039;&#039;&#039;«Удалить классы»&#039;&#039;&#039; (рис. 16 (б)). Сначала выделите нужные фразы, а затем выберите класс (классы), которые вы хотите удалить из выпадающего списка, и кликните по кнопке «Удалить классы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Удаление нескольких классов 1.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 16(б). Удаление нескольких классов.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Объединение меток разных род.классов.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 17. Объединение меток разных родительских классов.&#039;&#039;&amp;lt;/small&amp;gt;]]Кроме того, существует еще одна полезная функция для работы в корпусе данных SMC — &#039;&#039;&#039;«объединить метки»&#039;&#039;&#039;. Для лучшего понимания рассмотрим пример. Предположим, у вас есть две метки с одинаковым названием — «версия» и «версия», но в одном случае название содержит английскую «е», а в другом — русскую (классы отображаются в алфавитном порядке, метка с английскими буквами будет нарушать его). И этими метками уже помечены некоторые фразы. Чтобы решить эту проблему, можно воспользоваться функцией &#039;&#039;&#039;«объединения»&#039;&#039;&#039;. Необходимо скопировать название правильной метки из списка меток («карандаш» — выделить название), затем нажать на «карандаш» напротив неправильной метки и заменить ее названием корректной метки. После этого метки объединятся и останется только корректная метка. Если эти метки принадлежат какой-либо группе, то замена произойдет и в ней. Возможность объединения групп также предусмотрена и осуществляется по такому же алгоритму.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Однако есть некоторые особенности работы этой функции при работе с классами-потомками. Функция работает только в том случае, если вы хотите объединить метки в пределах одного родительского класса. То есть нельзя объединить классы разных рангов, например родитель — потомок, в этом случае появится сообщение об ошибке и невозможности объединить две метки из разных родительских классов (рис. 17).&lt;br /&gt;
&lt;br /&gt;
==== Работа с группами классов ====&lt;br /&gt;
Интерфейс вкладки «Группы» аналогичен вкладке «Данные». Панель управления описана в Таблице 3.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основные функции вкладки:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Создание и редактирование групп: Используйте поля для ввода названия группы и добавления в неё классов. Все группы отображаются в окне «Список групп».&lt;br /&gt;
* Переименование группы: Нажмите на значок карандаша рядом с названием группы в списке, введите новое имя и сохраните изменения (зелёная галочка). После переименования или любых внесенных изменений необходимо обновить группы в модели (см. ниже).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Фильтрация и поиск:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтруйте данные по группам и классам.&lt;br /&gt;
* Для точной настройки фильтра используйте правую панель с операторами: «И», «ИЛИ», «Кроме». &lt;br /&gt;
* Для отображения повторяющихся строк включите флажок &#039;&#039;&#039;«Показать дубликаты»&#039;&#039;&#039; в правом верхнем углу: полные (будут отображены полные дубли) и классов (отобразятся дубли по комбинации классов).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Массовые операции с группами:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Выделите нужные группы с помощью флажков.&lt;br /&gt;
# В нижней части окна появится меню для массовых действий:&lt;br /&gt;
#* Добавить класс: выбранный класс будет добавлен ко всем выделенным группам.&lt;br /&gt;
#* Удалить класс: выбранный класс будет удален из всех выделенных групп.&lt;br /&gt;
#* Копировать: создание копий выделенных групп в одном из трёх режимов:&lt;br /&gt;
#** Простое копирование.&lt;br /&gt;
#** Копирование с добавлением выбранного класса.&lt;br /&gt;
#** Копирование с удалением выбранного класса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обновление модели после изменения групп&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если вы внесли изменения в состав или названия групп, необходимо применить эти изменения к работающей модели.&lt;br /&gt;
&lt;br /&gt;
# Нажмите кнопку &#039;&#039;&#039;«Обновление групп в модели»&#039;&#039;&#039; на панели управления.&lt;br /&gt;
# Модель классификатора будет дообучена с учётом внесённых правок без необходимости полного повторного обучения.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: Эта операция необходима после переименования групп, массового добавления/удаления классов или изменения состава групп, чтобы модель начала учитывать новые правила.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Описание подготовки и этапов разметки корпуса данных ====&lt;br /&gt;
Классификатор SMC использует &#039;&#039;&#039;мультиклассовый подход&#039;&#039;&#039;: одна текстовая фраза может быть отнесена одновременно к нескольким классам (меткам).&lt;br /&gt;
&lt;br /&gt;
Процесс подготовки данных состоит из двух ключевых этапов (вы можете выполнить оба или только один из них):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Разметка фраз классами&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При добавлении новой фразы необходимо назначить ей один или несколько классов.&lt;br /&gt;
&lt;br /&gt;
* Выбор существующего класса: укажите нужные классы из выпадающего списка «Классы».&lt;br /&gt;
* Создание нового класса: введите название нового класса в поле «Класс» и нажмите кнопку «Добавить новый класс».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Подробное описание функционала вкладки «Данные» и пример разметки новой фразы представлены в соответствующем разделе инструкции.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Группировка классов&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Это этап пост-обработки, который выполняется после формирования корпуса и обучения модели. Его цель — оптимизировать выходные данные модели для создания вопросно-ответных пар.&lt;br /&gt;
&lt;br /&gt;
* Назначение: Группировка помогает модели без дообучения определять, к какой группе классов принадлежит новая, ранее не встречавшаяся фраза.&lt;br /&gt;
* Результат: Формируются группы, которые агрегируют несколько отдельных классов (меток) и используются для конечного ответа.&lt;br /&gt;
&lt;br /&gt;
====Панель управления вкладки «Данные» сервиса SMC====&lt;br /&gt;
Панель управления на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; отличается своими функциями. В таблице 3 представлен список кнопок.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 3 Описание функционала панели инструментов вкладки «Данные»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать данные из внешнего файла, логов обращений к модели, уже существующего в системе корпуса или базы знаний ЧаВО.&lt;br /&gt;
Если выбран вариант «Из файла», нужно выбрать файл для загрузки. Поддерживаемые форматы файлов: csv, txt. Кодировка — UTF-8.&lt;br /&gt;
&lt;br /&gt;
Затем можно выбрать действие: дополнить или заменить. Если выбрано «дополнить», данные текущего корпуса будут дополнены данными из файла или корпуса.&lt;br /&gt;
&lt;br /&gt;
Если выбрано «заменить», данные текущего корпуса будут полностью заменены данными из файла или корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Авторазметка_(2).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Авторазметка&lt;br /&gt;
|позволяет автоматически разметить корпус по словарю меток (подробнее см. [[SMC. UPS руководство по работе с интерфейсом|разд Функционал вкладки Метки]]). В диалоговом окне необходимо заполнить поля с названием задачи, выбрать из списка нужный словарь меток. Из выпадающего списка «Метки» выбрать либо замену меток, либо дополнение. И запустить авторазметку.&lt;br /&gt;
После этого автоматически размеченный корпус будет доступен для обычного редактирования разметки.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Копировать.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Копировать&lt;br /&gt;
|позволяет скопировать корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Функционал вкладки «Метки» ===&lt;br /&gt;
[[Файл:2024-10-15 11-23-22.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 19. Интерфейс вкладки Метки.&#039;&#039;&amp;lt;/small&amp;gt;]]Интерфейс вкладки «Метки» представлен на рисунке 19. Слева вы увидите список всех доступных словарей. Чтобы открыть один из них, просто нажмите на его название — и в центральной части экрана появится сам словарь. &lt;br /&gt;
&lt;br /&gt;
Процесс добавления нового словаря состоит из двух простых шагов:&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на кнопку «Добавить словарь меток», расположенную в нижней левой части экрана. В появившемся диалоговом окне введите название нового словаря.&lt;br /&gt;
&lt;br /&gt;
2. Затем добавьте данные в словарь: укажите название метки и пороговое значение коэффициента достоверности в левой части таблицы и её определяющие фразы в правой части таблицы. Более подробную информацию вы найдёте в разделе [[SMC. UPS руководство по работе с интерфейсом#Подготовка словаря меток|«Подготовка словаря меток»]]. Если у вас уже есть файл с описанием меток, вы можете воспользоваться кнопкой Импорт на панели управления (см. раздел [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Метки»|Панель управления вкладки «Метки»]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Подготовка словаря меток ====&lt;br /&gt;
&lt;br /&gt;
Подготовка словаря меток включает в себя определение набора требуемых меток под конкретную задачу. После этого нужно в описание каждой метки добавить все возможные определяющие фразы, которые однозначно определяют эту метку, каждое слово (фраза) с новой строки. Не нужно добавлять целые фразы, как это делается при разметке SMC. Принцип описания больше похож на разметку SEE корпуса: просто укажите ключевые слова или словосочетания, которые определяют данную метку, а также все, что хотите отнести к этой метке. &amp;lt;blockquote&amp;gt;Например, мы создаем метку «Документация» и в определяющих фразах указываем все возможные варианты, которые однозначно описывают эту метку с новой строки: «дока», «инструкция», «документация», «мануал».&amp;lt;/blockquote&amp;gt;Подготовленный для импорта документ должен быть в формате csv. И иметь следующую структуру:&amp;lt;blockquote&amp;gt;Метка&amp;lt;TAB&amp;gt;Описание 1, Описание 2, ..., Описание N&amp;lt;TAB&amp;gt;Порог&amp;lt;/blockquote&amp;gt;Пороговое значение в файле указывается в диапазоне [0,1]. Далее при необходимости это значение можно будет поменять в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
После того как словарь будет заполнен или загружен, вы сможете редактировать описания меток и их названия в интерфейсе. Чтобы внести изменения в определяющие фразы, просто нажмите на поле метки и в левой части таблицы будут показаны фразы этой метки. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;удалить&#039;&#039; лишнюю фразу или метку - наведите курсор на выбранную строку и нажмите на появившуюся иконку корзинки в конце строки [[Файл:Delete icon.png|безрамки|18x18пкс]]. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Также сверху таблицы словаря меток располагается поле ввода &amp;quot;Поиск по фразе&amp;quot;. При ее заполнении будут отфильтровываться метки, содержащие введенную фразу (левая таблица), и совпадения по фразе в выбранной метке (правая таблица).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Панель управления вкладки «Метки» ====&lt;br /&gt;
&lt;br /&gt;
Описание функционала панели управления на вкладке &#039;&#039;&#039;«Метки»&#039;&#039;&#039; представлено в таблице 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 4 Описание функционала панели инструментов вкладки «Метки»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Позволяет импортировать (добавлять) данные из файла. По нажатию на кнопку появится диалоговое окно, в котором требуется выбрать файл с компьютера в формате csv.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Удаление_документа.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Удалить&lt;br /&gt;
|позволяет удалить выбранный словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает меню пользователя (имя, смена  пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Работа с ошибками SMC===&lt;br /&gt;
[[Файл:Ошиб тест тип 1.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 20. Иллюстрация ошибки тестирования первого типа.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Ошибка тест тип 1 3.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Обогащение корпуса данных.&amp;lt;/small&amp;gt;&#039;&#039;]]Во время работы с классификатором, вы можете столкнуться с 3-мя видами ошибок:&lt;br /&gt;
*ошибки разметки;&lt;br /&gt;
*ошибки обучения;&lt;br /&gt;
*ошибки тестирования.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как описано выше в разделе «&#039;&#039;Информационные вкладки: Сервер, Ошибки, Логи, Постобработка» -&#039;&#039; &#039;&#039;&#039;«ошибки разметки»&#039;&#039;&#039; – раздел куда попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная).  Вкладка &#039;&#039;&#039;«ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии &#039;&#039;&#039;«Обучена»&#039;&#039;&#039;, те фразы, которыми модель так и не обучилась.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; являются наиболее сложными и делятся на два основных типа:&lt;br /&gt;
# нехватка данных, тогда необходимо обогатить корпус данных фразами и разметкой;&lt;br /&gt;
#нехватка комбинаций меток для группы.&lt;br /&gt;
[[Файл:Ошибка тест тип 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Иллюстрация ошибки тестирования второго типа.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример ошибки типа 1. Нехватка данных.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Есть фраза «Директор МФЦ иркутской области» - модель классифицирует ее неправильно, на скриншоте (см. рис. 20) этой фразе присвоены метки: &#039;&#039;Иркутская область_о, как_в, губернатор_о&#039;&#039; Это происходит из-за того, что &#039;&#039;директор&#039;&#039; и &#039;&#039;губернатор&#039;&#039; - имеют семантическое сходство, так как являются руководителями. Но в связке с Иркутской областью - упоминания директора в корпусе не было. Поэтому модель исходя из имеющихся у нее данных - определила для этой фразы  - метку губернатор_о. Группа: &#039;&#039;кто является губернатором иркутской области района.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если мы отфильтруем корпус данных по слову &#039;&#039;директор,&#039;&#039; то увидим, что в корпусе отсутствуют фразы где и &#039;&#039;директор&#039;&#039; и &#039;&#039;иркутская область&#039;&#039; упоминались бы одновременно, а так же не была определена метка &#039;&#039;мфц_о,&#039;&#039; следовательно фразы &#039;&#039;директор мфц&#039;&#039; (дополнительно добавленная выделенная фраза) тоже не хватало (см. рис. 21). Нужно добавить эти фразы в корпус, сохранить изменения, переобучить модель, так как вносились изменения в данные, и ошибка будет устранена.[[Файл:Ошибка тест тип 2 нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Добавление новой комбинации меток для группы.&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;Пример ошибки типа 2. Нехватка комбинаций меток для группы.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Имеется фраза &#039;&#039;«а какие документы нужно подать для оформления путевки инвалиду»&#039;&#039;. Проводим тестирование в ручном режиме и видим, что этой фразе не присвоена ни одна группа, а значит нет конечной точки, которой бы соответствовал полученный от модели набор меток. (см. рис. 22).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переходим во вкладку &#039;&#039;&#039;Данные&#039;&#039;&#039;, выбираем нужный корпус данных, идем во вкладку &#039;&#039;&#039;Группы&#039;&#039;&#039;. Далее фильтруем группы по &#039;&#039;&#039;Классам&#039;&#039;&#039;: инвалидность_о, путевка в санаторий_о переводим &#039;&#039;&#039;переключатель&#039;&#039;&#039; справа в положение &#039;&#039;«и»&#039;&#039; (см. рис. 23) и смотрим, что у нас отсутствует комбинация меток: с подачей документов. Добавляем еще одну комбинацию (см. рис. 23), сохраняем изменения, переходим во вкладку Модели, кликаем на кнопку [[Файл:Обновление групп.png|безрамки|20x20px]] «Обновление групп», в диалоговом окне выбираем модель и нажимаем кнопку обновить - ошибка устранена. Переобучать модель не нужно, кнопка «Обновление групп» позволяет внести изменения без переобучения.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3428</id>
		<title>SMC. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3428"/>
		<updated>2025-12-24T08:48:49Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Добавление нового корпуса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;Классификатор (SMC)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Главный экран.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 1. Иконки начального экран UPS.&#039;&#039;&amp;lt;/small&amp;gt;|граница]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# SMC Классификатор,&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#Работа с сервисом исходящих обзвонов «Информатор»|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
[[Файл:Раб экран классификатора.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 2. Рабочая область «SMC»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20пкс]] (см. табл. 2).&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
Рабочая область &#039;&#039;&#039;«SMC»&#039;&#039;&#039; включает в себя (рис. 2):&lt;br /&gt;
*панель управления,&lt;br /&gt;
*кнопки переключения между версиями моделей,&lt;br /&gt;
* блоки для работы с моделями и данными,&lt;br /&gt;
*информация о текущей модели,&lt;br /&gt;
*информацию об обучении и тестировании, для обученных и протестированных моделей,&lt;br /&gt;
*информационные вкладки.&lt;br /&gt;
[[Файл:Model info smc.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 3 Информационный блок о модели.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
В блоке интерфейса &#039;&#039;&#039;«Классификатор»&#039;&#039;&#039; есть 3 вкладки:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;«Модели»&#039;&#039;&#039; – содержит все созданные модели SMC списком в алфавитном порядке. Модели с постобработкой помечены значком [[Файл:Подсказка.jpg|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;«Данные»&#039;&#039;&#039; – содержит все корпуса данных SMC списком в алфавитном порядке.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;«Метки»&#039;&#039;&#039; –  содержит все словари меток SMC.&lt;br /&gt;
===Функционал вкладки «Модели» ===&lt;br /&gt;
Во вкладке &#039;&#039;&#039;«Модели»&#039;&#039;&#039; доступен просмотр информации о модели, а именно:&lt;br /&gt;
*название модели,&lt;br /&gt;
*версия модели: &#039;&#039;черновик&#039;&#039;, &#039;&#039;рабочая&#039;&#039;, &#039;&#039;архив&#039;&#039; (табл. 1),&lt;br /&gt;
*статус модели.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1. Версии модели.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  версии модели&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Черновик&lt;br /&gt;
&lt;br /&gt;
|это  не примененная модель. Можно обучать, переобучать, тестировать, устанавливать  и применять. Можно экспортировать и импортировать. Цвет акцента версии модели  - серый. После применения (установки) модель (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Установка»)  становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
&lt;br /&gt;
|это  модель, которая уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённую модель нельзя установить заново или обучить. Можно  провести ручное тестирование и проверить конкретные фразы (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Ручная  проверка»). Можно экспортировать модель.  Цвет акцента версии модели - зелёный. По нажатию кнопки «Архив»- «Рабочая»  модель переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Архивная&lt;br /&gt;
&lt;br /&gt;
|это  рабочая модель, которая переводится в архив (резервную копию) после  применения черновика. Можно вернуть архивную модель в рабочую версию, нажав  на кнопку «Откат». При этом рабочая версия также становится архивной, то есть  рабочая и архивная версии меняются местами. Цвет акцента версии модели -  синий.&lt;br /&gt;
|}[[Файл:Model status.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Примеры статусов модели.&amp;lt;/small&amp;gt;&#039;&#039;]]Модель SMC имеет свойство &#039;&#039;&#039;«Статус»&#039;&#039;&#039; (рис. 4), которые принимает следующие значения:&lt;br /&gt;
*&#039;&#039;Обучение&#039;&#039;. Это модель, которая в данный момент обучается.&lt;br /&gt;
* &#039;&#039;Обучена&#039;&#039;. Доступен просмотр информации о точности обучения, параметрах модели и матрица ошибок.&lt;br /&gt;
*&#039;&#039;Тестирование.&#039;&#039; Это модель, которая в данный момент тестируется.&lt;br /&gt;
*&#039;&#039;Протестирована&#039;&#039;. Появляются доп. кнопки &#039;&#039;&#039;«Обучение»&#039;&#039;&#039; и &#039;&#039;&#039;«Тест»&#039;&#039;&#039; (под матрицей ошибок), нажав на которые можно посмотреть матрицу обучения и тестирования соответственно.&lt;br /&gt;
*&#039;&#039;Установлена.&#039;&#039; В этот статус модель переходит при нажатии кнопки «&#039;&#039;&#039;Установка»&#039;&#039;&#039;. В этом статусе возможны &#039;&#039;Импорт&#039;&#039;, &#039;&#039;Экспорт&#039;&#039;, &#039;&#039;Обучение&#039;&#039;, &#039;&#039;Ручная&#039;&#039; &#039;&#039;проверка&#039;&#039;, &#039;&#039;Применение&#039;&#039; модели – по соответствующим кнопкам на панели управления.&lt;br /&gt;
*&#039;&#039;Применена.&#039;&#039; В статус &#039;&#039;Применена&#039;&#039; модель переходит при нажатии кнопки «&#039;&#039;&#039;Применение»&#039;&#039;&#039;. Для модели в статусе &#039;&#039;Применена&#039;&#039; возможны только – &#039;&#039;Ручная проверка&#039;&#039; конкретной фразой по кнопке «&#039;&#039;&#039;Ручная проверка»&#039;&#039;&#039; и &#039;&#039;экспорт&#039;&#039; (выгрузка) по кнопке «&#039;&#039;&#039;Экспорт»&#039;&#039;&#039; (см. [[SMC. UPS руководство по работе с интерфейсом|табл. 2]]).&lt;br /&gt;
*&#039;&#039;Ошибка&#039;&#039;. Информирует о сбое процессов импорта, обучения, тестирования, остановки обучения. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Пустые модели больше не отображаются в интерфейсе.&#039;&#039;&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Возможны &#039;&#039;манипуляции&#039;&#039; с моделями SMC:&lt;br /&gt;
*удаление модели, удаляется текущая версия модели,&lt;br /&gt;
*добавление новой модели SMC, нажмите кнопку &#039;&#039;&#039;«Добавить новую модель»&#039;&#039;&#039;. Далее доступны два способа:&lt;br /&gt;
*# Из файла: загрузите архив с готовой моделью.&lt;br /&gt;
*# Обучить модель: создайте модель с нуля, выбрав для обучения либо корпус текстов, либо словарь меток.&lt;br /&gt;
====Панель управления вкладки «Модели» SMC====&lt;br /&gt;
В правом верхнем углу экрана располагается панель управления для вкладки &#039;&#039;&#039;«Модели»&#039;&#039;&#039;. На ней располагаются кнопки из таблицы 2. Цвет кнопок указывает на доступность действия для данной модели: синий означает, что кнопка активна, а голубой - что она неактивна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 2. Описание функционала панели управления на вкладке «Модели».&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать(выгрузить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обучение.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обучение&lt;br /&gt;
|позволяет обучить модель SMC, выбрав данные для обучения из выпадающего списка. И затем следует выбрать метод обучения — по корпусу или по меткам (подробнее см. разд. [[SMC. UPS руководство по работе с интерфейсом|Функционал вкладки Метки]]). Обучение на словаре меток имеет преимущества перед корпусом в том, что обучение модели происходит в разы быстрее.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновление групп.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обновление групп в модели&lt;br /&gt;
|позволяет обновить группы в модели SMC. При нажатии на кнопку – открывается форма для указания корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Тестирование.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Тестирование&lt;br /&gt;
|позволяет протестировать модель SMC корпусом данных. При нажатии на кнопку – открывается форма для указания корпуса, с помощью которого нужно протестировать модель.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ручная проверка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Ручная проверка&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|позволяет протестировать модель SMC конкретной фразой, увидеть величину достоверности каждого класса, определенного системой.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка обработчика в рабочую версию модели.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка обработчика в рабочую  версию модели&lt;br /&gt;
|позволяет  перезаписать обработчик на применяемой модели без перевода из тестового  режима, если изменился только обработчик, а корпус остался прежним.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка &lt;br /&gt;
|переводит модель SMC в статус &#039;&#039;установлена&#039;&#039;.  После чего кнопка  меняется на кнопку «Применение»[[Файл:Primenenie.png|безрамки|20x20px]] . Пока модель не применена (не используется),  можно ее &#039;&#039;обучить&#039;&#039;, &#039;&#039;протестировать&#039;&#039;, &#039;&#039;экспортировать&#039;&#039; или &#039;&#039;импортировать&#039;&#039;  данные. После того как модель начинает использоваться, возможность ее  обучения или изменения исчезает. Остается возможность &#039;&#039;экспорта&#039;&#039; и &#039;&#039;ручной проверки&#039;&#039;  модели.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Откат&lt;br /&gt;
|позволяет перевести архивную версию модели SMC обратно в рабочую.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. &lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-04-15 14-31-32.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5. Диалоговое окно режима «Ручная проверка».&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Режим &#039;&#039;&#039;«Ручная проверка».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Как описано в таблице 2 этот режим позволяет протестировать модель SMC конкретной фразой. При нажатии на кнопку открывается диалоговое окно со следующими вкладками:&lt;br /&gt;
*классификация,&lt;br /&gt;
*прочее.&lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;классификация&#039;&#039;&#039; содержит поля:&lt;br /&gt;
*&#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
*&#039;&#039;порог доверия -&#039;&#039; показатель, отражающий степень уверенности в принадлежности новой фразы к конкретному классу (рис. 6). Другими словами, пороговое значение указывает, при какой минимальной вероятности полагаем, что фраза относится к определённому классу.&lt;br /&gt;
*Функция &#039;&#039;коррекции&#039;&#039; предназначена для исправления опечаток в тексте. Существует три режима работы этой функции, каждый из которых определяет допустимое количество ошибок в слове:&lt;br /&gt;
**&#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)[[Файл:2025-04-15 14-35-46.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 6. Функционал вкладки Классификация.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
**&#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
**&#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
**либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; Эти режимы действуют только при коррекции по словарю модели. Поскольку идет сравнение слова с опечаткой со словом из словаря без ошибок.&amp;lt;/blockquote&amp;gt;Есть галочка &#039;&#039;&#039;расширенный режим -&#039;&#039;&#039;  позволяет обратиться сразу к нескольким моделям SMC. После нажатия на кнопку &#039;&#039;&#039;классифицировать&#039;&#039;&#039;, выводится результат - метки классов, которые модель смогла распознать.&lt;br /&gt;
&lt;br /&gt;
Классификатор (SMC) также выводит следующую информацию:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;&#039;Классы&#039;&#039;&#039;: здесь отображается название класса, к которому был отнесен текст, и вероятность его принадлежности к этому классу.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;&#039;Группы&#039;&#039;&#039;: отображается название группы и число совпавших классов. Если метки совпадают с несколькими группами, они отображаются в порядке убывания числа совпавших классов (т.е. чем полнее группа, тем выше ее позиция в списке).&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;&#039;Ближайшие группы&#039;&#039;&#039;: отображаются группы, до которых не хватает всего одной метки, с указанием процента заполненности и сортировкой по убыванию этого процента.&lt;br /&gt;
&lt;br /&gt;
Вкладка  &#039;&#039;&#039;прочее&#039;&#039;&#039; SMC Классификатора включает в себя несколько опций: &#039;&#039;анализ на эмоциональность&#039;&#039;, &#039;&#039;пунктуация, анализ токсичности&#039;&#039; и &#039;&#039;коррекция ошибок, обратная нормализация, сжатие&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Сжатие - позволяет выделить основной смысл фразы. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;порог сжатия&#039;&#039; - означает процент сжатия фразы, например, порог сжатия 100 - выводит всю фразу в окно результата&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Все эти манипуляция можно производить с фразой в блоке - &#039;&#039;текст.&#039;&#039; [[Файл:Информационные вкладки тест.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7. Интерфейс раздела «Классификатор»: Информационные вкладки для протестированной модели.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
====Информационные вкладки SMC: Сервер, Ошибки, Логи, Постобработка====&lt;br /&gt;
Справа на экране располагаются информационные вкладки (рис. 7)&lt;br /&gt;
*&#039;&#039;&#039;«Серверы»&#039;&#039;&#039; – отображает информацию о серверах и процессах,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки разметки»&#039;&#039;&#039; – в этот раздел попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная),&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии «Обучена», те фразы, которыми модель так и не обучилась. Также можно, находясь на вкладке &#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; использовать метод &#039;&#039;&#039;«Ручная проверка»&#039;&#039;&#039;,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; – доступны для модели в состоянии &#039;&#039;Протестирована&#039;&#039; – отображает информацию об ошибках тестирования. Можно выгрузить ошибки в файл с помощью кнопки &#039;&#039;&#039;«Экспорт»&#039;&#039;&#039;. Есть возможность преобразовать ошибки в данные корпуса,&lt;br /&gt;
* &#039;&#039;&#039;«Логи»&#039;&#039;&#039; – отображают логи процессов обучения, тестирования, точности обучения на разных этапах обучения,&lt;br /&gt;
*&#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; – редактор для написания кода handler.py.&lt;br /&gt;
[[Файл:Data screen new.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 8. Интерфейс вкладки данные с родительскими и дочерними вкладками&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:2025-12-11 10-52-07.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 9 Интерфейс вкладки данные&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:Data corpus info.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Информация о корпусе данных.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Функционал вкладки «Данные» SMC ===&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Данные» SMC&#039;&#039;&#039; (рис. 8) содержит список всех доступных корпусов данных. При выборе различных корпусов данных можно просмотреть информацию о них (рис. 10):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Название корпуса&#039;&#039;&#039;: можно изменить с помощью иконки &#039;&#039;&#039;«Карандаш».&#039;&#039;&#039; Можно удалить корпус с помощью иконки &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; (см. рис. 10).&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество строк&#039;&#039;&#039; – общее количество фраз в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество классов&#039;&#039;&#039; – общее количество классов в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество групп&#039;&#039;&#039; – отображает общее количества групп в корпусе данных (подробнее см. раздел &#039;&#039;[[SMC. UPS руководство по работе с интерфейсом#Описание подготовки и этапов разметки корпуса данных SMC|«Описание подготовки и этапов разметки корпуса данных SMC»]]&#039;&#039;).[[Файл:Род класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11. Создание родительского класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Под информационным блоком о корпусе данных SMC есть &#039;&#039;&#039;список классов&#039;&#039;&#039;, в котором содержатся названия классов и информация о количестве фраз в каждом классе. Можно удалять и добавлять классы. В самом низу списка есть меню для &#039;&#039;&#039;&#039;&#039;Экспорт списка классов&#039;&#039;&#039;&#039;&#039; в формате csv. Есть возможность &#039;&#039;скрыть&#039;&#039; блок с корпусами данных, нажав на стрелочку между блоком корпусов и информационным блоком корпуса. Существует три вида (ранга) классов (меток):&lt;br /&gt;
#Обычный класс — это класс, который не относится ни к одному из родительских классов.&lt;br /&gt;
#Родительский класс — это класс, который включает в себя другие классы. Например, родительский класс «Паспорт» включает в себя два класса-потомка: «паспорт рф_о» и «загранпаспорт_о».&lt;br /&gt;
#Класс-потомок — это класс, который относится к какому-либо родительскому классу.&lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать обычный класс в родительский, нужно выбрать его в списке классов и нажать на самую правую иконку в виде папки (рис. 11), которая говорит &#039;&#039;&#039;«Сделать класс родительским»&#039;&#039;&#039;. Чтобы добавить метку в родительский класс, нужно нажать правой кнопкой мыши на метку и выбрать нужный родительский класс из появившегося списка. После этого появится диалоговое окно, подтверждающее действие, и изменения вступят в силу (см. рис. 12). Метка станет классом-потомком.[[Файл:Перемещение метки в род.класс.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 12. Перемещение метки в родительский класс.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Удалить родительскую метку, в отличие от обычной, просто так нельзя. Сначала ее нужно вернуть в статус обычной, нажав на иконку &#039;&#039;&#039;«Сделать класс обычным»&#039;&#039;&#039; напротив нужного класса (рис. 13). После этого она будет расформирована и ее можно будет удалить.&lt;br /&gt;
&lt;br /&gt;
==== Добавление нового корпуса ====&lt;br /&gt;
[[Файл:Сделать класс обчным.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13. Сделать родительский класс обычным.&amp;lt;/small&amp;gt;&#039;&#039;]]Для создания нового корпуса данных SMC выполните следующие шаги:&lt;br /&gt;
&lt;br /&gt;
# Перейдите на вкладку «Данные».&lt;br /&gt;
# Нажмите кнопку «Добавить новый корпус».&lt;br /&gt;
# Введите название корпуса в открывшемся окне.&lt;br /&gt;
# Подтвердите создание, нажав кнопку «Добавить».&lt;br /&gt;
&lt;br /&gt;
После создания корпуса вы можете заполнить его данными одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Ручное добавление&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* В нижней части экрана находится форма для ввода текста.&lt;br /&gt;
* Добавляйте фразы вручную и сразу выполняйте их разметку в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Импорт данных&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Нажмите кнопку «Импорт» и выберите подходящий источник:&lt;br /&gt;
&lt;br /&gt;
* Логи из модели. Создаёт корпус на основе логов рабочей версии и черновых моделей.&lt;br /&gt;
* Из ЧаВО. Позволяет загрузить все вопросы из базы знаний QAS.  Как использовать:&lt;br /&gt;
*# Введите название корпуса.&lt;br /&gt;
*# Нажмите кнопку «Добавить». В результате будет создан корпус, где вопросам из QAS соответствуют метки их категорий.&lt;br /&gt;
* Из файла. Загрузите данные из CSV-файла, подготовленного по шаблону системы.&lt;br /&gt;
* Из корпуса. Скопируйте данные из существующего в системе корпуса в новый.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Есть возможность проверить корпус на дубликаты, с помощью галочки &#039;&#039;&#039;«Показать дубликаты:»&#039;&#039;&#039; выбрав одну из опций: &#039;&#039;&#039;фраз&#039;&#039;&#039; или &#039;&#039;&#039;полные&#039;&#039;&#039;. В последнем случае будут отображены полные совпадения и по классу, и по фразе. Все дублированные строки выделяются автоматически, чтобы можно было сразу удалить. Аналогичный функционал предусмотрен и для групп.&lt;br /&gt;
&lt;br /&gt;
При включении флага &#039;&#039;&#039;«Показать определившиеся группы»&#039;&#039;&#039; слева появится третий столбец «Группа». В нём будет отображаться название группы, назначенной для данной фразы. Это работает, если у вас создан список групп и заданы комбинации классов, которые в них входят.&lt;br /&gt;
&lt;br /&gt;
Вы можете редактировать группы меток непосредственно в таблице данных:&lt;br /&gt;
&lt;br /&gt;
* Создание или изменение групп&lt;br /&gt;
** Введите название новой группы или выберите существующую для одной или нескольких (предварительно выделив галочками) строк таблицы.&lt;br /&gt;
** Изменения автоматически синхронизируются с таблицей групп.&lt;br /&gt;
* Массовое присвоение групп для выбранных строк&lt;br /&gt;
** Выделите нужные строки в таблице.&lt;br /&gt;
** Присвойте им группу, внизу появится форма с функцией «Изменить группу»:&lt;br /&gt;
*** Для строк &#039;&#039;&#039;без группы&#039;&#039;&#039; — будет &#039;&#039;&#039;установлена&#039;&#039;&#039; выбранная группа.&lt;br /&gt;
*** Для строк с уже &#039;&#039;&#039;назначенной&#039;&#039;&#039; группой — группа будет &#039;&#039;&#039;переопределена&#039;&#039;&#039; на новую.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-05-21 12-03-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Возможности фильтрации.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Можно &#039;&#039;фильтровать&#039;&#039; (рис. 14):&lt;br /&gt;
&lt;br /&gt;
1.  по названию класса,&lt;br /&gt;
&lt;br /&gt;
2.  по фразе или слову,&lt;br /&gt;
&lt;br /&gt;
3.  для более точной фильтрации можно использовать переключатель «и», «или», «кроме».&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;редактировать фразу&#039;&#039; в корпусе: вносить изменения в поле с фразой и &#039;&#039;сохранять&#039;&#039; изменения (кнопка &#039;&#039;&#039;«Дискета»&#039;&#039;&#039; на панели управления). Можно &#039;&#039;дополнять&#039;&#039; корпус данных по кнопке &#039;&#039;&#039;«Импорт»&#039;&#039;&#039; на панели управления (подробнее см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|описание функций панели управления]]). &#039;&#039;&#039;После дополнения не забудьте сохранить изменения.&#039;&#039;&#039; &#039;&#039;Удаление&#039;&#039; фраз из корпуса возможно как по одной, так и сразу несколько, для этого нужно выделить необходимые для удаления фразы и нажать на красную иконку &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; в правом нижнем углу блока работы с данными.[[Файл:Разм данных новая.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 15. Добавление и разметка фраз.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Можно вручную &#039;&#039;добавлять&#039;&#039; фразы в корпус по одной или сразу несколько (каждая фраза с новой строки, enter в конце каждой фразы)(рис. 15), записав их в поле &#039;&#039;&#039;«Фразы»&#039;&#039;&#039; в нижней части блока для работы с данными. Можно &#039;&#039;назначить&#039;&#039; или &#039;&#039;изменить&#039;&#039; классы (метки) для фразы, указав новый в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; или выбрав существующий класс из выпадающего списка. Метки классов могут быть больше чем одна на одну фразу (мультиклассовая классификация). &amp;lt;blockquote&amp;gt;Рассмотрим пример разметки новой фразы. Допустим мы хотим добавить вручную две фразы:&lt;br /&gt;
#&#039;&#039;«Здравствуйте, у меня возникли неполадки, возникающие во время установки SBS. Помогите решить проблему. Заранее спасибо.»&#039;&#039;&lt;br /&gt;
#&#039;&#039;«Добрый день, у меня появляется ошибка при установке биометрии. Заранее благодарю за ответ.»&#039;&#039;&lt;br /&gt;
Разметка производится исходя из того &#039;&#039;&#039;«о чем эта фраза?»&#039;&#039;&#039;, задача разметки в том, чтобы помочь модели понять суть фразы. Например, во фразах выше говорится об &#039;&#039;ошибках во время установки сервиса биометрии&#039;&#039;, так же присутствует &#039;&#039;благодарность&#039;&#039; и &#039;&#039;приветствие,&#039;&#039; соответственно метки будут: &#039;&#039;SBS, ошибка, установка_ПО, благодарность, приветствие.&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;ВАЖНО&#039;&#039;&#039;: соблюдать однозначность в корпусе.&amp;lt;/blockquote&amp;gt;[[Файл:Добавить общий класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16(а). Добавление общего класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Имеется функция &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039;. С ее помощью можно присвоить одну или несколько общих меток сразу нескольким выбранным из списка фразам (рис. 16 (а)), если была допущена ошибка при разметке фраз. Для изменения набора меток у одной фразы нужно всего лишь один раз щелкнуть на список классов и добавить нужную метку из выпадающего списка или навести курсор на лишнюю метку и, также щелкнув, удалить ее. Если необходимо удалить сразу несколько меток с фразы или нескольких фраз, под кнопкой &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039; есть кнопка &#039;&#039;&#039;«Удалить классы»&#039;&#039;&#039; (рис. 16 (б)). Сначала выделите нужные фразы, а затем выберите класс (классы), которые вы хотите удалить из выпадающего списка, и кликните по кнопке «Удалить классы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Удаление нескольких классов 1.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 16(б). Удаление нескольких классов.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Объединение меток разных род.классов.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 17. Объединение меток разных родительских классов.&#039;&#039;&amp;lt;/small&amp;gt;]]Кроме того, существует еще одна полезная функция для работы в корпусе данных SMC — &#039;&#039;&#039;«объединить метки»&#039;&#039;&#039;. Для лучшего понимания рассмотрим пример. Предположим, у вас есть две метки с одинаковым названием — «версия» и «версия», но в одном случае название содержит английскую «е», а в другом — русскую (классы отображаются в алфавитном порядке, метка с английскими буквами будет нарушать его). И этими метками уже помечены некоторые фразы. Чтобы решить эту проблему, можно воспользоваться функцией &#039;&#039;&#039;«объединения»&#039;&#039;&#039;. Необходимо скопировать название правильной метки из списка меток («карандаш» — выделить название), затем нажать на «карандаш» напротив неправильной метки и заменить ее названием корректной метки. После этого метки объединятся и останется только корректная метка. Если эти метки принадлежат какой-либо группе, то замена произойдет и в ней. Возможность объединения групп также предусмотрена и осуществляется по такому же алгоритму.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Однако есть некоторые особенности работы этой функции при работе с классами-потомками. Функция работает только в том случае, если вы хотите объединить метки в пределах одного родительского класса. То есть нельзя объединить классы разных рангов, например родитель — потомок, в этом случае появится сообщение об ошибке и невозможности объединить две метки из разных родительских классов (рис. 17).&lt;br /&gt;
&lt;br /&gt;
==== Работа с группами классов ====&lt;br /&gt;
Интерфейс вкладки «Группы» аналогичен вкладке «Данные». Панель управления описана в Таблице 3.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основные функции вкладки:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Создание и редактирование групп: Используйте поля для ввода названия группы и добавления в неё классов. Все группы отображаются в окне «Список групп».&lt;br /&gt;
* Переименование группы: Нажмите на значок карандаша рядом с названием группы в списке, введите новое имя и сохраните изменения (зелёная галочка). После переименования или любых внесенных изменений необходимо обновить группы в модели (см. ниже).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Фильтрация и поиск:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтруйте данные по группам и классам.&lt;br /&gt;
* Для точной настройки фильтра используйте правую панель с операторами: «И», «ИЛИ», «Кроме». &lt;br /&gt;
* Для отображения повторяющихся строк включите флажок &#039;&#039;&#039;«Показать дубликаты классов»&#039;&#039;&#039; в правом верхнем углу.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Массовые операции с группами:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Выделите нужные группы с помощью флажков.&lt;br /&gt;
# В нижней части окна появится меню для массовых действий:&lt;br /&gt;
#* Добавить класс: выбранный класс будет добавлен ко всем выделенным группам.&lt;br /&gt;
#* Удалить класс: выбранный класс будет удален из всех выделенных групп.&lt;br /&gt;
#* Копировать: создание копий выделенных групп в одном из трёх режимов:&lt;br /&gt;
#** Простое копирование.&lt;br /&gt;
#** Копирование с добавлением выбранного класса.&lt;br /&gt;
#** Копирование с удалением выбранного класса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обновление модели после изменения групп&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если вы внесли изменения в состав или названия групп, необходимо применить эти изменения к работающей модели.&lt;br /&gt;
&lt;br /&gt;
# Нажмите кнопку &#039;&#039;&#039;«Обновление групп в модели»&#039;&#039;&#039; на панели управления.&lt;br /&gt;
# Модель классификатора будет дообучена с учётом внесённых правок без необходимости полного повторного обучения.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: Эта операция необходима после переименования групп, массового добавления/удаления классов или изменения состава групп, чтобы модель начала учитывать новые правила.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Описание подготовки и этапов разметки корпуса данных ====&lt;br /&gt;
Классификатор SMC использует &#039;&#039;&#039;мультиклассовый подход&#039;&#039;&#039;: одна текстовая фраза может быть отнесена одновременно к нескольким классам (меткам).&lt;br /&gt;
&lt;br /&gt;
Процесс подготовки данных состоит из двух ключевых этапов (вы можете выполнить оба или только один из них):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Разметка фраз классами&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При добавлении новой фразы необходимо назначить ей один или несколько классов.&lt;br /&gt;
&lt;br /&gt;
* Выбор существующего класса: укажите нужные классы из выпадающего списка «Классы».&lt;br /&gt;
* Создание нового класса: введите название нового класса в поле «Класс» и нажмите кнопку «Добавить новый класс».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Подробное описание функционала вкладки «Данные» и пример разметки новой фразы представлены в соответствующем разделе инструкции.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;Группировка классов&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Это этап пост-обработки, который выполняется после формирования корпуса и обучения модели. Его цель — оптимизировать выходные данные модели для создания вопросно-ответных пар.&lt;br /&gt;
&lt;br /&gt;
* Назначение: Группировка помогает модели без дообучения определять, к какой группе классов принадлежит новая, ранее не встречавшаяся фраза.&lt;br /&gt;
* Результат: Формируются группы, которые агрегируют несколько отдельных классов (меток) и используются для конечного ответа.&lt;br /&gt;
&lt;br /&gt;
====Панель управления вкладки «Данные» сервиса SMC====&lt;br /&gt;
Панель управления на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; отличается своими функциями. В таблице 3 представлен список кнопок.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 3 Описание функционала панели инструментов вкладки «Данные»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать данные из внешнего файла, логов обращений к модели, уже существующего в системе корпуса или базы знаний ЧаВО.&lt;br /&gt;
Если выбран вариант «Из файла», нужно выбрать файл для загрузки. Поддерживаемые форматы файлов: csv, txt. Кодировка — UTF-8.&lt;br /&gt;
&lt;br /&gt;
Затем можно выбрать действие: дополнить или заменить. Если выбрано «дополнить», данные текущего корпуса будут дополнены данными из файла или корпуса.&lt;br /&gt;
&lt;br /&gt;
Если выбрано «заменить», данные текущего корпуса будут полностью заменены данными из файла или корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Авторазметка_(2).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Авторазметка&lt;br /&gt;
|позволяет автоматически разметить корпус по словарю меток (подробнее см. [[SMC. UPS руководство по работе с интерфейсом|разд Функционал вкладки Метки]]). В диалоговом окне необходимо заполнить поля с названием задачи, выбрать из списка нужный словарь меток. Из выпадающего списка «Метки» выбрать либо замену меток, либо дополнение. И запустить авторазметку.&lt;br /&gt;
После этого автоматически размеченный корпус будет доступен для обычного редактирования разметки.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Копировать.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Копировать&lt;br /&gt;
|позволяет скопировать корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Функционал вкладки «Метки» ===&lt;br /&gt;
[[Файл:2024-10-15 11-23-22.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 19. Интерфейс вкладки Метки.&#039;&#039;&amp;lt;/small&amp;gt;]]Интерфейс вкладки «Метки» представлен на рисунке 19. Слева вы увидите список всех доступных словарей. Чтобы открыть один из них, просто нажмите на его название — и в центральной части экрана появится сам словарь. &lt;br /&gt;
&lt;br /&gt;
Процесс добавления нового словаря состоит из двух простых шагов:&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на кнопку «Добавить словарь меток», расположенную в нижней левой части экрана. В появившемся диалоговом окне введите название нового словаря.&lt;br /&gt;
&lt;br /&gt;
2. Затем добавьте данные в словарь: укажите название метки и пороговое значение коэффициента достоверности в левой части таблицы и её определяющие фразы в правой части таблицы. Более подробную информацию вы найдёте в разделе [[SMC. UPS руководство по работе с интерфейсом#Подготовка словаря меток|«Подготовка словаря меток»]]. Если у вас уже есть файл с описанием меток, вы можете воспользоваться кнопкой Импорт на панели управления (см. раздел [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Метки»|Панель управления вкладки «Метки»]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Подготовка словаря меток ====&lt;br /&gt;
&lt;br /&gt;
Подготовка словаря меток включает в себя определение набора требуемых меток под конкретную задачу. После этого нужно в описание каждой метки добавить все возможные определяющие фразы, которые однозначно определяют эту метку, каждое слово (фраза) с новой строки. Не нужно добавлять целые фразы, как это делается при разметке SMC. Принцип описания больше похож на разметку SEE корпуса: просто укажите ключевые слова или словосочетания, которые определяют данную метку, а также все, что хотите отнести к этой метке. &amp;lt;blockquote&amp;gt;Например, мы создаем метку «Документация» и в определяющих фразах указываем все возможные варианты, которые однозначно описывают эту метку с новой строки: «дока», «инструкция», «документация», «мануал».&amp;lt;/blockquote&amp;gt;Подготовленный для импорта документ должен быть в формате csv. И иметь следующую структуру:&amp;lt;blockquote&amp;gt;Метка&amp;lt;TAB&amp;gt;Описание 1, Описание 2, ..., Описание N&amp;lt;TAB&amp;gt;Порог&amp;lt;/blockquote&amp;gt;Пороговое значение в файле указывается в диапазоне [0,1]. Далее при необходимости это значение можно будет поменять в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
После того как словарь будет заполнен или загружен, вы сможете редактировать описания меток и их названия в интерфейсе. Чтобы внести изменения в определяющие фразы, просто нажмите на поле метки и в левой части таблицы будут показаны фразы этой метки. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;удалить&#039;&#039; лишнюю фразу или метку - наведите курсор на выбранную строку и нажмите на появившуюся иконку корзинки в конце строки [[Файл:Delete icon.png|безрамки|18x18пкс]]. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Также сверху таблицы словаря меток располагается поле ввода &amp;quot;Поиск по фразе&amp;quot;. При ее заполнении будут отфильтровываться метки, содержащие введенную фразу (левая таблица), и совпадения по фразе в выбранной метке (правая таблица).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Панель управления вкладки «Метки» ====&lt;br /&gt;
&lt;br /&gt;
Описание функционала панели управления на вкладке &#039;&#039;&#039;«Метки»&#039;&#039;&#039; представлено в таблице 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 4 Описание функционала панели инструментов вкладки «Метки»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Позволяет импортировать (добавлять) данные из файла. По нажатию на кнопку появится диалоговое окно, в котором требуется выбрать файл с компьютера в формате csv.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Удаление_документа.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Удалить&lt;br /&gt;
|позволяет удалить выбранный словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает меню пользователя (имя, смена  пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Работа с ошибками SMC===&lt;br /&gt;
[[Файл:Ошиб тест тип 1.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 20. Иллюстрация ошибки тестирования первого типа.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Ошибка тест тип 1 3.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Обогащение корпуса данных.&amp;lt;/small&amp;gt;&#039;&#039;]]Во время работы с классификатором, вы можете столкнуться с 3-мя видами ошибок:&lt;br /&gt;
*ошибки разметки;&lt;br /&gt;
*ошибки обучения;&lt;br /&gt;
*ошибки тестирования.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как описано выше в разделе «&#039;&#039;Информационные вкладки: Сервер, Ошибки, Логи, Постобработка» -&#039;&#039; &#039;&#039;&#039;«ошибки разметки»&#039;&#039;&#039; – раздел куда попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная).  Вкладка &#039;&#039;&#039;«ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии &#039;&#039;&#039;«Обучена»&#039;&#039;&#039;, те фразы, которыми модель так и не обучилась.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; являются наиболее сложными и делятся на два основных типа:&lt;br /&gt;
# нехватка данных, тогда необходимо обогатить корпус данных фразами и разметкой;&lt;br /&gt;
#нехватка комбинаций меток для группы.&lt;br /&gt;
[[Файл:Ошибка тест тип 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Иллюстрация ошибки тестирования второго типа.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример ошибки типа 1. Нехватка данных.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Есть фраза «Директор МФЦ иркутской области» - модель классифицирует ее неправильно, на скриншоте (см. рис. 20) этой фразе присвоены метки: &#039;&#039;Иркутская область_о, как_в, губернатор_о&#039;&#039; Это происходит из-за того, что &#039;&#039;директор&#039;&#039; и &#039;&#039;губернатор&#039;&#039; - имеют семантическое сходство, так как являются руководителями. Но в связке с Иркутской областью - упоминания директора в корпусе не было. Поэтому модель исходя из имеющихся у нее данных - определила для этой фразы  - метку губернатор_о. Группа: &#039;&#039;кто является губернатором иркутской области района.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если мы отфильтруем корпус данных по слову &#039;&#039;директор,&#039;&#039; то увидим, что в корпусе отсутствуют фразы где и &#039;&#039;директор&#039;&#039; и &#039;&#039;иркутская область&#039;&#039; упоминались бы одновременно, а так же не была определена метка &#039;&#039;мфц_о,&#039;&#039; следовательно фразы &#039;&#039;директор мфц&#039;&#039; (дополнительно добавленная выделенная фраза) тоже не хватало (см. рис. 21). Нужно добавить эти фразы в корпус, сохранить изменения, переобучить модель, так как вносились изменения в данные, и ошибка будет устранена.[[Файл:Ошибка тест тип 2 нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Добавление новой комбинации меток для группы.&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;Пример ошибки типа 2. Нехватка комбинаций меток для группы.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Имеется фраза &#039;&#039;«а какие документы нужно подать для оформления путевки инвалиду»&#039;&#039;. Проводим тестирование в ручном режиме и видим, что этой фразе не присвоена ни одна группа, а значит нет конечной точки, которой бы соответствовал полученный от модели набор меток. (см. рис. 22).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переходим во вкладку &#039;&#039;&#039;Данные&#039;&#039;&#039;, выбираем нужный корпус данных, идем во вкладку &#039;&#039;&#039;Группы&#039;&#039;&#039;. Далее фильтруем группы по &#039;&#039;&#039;Классам&#039;&#039;&#039;: инвалидность_о, путевка в санаторий_о переводим &#039;&#039;&#039;переключатель&#039;&#039;&#039; справа в положение &#039;&#039;«и»&#039;&#039; (см. рис. 23) и смотрим, что у нас отсутствует комбинация меток: с подачей документов. Добавляем еще одну комбинацию (см. рис. 23), сохраняем изменения, переходим во вкладку Модели, кликаем на кнопку [[Файл:Обновление групп.png|безрамки|20x20px]] «Обновление групп», в диалоговом окне выбираем модель и нажимаем кнопку обновить - ошибка устранена. Переобучать модель не нужно, кнопка «Обновление групп» позволяет внести изменения без переобучения.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3427</id>
		<title>SMC. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3427"/>
		<updated>2025-12-24T08:29:11Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Функционал вкладки «Данные» SMC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;Классификатор (SMC)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Главный экран.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 1. Иконки начального экран UPS.&#039;&#039;&amp;lt;/small&amp;gt;|граница]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# SMC Классификатор,&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#Работа с сервисом исходящих обзвонов «Информатор»|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
[[Файл:Раб экран классификатора.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 2. Рабочая область «SMC»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20пкс]] (см. табл. 2).&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
Рабочая область &#039;&#039;&#039;«SMC»&#039;&#039;&#039; включает в себя (рис. 2):&lt;br /&gt;
*панель управления,&lt;br /&gt;
*кнопки переключения между версиями моделей,&lt;br /&gt;
* блоки для работы с моделями и данными,&lt;br /&gt;
*информация о текущей модели,&lt;br /&gt;
*информацию об обучении и тестировании, для обученных и протестированных моделей,&lt;br /&gt;
*информационные вкладки.&lt;br /&gt;
[[Файл:Model info smc.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 3 Информационный блок о модели.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
В блоке интерфейса &#039;&#039;&#039;«Классификатор»&#039;&#039;&#039; есть 3 вкладки:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;«Модели»&#039;&#039;&#039; – содержит все созданные модели SMC списком в алфавитном порядке. Модели с постобработкой помечены значком [[Файл:Подсказка.jpg|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;«Данные»&#039;&#039;&#039; – содержит все корпуса данных SMC списком в алфавитном порядке.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;«Метки»&#039;&#039;&#039; –  содержит все словари меток SMC.&lt;br /&gt;
===Функционал вкладки «Модели» ===&lt;br /&gt;
Во вкладке &#039;&#039;&#039;«Модели»&#039;&#039;&#039; доступен просмотр информации о модели, а именно:&lt;br /&gt;
*название модели,&lt;br /&gt;
*версия модели: &#039;&#039;черновик&#039;&#039;, &#039;&#039;рабочая&#039;&#039;, &#039;&#039;архив&#039;&#039; (табл. 1),&lt;br /&gt;
*статус модели.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1. Версии модели.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  версии модели&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Черновик&lt;br /&gt;
&lt;br /&gt;
|это  не примененная модель. Можно обучать, переобучать, тестировать, устанавливать  и применять. Можно экспортировать и импортировать. Цвет акцента версии модели  - серый. После применения (установки) модель (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Установка»)  становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
&lt;br /&gt;
|это  модель, которая уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённую модель нельзя установить заново или обучить. Можно  провести ручное тестирование и проверить конкретные фразы (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Ручная  проверка»). Можно экспортировать модель.  Цвет акцента версии модели - зелёный. По нажатию кнопки «Архив»- «Рабочая»  модель переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Архивная&lt;br /&gt;
&lt;br /&gt;
|это  рабочая модель, которая переводится в архив (резервную копию) после  применения черновика. Можно вернуть архивную модель в рабочую версию, нажав  на кнопку «Откат». При этом рабочая версия также становится архивной, то есть  рабочая и архивная версии меняются местами. Цвет акцента версии модели -  синий.&lt;br /&gt;
|}[[Файл:Model status.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Примеры статусов модели.&amp;lt;/small&amp;gt;&#039;&#039;]]Модель SMC имеет свойство &#039;&#039;&#039;«Статус»&#039;&#039;&#039; (рис. 4), которые принимает следующие значения:&lt;br /&gt;
*&#039;&#039;Обучение&#039;&#039;. Это модель, которая в данный момент обучается.&lt;br /&gt;
* &#039;&#039;Обучена&#039;&#039;. Доступен просмотр информации о точности обучения, параметрах модели и матрица ошибок.&lt;br /&gt;
*&#039;&#039;Тестирование.&#039;&#039; Это модель, которая в данный момент тестируется.&lt;br /&gt;
*&#039;&#039;Протестирована&#039;&#039;. Появляются доп. кнопки &#039;&#039;&#039;«Обучение»&#039;&#039;&#039; и &#039;&#039;&#039;«Тест»&#039;&#039;&#039; (под матрицей ошибок), нажав на которые можно посмотреть матрицу обучения и тестирования соответственно.&lt;br /&gt;
*&#039;&#039;Установлена.&#039;&#039; В этот статус модель переходит при нажатии кнопки «&#039;&#039;&#039;Установка»&#039;&#039;&#039;. В этом статусе возможны &#039;&#039;Импорт&#039;&#039;, &#039;&#039;Экспорт&#039;&#039;, &#039;&#039;Обучение&#039;&#039;, &#039;&#039;Ручная&#039;&#039; &#039;&#039;проверка&#039;&#039;, &#039;&#039;Применение&#039;&#039; модели – по соответствующим кнопкам на панели управления.&lt;br /&gt;
*&#039;&#039;Применена.&#039;&#039; В статус &#039;&#039;Применена&#039;&#039; модель переходит при нажатии кнопки «&#039;&#039;&#039;Применение»&#039;&#039;&#039;. Для модели в статусе &#039;&#039;Применена&#039;&#039; возможны только – &#039;&#039;Ручная проверка&#039;&#039; конкретной фразой по кнопке «&#039;&#039;&#039;Ручная проверка»&#039;&#039;&#039; и &#039;&#039;экспорт&#039;&#039; (выгрузка) по кнопке «&#039;&#039;&#039;Экспорт»&#039;&#039;&#039; (см. [[SMC. UPS руководство по работе с интерфейсом|табл. 2]]).&lt;br /&gt;
*&#039;&#039;Ошибка&#039;&#039;. Информирует о сбое процессов импорта, обучения, тестирования, остановки обучения. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Пустые модели больше не отображаются в интерфейсе.&#039;&#039;&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Возможны &#039;&#039;манипуляции&#039;&#039; с моделями SMC:&lt;br /&gt;
*удаление модели, удаляется текущая версия модели,&lt;br /&gt;
*добавление новой модели SMC, нажмите кнопку &#039;&#039;&#039;«Добавить новую модель»&#039;&#039;&#039;. Далее доступны два способа:&lt;br /&gt;
*# Из файла: загрузите архив с готовой моделью.&lt;br /&gt;
*# Обучить модель: создайте модель с нуля, выбрав для обучения либо корпус текстов, либо словарь меток.&lt;br /&gt;
====Панель управления вкладки «Модели» SMC====&lt;br /&gt;
В правом верхнем углу экрана располагается панель управления для вкладки &#039;&#039;&#039;«Модели»&#039;&#039;&#039;. На ней располагаются кнопки из таблицы 2. Цвет кнопок указывает на доступность действия для данной модели: синий означает, что кнопка активна, а голубой - что она неактивна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 2. Описание функционала панели управления на вкладке «Модели».&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать(выгрузить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обучение.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обучение&lt;br /&gt;
|позволяет обучить модель SMC, выбрав данные для обучения из выпадающего списка. И затем следует выбрать метод обучения — по корпусу или по меткам (подробнее см. разд. [[SMC. UPS руководство по работе с интерфейсом|Функционал вкладки Метки]]). Обучение на словаре меток имеет преимущества перед корпусом в том, что обучение модели происходит в разы быстрее.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновление групп.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обновление групп в модели&lt;br /&gt;
|позволяет обновить группы в модели SMC. При нажатии на кнопку – открывается форма для указания корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Тестирование.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Тестирование&lt;br /&gt;
|позволяет протестировать модель SMC корпусом данных. При нажатии на кнопку – открывается форма для указания корпуса, с помощью которого нужно протестировать модель.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ручная проверка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Ручная проверка&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|позволяет протестировать модель SMC конкретной фразой, увидеть величину достоверности каждого класса, определенного системой.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка обработчика в рабочую версию модели.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка обработчика в рабочую  версию модели&lt;br /&gt;
|позволяет  перезаписать обработчик на применяемой модели без перевода из тестового  режима, если изменился только обработчик, а корпус остался прежним.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка &lt;br /&gt;
|переводит модель SMC в статус &#039;&#039;установлена&#039;&#039;.  После чего кнопка  меняется на кнопку «Применение»[[Файл:Primenenie.png|безрамки|20x20px]] . Пока модель не применена (не используется),  можно ее &#039;&#039;обучить&#039;&#039;, &#039;&#039;протестировать&#039;&#039;, &#039;&#039;экспортировать&#039;&#039; или &#039;&#039;импортировать&#039;&#039;  данные. После того как модель начинает использоваться, возможность ее  обучения или изменения исчезает. Остается возможность &#039;&#039;экспорта&#039;&#039; и &#039;&#039;ручной проверки&#039;&#039;  модели.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Откат&lt;br /&gt;
|позволяет перевести архивную версию модели SMC обратно в рабочую.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. &lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-04-15 14-31-32.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5. Диалоговое окно режима «Ручная проверка».&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Режим &#039;&#039;&#039;«Ручная проверка».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Как описано в таблице 2 этот режим позволяет протестировать модель SMC конкретной фразой. При нажатии на кнопку открывается диалоговое окно со следующими вкладками:&lt;br /&gt;
*классификация,&lt;br /&gt;
*прочее.&lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;классификация&#039;&#039;&#039; содержит поля:&lt;br /&gt;
*&#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
*&#039;&#039;порог доверия -&#039;&#039; показатель, отражающий степень уверенности в принадлежности новой фразы к конкретному классу (рис. 6). Другими словами, пороговое значение указывает, при какой минимальной вероятности полагаем, что фраза относится к определённому классу.&lt;br /&gt;
*Функция &#039;&#039;коррекции&#039;&#039; предназначена для исправления опечаток в тексте. Существует три режима работы этой функции, каждый из которых определяет допустимое количество ошибок в слове:&lt;br /&gt;
**&#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)[[Файл:2025-04-15 14-35-46.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 6. Функционал вкладки Классификация.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
**&#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
**&#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
**либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; Эти режимы действуют только при коррекции по словарю модели. Поскольку идет сравнение слова с опечаткой со словом из словаря без ошибок.&amp;lt;/blockquote&amp;gt;Есть галочка &#039;&#039;&#039;расширенный режим -&#039;&#039;&#039;  позволяет обратиться сразу к нескольким моделям SMC. После нажатия на кнопку &#039;&#039;&#039;классифицировать&#039;&#039;&#039;, выводится результат - метки классов, которые модель смогла распознать.&lt;br /&gt;
&lt;br /&gt;
Классификатор (SMC) также выводит следующую информацию:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;&#039;Классы&#039;&#039;&#039;: здесь отображается название класса, к которому был отнесен текст, и вероятность его принадлежности к этому классу.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;&#039;Группы&#039;&#039;&#039;: отображается название группы и число совпавших классов. Если метки совпадают с несколькими группами, они отображаются в порядке убывания числа совпавших классов (т.е. чем полнее группа, тем выше ее позиция в списке).&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;&#039;Ближайшие группы&#039;&#039;&#039;: отображаются группы, до которых не хватает всего одной метки, с указанием процента заполненности и сортировкой по убыванию этого процента.&lt;br /&gt;
&lt;br /&gt;
Вкладка  &#039;&#039;&#039;прочее&#039;&#039;&#039; SMC Классификатора включает в себя несколько опций: &#039;&#039;анализ на эмоциональность&#039;&#039;, &#039;&#039;пунктуация, анализ токсичности&#039;&#039; и &#039;&#039;коррекция ошибок, обратная нормализация, сжатие&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Сжатие - позволяет выделить основной смысл фразы. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;порог сжатия&#039;&#039; - означает процент сжатия фразы, например, порог сжатия 100 - выводит всю фразу в окно результата&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Все эти манипуляция можно производить с фразой в блоке - &#039;&#039;текст.&#039;&#039; [[Файл:Информационные вкладки тест.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7. Интерфейс раздела «Классификатор»: Информационные вкладки для протестированной модели.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
====Информационные вкладки SMC: Сервер, Ошибки, Логи, Постобработка====&lt;br /&gt;
Справа на экране располагаются информационные вкладки (рис. 7)&lt;br /&gt;
*&#039;&#039;&#039;«Серверы»&#039;&#039;&#039; – отображает информацию о серверах и процессах,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки разметки»&#039;&#039;&#039; – в этот раздел попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная),&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии «Обучена», те фразы, которыми модель так и не обучилась. Также можно, находясь на вкладке &#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; использовать метод &#039;&#039;&#039;«Ручная проверка»&#039;&#039;&#039;,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; – доступны для модели в состоянии &#039;&#039;Протестирована&#039;&#039; – отображает информацию об ошибках тестирования. Можно выгрузить ошибки в файл с помощью кнопки &#039;&#039;&#039;«Экспорт»&#039;&#039;&#039;. Есть возможность преобразовать ошибки в данные корпуса,&lt;br /&gt;
* &#039;&#039;&#039;«Логи»&#039;&#039;&#039; – отображают логи процессов обучения, тестирования, точности обучения на разных этапах обучения,&lt;br /&gt;
*&#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; – редактор для написания кода handler.py.&lt;br /&gt;
[[Файл:Data screen new.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 8. Интерфейс вкладки данные с родительскими и дочерними вкладками&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:2025-12-11 10-52-07.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 9 Интерфейс вкладки данные&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:Data corpus info.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Информация о корпусе данных.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Функционал вкладки «Данные» SMC ===&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Данные» SMC&#039;&#039;&#039; (рис. 8) содержит список всех доступных корпусов данных. При выборе различных корпусов данных можно просмотреть информацию о них (рис. 10):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Название корпуса&#039;&#039;&#039;: можно изменить с помощью иконки &#039;&#039;&#039;«Карандаш».&#039;&#039;&#039; Можно удалить корпус с помощью иконки &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; (см. рис. 10).&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество строк&#039;&#039;&#039; – общее количество фраз в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество классов&#039;&#039;&#039; – общее количество классов в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество групп&#039;&#039;&#039; – отображает общее количества групп в корпусе данных (подробнее см. раздел &#039;&#039;[[SMC. UPS руководство по работе с интерфейсом#Описание подготовки и этапов разметки корпуса данных SMC|«Описание подготовки и этапов разметки корпуса данных SMC»]]&#039;&#039;).[[Файл:Род класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11. Создание родительского класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Под информационным блоком о корпусе данных SMC есть &#039;&#039;&#039;список классов&#039;&#039;&#039;, в котором содержатся названия классов и информация о количестве фраз в каждом классе. Можно удалять и добавлять классы. В самом низу списка есть меню для &#039;&#039;&#039;&#039;&#039;Экспорт списка классов&#039;&#039;&#039;&#039;&#039; в формате csv. Есть возможность &#039;&#039;скрыть&#039;&#039; блок с корпусами данных, нажав на стрелочку между блоком корпусов и информационным блоком корпуса. Существует три вида (ранга) классов (меток):&lt;br /&gt;
#Обычный класс — это класс, который не относится ни к одному из родительских классов.&lt;br /&gt;
#Родительский класс — это класс, который включает в себя другие классы. Например, родительский класс «Паспорт» включает в себя два класса-потомка: «паспорт рф_о» и «загранпаспорт_о».&lt;br /&gt;
#Класс-потомок — это класс, который относится к какому-либо родительскому классу.&lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать обычный класс в родительский, нужно выбрать его в списке классов и нажать на самую правую иконку в виде папки (рис. 11), которая говорит &#039;&#039;&#039;«Сделать класс родительским»&#039;&#039;&#039;. Чтобы добавить метку в родительский класс, нужно нажать правой кнопкой мыши на метку и выбрать нужный родительский класс из появившегося списка. После этого появится диалоговое окно, подтверждающее действие, и изменения вступят в силу (см. рис. 12). Метка станет классом-потомком.[[Файл:Перемещение метки в род.класс.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 12. Перемещение метки в родительский класс.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Удалить родительскую метку, в отличие от обычной, просто так нельзя. Сначала ее нужно вернуть в статус обычной, нажав на иконку &#039;&#039;&#039;«Сделать класс обычным»&#039;&#039;&#039; напротив нужного класса (рис. 13). После этого она будет расформирована и ее можно будет удалить.&lt;br /&gt;
&lt;br /&gt;
==== Добавление нового корпуса ====&lt;br /&gt;
[[Файл:Сделать класс обчным.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13. Сделать родительский класс обычным.&amp;lt;/small&amp;gt;&#039;&#039;]]Для создания нового корпуса данных SMC выполните следующие шаги:&lt;br /&gt;
&lt;br /&gt;
# Перейдите на вкладку «Данные».&lt;br /&gt;
# Нажмите кнопку «Добавить новый корпус».&lt;br /&gt;
# Введите название корпуса в открывшемся окне.&lt;br /&gt;
# Подтвердите создание, нажав кнопку «Добавить».&lt;br /&gt;
&lt;br /&gt;
После создания корпуса вы можете заполнить его данными одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Ручное добавление&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* В нижней части экрана находится форма для ввода текста.&lt;br /&gt;
* Добавляйте фразы вручную и сразу выполняйте их разметку в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Импорт данных&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Нажмите кнопку «Импорт» и выберите подходящий источник:&lt;br /&gt;
&lt;br /&gt;
* Логи из модели. Создаёт корпус на основе логов рабочей версии и черновых моделей.&lt;br /&gt;
* Из ЧаВО. Позволяет загрузить все вопросы из базы знаний QAS.  Как использовать:&lt;br /&gt;
*# Введите название корпуса.&lt;br /&gt;
*# Нажмите кнопку «Добавить». В результате будет создан корпус, где вопросам из QAS соответствуют метки их категорий.&lt;br /&gt;
* Из файла. Загрузите данные из CSV-файла, подготовленного по шаблону системы.&lt;br /&gt;
* Из корпуса. Скопируйте данные из существующего в системе корпуса в новый.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Есть возможность проверить корпус на дубликаты, с помощью галочки &#039;&#039;&#039;«Показать дубликаты:»&#039;&#039;&#039; выбрав одну из опций: &#039;&#039;&#039;фраз&#039;&#039;&#039; или &#039;&#039;&#039;полные&#039;&#039;&#039;. В последнем случае будут отображены полные совпадения и по классу, и по фразе. Все дублированные строки выделяются автоматически, чтобы можно было сразу удалить. Аналогичный функционал предусмотрен и для групп.&lt;br /&gt;
&lt;br /&gt;
При включении флага &#039;&#039;&#039;«Показать определившиеся группы»&#039;&#039;&#039; слева появится третий столбец «Группа». В нём будет отображаться название группы, назначенной для данной фразы. Это работает, если у вас создан список групп и заданы комбинации классов, которые в них входят.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-05-21 12-03-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Возможности фильтрации.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Можно &#039;&#039;фильтровать&#039;&#039; (рис. 14):&lt;br /&gt;
&lt;br /&gt;
1.  по названию класса,&lt;br /&gt;
&lt;br /&gt;
2.  по фразе или слову,&lt;br /&gt;
&lt;br /&gt;
3.  для более точной фильтрации можно использовать переключатель «и», «или», «кроме».&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;редактировать фразу&#039;&#039; в корпусе: вносить изменения в поле с фразой и &#039;&#039;сохранять&#039;&#039; изменения (кнопка &#039;&#039;&#039;«Дискета»&#039;&#039;&#039; на панели управления). Можно &#039;&#039;дополнять&#039;&#039; корпус данных по кнопке &#039;&#039;&#039;«Импорт»&#039;&#039;&#039; на панели управления (подробнее см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|описание функций панели управления]]). &#039;&#039;&#039;После дополнения не забудьте сохранить изменения.&#039;&#039;&#039; &#039;&#039;Удаление&#039;&#039; фраз из корпуса возможно как по одной, так и сразу несколько, для этого нужно выделить необходимые для удаления фразы и нажать на красную иконку &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; в правом нижнем углу блока работы с данными.[[Файл:Разм данных новая.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 15. Добавление и разметка фраз.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Можно вручную &#039;&#039;добавлять&#039;&#039; фразы в корпус по одной или сразу несколько (каждая фраза с новой строки, enter в конце каждой фразы)(рис. 15), записав их в поле &#039;&#039;&#039;«Фразы»&#039;&#039;&#039; в нижней части блока для работы с данными. Можно &#039;&#039;назначить&#039;&#039; или &#039;&#039;изменить&#039;&#039; классы (метки) для фразы, указав новый в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; или выбрав существующий класс из выпадающего списка. Метки классов могут быть больше чем одна на одну фразу (мультиклассовая классификация). &amp;lt;blockquote&amp;gt;Рассмотрим пример разметки новой фразы. Допустим мы хотим добавить вручную две фразы:&lt;br /&gt;
#&#039;&#039;«Здравствуйте, у меня возникли неполадки, возникающие во время установки SBS. Помогите решить проблему. Заранее спасибо.»&#039;&#039;&lt;br /&gt;
#&#039;&#039;«Добрый день, у меня появляется ошибка при установке биометрии. Заранее благодарю за ответ.»&#039;&#039;&lt;br /&gt;
Разметка производится исходя из того &#039;&#039;&#039;«о чем эта фраза?»&#039;&#039;&#039;, задача разметки в том, чтобы помочь модели понять суть фразы. Например, во фразах выше говорится об &#039;&#039;ошибках во время установки сервиса биометрии&#039;&#039;, так же присутствует &#039;&#039;благодарность&#039;&#039; и &#039;&#039;приветствие,&#039;&#039; соответственно метки будут: &#039;&#039;SBS, ошибка, установка_ПО, благодарность, приветствие.&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:Добавить общий класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16(а). Добавление общего класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Имеется функция &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039;. С ее помощью можно присвоить одну или несколько общих меток сразу нескольким выбранным из списка фразам (рис. 16 (а)), если была допущена ошибка при разметке фраз. Для изменения набора меток у одной фразы нужно всего лишь один раз щелкнуть на список классов и добавить нужную метку из выпадающего списка или навести курсор на лишнюю метку и, также щелкнув, удалить ее. Если необходимо удалить сразу несколько меток с фразы или нескольких фраз, под кнопкой &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039; есть кнопка &#039;&#039;&#039;«Удалить классы»&#039;&#039;&#039; (рис. 16 (б)). Сначала выделите нужные фразы, а затем выберите класс (классы), которые вы хотите удалить из выпадающего списка, и кликните по кнопке «Удалить классы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Удаление нескольких классов 1.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 16(б). Удаление нескольких классов.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Объединение меток разных род.классов.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 17. Объединение меток разных родительских классов.&#039;&#039;&amp;lt;/small&amp;gt;]]Кроме того, существует еще одна полезная функция для работы в корпусе данных SMC — &#039;&#039;&#039;«объединить метки»&#039;&#039;&#039;. Для лучшего понимания рассмотрим пример. Предположим, у вас есть две метки с одинаковым названием — «версия» и «версия», но в одном случае название содержит английскую «е», а в другом — русскую (классы отображаются в алфавитном порядке, метка с английскими буквами будет нарушать его). И этими метками уже помечены некоторые фразы. Чтобы решить эту проблему, можно воспользоваться функцией &#039;&#039;&#039;«объединения»&#039;&#039;&#039;. Необходимо скопировать название правильной метки из списка меток («карандаш» — выделить название), затем нажать на «карандаш» напротив неправильной метки и заменить ее названием корректной метки. После этого метки объединятся и останется только корректная метка. Если эти метки принадлежат какой-либо группе, то замена произойдет и в ней. Возможность объединения групп также предусмотрена и осуществляется по такому же алгоритму.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Однако есть некоторые особенности работы этой функции при работе с классами-потомками. Функция работает только в том случае, если вы хотите объединить метки в пределах одного родительского класса. То есть нельзя объединить классы разных рангов, например родитель — потомок, в этом случае появится сообщение об ошибке и невозможности объединить две метки из разных родительских классов (рис. 17).&lt;br /&gt;
&lt;br /&gt;
====Панель управления вкладки «Данные» сервиса SMC====&lt;br /&gt;
Панель управления на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; отличается своими функциями. В таблице 3 представлен список кнопок.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 3 Описание функционала панели инструментов вкладки «Данные»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать данные из внешнего файла, логов обращений к модели, уже существующего в системе корпуса или базы знаний ЧаВО.&lt;br /&gt;
Если выбран вариант «Из файла», нужно выбрать файл для загрузки. Поддерживаемые форматы файлов: csv, txt. Кодировка — UTF-8.&lt;br /&gt;
&lt;br /&gt;
Затем можно выбрать действие: дополнить или заменить. Если выбрано «дополнить», данные текущего корпуса будут дополнены данными из файла или корпуса.&lt;br /&gt;
&lt;br /&gt;
Если выбрано «заменить», данные текущего корпуса будут полностью заменены данными из файла или корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Авторазметка_(2).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Авторазметка&lt;br /&gt;
|позволяет автоматически разметить корпус по словарю меток (подробнее см. [[SMC. UPS руководство по работе с интерфейсом|разд Функционал вкладки Метки]]). В диалоговом окне необходимо заполнить поля с названием задачи, выбрать из списка нужный словарь меток. Из выпадающего списка «Метки» выбрать либо замену меток, либо дополнение. И запустить авторазметку.&lt;br /&gt;
После этого автоматически размеченный корпус будет доступен для обычного редактирования разметки.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Копировать.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Копировать&lt;br /&gt;
|позволяет скопировать корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Описание подготовки и этапов разметки корпуса данных SMC===&lt;br /&gt;
Классификатор применяет &#039;&#039;мультиклассовый&#039;&#039; подход к классификации, то есть каждая фраза может принадлежать одному или нескольким классам одновременно. Процесс разметки данных (подробнее см. раздел [[SMC. UPS руководство по работе с интерфейсом#Функционал вкладки «Данные» SMC|Функционал вкладки «Данные»]]) состоит из двух этапов (допускается пропуск одного из этапов):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Разметка данных&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Данные»)&#039;&#039;&#039;. При добавлении новых данных (новой фразы), им необходимо присвоить класс(ы) из существующих и/или новые.  Если метка (класс) уже существует, она может быть выбрана из выпадающего списка Классы. Так же можно создать новую метку просто написав ее название в окне &#039;&#039;&#039;Класс&#039;&#039;&#039; и нажав на &#039;&#039;&#039;«Добавить новый класс»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Группировка классов&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Группы»&#039;&#039;&#039;). По сути, это работа с итоговым результатом модели (пост-обработка). После формирования корпуса данных и обучения, модель SMC должна корректно отдать все найденные по фразе метки. Этап группировки подразумевает под собой подбор минимального количества наиболее подходящих меток для создания вопросно - ответной пары.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Группировка классов помогает модели SMC без дополнительного обучения определить, к какой группе классов может принадлежать новая (ранее неизвестная) фраза.&lt;br /&gt;
&lt;br /&gt;
Интерфейс вкладки &#039;&#039;&#039;«Группы»&#039;&#039;&#039; сервиса SMC аналогичен интерфейсу &#039;&#039;&#039;«Данные»&#039;&#039;&#039;, описание панели управления [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|см. в таблице 3]]. Здесь есть поля для ввода названий новых групп и входящих в них классов. Как уже созданные, так и новые группы отображаются в окне &#039;&#039;&#039;Список групп&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
В результате получаются группы, которые отвечают на вопросы, исходя из классов (меток), которые в неё входят. Есть возможность отфильтровать данные по группам и классам. Также справа можно настроить более точную фильтрацию, для этого можно использовать переключатель «и», «или», «кроме» (рис. 18). Поддерживается &#039;&#039;импорт&#039;&#039; и &#039;&#039;экспорт&#039;&#039; корпусов. При необходимости можно посмотреть дубликаты в группах, для этого включите галочку в правом верхнем углу (под панелью управления) &#039;&#039;&#039;«Показать дубликаты классов»&#039;&#039;&#039;.[[Файл:2024-05-21 12-04-08.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18. Возможности фильтрации групп.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Если вам нужно добавить или удалить общий класс сразу для нескольких групп, просто выделите их галочками. После этого внизу появится меню, в котором вы сможете выбрать нужные классы для добавления или удаления из списка. Также есть функция «Копировать», которая позволяет скопировать группу или несколько групп в трех режимах (рис. 18):&lt;br /&gt;
&lt;br /&gt;
* простое копирование;&lt;br /&gt;
* копирование с добавлением классов: скопирует выделенные группы и добавит в копию выбранный из списка класс;&lt;br /&gt;
* копирование с удалением классов: скопирует выделенные группы и удалит в копии выбранный из списка класс.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На панели управления есть кнопка &#039;&#039;&#039;«Обновление групп в модели»&#039;&#039;&#039; , которая позволяет, если нужно, &#039;&#039;дообучить&#039;&#039; модель Классификатора SMC, на основании изменений внесенных в группы, не обучая модель повторно.&lt;br /&gt;
&lt;br /&gt;
Если нужно, вы можете &#039;&#039;переименовать&#039;&#039; группу. Для этого в &#039;&#039;&#039;Списке групп&#039;&#039;&#039;, рядом с названием группы, кликните на карандашик, а затем сохраните изменения (нажмите на зеленую галочку). После того как вы переименуете группу, вам нужно будет обновить группы в модели. Это делается с помощью кнопки &#039;&#039;&#039;«Обновление групп»&#039;&#039;&#039; в модели на панели управления ([[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|см. табл. 2]]).&lt;br /&gt;
&lt;br /&gt;
=== Функционал вкладки «Метки» ===&lt;br /&gt;
[[Файл:2024-10-15 11-23-22.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 19. Интерфейс вкладки Метки.&#039;&#039;&amp;lt;/small&amp;gt;]]Интерфейс вкладки «Метки» представлен на рисунке 19. Слева вы увидите список всех доступных словарей. Чтобы открыть один из них, просто нажмите на его название — и в центральной части экрана появится сам словарь. &lt;br /&gt;
&lt;br /&gt;
Процесс добавления нового словаря состоит из двух простых шагов:&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на кнопку «Добавить словарь меток», расположенную в нижней левой части экрана. В появившемся диалоговом окне введите название нового словаря.&lt;br /&gt;
&lt;br /&gt;
2. Затем добавьте данные в словарь: укажите название метки и пороговое значение коэффициента достоверности в левой части таблицы и её определяющие фразы в правой части таблицы. Более подробную информацию вы найдёте в разделе [[SMC. UPS руководство по работе с интерфейсом#Подготовка словаря меток|«Подготовка словаря меток»]]. Если у вас уже есть файл с описанием меток, вы можете воспользоваться кнопкой Импорт на панели управления (см. раздел [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Метки»|Панель управления вкладки «Метки»]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Подготовка словаря меток ====&lt;br /&gt;
&lt;br /&gt;
Подготовка словаря меток включает в себя определение набора требуемых меток под конкретную задачу. После этого нужно в описание каждой метки добавить все возможные определяющие фразы, которые однозначно определяют эту метку, каждое слово (фраза) с новой строки. Не нужно добавлять целые фразы, как это делается при разметке SMC. Принцип описания больше похож на разметку SEE корпуса: просто укажите ключевые слова или словосочетания, которые определяют данную метку, а также все, что хотите отнести к этой метке. &amp;lt;blockquote&amp;gt;Например, мы создаем метку «Документация» и в определяющих фразах указываем все возможные варианты, которые однозначно описывают эту метку с новой строки: «дока», «инструкция», «документация», «мануал».&amp;lt;/blockquote&amp;gt;Подготовленный для импорта документ должен быть в формате csv. И иметь следующую структуру:&amp;lt;blockquote&amp;gt;Метка&amp;lt;TAB&amp;gt;Описание 1, Описание 2, ..., Описание N&amp;lt;TAB&amp;gt;Порог&amp;lt;/blockquote&amp;gt;Пороговое значение в файле указывается в диапазоне [0,1]. Далее при необходимости это значение можно будет поменять в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
После того как словарь будет заполнен или загружен, вы сможете редактировать описания меток и их названия в интерфейсе. Чтобы внести изменения в определяющие фразы, просто нажмите на поле метки и в левой части таблицы будут показаны фразы этой метки. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;удалить&#039;&#039; лишнюю фразу или метку - наведите курсор на выбранную строку и нажмите на появившуюся иконку корзинки в конце строки [[Файл:Delete icon.png|безрамки|18x18пкс]]. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Также сверху таблицы словаря меток располагается поле ввода &amp;quot;Поиск по фразе&amp;quot;. При ее заполнении будут отфильтровываться метки, содержащие введенную фразу (левая таблица), и совпадения по фразе в выбранной метке (правая таблица).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Панель управления вкладки «Метки» ====&lt;br /&gt;
&lt;br /&gt;
Описание функционала панели управления на вкладке &#039;&#039;&#039;«Метки»&#039;&#039;&#039; представлено в таблице 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 4 Описание функционала панели инструментов вкладки «Метки»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Позволяет импортировать (добавлять) данные из файла. По нажатию на кнопку появится диалоговое окно, в котором требуется выбрать файл с компьютера в формате csv.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Удаление_документа.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Удалить&lt;br /&gt;
|позволяет удалить выбранный словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает меню пользователя (имя, смена  пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Работа с ошибками SMC===&lt;br /&gt;
[[Файл:Ошиб тест тип 1.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 20. Иллюстрация ошибки тестирования первого типа.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Ошибка тест тип 1 3.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Обогащение корпуса данных.&amp;lt;/small&amp;gt;&#039;&#039;]]Во время работы с классификатором, вы можете столкнуться с 3-мя видами ошибок:&lt;br /&gt;
*ошибки разметки;&lt;br /&gt;
*ошибки обучения;&lt;br /&gt;
*ошибки тестирования.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как описано выше в разделе «&#039;&#039;Информационные вкладки: Сервер, Ошибки, Логи, Постобработка» -&#039;&#039; &#039;&#039;&#039;«ошибки разметки»&#039;&#039;&#039; – раздел куда попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная).  Вкладка &#039;&#039;&#039;«ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии &#039;&#039;&#039;«Обучена»&#039;&#039;&#039;, те фразы, которыми модель так и не обучилась.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; являются наиболее сложными и делятся на два основных типа:&lt;br /&gt;
# нехватка данных, тогда необходимо обогатить корпус данных фразами и разметкой;&lt;br /&gt;
#нехватка комбинаций меток для группы.&lt;br /&gt;
[[Файл:Ошибка тест тип 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Иллюстрация ошибки тестирования второго типа.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример ошибки типа 1. Нехватка данных.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Есть фраза «Директор МФЦ иркутской области» - модель классифицирует ее неправильно, на скриншоте (см. рис. 20) этой фразе присвоены метки: &#039;&#039;Иркутская область_о, как_в, губернатор_о&#039;&#039; Это происходит из-за того, что &#039;&#039;директор&#039;&#039; и &#039;&#039;губернатор&#039;&#039; - имеют семантическое сходство, так как являются руководителями. Но в связке с Иркутской областью - упоминания директора в корпусе не было. Поэтому модель исходя из имеющихся у нее данных - определила для этой фразы  - метку губернатор_о. Группа: &#039;&#039;кто является губернатором иркутской области района.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если мы отфильтруем корпус данных по слову &#039;&#039;директор,&#039;&#039; то увидим, что в корпусе отсутствуют фразы где и &#039;&#039;директор&#039;&#039; и &#039;&#039;иркутская область&#039;&#039; упоминались бы одновременно, а так же не была определена метка &#039;&#039;мфц_о,&#039;&#039; следовательно фразы &#039;&#039;директор мфц&#039;&#039; (дополнительно добавленная выделенная фраза) тоже не хватало (см. рис. 21). Нужно добавить эти фразы в корпус, сохранить изменения, переобучить модель, так как вносились изменения в данные, и ошибка будет устранена.[[Файл:Ошибка тест тип 2 нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Добавление новой комбинации меток для группы.&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;Пример ошибки типа 2. Нехватка комбинаций меток для группы.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Имеется фраза &#039;&#039;«а какие документы нужно подать для оформления путевки инвалиду»&#039;&#039;. Проводим тестирование в ручном режиме и видим, что этой фразе не присвоена ни одна группа, а значит нет конечной точки, которой бы соответствовал полученный от модели набор меток. (см. рис. 22).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переходим во вкладку &#039;&#039;&#039;Данные&#039;&#039;&#039;, выбираем нужный корпус данных, идем во вкладку &#039;&#039;&#039;Группы&#039;&#039;&#039;. Далее фильтруем группы по &#039;&#039;&#039;Классам&#039;&#039;&#039;: инвалидность_о, путевка в санаторий_о переводим &#039;&#039;&#039;переключатель&#039;&#039;&#039; справа в положение &#039;&#039;«и»&#039;&#039; (см. рис. 23) и смотрим, что у нас отсутствует комбинация меток: с подачей документов. Добавляем еще одну комбинацию (см. рис. 23), сохраняем изменения, переходим во вкладку Модели, кликаем на кнопку [[Файл:Обновление групп.png|безрамки|20x20px]] «Обновление групп», в диалоговом окне выбираем модель и нажимаем кнопку обновить - ошибка устранена. Переобучать модель не нужно, кнопка «Обновление групп» позволяет внести изменения без переобучения.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3426</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3426"/>
		<updated>2025-12-17T08:24:41Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Панель управления SES */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то ничего не произойдет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Аудиоответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.        &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-12-11 11-15-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в запрос к ЧаВО»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность». Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;«Удалять сущность из запроса к ЧаВО»&#039;&#039;&#039; предназначен для типов «ЭД Сущность» и работает наоборот: он удаляет из запроса пользователя слова или фразы, которые распознала модель.&lt;br /&gt;
&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.   &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога, берется из отладчика - значение атрибута session,&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;&amp;quot;Добавить в скрипт тестирования&amp;quot;&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3425</id>
		<title>SMC. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3425"/>
		<updated>2025-12-12T09:11:48Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Добавление нового корпуса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;Классификатор (SMC)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Главный экран.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 1. Иконки начального экран UPS.&#039;&#039;&amp;lt;/small&amp;gt;|граница]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# SMC Классификатор,&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#Работа с сервисом исходящих обзвонов «Информатор»|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
[[Файл:Раб экран классификатора.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 2. Рабочая область «SMC»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20пкс]] (см. табл. 2).&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
Рабочая область &#039;&#039;&#039;«SMC»&#039;&#039;&#039; включает в себя (рис. 2):&lt;br /&gt;
*панель управления,&lt;br /&gt;
*кнопки переключения между версиями моделей,&lt;br /&gt;
* блоки для работы с моделями и данными,&lt;br /&gt;
*информация о текущей модели,&lt;br /&gt;
*информацию об обучении и тестировании, для обученных и протестированных моделей,&lt;br /&gt;
*информационные вкладки.&lt;br /&gt;
[[Файл:Model info smc.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 3 Информационный блок о модели.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
В блоке интерфейса &#039;&#039;&#039;«Классификатор»&#039;&#039;&#039; есть 3 вкладки:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;«Модели»&#039;&#039;&#039; – содержит все созданные модели SMC списком в алфавитном порядке. Модели с постобработкой помечены значком [[Файл:Подсказка.jpg|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;«Данные»&#039;&#039;&#039; – содержит все корпуса данных SMC списком в алфавитном порядке.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;«Метки»&#039;&#039;&#039; –  содержит все словари меток SMC.&lt;br /&gt;
===Функционал вкладки «Модели» ===&lt;br /&gt;
Во вкладке &#039;&#039;&#039;«Модели»&#039;&#039;&#039; доступен просмотр информации о модели, а именно:&lt;br /&gt;
*название модели,&lt;br /&gt;
*версия модели: &#039;&#039;черновик&#039;&#039;, &#039;&#039;рабочая&#039;&#039;, &#039;&#039;архив&#039;&#039; (табл. 1),&lt;br /&gt;
*статус модели.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1. Версии модели.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  версии модели&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Черновик&lt;br /&gt;
&lt;br /&gt;
|это  не примененная модель. Можно обучать, переобучать, тестировать, устанавливать  и применять. Можно экспортировать и импортировать. Цвет акцента версии модели  - серый. После применения (установки) модель (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Установка»)  становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
&lt;br /&gt;
|это  модель, которая уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённую модель нельзя установить заново или обучить. Можно  провести ручное тестирование и проверить конкретные фразы (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Ручная  проверка»). Можно экспортировать модель.  Цвет акцента версии модели - зелёный. По нажатию кнопки «Архив»- «Рабочая»  модель переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Архивная&lt;br /&gt;
&lt;br /&gt;
|это  рабочая модель, которая переводится в архив (резервную копию) после  применения черновика. Можно вернуть архивную модель в рабочую версию, нажав  на кнопку «Откат». При этом рабочая версия также становится архивной, то есть  рабочая и архивная версии меняются местами. Цвет акцента версии модели -  синий.&lt;br /&gt;
|}[[Файл:Model status.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Примеры статусов модели.&amp;lt;/small&amp;gt;&#039;&#039;]]Модель SMC имеет свойство &#039;&#039;&#039;«Статус»&#039;&#039;&#039; (рис. 4), которые принимает следующие значения:&lt;br /&gt;
*&#039;&#039;Обучение&#039;&#039;. Это модель, которая в данный момент обучается.&lt;br /&gt;
* &#039;&#039;Обучена&#039;&#039;. Доступен просмотр информации о точности обучения, параметрах модели и матрица ошибок.&lt;br /&gt;
*&#039;&#039;Тестирование.&#039;&#039; Это модель, которая в данный момент тестируется.&lt;br /&gt;
*&#039;&#039;Протестирована&#039;&#039;. Появляются доп. кнопки &#039;&#039;&#039;«Обучение»&#039;&#039;&#039; и &#039;&#039;&#039;«Тест»&#039;&#039;&#039; (под матрицей ошибок), нажав на которые можно посмотреть матрицу обучения и тестирования соответственно.&lt;br /&gt;
*&#039;&#039;Установлена.&#039;&#039; В этот статус модель переходит при нажатии кнопки «&#039;&#039;&#039;Установка»&#039;&#039;&#039;. В этом статусе возможны &#039;&#039;Импорт&#039;&#039;, &#039;&#039;Экспорт&#039;&#039;, &#039;&#039;Обучение&#039;&#039;, &#039;&#039;Ручная&#039;&#039; &#039;&#039;проверка&#039;&#039;, &#039;&#039;Применение&#039;&#039; модели – по соответствующим кнопкам на панели управления.&lt;br /&gt;
*&#039;&#039;Применена.&#039;&#039; В статус &#039;&#039;Применена&#039;&#039; модель переходит при нажатии кнопки «&#039;&#039;&#039;Применение»&#039;&#039;&#039;. Для модели в статусе &#039;&#039;Применена&#039;&#039; возможны только – &#039;&#039;Ручная проверка&#039;&#039; конкретной фразой по кнопке «&#039;&#039;&#039;Ручная проверка»&#039;&#039;&#039; и &#039;&#039;экспорт&#039;&#039; (выгрузка) по кнопке «&#039;&#039;&#039;Экспорт»&#039;&#039;&#039; (см. [[SMC. UPS руководство по работе с интерфейсом|табл. 2]]).&lt;br /&gt;
*&#039;&#039;Ошибка&#039;&#039;. Информирует о сбое процессов импорта, обучения, тестирования, остановки обучения. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Пустые модели больше не отображаются в интерфейсе.&#039;&#039;&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Возможны &#039;&#039;манипуляции&#039;&#039; с моделями SMC:&lt;br /&gt;
*удаление модели, удаляется текущая версия модели,&lt;br /&gt;
*добавление новой модели SMC, нажмите кнопку &#039;&#039;&#039;«Добавить новую модель»&#039;&#039;&#039;. Далее доступны два способа:&lt;br /&gt;
*# Из файла: загрузите архив с готовой моделью.&lt;br /&gt;
*# Обучить модель: создайте модель с нуля, выбрав для обучения либо корпус текстов, либо словарь меток.&lt;br /&gt;
====Панель управления вкладки «Модели» SMC====&lt;br /&gt;
В правом верхнем углу экрана располагается панель управления для вкладки &#039;&#039;&#039;«Модели»&#039;&#039;&#039;. На ней располагаются кнопки из таблицы 2. Цвет кнопок указывает на доступность действия для данной модели: синий означает, что кнопка активна, а голубой - что она неактивна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 2. Описание функционала панели управления на вкладке «Модели».&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать(выгрузить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обучение.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обучение&lt;br /&gt;
|позволяет обучить модель SMC, выбрав данные для обучения из выпадающего списка. И затем следует выбрать метод обучения — по корпусу или по меткам (подробнее см. разд. [[SMC. UPS руководство по работе с интерфейсом|Функционал вкладки Метки]]). Обучение на словаре меток имеет преимущества перед корпусом в том, что обучение модели происходит в разы быстрее.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновление групп.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обновление групп в модели&lt;br /&gt;
|позволяет обновить группы в модели SMC. При нажатии на кнопку – открывается форма для указания корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Тестирование.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Тестирование&lt;br /&gt;
|позволяет протестировать модель SMC корпусом данных. При нажатии на кнопку – открывается форма для указания корпуса, с помощью которого нужно протестировать модель.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ручная проверка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Ручная проверка&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|позволяет протестировать модель SMC конкретной фразой, увидеть величину достоверности каждого класса, определенного системой.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка обработчика в рабочую версию модели.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка обработчика в рабочую  версию модели&lt;br /&gt;
|позволяет  перезаписать обработчик на применяемой модели без перевода из тестового  режима, если изменился только обработчик, а корпус остался прежним.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка &lt;br /&gt;
|переводит модель SMC в статус &#039;&#039;установлена&#039;&#039;.  После чего кнопка  меняется на кнопку «Применение»[[Файл:Primenenie.png|безрамки|20x20px]] . Пока модель не применена (не используется),  можно ее &#039;&#039;обучить&#039;&#039;, &#039;&#039;протестировать&#039;&#039;, &#039;&#039;экспортировать&#039;&#039; или &#039;&#039;импортировать&#039;&#039;  данные. После того как модель начинает использоваться, возможность ее  обучения или изменения исчезает. Остается возможность &#039;&#039;экспорта&#039;&#039; и &#039;&#039;ручной проверки&#039;&#039;  модели.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Откат&lt;br /&gt;
|позволяет перевести архивную версию модели SMC обратно в рабочую.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. &lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-04-15 14-31-32.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5. Диалоговое окно режима «Ручная проверка».&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Режим &#039;&#039;&#039;«Ручная проверка».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Как описано в таблице 2 этот режим позволяет протестировать модель SMC конкретной фразой. При нажатии на кнопку открывается диалоговое окно со следующими вкладками:&lt;br /&gt;
*классификация,&lt;br /&gt;
*прочее.&lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;классификация&#039;&#039;&#039; содержит поля:&lt;br /&gt;
*&#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
*&#039;&#039;порог доверия -&#039;&#039; показатель, отражающий степень уверенности в принадлежности новой фразы к конкретному классу (рис. 6). Другими словами, пороговое значение указывает, при какой минимальной вероятности полагаем, что фраза относится к определённому классу.&lt;br /&gt;
*Функция &#039;&#039;коррекции&#039;&#039; предназначена для исправления опечаток в тексте. Существует три режима работы этой функции, каждый из которых определяет допустимое количество ошибок в слове:&lt;br /&gt;
**&#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)[[Файл:2025-04-15 14-35-46.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 6. Функционал вкладки Классификация.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
**&#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
**&#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
**либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; Эти режимы действуют только при коррекции по словарю модели. Поскольку идет сравнение слова с опечаткой со словом из словаря без ошибок.&amp;lt;/blockquote&amp;gt;Есть галочка &#039;&#039;&#039;расширенный режим -&#039;&#039;&#039;  позволяет обратиться сразу к нескольким моделям SMC. После нажатия на кнопку &#039;&#039;&#039;классифицировать&#039;&#039;&#039;, выводится результат - метки классов, которые модель смогла распознать.&lt;br /&gt;
&lt;br /&gt;
Классификатор (SMC) также выводит следующую информацию:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;&#039;Классы&#039;&#039;&#039;: здесь отображается название класса, к которому был отнесен текст, и вероятность его принадлежности к этому классу.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;&#039;Группы&#039;&#039;&#039;: отображается название группы и число совпавших классов. Если метки совпадают с несколькими группами, они отображаются в порядке убывания числа совпавших классов (т.е. чем полнее группа, тем выше ее позиция в списке).&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;&#039;Ближайшие группы&#039;&#039;&#039;: отображаются группы, до которых не хватает всего одной метки, с указанием процента заполненности и сортировкой по убыванию этого процента.&lt;br /&gt;
&lt;br /&gt;
Вкладка  &#039;&#039;&#039;прочее&#039;&#039;&#039; SMC Классификатора включает в себя несколько опций: &#039;&#039;анализ на эмоциональность&#039;&#039;, &#039;&#039;пунктуация, анализ токсичности&#039;&#039; и &#039;&#039;коррекция ошибок, обратная нормализация, сжатие&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Сжатие - позволяет выделить основной смысл фразы. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;порог сжатия&#039;&#039; - означает процент сжатия фразы, например, порог сжатия 100 - выводит всю фразу в окно результата&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Все эти манипуляция можно производить с фразой в блоке - &#039;&#039;текст.&#039;&#039; [[Файл:Информационные вкладки тест.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7. Интерфейс раздела «Классификатор»: Информационные вкладки для протестированной модели.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
====Информационные вкладки SMC: Сервер, Ошибки, Логи, Постобработка====&lt;br /&gt;
Справа на экране располагаются информационные вкладки (рис. 7)&lt;br /&gt;
*&#039;&#039;&#039;«Серверы»&#039;&#039;&#039; – отображает информацию о серверах и процессах,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки разметки»&#039;&#039;&#039; – в этот раздел попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная),&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии «Обучена», те фразы, которыми модель так и не обучилась. Также можно, находясь на вкладке &#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; использовать метод &#039;&#039;&#039;«Ручная проверка»&#039;&#039;&#039;,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; – доступны для модели в состоянии &#039;&#039;Протестирована&#039;&#039; – отображает информацию об ошибках тестирования. Можно выгрузить ошибки в файл с помощью кнопки &#039;&#039;&#039;«Экспорт»&#039;&#039;&#039;. Есть возможность преобразовать ошибки в данные корпуса,&lt;br /&gt;
* &#039;&#039;&#039;«Логи»&#039;&#039;&#039; – отображают логи процессов обучения, тестирования, точности обучения на разных этапах обучения,&lt;br /&gt;
*&#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; – редактор для написания кода handler.py.&lt;br /&gt;
[[Файл:Data screen new.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 8. Интерфейс вкладки данные с родительскими и дочерними вкладками&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:2025-12-11 10-52-07.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 9 Интерфейс вкладки данные&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:Data corpus info.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Информация о корпусе данных.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Функционал вкладки «Данные» SMC ===&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Данные» SMC&#039;&#039;&#039; (рис. 8) содержит список всех доступных корпусов данных. При выборе различных корпусов данных можно просмотреть информацию о них (рис. 10):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Название корпуса&#039;&#039;&#039;: можно изменить с помощью иконки &#039;&#039;&#039;«Карандаш».&#039;&#039;&#039; Можно удалить корпус с помощью иконки &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; (см. рис. 10).&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество строк&#039;&#039;&#039; – общее количество фраз в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество классов&#039;&#039;&#039; – общее количество классов в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество групп&#039;&#039;&#039; – отображает общее количества групп в корпусе данных (подробнее см. раздел &#039;&#039;[[SMC. UPS руководство по работе с интерфейсом#Описание подготовки и этапов разметки корпуса данных SMC|«Описание подготовки и этапов разметки корпуса данных SMC»]]&#039;&#039;).[[Файл:Род класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11. Создание родительского класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Под информационным блоком о корпусе данных SMC есть &#039;&#039;&#039;список классов&#039;&#039;&#039;, в котором содержатся названия классов и информация о количестве фраз в каждом классе. Можно удалять и добавлять классы. В самом низу списка есть меню для &#039;&#039;&#039;&#039;&#039;Экспорт списка классов&#039;&#039;&#039;&#039;&#039; в формате csv. Есть возможность &#039;&#039;скрыть&#039;&#039; блок с корпусами данных, нажав на стрелочку между блоком корпусов и информационным блоком корпуса. Существует три вида (ранга) классов (меток):&lt;br /&gt;
#Обычный класс — это класс, который не относится ни к одному из родительских классов.&lt;br /&gt;
#Родительский класс — это класс, который включает в себя другие классы. Например, родительский класс «Паспорт» включает в себя два класса-потомка: «паспорт рф_о» и «загранпаспорт_о».&lt;br /&gt;
#Класс-потомок — это класс, который относится к какому-либо родительскому классу.&lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать обычный класс в родительский, нужно выбрать его в списке классов и нажать на самую правую иконку в виде папки (рис. 11), которая говорит &#039;&#039;&#039;«Сделать класс родительским»&#039;&#039;&#039;. Чтобы добавить метку в родительский класс, нужно нажать правой кнопкой мыши на метку и выбрать нужный родительский класс из появившегося списка. После этого появится диалоговое окно, подтверждающее действие, и изменения вступят в силу (см. рис. 12). Метка станет классом-потомком.[[Файл:Перемещение метки в род.класс.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 12. Перемещение метки в родительский класс.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Удалить родительскую метку, в отличие от обычной, просто так нельзя. Сначала ее нужно вернуть в статус обычной, нажав на иконку &#039;&#039;&#039;«Сделать класс обычным»&#039;&#039;&#039; напротив нужного класса (рис. 13). После этого она будет расформирована и ее можно будет удалить.&lt;br /&gt;
&lt;br /&gt;
==== Добавление нового корпуса ====&lt;br /&gt;
[[Файл:Сделать класс обчным.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13. Сделать родительский класс обычным.&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы создать новый корпус данных SMC, на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; нажмите &#039;&#039;&#039;«Добавить новый корпус»&#039;&#039;&#039;, затем выберите &#039;&#039;&#039;«Из файла»&#039;&#039;&#039;, дайте имя, выберите файл и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если есть данные &amp;lt;u&amp;gt;реальных запросов моделям&amp;lt;/u&amp;gt; SMC - можно выгрузить логи SMC в корпус данных:&lt;br /&gt;
*добавьте новый корпус,&lt;br /&gt;
*выберите источник данных – &#039;&#039;&#039;«Логи из модели»,&#039;&#039;&#039; сформируется корпус данных из логов &#039;&#039;&#039;рабочей&#039;&#039;&#039; версии и &#039;&#039;&#039;моделей-черновиков.&#039;&#039;&#039;&lt;br /&gt;
Существует также третья опция – &#039;&#039;&#039;«Из ЧаВО»&#039;&#039;&#039;. Она позволяет получить все вопросы из базы данных [[QAS. UPS руководство по работе с интерфейсом|QAS]] в виде корпуса. Для этого нужно ввести название корпуса и нажать на кнопку «Добавить». После этого будет создан корпус данных, который включает в себя все вопросы [[QAS. UPS руководство по работе с интерфейсом|QAS]], а метками будут категории, к которым эти вопросы относятся.&lt;br /&gt;
&lt;br /&gt;
Есть возможность проверить корпус на дубликаты, с помощью галочки &#039;&#039;&#039;«Показать дубликаты:»&#039;&#039;&#039; выбрав одну из опций: &#039;&#039;&#039;фраз&#039;&#039;&#039; или &#039;&#039;&#039;полные&#039;&#039;&#039;. В последнем случае будут отображены полные совпадения и по классу, и по фразе. Все дублированные строки выделяются автоматически, чтобы можно было сразу удалить. Аналогичный функционал предусмотрен и для групп.&lt;br /&gt;
&lt;br /&gt;
При включении флага &#039;&#039;&#039;«Показать определившиеся группы»&#039;&#039;&#039; слева появится третий столбец «Группа». В нём будет отображаться название группы, назначенной для данной фразы. Это работает, если у вас создан список групп и заданы комбинации классов, которые в них входят.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-05-21 12-03-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Возможности фильтрации.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Можно &#039;&#039;фильтровать&#039;&#039; (рис. 14):&lt;br /&gt;
&lt;br /&gt;
1.  по названию класса,&lt;br /&gt;
&lt;br /&gt;
2.  по фразе или слову,&lt;br /&gt;
&lt;br /&gt;
3.  для более точной фильтрации можно использовать переключатель «и», «или», «кроме».&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;редактировать фразу&#039;&#039; в корпусе: вносить изменения в поле с фразой и &#039;&#039;сохранять&#039;&#039; изменения (кнопка &#039;&#039;&#039;«Дискета»&#039;&#039;&#039; на панели управления). Можно &#039;&#039;дополнять&#039;&#039; корпус данных по кнопке &#039;&#039;&#039;«Импорт»&#039;&#039;&#039; на панели управления (подробнее см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|описание функций панели управления]]). &#039;&#039;&#039;После дополнения не забудьте сохранить изменения.&#039;&#039;&#039; &#039;&#039;Удаление&#039;&#039; фраз из корпуса возможно как по одной, так и сразу несколько, для этого нужно выделить необходимые для удаления фразы и нажать на красную иконку &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; в правом нижнем углу блока работы с данными.[[Файл:Разм данных новая.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 15. Добавление и разметка фраз.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Можно вручную &#039;&#039;добавлять&#039;&#039; фразы в корпус по одной или сразу несколько (каждая фраза с новой строки, enter в конце каждой фразы)(рис. 15), записав их в поле &#039;&#039;&#039;«Фразы»&#039;&#039;&#039; в нижней части блока для работы с данными. Можно &#039;&#039;назначить&#039;&#039; или &#039;&#039;изменить&#039;&#039; классы (метки) для фразы, указав новый в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; или выбрав существующий класс из выпадающего списка. Метки классов могут быть больше чем одна на одну фразу (мультиклассовая классификация). &amp;lt;blockquote&amp;gt;Рассмотрим пример разметки новой фразы. Допустим мы хотим добавить вручную две фразы:&lt;br /&gt;
#&#039;&#039;«Здравствуйте, у меня возникли неполадки, возникающие во время установки SBS. Помогите решить проблему. Заранее спасибо.»&#039;&#039;&lt;br /&gt;
#&#039;&#039;«Добрый день, у меня появляется ошибка при установке биометрии. Заранее благодарю за ответ.»&#039;&#039;&lt;br /&gt;
Разметка производится исходя из того &#039;&#039;&#039;«о чем эта фраза?»&#039;&#039;&#039;, задача разметки в том, чтобы помочь модели понять суть фразы. Например, во фразах выше говорится об &#039;&#039;ошибках во время установки сервиса биометрии&#039;&#039;, так же присутствует &#039;&#039;благодарность&#039;&#039; и &#039;&#039;приветствие,&#039;&#039; соответственно метки будут: &#039;&#039;SBS, ошибка, установка_ПО, благодарность, приветствие.&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:Добавить общий класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16(а). Добавление общего класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Имеется функция &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039;. С ее помощью можно присвоить одну или несколько общих меток сразу нескольким выбранным из списка фразам (рис. 16 (а)), если была допущена ошибка при разметке фраз. Для изменения набора меток у одной фразы нужно всего лишь один раз щелкнуть на список классов и добавить нужную метку из выпадающего списка или навести курсор на лишнюю метку и, также щелкнув, удалить ее. Если необходимо удалить сразу несколько меток с фразы или нескольких фраз, под кнопкой &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039; есть кнопка &#039;&#039;&#039;«Удалить классы»&#039;&#039;&#039; (рис. 16 (б)). Сначала выделите нужные фразы, а затем выберите класс (классы), которые вы хотите удалить из выпадающего списка, и кликните по кнопке «Удалить классы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Удаление нескольких классов 1.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 16(б). Удаление нескольких классов.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Объединение меток разных род.классов.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 17. Объединение меток разных родительских классов.&#039;&#039;&amp;lt;/small&amp;gt;]]Кроме того, существует еще одна полезная функция для работы в корпусе данных SMC — &#039;&#039;&#039;«объединить метки»&#039;&#039;&#039;. Для лучшего понимания рассмотрим пример. Предположим, у вас есть две метки с одинаковым названием — «версия» и «версия», но в одном случае название содержит английскую «е», а в другом — русскую (классы отображаются в алфавитном порядке, метка с английскими буквами будет нарушать его). И этими метками уже помечены некоторые фразы. Чтобы решить эту проблему, можно воспользоваться функцией &#039;&#039;&#039;«объединения»&#039;&#039;&#039;. Необходимо скопировать название правильной метки из списка меток («карандаш» — выделить название), затем нажать на «карандаш» напротив неправильной метки и заменить ее названием корректной метки. После этого метки объединятся и останется только корректная метка. Если эти метки принадлежат какой-либо группе, то замена произойдет и в ней. Возможность объединения групп также предусмотрена и осуществляется по такому же алгоритму.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Однако есть некоторые особенности работы этой функции при работе с классами-потомками. Функция работает только в том случае, если вы хотите объединить метки в пределах одного родительского класса. То есть нельзя объединить классы разных рангов, например родитель — потомок, в этом случае появится сообщение об ошибке и невозможности объединить две метки из разных родительских классов (рис. 17).&lt;br /&gt;
&lt;br /&gt;
====Панель управления вкладки «Данные» сервиса SMC====&lt;br /&gt;
Панель управления на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; отличается своими функциями. В таблице 3 представлен список кнопок.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 3 Описание функционала панели инструментов вкладки «Данные»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать данные из внешнего файла, логов обращений к модели, уже существующего в системе корпуса или базы знаний ЧаВО.&lt;br /&gt;
Если выбран вариант «Из файла», нужно выбрать файл для загрузки. Поддерживаемые форматы файлов: csv, txt. Кодировка — UTF-8.&lt;br /&gt;
&lt;br /&gt;
Затем можно выбрать действие: дополнить или заменить. Если выбрано «дополнить», данные текущего корпуса будут дополнены данными из файла или корпуса.&lt;br /&gt;
&lt;br /&gt;
Если выбрано «заменить», данные текущего корпуса будут полностью заменены данными из файла или корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Авторазметка_(2).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Авторазметка&lt;br /&gt;
|позволяет автоматически разметить корпус по словарю меток (подробнее см. [[SMC. UPS руководство по работе с интерфейсом|разд Функционал вкладки Метки]]). В диалоговом окне необходимо заполнить поля с названием задачи, выбрать из списка нужный словарь меток. Из выпадающего списка «Метки» выбрать либо замену меток, либо дополнение. И запустить авторазметку.&lt;br /&gt;
После этого автоматически размеченный корпус будет доступен для обычного редактирования разметки.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Копировать.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Копировать&lt;br /&gt;
|позволяет скопировать корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Описание подготовки и этапов разметки корпуса данных SMC===&lt;br /&gt;
Классификатор применяет &#039;&#039;мультиклассовый&#039;&#039; подход к классификации, то есть каждая фраза может принадлежать одному или нескольким классам одновременно. Процесс разметки данных (подробнее см. раздел [[SMC. UPS руководство по работе с интерфейсом#Функционал вкладки «Данные» SMC|Функционал вкладки «Данные»]]) состоит из двух этапов (допускается пропуск одного из этапов):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Разметка данных&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Данные»)&#039;&#039;&#039;. При добавлении новых данных (новой фразы), им необходимо присвоить класс(ы) из существующих и/или новые.  Если метка (класс) уже существует, она может быть выбрана из выпадающего списка Классы. Так же можно создать новую метку просто написав ее название в окне &#039;&#039;&#039;Класс&#039;&#039;&#039; и нажав на &#039;&#039;&#039;«Добавить новый класс»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Группировка классов&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Группы»&#039;&#039;&#039;). По сути, это работа с итоговым результатом модели (пост-обработка). После формирования корпуса данных и обучения, модель SMC должна корректно отдать все найденные по фразе метки. Этап группировки подразумевает под собой подбор минимального количества наиболее подходящих меток для создания вопросно - ответной пары.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Группировка классов помогает модели SMC без дополнительного обучения определить, к какой группе классов может принадлежать новая (ранее неизвестная) фраза.&lt;br /&gt;
&lt;br /&gt;
Интерфейс вкладки &#039;&#039;&#039;«Группы»&#039;&#039;&#039; сервиса SMC аналогичен интерфейсу &#039;&#039;&#039;«Данные»&#039;&#039;&#039;, описание панели управления [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|см. в таблице 3]]. Здесь есть поля для ввода названий новых групп и входящих в них классов. Как уже созданные, так и новые группы отображаются в окне &#039;&#039;&#039;Список групп&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
В результате получаются группы, которые отвечают на вопросы, исходя из классов (меток), которые в неё входят. Есть возможность отфильтровать данные по группам и классам. Также справа можно настроить более точную фильтрацию, для этого можно использовать переключатель «и», «или», «кроме» (рис. 18). Поддерживается &#039;&#039;импорт&#039;&#039; и &#039;&#039;экспорт&#039;&#039; корпусов. При необходимости можно посмотреть дубликаты в группах, для этого включите галочку в правом верхнем углу (под панелью управления) &#039;&#039;&#039;«Показать дубликаты классов»&#039;&#039;&#039;.[[Файл:2024-05-21 12-04-08.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18. Возможности фильтрации групп.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Если вам нужно добавить или удалить общий класс сразу для нескольких групп, просто выделите их галочками. После этого внизу появится меню, в котором вы сможете выбрать нужные классы для добавления или удаления из списка. Также есть функция «Копировать», которая позволяет скопировать группу или несколько групп в трех режимах (рис. 18):&lt;br /&gt;
&lt;br /&gt;
* простое копирование;&lt;br /&gt;
* копирование с добавлением классов: скопирует выделенные группы и добавит в копию выбранный из списка класс;&lt;br /&gt;
* копирование с удалением классов: скопирует выделенные группы и удалит в копии выбранный из списка класс.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На панели управления есть кнопка &#039;&#039;&#039;«Обновление групп в модели»&#039;&#039;&#039; , которая позволяет, если нужно, &#039;&#039;дообучить&#039;&#039; модель Классификатора SMC, на основании изменений внесенных в группы, не обучая модель повторно.&lt;br /&gt;
&lt;br /&gt;
Если нужно, вы можете &#039;&#039;переименовать&#039;&#039; группу. Для этого в &#039;&#039;&#039;Списке групп&#039;&#039;&#039;, рядом с названием группы, кликните на карандашик, а затем сохраните изменения (нажмите на зеленую галочку). После того как вы переименуете группу, вам нужно будет обновить группы в модели. Это делается с помощью кнопки &#039;&#039;&#039;«Обновление групп»&#039;&#039;&#039; в модели на панели управления ([[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|см. табл. 2]]).&lt;br /&gt;
&lt;br /&gt;
=== Функционал вкладки «Метки» ===&lt;br /&gt;
[[Файл:2024-10-15 11-23-22.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 19. Интерфейс вкладки Метки.&#039;&#039;&amp;lt;/small&amp;gt;]]Интерфейс вкладки «Метки» представлен на рисунке 19. Слева вы увидите список всех доступных словарей. Чтобы открыть один из них, просто нажмите на его название — и в центральной части экрана появится сам словарь. &lt;br /&gt;
&lt;br /&gt;
Процесс добавления нового словаря состоит из двух простых шагов:&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на кнопку «Добавить словарь меток», расположенную в нижней левой части экрана. В появившемся диалоговом окне введите название нового словаря.&lt;br /&gt;
&lt;br /&gt;
2. Затем добавьте данные в словарь: укажите название метки и пороговое значение коэффициента достоверности в левой части таблицы и её определяющие фразы в правой части таблицы. Более подробную информацию вы найдёте в разделе [[SMC. UPS руководство по работе с интерфейсом#Подготовка словаря меток|«Подготовка словаря меток»]]. Если у вас уже есть файл с описанием меток, вы можете воспользоваться кнопкой Импорт на панели управления (см. раздел [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Метки»|Панель управления вкладки «Метки»]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Подготовка словаря меток ====&lt;br /&gt;
&lt;br /&gt;
Подготовка словаря меток включает в себя определение набора требуемых меток под конкретную задачу. После этого нужно в описание каждой метки добавить все возможные определяющие фразы, которые однозначно определяют эту метку, каждое слово (фраза) с новой строки. Не нужно добавлять целые фразы, как это делается при разметке SMC. Принцип описания больше похож на разметку SEE корпуса: просто укажите ключевые слова или словосочетания, которые определяют данную метку, а также все, что хотите отнести к этой метке. &amp;lt;blockquote&amp;gt;Например, мы создаем метку «Документация» и в определяющих фразах указываем все возможные варианты, которые однозначно описывают эту метку с новой строки: «дока», «инструкция», «документация», «мануал».&amp;lt;/blockquote&amp;gt;Подготовленный для импорта документ должен быть в формате csv. И иметь следующую структуру:&amp;lt;blockquote&amp;gt;Метка&amp;lt;TAB&amp;gt;Описание 1, Описание 2, ..., Описание N&amp;lt;TAB&amp;gt;Порог&amp;lt;/blockquote&amp;gt;Пороговое значение в файле указывается в диапазоне [0,1]. Далее при необходимости это значение можно будет поменять в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
После того как словарь будет заполнен или загружен, вы сможете редактировать описания меток и их названия в интерфейсе. Чтобы внести изменения в определяющие фразы, просто нажмите на поле метки и в левой части таблицы будут показаны фразы этой метки. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;удалить&#039;&#039; лишнюю фразу или метку - наведите курсор на выбранную строку и нажмите на появившуюся иконку корзинки в конце строки [[Файл:Delete icon.png|безрамки|18x18пкс]]. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Также сверху таблицы словаря меток располагается поле ввода &amp;quot;Поиск по фразе&amp;quot;. При ее заполнении будут отфильтровываться метки, содержащие введенную фразу (левая таблица), и совпадения по фразе в выбранной метке (правая таблица).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Панель управления вкладки «Метки» ====&lt;br /&gt;
&lt;br /&gt;
Описание функционала панели управления на вкладке &#039;&#039;&#039;«Метки»&#039;&#039;&#039; представлено в таблице 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 4 Описание функционала панели инструментов вкладки «Метки»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Позволяет импортировать (добавлять) данные из файла. По нажатию на кнопку появится диалоговое окно, в котором требуется выбрать файл с компьютера в формате csv.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Удаление_документа.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Удалить&lt;br /&gt;
|позволяет удалить выбранный словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает меню пользователя (имя, смена  пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Работа с ошибками SMC===&lt;br /&gt;
[[Файл:Ошиб тест тип 1.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 20. Иллюстрация ошибки тестирования первого типа.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Ошибка тест тип 1 3.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Обогащение корпуса данных.&amp;lt;/small&amp;gt;&#039;&#039;]]Во время работы с классификатором, вы можете столкнуться с 3-мя видами ошибок:&lt;br /&gt;
*ошибки разметки;&lt;br /&gt;
*ошибки обучения;&lt;br /&gt;
*ошибки тестирования.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как описано выше в разделе «&#039;&#039;Информационные вкладки: Сервер, Ошибки, Логи, Постобработка» -&#039;&#039; &#039;&#039;&#039;«ошибки разметки»&#039;&#039;&#039; – раздел куда попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная).  Вкладка &#039;&#039;&#039;«ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии &#039;&#039;&#039;«Обучена»&#039;&#039;&#039;, те фразы, которыми модель так и не обучилась.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; являются наиболее сложными и делятся на два основных типа:&lt;br /&gt;
# нехватка данных, тогда необходимо обогатить корпус данных фразами и разметкой;&lt;br /&gt;
#нехватка комбинаций меток для группы.&lt;br /&gt;
[[Файл:Ошибка тест тип 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Иллюстрация ошибки тестирования второго типа.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример ошибки типа 1. Нехватка данных.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Есть фраза «Директор МФЦ иркутской области» - модель классифицирует ее неправильно, на скриншоте (см. рис. 20) этой фразе присвоены метки: &#039;&#039;Иркутская область_о, как_в, губернатор_о&#039;&#039; Это происходит из-за того, что &#039;&#039;директор&#039;&#039; и &#039;&#039;губернатор&#039;&#039; - имеют семантическое сходство, так как являются руководителями. Но в связке с Иркутской областью - упоминания директора в корпусе не было. Поэтому модель исходя из имеющихся у нее данных - определила для этой фразы  - метку губернатор_о. Группа: &#039;&#039;кто является губернатором иркутской области района.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если мы отфильтруем корпус данных по слову &#039;&#039;директор,&#039;&#039; то увидим, что в корпусе отсутствуют фразы где и &#039;&#039;директор&#039;&#039; и &#039;&#039;иркутская область&#039;&#039; упоминались бы одновременно, а так же не была определена метка &#039;&#039;мфц_о,&#039;&#039; следовательно фразы &#039;&#039;директор мфц&#039;&#039; (дополнительно добавленная выделенная фраза) тоже не хватало (см. рис. 21). Нужно добавить эти фразы в корпус, сохранить изменения, переобучить модель, так как вносились изменения в данные, и ошибка будет устранена.[[Файл:Ошибка тест тип 2 нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Добавление новой комбинации меток для группы.&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;Пример ошибки типа 2. Нехватка комбинаций меток для группы.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Имеется фраза &#039;&#039;«а какие документы нужно подать для оформления путевки инвалиду»&#039;&#039;. Проводим тестирование в ручном режиме и видим, что этой фразе не присвоена ни одна группа, а значит нет конечной точки, которой бы соответствовал полученный от модели набор меток. (см. рис. 22).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переходим во вкладку &#039;&#039;&#039;Данные&#039;&#039;&#039;, выбираем нужный корпус данных, идем во вкладку &#039;&#039;&#039;Группы&#039;&#039;&#039;. Далее фильтруем группы по &#039;&#039;&#039;Классам&#039;&#039;&#039;: инвалидность_о, путевка в санаторий_о переводим &#039;&#039;&#039;переключатель&#039;&#039;&#039; справа в положение &#039;&#039;«и»&#039;&#039; (см. рис. 23) и смотрим, что у нас отсутствует комбинация меток: с подачей документов. Добавляем еще одну комбинацию (см. рис. 23), сохраняем изменения, переходим во вкладку Модели, кликаем на кнопку [[Файл:Обновление групп.png|безрамки|20x20px]] «Обновление групп», в диалоговом окне выбираем модель и нажимаем кнопку обновить - ошибка устранена. Переобучать модель не нужно, кнопка «Обновление групп» позволяет внести изменения без переобучения.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3424</id>
		<title>SMC. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3424"/>
		<updated>2025-12-12T09:10:43Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Добавление нового корпуса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;Классификатор (SMC)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Главный экран.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 1. Иконки начального экран UPS.&#039;&#039;&amp;lt;/small&amp;gt;|граница]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# SMC Классификатор,&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#Работа с сервисом исходящих обзвонов «Информатор»|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
[[Файл:Раб экран классификатора.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 2. Рабочая область «SMC»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20пкс]] (см. табл. 2).&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
Рабочая область &#039;&#039;&#039;«SMC»&#039;&#039;&#039; включает в себя (рис. 2):&lt;br /&gt;
*панель управления,&lt;br /&gt;
*кнопки переключения между версиями моделей,&lt;br /&gt;
* блоки для работы с моделями и данными,&lt;br /&gt;
*информация о текущей модели,&lt;br /&gt;
*информацию об обучении и тестировании, для обученных и протестированных моделей,&lt;br /&gt;
*информационные вкладки.&lt;br /&gt;
[[Файл:Model info smc.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 3 Информационный блок о модели.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
В блоке интерфейса &#039;&#039;&#039;«Классификатор»&#039;&#039;&#039; есть 3 вкладки:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;«Модели»&#039;&#039;&#039; – содержит все созданные модели SMC списком в алфавитном порядке. Модели с постобработкой помечены значком [[Файл:Подсказка.jpg|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;«Данные»&#039;&#039;&#039; – содержит все корпуса данных SMC списком в алфавитном порядке.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;«Метки»&#039;&#039;&#039; –  содержит все словари меток SMC.&lt;br /&gt;
===Функционал вкладки «Модели» ===&lt;br /&gt;
Во вкладке &#039;&#039;&#039;«Модели»&#039;&#039;&#039; доступен просмотр информации о модели, а именно:&lt;br /&gt;
*название модели,&lt;br /&gt;
*версия модели: &#039;&#039;черновик&#039;&#039;, &#039;&#039;рабочая&#039;&#039;, &#039;&#039;архив&#039;&#039; (табл. 1),&lt;br /&gt;
*статус модели.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1. Версии модели.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  версии модели&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Черновик&lt;br /&gt;
&lt;br /&gt;
|это  не примененная модель. Можно обучать, переобучать, тестировать, устанавливать  и применять. Можно экспортировать и импортировать. Цвет акцента версии модели  - серый. После применения (установки) модель (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Установка»)  становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
&lt;br /&gt;
|это  модель, которая уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённую модель нельзя установить заново или обучить. Можно  провести ручное тестирование и проверить конкретные фразы (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Ручная  проверка»). Можно экспортировать модель.  Цвет акцента версии модели - зелёный. По нажатию кнопки «Архив»- «Рабочая»  модель переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Архивная&lt;br /&gt;
&lt;br /&gt;
|это  рабочая модель, которая переводится в архив (резервную копию) после  применения черновика. Можно вернуть архивную модель в рабочую версию, нажав  на кнопку «Откат». При этом рабочая версия также становится архивной, то есть  рабочая и архивная версии меняются местами. Цвет акцента версии модели -  синий.&lt;br /&gt;
|}[[Файл:Model status.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Примеры статусов модели.&amp;lt;/small&amp;gt;&#039;&#039;]]Модель SMC имеет свойство &#039;&#039;&#039;«Статус»&#039;&#039;&#039; (рис. 4), которые принимает следующие значения:&lt;br /&gt;
*&#039;&#039;Обучение&#039;&#039;. Это модель, которая в данный момент обучается.&lt;br /&gt;
* &#039;&#039;Обучена&#039;&#039;. Доступен просмотр информации о точности обучения, параметрах модели и матрица ошибок.&lt;br /&gt;
*&#039;&#039;Тестирование.&#039;&#039; Это модель, которая в данный момент тестируется.&lt;br /&gt;
*&#039;&#039;Протестирована&#039;&#039;. Появляются доп. кнопки &#039;&#039;&#039;«Обучение»&#039;&#039;&#039; и &#039;&#039;&#039;«Тест»&#039;&#039;&#039; (под матрицей ошибок), нажав на которые можно посмотреть матрицу обучения и тестирования соответственно.&lt;br /&gt;
*&#039;&#039;Установлена.&#039;&#039; В этот статус модель переходит при нажатии кнопки «&#039;&#039;&#039;Установка»&#039;&#039;&#039;. В этом статусе возможны &#039;&#039;Импорт&#039;&#039;, &#039;&#039;Экспорт&#039;&#039;, &#039;&#039;Обучение&#039;&#039;, &#039;&#039;Ручная&#039;&#039; &#039;&#039;проверка&#039;&#039;, &#039;&#039;Применение&#039;&#039; модели – по соответствующим кнопкам на панели управления.&lt;br /&gt;
*&#039;&#039;Применена.&#039;&#039; В статус &#039;&#039;Применена&#039;&#039; модель переходит при нажатии кнопки «&#039;&#039;&#039;Применение»&#039;&#039;&#039;. Для модели в статусе &#039;&#039;Применена&#039;&#039; возможны только – &#039;&#039;Ручная проверка&#039;&#039; конкретной фразой по кнопке «&#039;&#039;&#039;Ручная проверка»&#039;&#039;&#039; и &#039;&#039;экспорт&#039;&#039; (выгрузка) по кнопке «&#039;&#039;&#039;Экспорт»&#039;&#039;&#039; (см. [[SMC. UPS руководство по работе с интерфейсом|табл. 2]]).&lt;br /&gt;
*&#039;&#039;Ошибка&#039;&#039;. Информирует о сбое процессов импорта, обучения, тестирования, остановки обучения. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Пустые модели больше не отображаются в интерфейсе.&#039;&#039;&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Возможны &#039;&#039;манипуляции&#039;&#039; с моделями SMC:&lt;br /&gt;
*удаление модели, удаляется текущая версия модели,&lt;br /&gt;
*добавление новой модели SMC, нажмите кнопку &#039;&#039;&#039;«Добавить новую модель»&#039;&#039;&#039;. Далее доступны два способа:&lt;br /&gt;
*# Из файла: загрузите архив с готовой моделью.&lt;br /&gt;
*# Обучить модель: создайте модель с нуля, выбрав для обучения либо корпус текстов, либо словарь меток.&lt;br /&gt;
====Панель управления вкладки «Модели» SMC====&lt;br /&gt;
В правом верхнем углу экрана располагается панель управления для вкладки &#039;&#039;&#039;«Модели»&#039;&#039;&#039;. На ней располагаются кнопки из таблицы 2. Цвет кнопок указывает на доступность действия для данной модели: синий означает, что кнопка активна, а голубой - что она неактивна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 2. Описание функционала панели управления на вкладке «Модели».&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать(выгрузить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обучение.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обучение&lt;br /&gt;
|позволяет обучить модель SMC, выбрав данные для обучения из выпадающего списка. И затем следует выбрать метод обучения — по корпусу или по меткам (подробнее см. разд. [[SMC. UPS руководство по работе с интерфейсом|Функционал вкладки Метки]]). Обучение на словаре меток имеет преимущества перед корпусом в том, что обучение модели происходит в разы быстрее.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновление групп.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обновление групп в модели&lt;br /&gt;
|позволяет обновить группы в модели SMC. При нажатии на кнопку – открывается форма для указания корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Тестирование.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Тестирование&lt;br /&gt;
|позволяет протестировать модель SMC корпусом данных. При нажатии на кнопку – открывается форма для указания корпуса, с помощью которого нужно протестировать модель.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ручная проверка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Ручная проверка&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|позволяет протестировать модель SMC конкретной фразой, увидеть величину достоверности каждого класса, определенного системой.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка обработчика в рабочую версию модели.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка обработчика в рабочую  версию модели&lt;br /&gt;
|позволяет  перезаписать обработчик на применяемой модели без перевода из тестового  режима, если изменился только обработчик, а корпус остался прежним.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка &lt;br /&gt;
|переводит модель SMC в статус &#039;&#039;установлена&#039;&#039;.  После чего кнопка  меняется на кнопку «Применение»[[Файл:Primenenie.png|безрамки|20x20px]] . Пока модель не применена (не используется),  можно ее &#039;&#039;обучить&#039;&#039;, &#039;&#039;протестировать&#039;&#039;, &#039;&#039;экспортировать&#039;&#039; или &#039;&#039;импортировать&#039;&#039;  данные. После того как модель начинает использоваться, возможность ее  обучения или изменения исчезает. Остается возможность &#039;&#039;экспорта&#039;&#039; и &#039;&#039;ручной проверки&#039;&#039;  модели.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Откат&lt;br /&gt;
|позволяет перевести архивную версию модели SMC обратно в рабочую.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. &lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-04-15 14-31-32.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5. Диалоговое окно режима «Ручная проверка».&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Режим &#039;&#039;&#039;«Ручная проверка».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Как описано в таблице 2 этот режим позволяет протестировать модель SMC конкретной фразой. При нажатии на кнопку открывается диалоговое окно со следующими вкладками:&lt;br /&gt;
*классификация,&lt;br /&gt;
*прочее.&lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;классификация&#039;&#039;&#039; содержит поля:&lt;br /&gt;
*&#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
*&#039;&#039;порог доверия -&#039;&#039; показатель, отражающий степень уверенности в принадлежности новой фразы к конкретному классу (рис. 6). Другими словами, пороговое значение указывает, при какой минимальной вероятности полагаем, что фраза относится к определённому классу.&lt;br /&gt;
*Функция &#039;&#039;коррекции&#039;&#039; предназначена для исправления опечаток в тексте. Существует три режима работы этой функции, каждый из которых определяет допустимое количество ошибок в слове:&lt;br /&gt;
**&#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)[[Файл:2025-04-15 14-35-46.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 6. Функционал вкладки Классификация.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
**&#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
**&#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
**либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; Эти режимы действуют только при коррекции по словарю модели. Поскольку идет сравнение слова с опечаткой со словом из словаря без ошибок.&amp;lt;/blockquote&amp;gt;Есть галочка &#039;&#039;&#039;расширенный режим -&#039;&#039;&#039;  позволяет обратиться сразу к нескольким моделям SMC. После нажатия на кнопку &#039;&#039;&#039;классифицировать&#039;&#039;&#039;, выводится результат - метки классов, которые модель смогла распознать.&lt;br /&gt;
&lt;br /&gt;
Классификатор (SMC) также выводит следующую информацию:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;&#039;Классы&#039;&#039;&#039;: здесь отображается название класса, к которому был отнесен текст, и вероятность его принадлежности к этому классу.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;&#039;Группы&#039;&#039;&#039;: отображается название группы и число совпавших классов. Если метки совпадают с несколькими группами, они отображаются в порядке убывания числа совпавших классов (т.е. чем полнее группа, тем выше ее позиция в списке).&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;&#039;Ближайшие группы&#039;&#039;&#039;: отображаются группы, до которых не хватает всего одной метки, с указанием процента заполненности и сортировкой по убыванию этого процента.&lt;br /&gt;
&lt;br /&gt;
Вкладка  &#039;&#039;&#039;прочее&#039;&#039;&#039; SMC Классификатора включает в себя несколько опций: &#039;&#039;анализ на эмоциональность&#039;&#039;, &#039;&#039;пунктуация, анализ токсичности&#039;&#039; и &#039;&#039;коррекция ошибок, обратная нормализация, сжатие&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Сжатие - позволяет выделить основной смысл фразы. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;порог сжатия&#039;&#039; - означает процент сжатия фразы, например, порог сжатия 100 - выводит всю фразу в окно результата&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Все эти манипуляция можно производить с фразой в блоке - &#039;&#039;текст.&#039;&#039; [[Файл:Информационные вкладки тест.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7. Интерфейс раздела «Классификатор»: Информационные вкладки для протестированной модели.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
====Информационные вкладки SMC: Сервер, Ошибки, Логи, Постобработка====&lt;br /&gt;
Справа на экране располагаются информационные вкладки (рис. 7)&lt;br /&gt;
*&#039;&#039;&#039;«Серверы»&#039;&#039;&#039; – отображает информацию о серверах и процессах,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки разметки»&#039;&#039;&#039; – в этот раздел попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная),&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии «Обучена», те фразы, которыми модель так и не обучилась. Также можно, находясь на вкладке &#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; использовать метод &#039;&#039;&#039;«Ручная проверка»&#039;&#039;&#039;,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; – доступны для модели в состоянии &#039;&#039;Протестирована&#039;&#039; – отображает информацию об ошибках тестирования. Можно выгрузить ошибки в файл с помощью кнопки &#039;&#039;&#039;«Экспорт»&#039;&#039;&#039;. Есть возможность преобразовать ошибки в данные корпуса,&lt;br /&gt;
* &#039;&#039;&#039;«Логи»&#039;&#039;&#039; – отображают логи процессов обучения, тестирования, точности обучения на разных этапах обучения,&lt;br /&gt;
*&#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; – редактор для написания кода handler.py.&lt;br /&gt;
[[Файл:Data screen new.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 8. Интерфейс вкладки данные с родительскими и дочерними вкладками&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:2025-12-11 10-52-07.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 9 Интерфейс вкладки данные&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:Data corpus info.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Информация о корпусе данных.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Функционал вкладки «Данные» SMC ===&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Данные» SMC&#039;&#039;&#039; (рис. 8) содержит список всех доступных корпусов данных. При выборе различных корпусов данных можно просмотреть информацию о них (рис. 10):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Название корпуса&#039;&#039;&#039;: можно изменить с помощью иконки &#039;&#039;&#039;«Карандаш».&#039;&#039;&#039; Можно удалить корпус с помощью иконки &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; (см. рис. 10).&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество строк&#039;&#039;&#039; – общее количество фраз в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество классов&#039;&#039;&#039; – общее количество классов в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество групп&#039;&#039;&#039; – отображает общее количества групп в корпусе данных (подробнее см. раздел &#039;&#039;[[SMC. UPS руководство по работе с интерфейсом#Описание подготовки и этапов разметки корпуса данных SMC|«Описание подготовки и этапов разметки корпуса данных SMC»]]&#039;&#039;).[[Файл:Род класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11. Создание родительского класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Под информационным блоком о корпусе данных SMC есть &#039;&#039;&#039;список классов&#039;&#039;&#039;, в котором содержатся названия классов и информация о количестве фраз в каждом классе. Можно удалять и добавлять классы. В самом низу списка есть меню для &#039;&#039;&#039;&#039;&#039;Экспорт списка классов&#039;&#039;&#039;&#039;&#039; в формате csv. Есть возможность &#039;&#039;скрыть&#039;&#039; блок с корпусами данных, нажав на стрелочку между блоком корпусов и информационным блоком корпуса. Существует три вида (ранга) классов (меток):&lt;br /&gt;
#Обычный класс — это класс, который не относится ни к одному из родительских классов.&lt;br /&gt;
#Родительский класс — это класс, который включает в себя другие классы. Например, родительский класс «Паспорт» включает в себя два класса-потомка: «паспорт рф_о» и «загранпаспорт_о».&lt;br /&gt;
#Класс-потомок — это класс, который относится к какому-либо родительскому классу.&lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать обычный класс в родительский, нужно выбрать его в списке классов и нажать на самую правую иконку в виде папки (рис. 11), которая говорит &#039;&#039;&#039;«Сделать класс родительским»&#039;&#039;&#039;. Чтобы добавить метку в родительский класс, нужно нажать правой кнопкой мыши на метку и выбрать нужный родительский класс из появившегося списка. После этого появится диалоговое окно, подтверждающее действие, и изменения вступят в силу (см. рис. 12). Метка станет классом-потомком.[[Файл:Перемещение метки в род.класс.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 12. Перемещение метки в родительский класс.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Удалить родительскую метку, в отличие от обычной, просто так нельзя. Сначала ее нужно вернуть в статус обычной, нажав на иконку &#039;&#039;&#039;«Сделать класс обычным»&#039;&#039;&#039; напротив нужного класса (рис. 13). После этого она будет расформирована и ее можно будет удалить.&lt;br /&gt;
&lt;br /&gt;
==== Добавление нового корпуса ====&lt;br /&gt;
[[Файл:Сделать класс обчным.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13. Сделать родительский класс обычным.&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы создать новый корпус данных SMC, на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; нажмите &#039;&#039;&#039;«Добавить новый корпус»&#039;&#039;&#039;, затем выберите &#039;&#039;&#039;«Из файла»&#039;&#039;&#039;, дайте имя, выберите файл и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если есть данные &amp;lt;u&amp;gt;реальных запросов моделям&amp;lt;/u&amp;gt; SMC - можно выгрузить логи SMC в корпус данных:&lt;br /&gt;
*добавьте новый корпус,&lt;br /&gt;
*выберите источник данных – &#039;&#039;&#039;«Логи из модели»,&#039;&#039;&#039; сформируется корпус данных из логов &#039;&#039;&#039;рабочей&#039;&#039;&#039; версии и &#039;&#039;&#039;моделей-черновиков.&#039;&#039;&#039;&lt;br /&gt;
Существует также третья опция – &#039;&#039;&#039;«Из ЧаВО»&#039;&#039;&#039;. Она позволяет получить все вопросы из базы данных [[QAS. UPS руководство по работе с интерфейсом|QAS]] в виде корпуса. Для этого нужно ввести название корпуса и нажать на кнопку «Добавить». После этого будет создан корпус данных, который включает в себя все вопросы [[QAS. UPS руководство по работе с интерфейсом|QAS]], а метками будут категории, к которым эти вопросы относятся.&lt;br /&gt;
&lt;br /&gt;
Есть возможность проверить корпус на дубликаты, с помощью галочки &#039;&#039;&#039;«Показать дубликаты:»&#039;&#039;&#039; выбрав одну из опций: &#039;&#039;&#039;фраз&#039;&#039;&#039; или &#039;&#039;&#039;полные&#039;&#039;&#039;. В последнем случае будут отображены полные совпадения и по классу, и по фразе. Все дублированные строки выделяются автоматически, чтобы можно было сразу удалить.&lt;br /&gt;
&lt;br /&gt;
При включении флага &#039;&#039;&#039;«Показать определившиеся группы»&#039;&#039;&#039; слева появится третий столбец «Группа». В нём будет отображаться название группы, назначенной для данной фразы. Это работает, если у вас создан список групп и заданы комбинации классов, которые в них входят.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-05-21 12-03-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Возможности фильтрации.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Можно &#039;&#039;фильтровать&#039;&#039; (рис. 14):&lt;br /&gt;
&lt;br /&gt;
1.  по названию класса,&lt;br /&gt;
&lt;br /&gt;
2.  по фразе или слову,&lt;br /&gt;
&lt;br /&gt;
3.  для более точной фильтрации можно использовать переключатель «и», «или», «кроме».&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;редактировать фразу&#039;&#039; в корпусе: вносить изменения в поле с фразой и &#039;&#039;сохранять&#039;&#039; изменения (кнопка &#039;&#039;&#039;«Дискета»&#039;&#039;&#039; на панели управления). Можно &#039;&#039;дополнять&#039;&#039; корпус данных по кнопке &#039;&#039;&#039;«Импорт»&#039;&#039;&#039; на панели управления (подробнее см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|описание функций панели управления]]). &#039;&#039;&#039;После дополнения не забудьте сохранить изменения.&#039;&#039;&#039; &#039;&#039;Удаление&#039;&#039; фраз из корпуса возможно как по одной, так и сразу несколько, для этого нужно выделить необходимые для удаления фразы и нажать на красную иконку &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; в правом нижнем углу блока работы с данными.[[Файл:Разм данных новая.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 15. Добавление и разметка фраз.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Можно вручную &#039;&#039;добавлять&#039;&#039; фразы в корпус по одной или сразу несколько (каждая фраза с новой строки, enter в конце каждой фразы)(рис. 15), записав их в поле &#039;&#039;&#039;«Фразы»&#039;&#039;&#039; в нижней части блока для работы с данными. Можно &#039;&#039;назначить&#039;&#039; или &#039;&#039;изменить&#039;&#039; классы (метки) для фразы, указав новый в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; или выбрав существующий класс из выпадающего списка. Метки классов могут быть больше чем одна на одну фразу (мультиклассовая классификация). &amp;lt;blockquote&amp;gt;Рассмотрим пример разметки новой фразы. Допустим мы хотим добавить вручную две фразы:&lt;br /&gt;
#&#039;&#039;«Здравствуйте, у меня возникли неполадки, возникающие во время установки SBS. Помогите решить проблему. Заранее спасибо.»&#039;&#039;&lt;br /&gt;
#&#039;&#039;«Добрый день, у меня появляется ошибка при установке биометрии. Заранее благодарю за ответ.»&#039;&#039;&lt;br /&gt;
Разметка производится исходя из того &#039;&#039;&#039;«о чем эта фраза?»&#039;&#039;&#039;, задача разметки в том, чтобы помочь модели понять суть фразы. Например, во фразах выше говорится об &#039;&#039;ошибках во время установки сервиса биометрии&#039;&#039;, так же присутствует &#039;&#039;благодарность&#039;&#039; и &#039;&#039;приветствие,&#039;&#039; соответственно метки будут: &#039;&#039;SBS, ошибка, установка_ПО, благодарность, приветствие.&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:Добавить общий класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16(а). Добавление общего класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Имеется функция &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039;. С ее помощью можно присвоить одну или несколько общих меток сразу нескольким выбранным из списка фразам (рис. 16 (а)), если была допущена ошибка при разметке фраз. Для изменения набора меток у одной фразы нужно всего лишь один раз щелкнуть на список классов и добавить нужную метку из выпадающего списка или навести курсор на лишнюю метку и, также щелкнув, удалить ее. Если необходимо удалить сразу несколько меток с фразы или нескольких фраз, под кнопкой &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039; есть кнопка &#039;&#039;&#039;«Удалить классы»&#039;&#039;&#039; (рис. 16 (б)). Сначала выделите нужные фразы, а затем выберите класс (классы), которые вы хотите удалить из выпадающего списка, и кликните по кнопке «Удалить классы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Удаление нескольких классов 1.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 16(б). Удаление нескольких классов.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Объединение меток разных род.классов.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 17. Объединение меток разных родительских классов.&#039;&#039;&amp;lt;/small&amp;gt;]]Кроме того, существует еще одна полезная функция для работы в корпусе данных SMC — &#039;&#039;&#039;«объединить метки»&#039;&#039;&#039;. Для лучшего понимания рассмотрим пример. Предположим, у вас есть две метки с одинаковым названием — «версия» и «версия», но в одном случае название содержит английскую «е», а в другом — русскую (классы отображаются в алфавитном порядке, метка с английскими буквами будет нарушать его). И этими метками уже помечены некоторые фразы. Чтобы решить эту проблему, можно воспользоваться функцией &#039;&#039;&#039;«объединения»&#039;&#039;&#039;. Необходимо скопировать название правильной метки из списка меток («карандаш» — выделить название), затем нажать на «карандаш» напротив неправильной метки и заменить ее названием корректной метки. После этого метки объединятся и останется только корректная метка. Если эти метки принадлежат какой-либо группе, то замена произойдет и в ней. Возможность объединения групп также предусмотрена и осуществляется по такому же алгоритму.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Однако есть некоторые особенности работы этой функции при работе с классами-потомками. Функция работает только в том случае, если вы хотите объединить метки в пределах одного родительского класса. То есть нельзя объединить классы разных рангов, например родитель — потомок, в этом случае появится сообщение об ошибке и невозможности объединить две метки из разных родительских классов (рис. 17).&lt;br /&gt;
&lt;br /&gt;
====Панель управления вкладки «Данные» сервиса SMC====&lt;br /&gt;
Панель управления на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; отличается своими функциями. В таблице 3 представлен список кнопок.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 3 Описание функционала панели инструментов вкладки «Данные»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать данные из внешнего файла, логов обращений к модели, уже существующего в системе корпуса или базы знаний ЧаВО.&lt;br /&gt;
Если выбран вариант «Из файла», нужно выбрать файл для загрузки. Поддерживаемые форматы файлов: csv, txt. Кодировка — UTF-8.&lt;br /&gt;
&lt;br /&gt;
Затем можно выбрать действие: дополнить или заменить. Если выбрано «дополнить», данные текущего корпуса будут дополнены данными из файла или корпуса.&lt;br /&gt;
&lt;br /&gt;
Если выбрано «заменить», данные текущего корпуса будут полностью заменены данными из файла или корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Авторазметка_(2).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Авторазметка&lt;br /&gt;
|позволяет автоматически разметить корпус по словарю меток (подробнее см. [[SMC. UPS руководство по работе с интерфейсом|разд Функционал вкладки Метки]]). В диалоговом окне необходимо заполнить поля с названием задачи, выбрать из списка нужный словарь меток. Из выпадающего списка «Метки» выбрать либо замену меток, либо дополнение. И запустить авторазметку.&lt;br /&gt;
После этого автоматически размеченный корпус будет доступен для обычного редактирования разметки.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Копировать.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Копировать&lt;br /&gt;
|позволяет скопировать корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Описание подготовки и этапов разметки корпуса данных SMC===&lt;br /&gt;
Классификатор применяет &#039;&#039;мультиклассовый&#039;&#039; подход к классификации, то есть каждая фраза может принадлежать одному или нескольким классам одновременно. Процесс разметки данных (подробнее см. раздел [[SMC. UPS руководство по работе с интерфейсом#Функционал вкладки «Данные» SMC|Функционал вкладки «Данные»]]) состоит из двух этапов (допускается пропуск одного из этапов):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Разметка данных&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Данные»)&#039;&#039;&#039;. При добавлении новых данных (новой фразы), им необходимо присвоить класс(ы) из существующих и/или новые.  Если метка (класс) уже существует, она может быть выбрана из выпадающего списка Классы. Так же можно создать новую метку просто написав ее название в окне &#039;&#039;&#039;Класс&#039;&#039;&#039; и нажав на &#039;&#039;&#039;«Добавить новый класс»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Группировка классов&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Группы»&#039;&#039;&#039;). По сути, это работа с итоговым результатом модели (пост-обработка). После формирования корпуса данных и обучения, модель SMC должна корректно отдать все найденные по фразе метки. Этап группировки подразумевает под собой подбор минимального количества наиболее подходящих меток для создания вопросно - ответной пары.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Группировка классов помогает модели SMC без дополнительного обучения определить, к какой группе классов может принадлежать новая (ранее неизвестная) фраза.&lt;br /&gt;
&lt;br /&gt;
Интерфейс вкладки &#039;&#039;&#039;«Группы»&#039;&#039;&#039; сервиса SMC аналогичен интерфейсу &#039;&#039;&#039;«Данные»&#039;&#039;&#039;, описание панели управления [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|см. в таблице 3]]. Здесь есть поля для ввода названий новых групп и входящих в них классов. Как уже созданные, так и новые группы отображаются в окне &#039;&#039;&#039;Список групп&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
В результате получаются группы, которые отвечают на вопросы, исходя из классов (меток), которые в неё входят. Есть возможность отфильтровать данные по группам и классам. Также справа можно настроить более точную фильтрацию, для этого можно использовать переключатель «и», «или», «кроме» (рис. 18). Поддерживается &#039;&#039;импорт&#039;&#039; и &#039;&#039;экспорт&#039;&#039; корпусов. При необходимости можно посмотреть дубликаты в группах, для этого включите галочку в правом верхнем углу (под панелью управления) &#039;&#039;&#039;«Показать дубликаты классов»&#039;&#039;&#039;.[[Файл:2024-05-21 12-04-08.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18. Возможности фильтрации групп.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Если вам нужно добавить или удалить общий класс сразу для нескольких групп, просто выделите их галочками. После этого внизу появится меню, в котором вы сможете выбрать нужные классы для добавления или удаления из списка. Также есть функция «Копировать», которая позволяет скопировать группу или несколько групп в трех режимах (рис. 18):&lt;br /&gt;
&lt;br /&gt;
* простое копирование;&lt;br /&gt;
* копирование с добавлением классов: скопирует выделенные группы и добавит в копию выбранный из списка класс;&lt;br /&gt;
* копирование с удалением классов: скопирует выделенные группы и удалит в копии выбранный из списка класс.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На панели управления есть кнопка &#039;&#039;&#039;«Обновление групп в модели»&#039;&#039;&#039; , которая позволяет, если нужно, &#039;&#039;дообучить&#039;&#039; модель Классификатора SMC, на основании изменений внесенных в группы, не обучая модель повторно.&lt;br /&gt;
&lt;br /&gt;
Если нужно, вы можете &#039;&#039;переименовать&#039;&#039; группу. Для этого в &#039;&#039;&#039;Списке групп&#039;&#039;&#039;, рядом с названием группы, кликните на карандашик, а затем сохраните изменения (нажмите на зеленую галочку). После того как вы переименуете группу, вам нужно будет обновить группы в модели. Это делается с помощью кнопки &#039;&#039;&#039;«Обновление групп»&#039;&#039;&#039; в модели на панели управления ([[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|см. табл. 2]]).&lt;br /&gt;
&lt;br /&gt;
=== Функционал вкладки «Метки» ===&lt;br /&gt;
[[Файл:2024-10-15 11-23-22.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 19. Интерфейс вкладки Метки.&#039;&#039;&amp;lt;/small&amp;gt;]]Интерфейс вкладки «Метки» представлен на рисунке 19. Слева вы увидите список всех доступных словарей. Чтобы открыть один из них, просто нажмите на его название — и в центральной части экрана появится сам словарь. &lt;br /&gt;
&lt;br /&gt;
Процесс добавления нового словаря состоит из двух простых шагов:&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на кнопку «Добавить словарь меток», расположенную в нижней левой части экрана. В появившемся диалоговом окне введите название нового словаря.&lt;br /&gt;
&lt;br /&gt;
2. Затем добавьте данные в словарь: укажите название метки и пороговое значение коэффициента достоверности в левой части таблицы и её определяющие фразы в правой части таблицы. Более подробную информацию вы найдёте в разделе [[SMC. UPS руководство по работе с интерфейсом#Подготовка словаря меток|«Подготовка словаря меток»]]. Если у вас уже есть файл с описанием меток, вы можете воспользоваться кнопкой Импорт на панели управления (см. раздел [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Метки»|Панель управления вкладки «Метки»]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Подготовка словаря меток ====&lt;br /&gt;
&lt;br /&gt;
Подготовка словаря меток включает в себя определение набора требуемых меток под конкретную задачу. После этого нужно в описание каждой метки добавить все возможные определяющие фразы, которые однозначно определяют эту метку, каждое слово (фраза) с новой строки. Не нужно добавлять целые фразы, как это делается при разметке SMC. Принцип описания больше похож на разметку SEE корпуса: просто укажите ключевые слова или словосочетания, которые определяют данную метку, а также все, что хотите отнести к этой метке. &amp;lt;blockquote&amp;gt;Например, мы создаем метку «Документация» и в определяющих фразах указываем все возможные варианты, которые однозначно описывают эту метку с новой строки: «дока», «инструкция», «документация», «мануал».&amp;lt;/blockquote&amp;gt;Подготовленный для импорта документ должен быть в формате csv. И иметь следующую структуру:&amp;lt;blockquote&amp;gt;Метка&amp;lt;TAB&amp;gt;Описание 1, Описание 2, ..., Описание N&amp;lt;TAB&amp;gt;Порог&amp;lt;/blockquote&amp;gt;Пороговое значение в файле указывается в диапазоне [0,1]. Далее при необходимости это значение можно будет поменять в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
После того как словарь будет заполнен или загружен, вы сможете редактировать описания меток и их названия в интерфейсе. Чтобы внести изменения в определяющие фразы, просто нажмите на поле метки и в левой части таблицы будут показаны фразы этой метки. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;удалить&#039;&#039; лишнюю фразу или метку - наведите курсор на выбранную строку и нажмите на появившуюся иконку корзинки в конце строки [[Файл:Delete icon.png|безрамки|18x18пкс]]. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Также сверху таблицы словаря меток располагается поле ввода &amp;quot;Поиск по фразе&amp;quot;. При ее заполнении будут отфильтровываться метки, содержащие введенную фразу (левая таблица), и совпадения по фразе в выбранной метке (правая таблица).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Панель управления вкладки «Метки» ====&lt;br /&gt;
&lt;br /&gt;
Описание функционала панели управления на вкладке &#039;&#039;&#039;«Метки»&#039;&#039;&#039; представлено в таблице 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 4 Описание функционала панели инструментов вкладки «Метки»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Позволяет импортировать (добавлять) данные из файла. По нажатию на кнопку появится диалоговое окно, в котором требуется выбрать файл с компьютера в формате csv.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Удаление_документа.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Удалить&lt;br /&gt;
|позволяет удалить выбранный словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает меню пользователя (имя, смена  пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Работа с ошибками SMC===&lt;br /&gt;
[[Файл:Ошиб тест тип 1.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 20. Иллюстрация ошибки тестирования первого типа.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Ошибка тест тип 1 3.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Обогащение корпуса данных.&amp;lt;/small&amp;gt;&#039;&#039;]]Во время работы с классификатором, вы можете столкнуться с 3-мя видами ошибок:&lt;br /&gt;
*ошибки разметки;&lt;br /&gt;
*ошибки обучения;&lt;br /&gt;
*ошибки тестирования.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как описано выше в разделе «&#039;&#039;Информационные вкладки: Сервер, Ошибки, Логи, Постобработка» -&#039;&#039; &#039;&#039;&#039;«ошибки разметки»&#039;&#039;&#039; – раздел куда попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная).  Вкладка &#039;&#039;&#039;«ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии &#039;&#039;&#039;«Обучена»&#039;&#039;&#039;, те фразы, которыми модель так и не обучилась.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; являются наиболее сложными и делятся на два основных типа:&lt;br /&gt;
# нехватка данных, тогда необходимо обогатить корпус данных фразами и разметкой;&lt;br /&gt;
#нехватка комбинаций меток для группы.&lt;br /&gt;
[[Файл:Ошибка тест тип 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Иллюстрация ошибки тестирования второго типа.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример ошибки типа 1. Нехватка данных.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Есть фраза «Директор МФЦ иркутской области» - модель классифицирует ее неправильно, на скриншоте (см. рис. 20) этой фразе присвоены метки: &#039;&#039;Иркутская область_о, как_в, губернатор_о&#039;&#039; Это происходит из-за того, что &#039;&#039;директор&#039;&#039; и &#039;&#039;губернатор&#039;&#039; - имеют семантическое сходство, так как являются руководителями. Но в связке с Иркутской областью - упоминания директора в корпусе не было. Поэтому модель исходя из имеющихся у нее данных - определила для этой фразы  - метку губернатор_о. Группа: &#039;&#039;кто является губернатором иркутской области района.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если мы отфильтруем корпус данных по слову &#039;&#039;директор,&#039;&#039; то увидим, что в корпусе отсутствуют фразы где и &#039;&#039;директор&#039;&#039; и &#039;&#039;иркутская область&#039;&#039; упоминались бы одновременно, а так же не была определена метка &#039;&#039;мфц_о,&#039;&#039; следовательно фразы &#039;&#039;директор мфц&#039;&#039; (дополнительно добавленная выделенная фраза) тоже не хватало (см. рис. 21). Нужно добавить эти фразы в корпус, сохранить изменения, переобучить модель, так как вносились изменения в данные, и ошибка будет устранена.[[Файл:Ошибка тест тип 2 нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Добавление новой комбинации меток для группы.&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;Пример ошибки типа 2. Нехватка комбинаций меток для группы.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Имеется фраза &#039;&#039;«а какие документы нужно подать для оформления путевки инвалиду»&#039;&#039;. Проводим тестирование в ручном режиме и видим, что этой фразе не присвоена ни одна группа, а значит нет конечной точки, которой бы соответствовал полученный от модели набор меток. (см. рис. 22).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переходим во вкладку &#039;&#039;&#039;Данные&#039;&#039;&#039;, выбираем нужный корпус данных, идем во вкладку &#039;&#039;&#039;Группы&#039;&#039;&#039;. Далее фильтруем группы по &#039;&#039;&#039;Классам&#039;&#039;&#039;: инвалидность_о, путевка в санаторий_о переводим &#039;&#039;&#039;переключатель&#039;&#039;&#039; справа в положение &#039;&#039;«и»&#039;&#039; (см. рис. 23) и смотрим, что у нас отсутствует комбинация меток: с подачей документов. Добавляем еще одну комбинацию (см. рис. 23), сохраняем изменения, переходим во вкладку Модели, кликаем на кнопку [[Файл:Обновление групп.png|безрамки|20x20px]] «Обновление групп», в диалоговом окне выбираем модель и нажимаем кнопку обновить - ошибка устранена. Переобучать модель не нужно, кнопка «Обновление групп» позволяет внести изменения без переобучения.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3423</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3423"/>
		<updated>2025-12-11T08:25:15Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Добавление и настройка элементов данных */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то ничего не произойдет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Аудиоответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.        &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-12-11 11-15-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в запрос к ЧаВО»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность». Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;«Удалять сущность из запроса к ЧаВО»&#039;&#039;&#039; предназначен для типов «ЭД Сущность» и работает наоборот: он удаляет из запроса пользователя слова или фразы, которые распознала модель.&lt;br /&gt;
&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.   &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога, берется из отладчика - значение атрибута session,&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;&amp;quot;Добавить в скрипт тестирования&amp;quot;&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2025-12-11_11-15-27.png&amp;diff=3422</id>
		<title>Файл:2025-12-11 11-15-27.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2025-12-11_11-15-27.png&amp;diff=3422"/>
		<updated>2025-12-11T08:16:13Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;обновленная карточка ЭД&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3421</id>
		<title>SMC. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3421"/>
		<updated>2025-12-11T08:13:19Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Панель управления вкладки «Данные» сервиса SMC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;Классификатор (SMC)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Главный экран.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 1. Иконки начального экран UPS.&#039;&#039;&amp;lt;/small&amp;gt;|граница]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# SMC Классификатор,&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#Работа с сервисом исходящих обзвонов «Информатор»|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
[[Файл:Раб экран классификатора.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 2. Рабочая область «SMC»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20пкс]] (см. табл. 2).&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
Рабочая область &#039;&#039;&#039;«SMC»&#039;&#039;&#039; включает в себя (рис. 2):&lt;br /&gt;
*панель управления,&lt;br /&gt;
*кнопки переключения между версиями моделей,&lt;br /&gt;
* блоки для работы с моделями и данными,&lt;br /&gt;
*информация о текущей модели,&lt;br /&gt;
*информацию об обучении и тестировании, для обученных и протестированных моделей,&lt;br /&gt;
*информационные вкладки.&lt;br /&gt;
[[Файл:Model info smc.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 3 Информационный блок о модели.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
В блоке интерфейса &#039;&#039;&#039;«Классификатор»&#039;&#039;&#039; есть 3 вкладки:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;«Модели»&#039;&#039;&#039; – содержит все созданные модели SMC списком в алфавитном порядке. Модели с постобработкой помечены значком [[Файл:Подсказка.jpg|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;«Данные»&#039;&#039;&#039; – содержит все корпуса данных SMC списком в алфавитном порядке.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;«Метки»&#039;&#039;&#039; –  содержит все словари меток SMC.&lt;br /&gt;
===Функционал вкладки «Модели» ===&lt;br /&gt;
Во вкладке &#039;&#039;&#039;«Модели»&#039;&#039;&#039; доступен просмотр информации о модели, а именно:&lt;br /&gt;
*название модели,&lt;br /&gt;
*версия модели: &#039;&#039;черновик&#039;&#039;, &#039;&#039;рабочая&#039;&#039;, &#039;&#039;архив&#039;&#039; (табл. 1),&lt;br /&gt;
*статус модели.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1. Версии модели.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  версии модели&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Черновик&lt;br /&gt;
&lt;br /&gt;
|это  не примененная модель. Можно обучать, переобучать, тестировать, устанавливать  и применять. Можно экспортировать и импортировать. Цвет акцента версии модели  - серый. После применения (установки) модель (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Установка»)  становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
&lt;br /&gt;
|это  модель, которая уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённую модель нельзя установить заново или обучить. Можно  провести ручное тестирование и проверить конкретные фразы (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Ручная  проверка»). Можно экспортировать модель.  Цвет акцента версии модели - зелёный. По нажатию кнопки «Архив»- «Рабочая»  модель переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Архивная&lt;br /&gt;
&lt;br /&gt;
|это  рабочая модель, которая переводится в архив (резервную копию) после  применения черновика. Можно вернуть архивную модель в рабочую версию, нажав  на кнопку «Откат». При этом рабочая версия также становится архивной, то есть  рабочая и архивная версии меняются местами. Цвет акцента версии модели -  синий.&lt;br /&gt;
|}[[Файл:Model status.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Примеры статусов модели.&amp;lt;/small&amp;gt;&#039;&#039;]]Модель SMC имеет свойство &#039;&#039;&#039;«Статус»&#039;&#039;&#039; (рис. 4), которые принимает следующие значения:&lt;br /&gt;
*&#039;&#039;Обучение&#039;&#039;. Это модель, которая в данный момент обучается.&lt;br /&gt;
* &#039;&#039;Обучена&#039;&#039;. Доступен просмотр информации о точности обучения, параметрах модели и матрица ошибок.&lt;br /&gt;
*&#039;&#039;Тестирование.&#039;&#039; Это модель, которая в данный момент тестируется.&lt;br /&gt;
*&#039;&#039;Протестирована&#039;&#039;. Появляются доп. кнопки &#039;&#039;&#039;«Обучение»&#039;&#039;&#039; и &#039;&#039;&#039;«Тест»&#039;&#039;&#039; (под матрицей ошибок), нажав на которые можно посмотреть матрицу обучения и тестирования соответственно.&lt;br /&gt;
*&#039;&#039;Установлена.&#039;&#039; В этот статус модель переходит при нажатии кнопки «&#039;&#039;&#039;Установка»&#039;&#039;&#039;. В этом статусе возможны &#039;&#039;Импорт&#039;&#039;, &#039;&#039;Экспорт&#039;&#039;, &#039;&#039;Обучение&#039;&#039;, &#039;&#039;Ручная&#039;&#039; &#039;&#039;проверка&#039;&#039;, &#039;&#039;Применение&#039;&#039; модели – по соответствующим кнопкам на панели управления.&lt;br /&gt;
*&#039;&#039;Применена.&#039;&#039; В статус &#039;&#039;Применена&#039;&#039; модель переходит при нажатии кнопки «&#039;&#039;&#039;Применение»&#039;&#039;&#039;. Для модели в статусе &#039;&#039;Применена&#039;&#039; возможны только – &#039;&#039;Ручная проверка&#039;&#039; конкретной фразой по кнопке «&#039;&#039;&#039;Ручная проверка»&#039;&#039;&#039; и &#039;&#039;экспорт&#039;&#039; (выгрузка) по кнопке «&#039;&#039;&#039;Экспорт»&#039;&#039;&#039; (см. [[SMC. UPS руководство по работе с интерфейсом|табл. 2]]).&lt;br /&gt;
*&#039;&#039;Ошибка&#039;&#039;. Информирует о сбое процессов импорта, обучения, тестирования, остановки обучения. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Пустые модели больше не отображаются в интерфейсе.&#039;&#039;&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Возможны &#039;&#039;манипуляции&#039;&#039; с моделями SMC:&lt;br /&gt;
*удаление модели, удаляется текущая версия модели,&lt;br /&gt;
*добавление новой модели SMC, нажмите кнопку &#039;&#039;&#039;«Добавить новую модель»&#039;&#039;&#039;. Далее доступны два способа:&lt;br /&gt;
*# Из файла: загрузите архив с готовой моделью.&lt;br /&gt;
*# Обучить модель: создайте модель с нуля, выбрав для обучения либо корпус текстов, либо словарь меток.&lt;br /&gt;
====Панель управления вкладки «Модели» SMC====&lt;br /&gt;
В правом верхнем углу экрана располагается панель управления для вкладки &#039;&#039;&#039;«Модели»&#039;&#039;&#039;. На ней располагаются кнопки из таблицы 2. Цвет кнопок указывает на доступность действия для данной модели: синий означает, что кнопка активна, а голубой - что она неактивна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 2. Описание функционала панели управления на вкладке «Модели».&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать(выгрузить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обучение.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обучение&lt;br /&gt;
|позволяет обучить модель SMC, выбрав данные для обучения из выпадающего списка. И затем следует выбрать метод обучения — по корпусу или по меткам (подробнее см. разд. [[SMC. UPS руководство по работе с интерфейсом|Функционал вкладки Метки]]). Обучение на словаре меток имеет преимущества перед корпусом в том, что обучение модели происходит в разы быстрее.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновление групп.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обновление групп в модели&lt;br /&gt;
|позволяет обновить группы в модели SMC. При нажатии на кнопку – открывается форма для указания корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Тестирование.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Тестирование&lt;br /&gt;
|позволяет протестировать модель SMC корпусом данных. При нажатии на кнопку – открывается форма для указания корпуса, с помощью которого нужно протестировать модель.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ручная проверка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Ручная проверка&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|позволяет протестировать модель SMC конкретной фразой, увидеть величину достоверности каждого класса, определенного системой.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка обработчика в рабочую версию модели.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка обработчика в рабочую  версию модели&lt;br /&gt;
|позволяет  перезаписать обработчик на применяемой модели без перевода из тестового  режима, если изменился только обработчик, а корпус остался прежним.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка &lt;br /&gt;
|переводит модель SMC в статус &#039;&#039;установлена&#039;&#039;.  После чего кнопка  меняется на кнопку «Применение»[[Файл:Primenenie.png|безрамки|20x20px]] . Пока модель не применена (не используется),  можно ее &#039;&#039;обучить&#039;&#039;, &#039;&#039;протестировать&#039;&#039;, &#039;&#039;экспортировать&#039;&#039; или &#039;&#039;импортировать&#039;&#039;  данные. После того как модель начинает использоваться, возможность ее  обучения или изменения исчезает. Остается возможность &#039;&#039;экспорта&#039;&#039; и &#039;&#039;ручной проверки&#039;&#039;  модели.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Откат&lt;br /&gt;
|позволяет перевести архивную версию модели SMC обратно в рабочую.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. &lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-04-15 14-31-32.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5. Диалоговое окно режима «Ручная проверка».&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Режим &#039;&#039;&#039;«Ручная проверка».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Как описано в таблице 2 этот режим позволяет протестировать модель SMC конкретной фразой. При нажатии на кнопку открывается диалоговое окно со следующими вкладками:&lt;br /&gt;
*классификация,&lt;br /&gt;
*прочее.&lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;классификация&#039;&#039;&#039; содержит поля:&lt;br /&gt;
*&#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
*&#039;&#039;порог доверия -&#039;&#039; показатель, отражающий степень уверенности в принадлежности новой фразы к конкретному классу (рис. 6). Другими словами, пороговое значение указывает, при какой минимальной вероятности полагаем, что фраза относится к определённому классу.&lt;br /&gt;
*Функция &#039;&#039;коррекции&#039;&#039; предназначена для исправления опечаток в тексте. Существует три режима работы этой функции, каждый из которых определяет допустимое количество ошибок в слове:&lt;br /&gt;
**&#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)[[Файл:2025-04-15 14-35-46.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 6. Функционал вкладки Классификация.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
**&#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
**&#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
**либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; Эти режимы действуют только при коррекции по словарю модели. Поскольку идет сравнение слова с опечаткой со словом из словаря без ошибок.&amp;lt;/blockquote&amp;gt;Есть галочка &#039;&#039;&#039;расширенный режим -&#039;&#039;&#039;  позволяет обратиться сразу к нескольким моделям SMC. После нажатия на кнопку &#039;&#039;&#039;классифицировать&#039;&#039;&#039;, выводится результат - метки классов, которые модель смогла распознать.&lt;br /&gt;
&lt;br /&gt;
Классификатор (SMC) также выводит следующую информацию:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;&#039;Классы&#039;&#039;&#039;: здесь отображается название класса, к которому был отнесен текст, и вероятность его принадлежности к этому классу.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;&#039;Группы&#039;&#039;&#039;: отображается название группы и число совпавших классов. Если метки совпадают с несколькими группами, они отображаются в порядке убывания числа совпавших классов (т.е. чем полнее группа, тем выше ее позиция в списке).&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;&#039;Ближайшие группы&#039;&#039;&#039;: отображаются группы, до которых не хватает всего одной метки, с указанием процента заполненности и сортировкой по убыванию этого процента.&lt;br /&gt;
&lt;br /&gt;
Вкладка  &#039;&#039;&#039;прочее&#039;&#039;&#039; SMC Классификатора включает в себя несколько опций: &#039;&#039;анализ на эмоциональность&#039;&#039;, &#039;&#039;пунктуация, анализ токсичности&#039;&#039; и &#039;&#039;коррекция ошибок, обратная нормализация, сжатие&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Сжатие - позволяет выделить основной смысл фразы. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;порог сжатия&#039;&#039; - означает процент сжатия фразы, например, порог сжатия 100 - выводит всю фразу в окно результата&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Все эти манипуляция можно производить с фразой в блоке - &#039;&#039;текст.&#039;&#039; [[Файл:Информационные вкладки тест.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7. Интерфейс раздела «Классификатор»: Информационные вкладки для протестированной модели.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
====Информационные вкладки SMC: Сервер, Ошибки, Логи, Постобработка====&lt;br /&gt;
Справа на экране располагаются информационные вкладки (рис. 7)&lt;br /&gt;
*&#039;&#039;&#039;«Серверы»&#039;&#039;&#039; – отображает информацию о серверах и процессах,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки разметки»&#039;&#039;&#039; – в этот раздел попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная),&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии «Обучена», те фразы, которыми модель так и не обучилась. Также можно, находясь на вкладке &#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; использовать метод &#039;&#039;&#039;«Ручная проверка»&#039;&#039;&#039;,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; – доступны для модели в состоянии &#039;&#039;Протестирована&#039;&#039; – отображает информацию об ошибках тестирования. Можно выгрузить ошибки в файл с помощью кнопки &#039;&#039;&#039;«Экспорт»&#039;&#039;&#039;. Есть возможность преобразовать ошибки в данные корпуса,&lt;br /&gt;
* &#039;&#039;&#039;«Логи»&#039;&#039;&#039; – отображают логи процессов обучения, тестирования, точности обучения на разных этапах обучения,&lt;br /&gt;
*&#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; – редактор для написания кода handler.py.&lt;br /&gt;
[[Файл:Data screen new.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 8. Интерфейс вкладки данные с родительскими и дочерними вкладками&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:2025-12-11 10-52-07.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 9 Интерфейс вкладки данные&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:Data corpus info.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Информация о корпусе данных.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Функционал вкладки «Данные» SMC ===&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Данные» SMC&#039;&#039;&#039; (рис. 8) содержит список всех доступных корпусов данных. При выборе различных корпусов данных можно просмотреть информацию о них (рис. 10):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Название корпуса&#039;&#039;&#039;: можно изменить с помощью иконки &#039;&#039;&#039;«Карандаш».&#039;&#039;&#039; Можно удалить корпус с помощью иконки &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; (см. рис. 10).&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество строк&#039;&#039;&#039; – общее количество фраз в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество классов&#039;&#039;&#039; – общее количество классов в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество групп&#039;&#039;&#039; – отображает общее количества групп в корпусе данных (подробнее см. раздел &#039;&#039;[[SMC. UPS руководство по работе с интерфейсом#Описание подготовки и этапов разметки корпуса данных SMC|«Описание подготовки и этапов разметки корпуса данных SMC»]]&#039;&#039;).[[Файл:Род класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11. Создание родительского класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Под информационным блоком о корпусе данных SMC есть &#039;&#039;&#039;список классов&#039;&#039;&#039;, в котором содержатся названия классов и информация о количестве фраз в каждом классе. Можно удалять и добавлять классы. В самом низу списка есть меню для &#039;&#039;&#039;&#039;&#039;Экспорт списка классов&#039;&#039;&#039;&#039;&#039; в формате csv. Есть возможность &#039;&#039;скрыть&#039;&#039; блок с корпусами данных, нажав на стрелочку между блоком корпусов и информационным блоком корпуса. Существует три вида (ранга) классов (меток):&lt;br /&gt;
#Обычный класс — это класс, который не относится ни к одному из родительских классов.&lt;br /&gt;
#Родительский класс — это класс, который включает в себя другие классы. Например, родительский класс «Паспорт» включает в себя два класса-потомка: «паспорт рф_о» и «загранпаспорт_о».&lt;br /&gt;
#Класс-потомок — это класс, который относится к какому-либо родительскому классу.&lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать обычный класс в родительский, нужно выбрать его в списке классов и нажать на самую правую иконку в виде папки (рис. 11), которая говорит &#039;&#039;&#039;«Сделать класс родительским»&#039;&#039;&#039;. Чтобы добавить метку в родительский класс, нужно нажать правой кнопкой мыши на метку и выбрать нужный родительский класс из появившегося списка. После этого появится диалоговое окно, подтверждающее действие, и изменения вступят в силу (см. рис. 12). Метка станет классом-потомком.[[Файл:Перемещение метки в род.класс.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 12. Перемещение метки в родительский класс.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Удалить родительскую метку, в отличие от обычной, просто так нельзя. Сначала ее нужно вернуть в статус обычной, нажав на иконку &#039;&#039;&#039;«Сделать класс обычным»&#039;&#039;&#039; напротив нужного класса (рис. 13). После этого она будет расформирована и ее можно будет удалить.&lt;br /&gt;
&lt;br /&gt;
==== Добавление нового корпуса ====&lt;br /&gt;
[[Файл:Сделать класс обчным.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13. Сделать родительский класс обычным.&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы создать новый корпус данных SMC, на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; нажмите &#039;&#039;&#039;«Добавить новый корпус»&#039;&#039;&#039;, затем выберите &#039;&#039;&#039;«Из файла»&#039;&#039;&#039;, дайте имя, выберите файл и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если есть данные &amp;lt;u&amp;gt;реальных запросов моделям&amp;lt;/u&amp;gt; SMC - можно выгрузить логи SMC в корпус данных:&lt;br /&gt;
*добавьте новый корпус,&lt;br /&gt;
*выберите источник данных – &#039;&#039;&#039;«Логи из модели»,&#039;&#039;&#039; сформируется корпус данных из логов &#039;&#039;&#039;рабочей&#039;&#039;&#039; версии и &#039;&#039;&#039;моделей-черновиков.&#039;&#039;&#039;&lt;br /&gt;
Существует также третья опция – &#039;&#039;&#039;«Из ЧаВО»&#039;&#039;&#039;. Она позволяет получить все вопросы из базы данных [[QAS. UPS руководство по работе с интерфейсом|QAS]] в виде корпуса. Для этого нужно ввести название корпуса и нажать на кнопку «Добавить». После этого будет создан корпус данных, который включает в себя все вопросы [[QAS. UPS руководство по работе с интерфейсом|QAS]], а метками будут категории, к которым эти вопросы относятся.&lt;br /&gt;
&lt;br /&gt;
Есть возможность проверить корпус на дубликаты, с помощью галочки &#039;&#039;&#039;«Показать дубликаты:»&#039;&#039;&#039; выбрав одну из опций: &#039;&#039;&#039;фраз&#039;&#039;&#039; или &#039;&#039;&#039;полные&#039;&#039;&#039;. В последнем случае будут отображены полные совпадения и по классу, и по фразе.&lt;br /&gt;
&lt;br /&gt;
При включении флага &#039;&#039;&#039;«Показать определившиеся группы»&#039;&#039;&#039; слева появится третий столбец «Группа». В нём будет отображаться название группы, назначенной для данной фразы. Это работает, если у вас создан список групп и заданы комбинации классов, которые в них входят.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-05-21 12-03-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Возможности фильтрации.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Можно &#039;&#039;фильтровать&#039;&#039; (рис. 14):&lt;br /&gt;
&lt;br /&gt;
1.  по названию класса,&lt;br /&gt;
&lt;br /&gt;
2.  по фразе или слову,&lt;br /&gt;
&lt;br /&gt;
3.  для более точной фильтрации можно использовать переключатель «и», «или», «кроме».&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;редактировать фразу&#039;&#039; в корпусе: вносить изменения в поле с фразой и &#039;&#039;сохранять&#039;&#039; изменения (кнопка &#039;&#039;&#039;«Дискета»&#039;&#039;&#039; на панели управления). Можно &#039;&#039;дополнять&#039;&#039; корпус данных по кнопке &#039;&#039;&#039;«Импорт»&#039;&#039;&#039; на панели управления (подробнее см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|описание функций панели управления]]). &#039;&#039;&#039;После дополнения не забудьте сохранить изменения.&#039;&#039;&#039; &#039;&#039;Удаление&#039;&#039; фраз из корпуса возможно как по одной, так и сразу несколько, для этого нужно выделить необходимые для удаления фразы и нажать на красную иконку &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; в правом нижнем углу блока работы с данными.[[Файл:Разм данных новая.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 15. Добавление и разметка фраз.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Можно вручную &#039;&#039;добавлять&#039;&#039; фразы в корпус по одной или сразу несколько (каждая фраза с новой строки, enter в конце каждой фразы)(рис. 15), записав их в поле &#039;&#039;&#039;«Фразы»&#039;&#039;&#039; в нижней части блока для работы с данными. Можно &#039;&#039;назначить&#039;&#039; или &#039;&#039;изменить&#039;&#039; классы (метки) для фразы, указав новый в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; или выбрав существующий класс из выпадающего списка. Метки классов могут быть больше чем одна на одну фразу (мультиклассовая классификация). &amp;lt;blockquote&amp;gt;Рассмотрим пример разметки новой фразы. Допустим мы хотим добавить вручную две фразы:&lt;br /&gt;
#&#039;&#039;«Здравствуйте, у меня возникли неполадки, возникающие во время установки SBS. Помогите решить проблему. Заранее спасибо.»&#039;&#039;&lt;br /&gt;
#&#039;&#039;«Добрый день, у меня появляется ошибка при установке биометрии. Заранее благодарю за ответ.»&#039;&#039;&lt;br /&gt;
Разметка производится исходя из того &#039;&#039;&#039;«о чем эта фраза?»&#039;&#039;&#039;, задача разметки в том, чтобы помочь модели понять суть фразы. Например, во фразах выше говорится об &#039;&#039;ошибках во время установки сервиса биометрии&#039;&#039;, так же присутствует &#039;&#039;благодарность&#039;&#039; и &#039;&#039;приветствие,&#039;&#039; соответственно метки будут: &#039;&#039;SBS, ошибка, установка_ПО, благодарность, приветствие.&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:Добавить общий класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16(а). Добавление общего класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Имеется функция &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039;. С ее помощью можно присвоить одну или несколько общих меток сразу нескольким выбранным из списка фразам (рис. 16 (а)), если была допущена ошибка при разметке фраз. Для изменения набора меток у одной фразы нужно всего лишь один раз щелкнуть на список классов и добавить нужную метку из выпадающего списка или навести курсор на лишнюю метку и, также щелкнув, удалить ее. Если необходимо удалить сразу несколько меток с фразы или нескольких фраз, под кнопкой &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039; есть кнопка &#039;&#039;&#039;«Удалить классы»&#039;&#039;&#039; (рис. 16 (б)). Сначала выделите нужные фразы, а затем выберите класс (классы), которые вы хотите удалить из выпадающего списка, и кликните по кнопке «Удалить классы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Удаление нескольких классов 1.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 16(б). Удаление нескольких классов.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Объединение меток разных род.классов.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 17. Объединение меток разных родительских классов.&#039;&#039;&amp;lt;/small&amp;gt;]]Кроме того, существует еще одна полезная функция для работы в корпусе данных SMC — &#039;&#039;&#039;«объединить метки»&#039;&#039;&#039;. Для лучшего понимания рассмотрим пример. Предположим, у вас есть две метки с одинаковым названием — «версия» и «версия», но в одном случае название содержит английскую «е», а в другом — русскую (классы отображаются в алфавитном порядке, метка с английскими буквами будет нарушать его). И этими метками уже помечены некоторые фразы. Чтобы решить эту проблему, можно воспользоваться функцией &#039;&#039;&#039;«объединения»&#039;&#039;&#039;. Необходимо скопировать название правильной метки из списка меток («карандаш» — выделить название), затем нажать на «карандаш» напротив неправильной метки и заменить ее названием корректной метки. После этого метки объединятся и останется только корректная метка. Если эти метки принадлежат какой-либо группе, то замена произойдет и в ней. Возможность объединения групп также предусмотрена и осуществляется по такому же алгоритму.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Однако есть некоторые особенности работы этой функции при работе с классами-потомками. Функция работает только в том случае, если вы хотите объединить метки в пределах одного родительского класса. То есть нельзя объединить классы разных рангов, например родитель — потомок, в этом случае появится сообщение об ошибке и невозможности объединить две метки из разных родительских классов (рис. 17).&lt;br /&gt;
&lt;br /&gt;
====Панель управления вкладки «Данные» сервиса SMC====&lt;br /&gt;
Панель управления на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; отличается своими функциями. В таблице 3 представлен список кнопок.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 3 Описание функционала панели инструментов вкладки «Данные»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать данные из внешнего файла, логов обращений к модели, уже существующего в системе корпуса или базы знаний ЧаВО.&lt;br /&gt;
Если выбран вариант «Из файла», нужно выбрать файл для загрузки. Поддерживаемые форматы файлов: csv, txt. Кодировка — UTF-8.&lt;br /&gt;
&lt;br /&gt;
Затем можно выбрать действие: дополнить или заменить. Если выбрано «дополнить», данные текущего корпуса будут дополнены данными из файла или корпуса.&lt;br /&gt;
&lt;br /&gt;
Если выбрано «заменить», данные текущего корпуса будут полностью заменены данными из файла или корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Авторазметка_(2).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Авторазметка&lt;br /&gt;
|позволяет автоматически разметить корпус по словарю меток (подробнее см. [[SMC. UPS руководство по работе с интерфейсом|разд Функционал вкладки Метки]]). В диалоговом окне необходимо заполнить поля с названием задачи, выбрать из списка нужный словарь меток. Из выпадающего списка «Метки» выбрать либо замену меток, либо дополнение. И запустить авторазметку.&lt;br /&gt;
После этого автоматически размеченный корпус будет доступен для обычного редактирования разметки.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Копировать.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Копировать&lt;br /&gt;
|позволяет скопировать корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Описание подготовки и этапов разметки корпуса данных SMC===&lt;br /&gt;
Классификатор применяет &#039;&#039;мультиклассовый&#039;&#039; подход к классификации, то есть каждая фраза может принадлежать одному или нескольким классам одновременно. Процесс разметки данных (подробнее см. раздел [[SMC. UPS руководство по работе с интерфейсом#Функционал вкладки «Данные» SMC|Функционал вкладки «Данные»]]) состоит из двух этапов (допускается пропуск одного из этапов):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Разметка данных&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Данные»)&#039;&#039;&#039;. При добавлении новых данных (новой фразы), им необходимо присвоить класс(ы) из существующих и/или новые.  Если метка (класс) уже существует, она может быть выбрана из выпадающего списка Классы. Так же можно создать новую метку просто написав ее название в окне &#039;&#039;&#039;Класс&#039;&#039;&#039; и нажав на &#039;&#039;&#039;«Добавить новый класс»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Группировка классов&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Группы»&#039;&#039;&#039;). По сути, это работа с итоговым результатом модели (пост-обработка). После формирования корпуса данных и обучения, модель SMC должна корректно отдать все найденные по фразе метки. Этап группировки подразумевает под собой подбор минимального количества наиболее подходящих меток для создания вопросно - ответной пары.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Группировка классов помогает модели SMC без дополнительного обучения определить, к какой группе классов может принадлежать новая (ранее неизвестная) фраза.&lt;br /&gt;
&lt;br /&gt;
Интерфейс вкладки &#039;&#039;&#039;«Группы»&#039;&#039;&#039; сервиса SMC аналогичен интерфейсу &#039;&#039;&#039;«Данные»&#039;&#039;&#039;, описание панели управления [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|см. в таблице 3]]. Здесь есть поля для ввода названий новых групп и входящих в них классов. Как уже созданные, так и новые группы отображаются в окне &#039;&#039;&#039;Список групп&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
В результате получаются группы, которые отвечают на вопросы, исходя из классов (меток), которые в неё входят. Есть возможность отфильтровать данные по группам и классам. Также справа можно настроить более точную фильтрацию, для этого можно использовать переключатель «и», «или», «кроме» (рис. 18). Поддерживается &#039;&#039;импорт&#039;&#039; и &#039;&#039;экспорт&#039;&#039; корпусов. При необходимости можно посмотреть дубликаты в группах, для этого включите галочку в правом верхнем углу (под панелью управления) &#039;&#039;&#039;«Показать дубликаты классов»&#039;&#039;&#039;.[[Файл:2024-05-21 12-04-08.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18. Возможности фильтрации групп.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Если вам нужно добавить или удалить общий класс сразу для нескольких групп, просто выделите их галочками. После этого внизу появится меню, в котором вы сможете выбрать нужные классы для добавления или удаления из списка. Также есть функция «Копировать», которая позволяет скопировать группу или несколько групп в трех режимах (рис. 18):&lt;br /&gt;
&lt;br /&gt;
* простое копирование;&lt;br /&gt;
* копирование с добавлением классов: скопирует выделенные группы и добавит в копию выбранный из списка класс;&lt;br /&gt;
* копирование с удалением классов: скопирует выделенные группы и удалит в копии выбранный из списка класс.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На панели управления есть кнопка &#039;&#039;&#039;«Обновление групп в модели»&#039;&#039;&#039; , которая позволяет, если нужно, &#039;&#039;дообучить&#039;&#039; модель Классификатора SMC, на основании изменений внесенных в группы, не обучая модель повторно.&lt;br /&gt;
&lt;br /&gt;
Если нужно, вы можете &#039;&#039;переименовать&#039;&#039; группу. Для этого в &#039;&#039;&#039;Списке групп&#039;&#039;&#039;, рядом с названием группы, кликните на карандашик, а затем сохраните изменения (нажмите на зеленую галочку). После того как вы переименуете группу, вам нужно будет обновить группы в модели. Это делается с помощью кнопки &#039;&#039;&#039;«Обновление групп»&#039;&#039;&#039; в модели на панели управления ([[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|см. табл. 2]]).&lt;br /&gt;
&lt;br /&gt;
=== Функционал вкладки «Метки» ===&lt;br /&gt;
[[Файл:2024-10-15 11-23-22.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 19. Интерфейс вкладки Метки.&#039;&#039;&amp;lt;/small&amp;gt;]]Интерфейс вкладки «Метки» представлен на рисунке 19. Слева вы увидите список всех доступных словарей. Чтобы открыть один из них, просто нажмите на его название — и в центральной части экрана появится сам словарь. &lt;br /&gt;
&lt;br /&gt;
Процесс добавления нового словаря состоит из двух простых шагов:&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на кнопку «Добавить словарь меток», расположенную в нижней левой части экрана. В появившемся диалоговом окне введите название нового словаря.&lt;br /&gt;
&lt;br /&gt;
2. Затем добавьте данные в словарь: укажите название метки и пороговое значение коэффициента достоверности в левой части таблицы и её определяющие фразы в правой части таблицы. Более подробную информацию вы найдёте в разделе [[SMC. UPS руководство по работе с интерфейсом#Подготовка словаря меток|«Подготовка словаря меток»]]. Если у вас уже есть файл с описанием меток, вы можете воспользоваться кнопкой Импорт на панели управления (см. раздел [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Метки»|Панель управления вкладки «Метки»]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Подготовка словаря меток ====&lt;br /&gt;
&lt;br /&gt;
Подготовка словаря меток включает в себя определение набора требуемых меток под конкретную задачу. После этого нужно в описание каждой метки добавить все возможные определяющие фразы, которые однозначно определяют эту метку, каждое слово (фраза) с новой строки. Не нужно добавлять целые фразы, как это делается при разметке SMC. Принцип описания больше похож на разметку SEE корпуса: просто укажите ключевые слова или словосочетания, которые определяют данную метку, а также все, что хотите отнести к этой метке. &amp;lt;blockquote&amp;gt;Например, мы создаем метку «Документация» и в определяющих фразах указываем все возможные варианты, которые однозначно описывают эту метку с новой строки: «дока», «инструкция», «документация», «мануал».&amp;lt;/blockquote&amp;gt;Подготовленный для импорта документ должен быть в формате csv. И иметь следующую структуру:&amp;lt;blockquote&amp;gt;Метка&amp;lt;TAB&amp;gt;Описание 1, Описание 2, ..., Описание N&amp;lt;TAB&amp;gt;Порог&amp;lt;/blockquote&amp;gt;Пороговое значение в файле указывается в диапазоне [0,1]. Далее при необходимости это значение можно будет поменять в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
После того как словарь будет заполнен или загружен, вы сможете редактировать описания меток и их названия в интерфейсе. Чтобы внести изменения в определяющие фразы, просто нажмите на поле метки и в левой части таблицы будут показаны фразы этой метки. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;удалить&#039;&#039; лишнюю фразу или метку - наведите курсор на выбранную строку и нажмите на появившуюся иконку корзинки в конце строки [[Файл:Delete icon.png|безрамки|18x18пкс]]. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Также сверху таблицы словаря меток располагается поле ввода &amp;quot;Поиск по фразе&amp;quot;. При ее заполнении будут отфильтровываться метки, содержащие введенную фразу (левая таблица), и совпадения по фразе в выбранной метке (правая таблица).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Панель управления вкладки «Метки» ====&lt;br /&gt;
&lt;br /&gt;
Описание функционала панели управления на вкладке &#039;&#039;&#039;«Метки»&#039;&#039;&#039; представлено в таблице 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 4 Описание функционала панели инструментов вкладки «Метки»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Позволяет импортировать (добавлять) данные из файла. По нажатию на кнопку появится диалоговое окно, в котором требуется выбрать файл с компьютера в формате csv.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Удаление_документа.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Удалить&lt;br /&gt;
|позволяет удалить выбранный словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает меню пользователя (имя, смена  пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Работа с ошибками SMC===&lt;br /&gt;
[[Файл:Ошиб тест тип 1.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 20. Иллюстрация ошибки тестирования первого типа.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Ошибка тест тип 1 3.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Обогащение корпуса данных.&amp;lt;/small&amp;gt;&#039;&#039;]]Во время работы с классификатором, вы можете столкнуться с 3-мя видами ошибок:&lt;br /&gt;
*ошибки разметки;&lt;br /&gt;
*ошибки обучения;&lt;br /&gt;
*ошибки тестирования.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как описано выше в разделе «&#039;&#039;Информационные вкладки: Сервер, Ошибки, Логи, Постобработка» -&#039;&#039; &#039;&#039;&#039;«ошибки разметки»&#039;&#039;&#039; – раздел куда попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная).  Вкладка &#039;&#039;&#039;«ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии &#039;&#039;&#039;«Обучена»&#039;&#039;&#039;, те фразы, которыми модель так и не обучилась.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; являются наиболее сложными и делятся на два основных типа:&lt;br /&gt;
# нехватка данных, тогда необходимо обогатить корпус данных фразами и разметкой;&lt;br /&gt;
#нехватка комбинаций меток для группы.&lt;br /&gt;
[[Файл:Ошибка тест тип 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Иллюстрация ошибки тестирования второго типа.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример ошибки типа 1. Нехватка данных.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Есть фраза «Директор МФЦ иркутской области» - модель классифицирует ее неправильно, на скриншоте (см. рис. 20) этой фразе присвоены метки: &#039;&#039;Иркутская область_о, как_в, губернатор_о&#039;&#039; Это происходит из-за того, что &#039;&#039;директор&#039;&#039; и &#039;&#039;губернатор&#039;&#039; - имеют семантическое сходство, так как являются руководителями. Но в связке с Иркутской областью - упоминания директора в корпусе не было. Поэтому модель исходя из имеющихся у нее данных - определила для этой фразы  - метку губернатор_о. Группа: &#039;&#039;кто является губернатором иркутской области района.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если мы отфильтруем корпус данных по слову &#039;&#039;директор,&#039;&#039; то увидим, что в корпусе отсутствуют фразы где и &#039;&#039;директор&#039;&#039; и &#039;&#039;иркутская область&#039;&#039; упоминались бы одновременно, а так же не была определена метка &#039;&#039;мфц_о,&#039;&#039; следовательно фразы &#039;&#039;директор мфц&#039;&#039; (дополнительно добавленная выделенная фраза) тоже не хватало (см. рис. 21). Нужно добавить эти фразы в корпус, сохранить изменения, переобучить модель, так как вносились изменения в данные, и ошибка будет устранена.[[Файл:Ошибка тест тип 2 нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Добавление новой комбинации меток для группы.&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;Пример ошибки типа 2. Нехватка комбинаций меток для группы.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Имеется фраза &#039;&#039;«а какие документы нужно подать для оформления путевки инвалиду»&#039;&#039;. Проводим тестирование в ручном режиме и видим, что этой фразе не присвоена ни одна группа, а значит нет конечной точки, которой бы соответствовал полученный от модели набор меток. (см. рис. 22).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переходим во вкладку &#039;&#039;&#039;Данные&#039;&#039;&#039;, выбираем нужный корпус данных, идем во вкладку &#039;&#039;&#039;Группы&#039;&#039;&#039;. Далее фильтруем группы по &#039;&#039;&#039;Классам&#039;&#039;&#039;: инвалидность_о, путевка в санаторий_о переводим &#039;&#039;&#039;переключатель&#039;&#039;&#039; справа в положение &#039;&#039;«и»&#039;&#039; (см. рис. 23) и смотрим, что у нас отсутствует комбинация меток: с подачей документов. Добавляем еще одну комбинацию (см. рис. 23), сохраняем изменения, переходим во вкладку Модели, кликаем на кнопку [[Файл:Обновление групп.png|безрамки|20x20px]] «Обновление групп», в диалоговом окне выбираем модель и нажимаем кнопку обновить - ошибка устранена. Переобучать модель не нужно, кнопка «Обновление групп» позволяет внести изменения без переобучения.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3420</id>
		<title>SMC. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3420"/>
		<updated>2025-12-11T08:07:59Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Функционал вкладки «Данные» SMC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;Классификатор (SMC)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Главный экран.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 1. Иконки начального экран UPS.&#039;&#039;&amp;lt;/small&amp;gt;|граница]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# SMC Классификатор,&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#Работа с сервисом исходящих обзвонов «Информатор»|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
[[Файл:Раб экран классификатора.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 2. Рабочая область «SMC»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20пкс]] (см. табл. 2).&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
Рабочая область &#039;&#039;&#039;«SMC»&#039;&#039;&#039; включает в себя (рис. 2):&lt;br /&gt;
*панель управления,&lt;br /&gt;
*кнопки переключения между версиями моделей,&lt;br /&gt;
* блоки для работы с моделями и данными,&lt;br /&gt;
*информация о текущей модели,&lt;br /&gt;
*информацию об обучении и тестировании, для обученных и протестированных моделей,&lt;br /&gt;
*информационные вкладки.&lt;br /&gt;
[[Файл:Model info smc.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 3 Информационный блок о модели.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
В блоке интерфейса &#039;&#039;&#039;«Классификатор»&#039;&#039;&#039; есть 3 вкладки:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;«Модели»&#039;&#039;&#039; – содержит все созданные модели SMC списком в алфавитном порядке. Модели с постобработкой помечены значком [[Файл:Подсказка.jpg|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;«Данные»&#039;&#039;&#039; – содержит все корпуса данных SMC списком в алфавитном порядке.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;«Метки»&#039;&#039;&#039; –  содержит все словари меток SMC.&lt;br /&gt;
===Функционал вкладки «Модели» ===&lt;br /&gt;
Во вкладке &#039;&#039;&#039;«Модели»&#039;&#039;&#039; доступен просмотр информации о модели, а именно:&lt;br /&gt;
*название модели,&lt;br /&gt;
*версия модели: &#039;&#039;черновик&#039;&#039;, &#039;&#039;рабочая&#039;&#039;, &#039;&#039;архив&#039;&#039; (табл. 1),&lt;br /&gt;
*статус модели.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1. Версии модели.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  версии модели&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Черновик&lt;br /&gt;
&lt;br /&gt;
|это  не примененная модель. Можно обучать, переобучать, тестировать, устанавливать  и применять. Можно экспортировать и импортировать. Цвет акцента версии модели  - серый. После применения (установки) модель (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Установка»)  становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
&lt;br /&gt;
|это  модель, которая уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённую модель нельзя установить заново или обучить. Можно  провести ручное тестирование и проверить конкретные фразы (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Ручная  проверка»). Можно экспортировать модель.  Цвет акцента версии модели - зелёный. По нажатию кнопки «Архив»- «Рабочая»  модель переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Архивная&lt;br /&gt;
&lt;br /&gt;
|это  рабочая модель, которая переводится в архив (резервную копию) после  применения черновика. Можно вернуть архивную модель в рабочую версию, нажав  на кнопку «Откат». При этом рабочая версия также становится архивной, то есть  рабочая и архивная версии меняются местами. Цвет акцента версии модели -  синий.&lt;br /&gt;
|}[[Файл:Model status.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Примеры статусов модели.&amp;lt;/small&amp;gt;&#039;&#039;]]Модель SMC имеет свойство &#039;&#039;&#039;«Статус»&#039;&#039;&#039; (рис. 4), которые принимает следующие значения:&lt;br /&gt;
*&#039;&#039;Обучение&#039;&#039;. Это модель, которая в данный момент обучается.&lt;br /&gt;
* &#039;&#039;Обучена&#039;&#039;. Доступен просмотр информации о точности обучения, параметрах модели и матрица ошибок.&lt;br /&gt;
*&#039;&#039;Тестирование.&#039;&#039; Это модель, которая в данный момент тестируется.&lt;br /&gt;
*&#039;&#039;Протестирована&#039;&#039;. Появляются доп. кнопки &#039;&#039;&#039;«Обучение»&#039;&#039;&#039; и &#039;&#039;&#039;«Тест»&#039;&#039;&#039; (под матрицей ошибок), нажав на которые можно посмотреть матрицу обучения и тестирования соответственно.&lt;br /&gt;
*&#039;&#039;Установлена.&#039;&#039; В этот статус модель переходит при нажатии кнопки «&#039;&#039;&#039;Установка»&#039;&#039;&#039;. В этом статусе возможны &#039;&#039;Импорт&#039;&#039;, &#039;&#039;Экспорт&#039;&#039;, &#039;&#039;Обучение&#039;&#039;, &#039;&#039;Ручная&#039;&#039; &#039;&#039;проверка&#039;&#039;, &#039;&#039;Применение&#039;&#039; модели – по соответствующим кнопкам на панели управления.&lt;br /&gt;
*&#039;&#039;Применена.&#039;&#039; В статус &#039;&#039;Применена&#039;&#039; модель переходит при нажатии кнопки «&#039;&#039;&#039;Применение»&#039;&#039;&#039;. Для модели в статусе &#039;&#039;Применена&#039;&#039; возможны только – &#039;&#039;Ручная проверка&#039;&#039; конкретной фразой по кнопке «&#039;&#039;&#039;Ручная проверка»&#039;&#039;&#039; и &#039;&#039;экспорт&#039;&#039; (выгрузка) по кнопке «&#039;&#039;&#039;Экспорт»&#039;&#039;&#039; (см. [[SMC. UPS руководство по работе с интерфейсом|табл. 2]]).&lt;br /&gt;
*&#039;&#039;Ошибка&#039;&#039;. Информирует о сбое процессов импорта, обучения, тестирования, остановки обучения. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Пустые модели больше не отображаются в интерфейсе.&#039;&#039;&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Возможны &#039;&#039;манипуляции&#039;&#039; с моделями SMC:&lt;br /&gt;
*удаление модели, удаляется текущая версия модели,&lt;br /&gt;
*добавление новой модели SMC, нажмите кнопку &#039;&#039;&#039;«Добавить новую модель»&#039;&#039;&#039;. Далее доступны два способа:&lt;br /&gt;
*# Из файла: загрузите архив с готовой моделью.&lt;br /&gt;
*# Обучить модель: создайте модель с нуля, выбрав для обучения либо корпус текстов, либо словарь меток.&lt;br /&gt;
====Панель управления вкладки «Модели» SMC====&lt;br /&gt;
В правом верхнем углу экрана располагается панель управления для вкладки &#039;&#039;&#039;«Модели»&#039;&#039;&#039;. На ней располагаются кнопки из таблицы 2. Цвет кнопок указывает на доступность действия для данной модели: синий означает, что кнопка активна, а голубой - что она неактивна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 2. Описание функционала панели управления на вкладке «Модели».&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать(выгрузить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обучение.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обучение&lt;br /&gt;
|позволяет обучить модель SMC, выбрав данные для обучения из выпадающего списка. И затем следует выбрать метод обучения — по корпусу или по меткам (подробнее см. разд. [[SMC. UPS руководство по работе с интерфейсом|Функционал вкладки Метки]]). Обучение на словаре меток имеет преимущества перед корпусом в том, что обучение модели происходит в разы быстрее.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновление групп.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обновление групп в модели&lt;br /&gt;
|позволяет обновить группы в модели SMC. При нажатии на кнопку – открывается форма для указания корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Тестирование.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Тестирование&lt;br /&gt;
|позволяет протестировать модель SMC корпусом данных. При нажатии на кнопку – открывается форма для указания корпуса, с помощью которого нужно протестировать модель.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ручная проверка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Ручная проверка&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|позволяет протестировать модель SMC конкретной фразой, увидеть величину достоверности каждого класса, определенного системой.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка обработчика в рабочую версию модели.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка обработчика в рабочую  версию модели&lt;br /&gt;
|позволяет  перезаписать обработчик на применяемой модели без перевода из тестового  режима, если изменился только обработчик, а корпус остался прежним.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка &lt;br /&gt;
|переводит модель SMC в статус &#039;&#039;установлена&#039;&#039;.  После чего кнопка  меняется на кнопку «Применение»[[Файл:Primenenie.png|безрамки|20x20px]] . Пока модель не применена (не используется),  можно ее &#039;&#039;обучить&#039;&#039;, &#039;&#039;протестировать&#039;&#039;, &#039;&#039;экспортировать&#039;&#039; или &#039;&#039;импортировать&#039;&#039;  данные. После того как модель начинает использоваться, возможность ее  обучения или изменения исчезает. Остается возможность &#039;&#039;экспорта&#039;&#039; и &#039;&#039;ручной проверки&#039;&#039;  модели.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Откат&lt;br /&gt;
|позволяет перевести архивную версию модели SMC обратно в рабочую.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. &lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-04-15 14-31-32.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5. Диалоговое окно режима «Ручная проверка».&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Режим &#039;&#039;&#039;«Ручная проверка».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Как описано в таблице 2 этот режим позволяет протестировать модель SMC конкретной фразой. При нажатии на кнопку открывается диалоговое окно со следующими вкладками:&lt;br /&gt;
*классификация,&lt;br /&gt;
*прочее.&lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;классификация&#039;&#039;&#039; содержит поля:&lt;br /&gt;
*&#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
*&#039;&#039;порог доверия -&#039;&#039; показатель, отражающий степень уверенности в принадлежности новой фразы к конкретному классу (рис. 6). Другими словами, пороговое значение указывает, при какой минимальной вероятности полагаем, что фраза относится к определённому классу.&lt;br /&gt;
*Функция &#039;&#039;коррекции&#039;&#039; предназначена для исправления опечаток в тексте. Существует три режима работы этой функции, каждый из которых определяет допустимое количество ошибок в слове:&lt;br /&gt;
**&#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)[[Файл:2025-04-15 14-35-46.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 6. Функционал вкладки Классификация.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
**&#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
**&#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
**либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; Эти режимы действуют только при коррекции по словарю модели. Поскольку идет сравнение слова с опечаткой со словом из словаря без ошибок.&amp;lt;/blockquote&amp;gt;Есть галочка &#039;&#039;&#039;расширенный режим -&#039;&#039;&#039;  позволяет обратиться сразу к нескольким моделям SMC. После нажатия на кнопку &#039;&#039;&#039;классифицировать&#039;&#039;&#039;, выводится результат - метки классов, которые модель смогла распознать.&lt;br /&gt;
&lt;br /&gt;
Классификатор (SMC) также выводит следующую информацию:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;&#039;Классы&#039;&#039;&#039;: здесь отображается название класса, к которому был отнесен текст, и вероятность его принадлежности к этому классу.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;&#039;Группы&#039;&#039;&#039;: отображается название группы и число совпавших классов. Если метки совпадают с несколькими группами, они отображаются в порядке убывания числа совпавших классов (т.е. чем полнее группа, тем выше ее позиция в списке).&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;&#039;Ближайшие группы&#039;&#039;&#039;: отображаются группы, до которых не хватает всего одной метки, с указанием процента заполненности и сортировкой по убыванию этого процента.&lt;br /&gt;
&lt;br /&gt;
Вкладка  &#039;&#039;&#039;прочее&#039;&#039;&#039; SMC Классификатора включает в себя несколько опций: &#039;&#039;анализ на эмоциональность&#039;&#039;, &#039;&#039;пунктуация, анализ токсичности&#039;&#039; и &#039;&#039;коррекция ошибок, обратная нормализация, сжатие&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Сжатие - позволяет выделить основной смысл фразы. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;порог сжатия&#039;&#039; - означает процент сжатия фразы, например, порог сжатия 100 - выводит всю фразу в окно результата&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Все эти манипуляция можно производить с фразой в блоке - &#039;&#039;текст.&#039;&#039; [[Файл:Информационные вкладки тест.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7. Интерфейс раздела «Классификатор»: Информационные вкладки для протестированной модели.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
====Информационные вкладки SMC: Сервер, Ошибки, Логи, Постобработка====&lt;br /&gt;
Справа на экране располагаются информационные вкладки (рис. 7)&lt;br /&gt;
*&#039;&#039;&#039;«Серверы»&#039;&#039;&#039; – отображает информацию о серверах и процессах,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки разметки»&#039;&#039;&#039; – в этот раздел попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная),&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии «Обучена», те фразы, которыми модель так и не обучилась. Также можно, находясь на вкладке &#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; использовать метод &#039;&#039;&#039;«Ручная проверка»&#039;&#039;&#039;,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; – доступны для модели в состоянии &#039;&#039;Протестирована&#039;&#039; – отображает информацию об ошибках тестирования. Можно выгрузить ошибки в файл с помощью кнопки &#039;&#039;&#039;«Экспорт»&#039;&#039;&#039;. Есть возможность преобразовать ошибки в данные корпуса,&lt;br /&gt;
* &#039;&#039;&#039;«Логи»&#039;&#039;&#039; – отображают логи процессов обучения, тестирования, точности обучения на разных этапах обучения,&lt;br /&gt;
*&#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; – редактор для написания кода handler.py.&lt;br /&gt;
[[Файл:Data screen new.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 8. Интерфейс вкладки данные с родительскими и дочерними вкладками&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:2025-12-11 10-52-07.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 9 Интерфейс вкладки данные&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
[[Файл:Data corpus info.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Информация о корпусе данных.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Функционал вкладки «Данные» SMC ===&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Данные» SMC&#039;&#039;&#039; (рис. 8) содержит список всех доступных корпусов данных. При выборе различных корпусов данных можно просмотреть информацию о них (рис. 10):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Название корпуса&#039;&#039;&#039;: можно изменить с помощью иконки &#039;&#039;&#039;«Карандаш».&#039;&#039;&#039; Можно удалить корпус с помощью иконки &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; (см. рис. 10).&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество строк&#039;&#039;&#039; – общее количество фраз в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество классов&#039;&#039;&#039; – общее количество классов в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество групп&#039;&#039;&#039; – отображает общее количества групп в корпусе данных (подробнее см. раздел &#039;&#039;[[SMC. UPS руководство по работе с интерфейсом#Описание подготовки и этапов разметки корпуса данных SMC|«Описание подготовки и этапов разметки корпуса данных SMC»]]&#039;&#039;).[[Файл:Род класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11. Создание родительского класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Под информационным блоком о корпусе данных SMC есть &#039;&#039;&#039;список классов&#039;&#039;&#039;, в котором содержатся названия классов и информация о количестве фраз в каждом классе. Можно удалять и добавлять классы. В самом низу списка есть меню для &#039;&#039;&#039;&#039;&#039;Экспорт списка классов&#039;&#039;&#039;&#039;&#039; в формате csv. Есть возможность &#039;&#039;скрыть&#039;&#039; блок с корпусами данных, нажав на стрелочку между блоком корпусов и информационным блоком корпуса. Существует три вида (ранга) классов (меток):&lt;br /&gt;
#Обычный класс — это класс, который не относится ни к одному из родительских классов.&lt;br /&gt;
#Родительский класс — это класс, который включает в себя другие классы. Например, родительский класс «Паспорт» включает в себя два класса-потомка: «паспорт рф_о» и «загранпаспорт_о».&lt;br /&gt;
#Класс-потомок — это класс, который относится к какому-либо родительскому классу.&lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать обычный класс в родительский, нужно выбрать его в списке классов и нажать на самую правую иконку в виде папки (рис. 11), которая говорит &#039;&#039;&#039;«Сделать класс родительским»&#039;&#039;&#039;. Чтобы добавить метку в родительский класс, нужно нажать правой кнопкой мыши на метку и выбрать нужный родительский класс из появившегося списка. После этого появится диалоговое окно, подтверждающее действие, и изменения вступят в силу (см. рис. 12). Метка станет классом-потомком.[[Файл:Перемещение метки в род.класс.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 12. Перемещение метки в родительский класс.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Удалить родительскую метку, в отличие от обычной, просто так нельзя. Сначала ее нужно вернуть в статус обычной, нажав на иконку &#039;&#039;&#039;«Сделать класс обычным»&#039;&#039;&#039; напротив нужного класса (рис. 13). После этого она будет расформирована и ее можно будет удалить.&lt;br /&gt;
&lt;br /&gt;
==== Добавление нового корпуса ====&lt;br /&gt;
[[Файл:Сделать класс обчным.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13. Сделать родительский класс обычным.&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы создать новый корпус данных SMC, на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; нажмите &#039;&#039;&#039;«Добавить новый корпус»&#039;&#039;&#039;, затем выберите &#039;&#039;&#039;«Из файла»&#039;&#039;&#039;, дайте имя, выберите файл и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если есть данные &amp;lt;u&amp;gt;реальных запросов моделям&amp;lt;/u&amp;gt; SMC - можно выгрузить логи SMC в корпус данных:&lt;br /&gt;
*добавьте новый корпус,&lt;br /&gt;
*выберите источник данных – &#039;&#039;&#039;«Логи из модели»,&#039;&#039;&#039; сформируется корпус данных из логов &#039;&#039;&#039;рабочей&#039;&#039;&#039; версии и &#039;&#039;&#039;моделей-черновиков.&#039;&#039;&#039;&lt;br /&gt;
Существует также третья опция – &#039;&#039;&#039;«Из ЧаВО»&#039;&#039;&#039;. Она позволяет получить все вопросы из базы данных [[QAS. UPS руководство по работе с интерфейсом|QAS]] в виде корпуса. Для этого нужно ввести название корпуса и нажать на кнопку «Добавить». После этого будет создан корпус данных, который включает в себя все вопросы [[QAS. UPS руководство по работе с интерфейсом|QAS]], а метками будут категории, к которым эти вопросы относятся.&lt;br /&gt;
&lt;br /&gt;
Есть возможность проверить корпус на дубликаты, с помощью галочки &#039;&#039;&#039;«Показать дубликаты:»&#039;&#039;&#039; выбрав одну из опций: &#039;&#039;&#039;фраз&#039;&#039;&#039; или &#039;&#039;&#039;полные&#039;&#039;&#039;. В последнем случае будут отображены полные совпадения и по классу, и по фразе.&lt;br /&gt;
&lt;br /&gt;
При включении флага &#039;&#039;&#039;«Показать определившиеся группы»&#039;&#039;&#039; слева появится третий столбец «Группа». В нём будет отображаться название группы, назначенной для данной фразы. Это работает, если у вас создан список групп и заданы комбинации классов, которые в них входят.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-05-21 12-03-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Возможности фильтрации.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Можно &#039;&#039;фильтровать&#039;&#039; (рис. 14):&lt;br /&gt;
&lt;br /&gt;
1.  по названию класса,&lt;br /&gt;
&lt;br /&gt;
2.  по фразе или слову,&lt;br /&gt;
&lt;br /&gt;
3.  для более точной фильтрации можно использовать переключатель «и», «или», «кроме».&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;редактировать фразу&#039;&#039; в корпусе: вносить изменения в поле с фразой и &#039;&#039;сохранять&#039;&#039; изменения (кнопка &#039;&#039;&#039;«Дискета»&#039;&#039;&#039; на панели управления). Можно &#039;&#039;дополнять&#039;&#039; корпус данных по кнопке &#039;&#039;&#039;«Импорт»&#039;&#039;&#039; на панели управления (подробнее см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|описание функций панели управления]]). &#039;&#039;&#039;После дополнения не забудьте сохранить изменения.&#039;&#039;&#039; &#039;&#039;Удаление&#039;&#039; фраз из корпуса возможно как по одной, так и сразу несколько, для этого нужно выделить необходимые для удаления фразы и нажать на красную иконку &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; в правом нижнем углу блока работы с данными.[[Файл:Разм данных новая.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 15. Добавление и разметка фраз.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Можно вручную &#039;&#039;добавлять&#039;&#039; фразы в корпус по одной или сразу несколько (каждая фраза с новой строки, enter в конце каждой фразы)(рис. 15), записав их в поле &#039;&#039;&#039;«Фразы»&#039;&#039;&#039; в нижней части блока для работы с данными. Можно &#039;&#039;назначить&#039;&#039; или &#039;&#039;изменить&#039;&#039; классы (метки) для фразы, указав новый в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; или выбрав существующий класс из выпадающего списка. Метки классов могут быть больше чем одна на одну фразу (мультиклассовая классификация). &amp;lt;blockquote&amp;gt;Рассмотрим пример разметки новой фразы. Допустим мы хотим добавить вручную две фразы:&lt;br /&gt;
#&#039;&#039;«Здравствуйте, у меня возникли неполадки, возникающие во время установки SBS. Помогите решить проблему. Заранее спасибо.»&#039;&#039;&lt;br /&gt;
#&#039;&#039;«Добрый день, у меня появляется ошибка при установке биометрии. Заранее благодарю за ответ.»&#039;&#039;&lt;br /&gt;
Разметка производится исходя из того &#039;&#039;&#039;«о чем эта фраза?»&#039;&#039;&#039;, задача разметки в том, чтобы помочь модели понять суть фразы. Например, во фразах выше говорится об &#039;&#039;ошибках во время установки сервиса биометрии&#039;&#039;, так же присутствует &#039;&#039;благодарность&#039;&#039; и &#039;&#039;приветствие,&#039;&#039; соответственно метки будут: &#039;&#039;SBS, ошибка, установка_ПО, благодарность, приветствие.&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:Добавить общий класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16(а). Добавление общего класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Имеется функция &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039;. С ее помощью можно присвоить одну или несколько общих меток сразу нескольким выбранным из списка фразам (рис. 16 (а)), если была допущена ошибка при разметке фраз. Для изменения набора меток у одной фразы нужно всего лишь один раз щелкнуть на список классов и добавить нужную метку из выпадающего списка или навести курсор на лишнюю метку и, также щелкнув, удалить ее. Если необходимо удалить сразу несколько меток с фразы или нескольких фраз, под кнопкой &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039; есть кнопка &#039;&#039;&#039;«Удалить классы»&#039;&#039;&#039; (рис. 16 (б)). Сначала выделите нужные фразы, а затем выберите класс (классы), которые вы хотите удалить из выпадающего списка, и кликните по кнопке «Удалить классы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Удаление нескольких классов 1.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 16(б). Удаление нескольких классов.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Объединение меток разных род.классов.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 17. Объединение меток разных родительских классов.&#039;&#039;&amp;lt;/small&amp;gt;]]Кроме того, существует еще одна полезная функция для работы в корпусе данных SMC — &#039;&#039;&#039;«объединить метки»&#039;&#039;&#039;. Для лучшего понимания рассмотрим пример. Предположим, у вас есть две метки с одинаковым названием — «версия» и «версия», но в одном случае название содержит английскую «е», а в другом — русскую (классы отображаются в алфавитном порядке, метка с английскими буквами будет нарушать его). И этими метками уже помечены некоторые фразы. Чтобы решить эту проблему, можно воспользоваться функцией &#039;&#039;&#039;«объединения»&#039;&#039;&#039;. Необходимо скопировать название правильной метки из списка меток («карандаш» — выделить название), затем нажать на «карандаш» напротив неправильной метки и заменить ее названием корректной метки. После этого метки объединятся и останется только корректная метка. Если эти метки принадлежат какой-либо группе, то замена произойдет и в ней. Возможность объединения групп также предусмотрена и осуществляется по такому же алгоритму.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Однако есть некоторые особенности работы этой функции при работе с классами-потомками. Функция работает только в том случае, если вы хотите объединить метки в пределах одного родительского класса. То есть нельзя объединить классы разных рангов, например родитель — потомок, в этом случае появится сообщение об ошибке и невозможности объединить две метки из разных родительских классов (рис. 17).&lt;br /&gt;
&lt;br /&gt;
====Панель управления вкладки «Данные» сервиса SMC====&lt;br /&gt;
Панель управления на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; отличается своими функциями. В таблице 3 представлен список кнопок.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 3 Описание функционала панели инструментов вкладки «Данные»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавлять) данные из файла или из корпуса, который уже существует в UPS.&lt;br /&gt;
Если выбран вариант «Из файла», нужно выбрать файл для загрузки. Поддерживаемые форматы файлов: csv, txt. Кодировка — UTF-8.&lt;br /&gt;
&lt;br /&gt;
Затем можно выбрать действие: дополнить или заменить. Если выбрано «дополнить», данные текущего корпуса будут дополнены данными из файла или корпуса.&lt;br /&gt;
&lt;br /&gt;
Если выбрано «заменить», данные текущего корпуса будут полностью заменены данными из файла или корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Авторазметка_(2).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Авторазметка&lt;br /&gt;
|позволяет автоматически разметить корпус по словарю меток (подробнее см. [[SMC. UPS руководство по работе с интерфейсом|разд Функционал вкладки Метки]]). В диалоговом окне необходимо заполнить поля с названием задачи, выбрать из списка нужный словарь меток. Из выпадающего списка «Метки» выбрать либо замену меток, либо дополнение. И запустить авторазметку.&lt;br /&gt;
После этого автоматически размеченный корпус будет доступен для обычного редактирования разметки.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Копировать.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Копировать&lt;br /&gt;
|позволяет скопировать корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Описание подготовки и этапов разметки корпуса данных SMC===&lt;br /&gt;
Классификатор применяет &#039;&#039;мультиклассовый&#039;&#039; подход к классификации, то есть каждая фраза может принадлежать одному или нескольким классам одновременно. Процесс разметки данных (подробнее см. раздел [[SMC. UPS руководство по работе с интерфейсом#Функционал вкладки «Данные» SMC|Функционал вкладки «Данные»]]) состоит из двух этапов (допускается пропуск одного из этапов):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Разметка данных&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Данные»)&#039;&#039;&#039;. При добавлении новых данных (новой фразы), им необходимо присвоить класс(ы) из существующих и/или новые.  Если метка (класс) уже существует, она может быть выбрана из выпадающего списка Классы. Так же можно создать новую метку просто написав ее название в окне &#039;&#039;&#039;Класс&#039;&#039;&#039; и нажав на &#039;&#039;&#039;«Добавить новый класс»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Группировка классов&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Группы»&#039;&#039;&#039;). По сути, это работа с итоговым результатом модели (пост-обработка). После формирования корпуса данных и обучения, модель SMC должна корректно отдать все найденные по фразе метки. Этап группировки подразумевает под собой подбор минимального количества наиболее подходящих меток для создания вопросно - ответной пары.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Группировка классов помогает модели SMC без дополнительного обучения определить, к какой группе классов может принадлежать новая (ранее неизвестная) фраза.&lt;br /&gt;
&lt;br /&gt;
Интерфейс вкладки &#039;&#039;&#039;«Группы»&#039;&#039;&#039; сервиса SMC аналогичен интерфейсу &#039;&#039;&#039;«Данные»&#039;&#039;&#039;, описание панели управления [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|см. в таблице 3]]. Здесь есть поля для ввода названий новых групп и входящих в них классов. Как уже созданные, так и новые группы отображаются в окне &#039;&#039;&#039;Список групп&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
В результате получаются группы, которые отвечают на вопросы, исходя из классов (меток), которые в неё входят. Есть возможность отфильтровать данные по группам и классам. Также справа можно настроить более точную фильтрацию, для этого можно использовать переключатель «и», «или», «кроме» (рис. 18). Поддерживается &#039;&#039;импорт&#039;&#039; и &#039;&#039;экспорт&#039;&#039; корпусов. При необходимости можно посмотреть дубликаты в группах, для этого включите галочку в правом верхнем углу (под панелью управления) &#039;&#039;&#039;«Показать дубликаты классов»&#039;&#039;&#039;.[[Файл:2024-05-21 12-04-08.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18. Возможности фильтрации групп.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Если вам нужно добавить или удалить общий класс сразу для нескольких групп, просто выделите их галочками. После этого внизу появится меню, в котором вы сможете выбрать нужные классы для добавления или удаления из списка. Также есть функция «Копировать», которая позволяет скопировать группу или несколько групп в трех режимах (рис. 18):&lt;br /&gt;
&lt;br /&gt;
* простое копирование;&lt;br /&gt;
* копирование с добавлением классов: скопирует выделенные группы и добавит в копию выбранный из списка класс;&lt;br /&gt;
* копирование с удалением классов: скопирует выделенные группы и удалит в копии выбранный из списка класс.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На панели управления есть кнопка &#039;&#039;&#039;«Обновление групп в модели»&#039;&#039;&#039; , которая позволяет, если нужно, &#039;&#039;дообучить&#039;&#039; модель Классификатора SMC, на основании изменений внесенных в группы, не обучая модель повторно.&lt;br /&gt;
&lt;br /&gt;
Если нужно, вы можете &#039;&#039;переименовать&#039;&#039; группу. Для этого в &#039;&#039;&#039;Списке групп&#039;&#039;&#039;, рядом с названием группы, кликните на карандашик, а затем сохраните изменения (нажмите на зеленую галочку). После того как вы переименуете группу, вам нужно будет обновить группы в модели. Это делается с помощью кнопки &#039;&#039;&#039;«Обновление групп»&#039;&#039;&#039; в модели на панели управления ([[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|см. табл. 2]]).&lt;br /&gt;
&lt;br /&gt;
=== Функционал вкладки «Метки» ===&lt;br /&gt;
[[Файл:2024-10-15 11-23-22.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 19. Интерфейс вкладки Метки.&#039;&#039;&amp;lt;/small&amp;gt;]]Интерфейс вкладки «Метки» представлен на рисунке 19. Слева вы увидите список всех доступных словарей. Чтобы открыть один из них, просто нажмите на его название — и в центральной части экрана появится сам словарь. &lt;br /&gt;
&lt;br /&gt;
Процесс добавления нового словаря состоит из двух простых шагов:&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на кнопку «Добавить словарь меток», расположенную в нижней левой части экрана. В появившемся диалоговом окне введите название нового словаря.&lt;br /&gt;
&lt;br /&gt;
2. Затем добавьте данные в словарь: укажите название метки и пороговое значение коэффициента достоверности в левой части таблицы и её определяющие фразы в правой части таблицы. Более подробную информацию вы найдёте в разделе [[SMC. UPS руководство по работе с интерфейсом#Подготовка словаря меток|«Подготовка словаря меток»]]. Если у вас уже есть файл с описанием меток, вы можете воспользоваться кнопкой Импорт на панели управления (см. раздел [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Метки»|Панель управления вкладки «Метки»]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Подготовка словаря меток ====&lt;br /&gt;
&lt;br /&gt;
Подготовка словаря меток включает в себя определение набора требуемых меток под конкретную задачу. После этого нужно в описание каждой метки добавить все возможные определяющие фразы, которые однозначно определяют эту метку, каждое слово (фраза) с новой строки. Не нужно добавлять целые фразы, как это делается при разметке SMC. Принцип описания больше похож на разметку SEE корпуса: просто укажите ключевые слова или словосочетания, которые определяют данную метку, а также все, что хотите отнести к этой метке. &amp;lt;blockquote&amp;gt;Например, мы создаем метку «Документация» и в определяющих фразах указываем все возможные варианты, которые однозначно описывают эту метку с новой строки: «дока», «инструкция», «документация», «мануал».&amp;lt;/blockquote&amp;gt;Подготовленный для импорта документ должен быть в формате csv. И иметь следующую структуру:&amp;lt;blockquote&amp;gt;Метка&amp;lt;TAB&amp;gt;Описание 1, Описание 2, ..., Описание N&amp;lt;TAB&amp;gt;Порог&amp;lt;/blockquote&amp;gt;Пороговое значение в файле указывается в диапазоне [0,1]. Далее при необходимости это значение можно будет поменять в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
После того как словарь будет заполнен или загружен, вы сможете редактировать описания меток и их названия в интерфейсе. Чтобы внести изменения в определяющие фразы, просто нажмите на поле метки и в левой части таблицы будут показаны фразы этой метки. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;удалить&#039;&#039; лишнюю фразу или метку - наведите курсор на выбранную строку и нажмите на появившуюся иконку корзинки в конце строки [[Файл:Delete icon.png|безрамки|18x18пкс]]. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Также сверху таблицы словаря меток располагается поле ввода &amp;quot;Поиск по фразе&amp;quot;. При ее заполнении будут отфильтровываться метки, содержащие введенную фразу (левая таблица), и совпадения по фразе в выбранной метке (правая таблица).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Панель управления вкладки «Метки» ====&lt;br /&gt;
&lt;br /&gt;
Описание функционала панели управления на вкладке &#039;&#039;&#039;«Метки»&#039;&#039;&#039; представлено в таблице 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 4 Описание функционала панели инструментов вкладки «Метки»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Позволяет импортировать (добавлять) данные из файла. По нажатию на кнопку появится диалоговое окно, в котором требуется выбрать файл с компьютера в формате csv.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Удаление_документа.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Удалить&lt;br /&gt;
|позволяет удалить выбранный словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает меню пользователя (имя, смена  пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Работа с ошибками SMC===&lt;br /&gt;
[[Файл:Ошиб тест тип 1.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 20. Иллюстрация ошибки тестирования первого типа.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Ошибка тест тип 1 3.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Обогащение корпуса данных.&amp;lt;/small&amp;gt;&#039;&#039;]]Во время работы с классификатором, вы можете столкнуться с 3-мя видами ошибок:&lt;br /&gt;
*ошибки разметки;&lt;br /&gt;
*ошибки обучения;&lt;br /&gt;
*ошибки тестирования.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как описано выше в разделе «&#039;&#039;Информационные вкладки: Сервер, Ошибки, Логи, Постобработка» -&#039;&#039; &#039;&#039;&#039;«ошибки разметки»&#039;&#039;&#039; – раздел куда попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная).  Вкладка &#039;&#039;&#039;«ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии &#039;&#039;&#039;«Обучена»&#039;&#039;&#039;, те фразы, которыми модель так и не обучилась.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; являются наиболее сложными и делятся на два основных типа:&lt;br /&gt;
# нехватка данных, тогда необходимо обогатить корпус данных фразами и разметкой;&lt;br /&gt;
#нехватка комбинаций меток для группы.&lt;br /&gt;
[[Файл:Ошибка тест тип 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Иллюстрация ошибки тестирования второго типа.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример ошибки типа 1. Нехватка данных.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Есть фраза «Директор МФЦ иркутской области» - модель классифицирует ее неправильно, на скриншоте (см. рис. 20) этой фразе присвоены метки: &#039;&#039;Иркутская область_о, как_в, губернатор_о&#039;&#039; Это происходит из-за того, что &#039;&#039;директор&#039;&#039; и &#039;&#039;губернатор&#039;&#039; - имеют семантическое сходство, так как являются руководителями. Но в связке с Иркутской областью - упоминания директора в корпусе не было. Поэтому модель исходя из имеющихся у нее данных - определила для этой фразы  - метку губернатор_о. Группа: &#039;&#039;кто является губернатором иркутской области района.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если мы отфильтруем корпус данных по слову &#039;&#039;директор,&#039;&#039; то увидим, что в корпусе отсутствуют фразы где и &#039;&#039;директор&#039;&#039; и &#039;&#039;иркутская область&#039;&#039; упоминались бы одновременно, а так же не была определена метка &#039;&#039;мфц_о,&#039;&#039; следовательно фразы &#039;&#039;директор мфц&#039;&#039; (дополнительно добавленная выделенная фраза) тоже не хватало (см. рис. 21). Нужно добавить эти фразы в корпус, сохранить изменения, переобучить модель, так как вносились изменения в данные, и ошибка будет устранена.[[Файл:Ошибка тест тип 2 нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Добавление новой комбинации меток для группы.&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;Пример ошибки типа 2. Нехватка комбинаций меток для группы.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Имеется фраза &#039;&#039;«а какие документы нужно подать для оформления путевки инвалиду»&#039;&#039;. Проводим тестирование в ручном режиме и видим, что этой фразе не присвоена ни одна группа, а значит нет конечной точки, которой бы соответствовал полученный от модели набор меток. (см. рис. 22).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переходим во вкладку &#039;&#039;&#039;Данные&#039;&#039;&#039;, выбираем нужный корпус данных, идем во вкладку &#039;&#039;&#039;Группы&#039;&#039;&#039;. Далее фильтруем группы по &#039;&#039;&#039;Классам&#039;&#039;&#039;: инвалидность_о, путевка в санаторий_о переводим &#039;&#039;&#039;переключатель&#039;&#039;&#039; справа в положение &#039;&#039;«и»&#039;&#039; (см. рис. 23) и смотрим, что у нас отсутствует комбинация меток: с подачей документов. Добавляем еще одну комбинацию (см. рис. 23), сохраняем изменения, переходим во вкладку Модели, кликаем на кнопку [[Файл:Обновление групп.png|безрамки|20x20px]] «Обновление групп», в диалоговом окне выбираем модель и нажимаем кнопку обновить - ошибка устранена. Переобучать модель не нужно, кнопка «Обновление групп» позволяет внести изменения без переобучения.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2025-12-11_10-52-07.png&amp;diff=3419</id>
		<title>Файл:2025-12-11 10-52-07.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2025-12-11_10-52-07.png&amp;diff=3419"/>
		<updated>2025-12-11T08:01:01Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;обновленный интерфейс smc&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3418</id>
		<title>SMC. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3418"/>
		<updated>2025-12-11T08:00:23Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Функционал вкладки «Данные» SMC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;Классификатор (SMC)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Главный экран.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 1. Иконки начального экран UPS.&#039;&#039;&amp;lt;/small&amp;gt;|граница]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# SMC Классификатор,&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#Работа с сервисом исходящих обзвонов «Информатор»|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
[[Файл:Раб экран классификатора.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 2. Рабочая область блока «SMC»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20пкс]] (см. табл. 2).&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
Рабочая область &#039;&#039;&#039;«SMC»&#039;&#039;&#039; включает в себя (рис. 2):&lt;br /&gt;
*панель управления,&lt;br /&gt;
*кнопки переключения между версиями моделей,&lt;br /&gt;
* блоки для работы с моделями и данными,&lt;br /&gt;
*информация о текущей модели,&lt;br /&gt;
*информацию об обучении и тестировании, для обученных и протестированных моделей,&lt;br /&gt;
*информационные вкладки.&lt;br /&gt;
[[Файл:Model info smc.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 3 Информационный блок о модели.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
В блоке интерфейса &#039;&#039;&#039;«Классификатор»&#039;&#039;&#039; есть 3 вкладки:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;«Модели»&#039;&#039;&#039; – содержит все созданные модели SMC списком в алфавитном порядке. Модели с постобработкой помечены значком [[Файл:Подсказка.jpg|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;«Данные»&#039;&#039;&#039; – содержит все корпуса данных SMC списком в алфавитном порядке.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;«Метки»&#039;&#039;&#039; –  содержит все словари меток SMC.&lt;br /&gt;
===Функционал вкладки «Модели» ===&lt;br /&gt;
Во вкладке &#039;&#039;&#039;«Модели»&#039;&#039;&#039; доступен просмотр информации о модели, а именно:&lt;br /&gt;
*название модели,&lt;br /&gt;
*версия модели: &#039;&#039;черновик&#039;&#039;, &#039;&#039;рабочая&#039;&#039;, &#039;&#039;архив&#039;&#039; (табл. 1),&lt;br /&gt;
*статус модели.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1. Версии модели.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  версии модели&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Черновик&lt;br /&gt;
&lt;br /&gt;
|это  не примененная модель. Можно обучать, переобучать, тестировать, устанавливать  и применять. Можно экспортировать и импортировать. Цвет акцента версии модели  - серый. После применения (установки) модель (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Установка»)  становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
&lt;br /&gt;
|это  модель, которая уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённую модель нельзя установить заново или обучить. Можно  провести ручное тестирование и проверить конкретные фразы (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Ручная  проверка»). Можно экспортировать модель.  Цвет акцента версии модели - зелёный. По нажатию кнопки «Архив»- «Рабочая»  модель переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Архивная&lt;br /&gt;
&lt;br /&gt;
|это  рабочая модель, которая переводится в архив (резервную копию) после  применения черновика. Можно вернуть архивную модель в рабочую версию, нажав  на кнопку «Откат». При этом рабочая версия также становится архивной, то есть  рабочая и архивная версии меняются местами. Цвет акцента версии модели -  синий.&lt;br /&gt;
|}[[Файл:Model status.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Примеры статусов модели.&amp;lt;/small&amp;gt;&#039;&#039;]]Модель SMC имеет свойство &#039;&#039;&#039;«Статус»&#039;&#039;&#039; (рис. 4), которые принимает следующие значения:&lt;br /&gt;
*&#039;&#039;Обучение&#039;&#039;. Это модель, которая в данный момент обучается.&lt;br /&gt;
* &#039;&#039;Обучена&#039;&#039;. Доступен просмотр информации о точности обучения, параметрах модели и матрица ошибок.&lt;br /&gt;
*&#039;&#039;Тестирование.&#039;&#039; Это модель, которая в данный момент тестируется.&lt;br /&gt;
*&#039;&#039;Протестирована&#039;&#039;. Появляются доп. кнопки &#039;&#039;&#039;«Обучение»&#039;&#039;&#039; и &#039;&#039;&#039;«Тест»&#039;&#039;&#039; (под матрицей ошибок см. рис. 7), нажав на которые можно посмотреть матрицу обучения и тестирования соответственно.&lt;br /&gt;
*&#039;&#039;Установлена.&#039;&#039; В этот статус модель переходит при нажатии кнопки «&#039;&#039;&#039;Установка»&#039;&#039;&#039;. В этом статусе возможны &#039;&#039;Импорт&#039;&#039;, &#039;&#039;Экспорт&#039;&#039;, &#039;&#039;Обучение&#039;&#039;, &#039;&#039;Ручная&#039;&#039; &#039;&#039;проверка&#039;&#039;, &#039;&#039;Применение&#039;&#039; модели – по соответствующим кнопкам на панели управления.&lt;br /&gt;
*&#039;&#039;Применена.&#039;&#039; В статус &#039;&#039;Применена&#039;&#039; модель переходит при нажатии кнопки «&#039;&#039;&#039;Применение»&#039;&#039;&#039;. Для модели в статусе &#039;&#039;Применена&#039;&#039; возможны только – &#039;&#039;Ручная проверка&#039;&#039; конкретной фразой по кнопке «&#039;&#039;&#039;Ручная проверка»&#039;&#039;&#039; и &#039;&#039;экспорт&#039;&#039; (выгрузка) по кнопке «&#039;&#039;&#039;Экспорт»&#039;&#039;&#039; (см. [[SMC. UPS руководство по работе с интерфейсом|табл. 2]]).&lt;br /&gt;
*&#039;&#039;Ошибка&#039;&#039;. Информирует о сбое процессов импорта, обучения, тестирования, остановки обучения. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Пустые модели больше не отображаются в интерфейсе.&#039;&#039;&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Возможны &#039;&#039;манипуляции&#039;&#039; с моделями SMC:&lt;br /&gt;
*удаление модели, удаляется текущая версия модели,&lt;br /&gt;
*добавление новой модели SMC, нажмите кнопку &#039;&#039;&#039;«Добавить новую модель»&#039;&#039;&#039;. Далее доступны два способа:&lt;br /&gt;
*# Из файла: загрузите архив с готовой моделью.&lt;br /&gt;
*# Обучить модель: создайте модель с нуля, выбрав для обучения либо корпус текстов, либо словарь меток.&lt;br /&gt;
====Панель управления вкладки «Модели» SMC====&lt;br /&gt;
В правом верхнем углу экрана располагается панель управления для вкладки &#039;&#039;&#039;«Модели»&#039;&#039;&#039;. На ней располагаются кнопки из таблицы 2. Цвет кнопок указывает на доступность действия для данной модели: синий означает, что кнопка активна, а голубой - что она неактивна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 2. Описание функционала панели управления на вкладке «Модели».&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать(выгрузить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обучение.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обучение&lt;br /&gt;
|позволяет обучить модель SMC, выбрав данные для обучения из выпадающего списка. И затем следует выбрать метод обучения — по корпусу или по меткам (подробнее см. разд. [[SMC. UPS руководство по работе с интерфейсом|Функционал вкладки Метки]]). Обучение на словаре меток имеет преимущества перед корпусом в том, что обучение модели происходит в разы быстрее.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновление групп.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обновление групп в модели&lt;br /&gt;
|позволяет обновить группы в модели SMC. При нажатии на кнопку – открывается форма для указания корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Тестирование.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Тестирование&lt;br /&gt;
|позволяет протестировать модель SMC корпусом данных. При нажатии на кнопку – открывается форма для указания корпуса, с помощью которого нужно протестировать модель.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ручная проверка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Ручная проверка&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|позволяет протестировать модель SMC конкретной фразой, увидеть величину достоверности каждого класса, определенного системой.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка обработчика в рабочую версию модели.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка обработчика в рабочую  версию модели&lt;br /&gt;
|позволяет  перезаписать обработчик на применяемой модели без перевода из тестового  режима, если изменился только обработчик, а корпус остался прежним.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка &lt;br /&gt;
|переводит модель SMC в статус &#039;&#039;установлена&#039;&#039;.  После чего кнопка  меняется на кнопку «Применение»[[Файл:Primenenie.png|безрамки|20x20px]] . Пока модель не применена (не используется),  можно ее &#039;&#039;обучить&#039;&#039;, &#039;&#039;протестировать&#039;&#039;, &#039;&#039;экспортировать&#039;&#039; или &#039;&#039;импортировать&#039;&#039;  данные. После того как модель начинает использоваться, возможность ее  обучения или изменения исчезает. Остается возможность &#039;&#039;экспорта&#039;&#039; и &#039;&#039;ручной проверки&#039;&#039;  модели.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Откат&lt;br /&gt;
|позволяет перевести архивную версию модели SMC обратно в рабочую.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. &lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-04-15 14-31-32.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5. Диалоговое окно режима «Ручная проверка».&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Режим &#039;&#039;&#039;«Ручная проверка».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Как описано в таблице 2 этот режим позволяет протестировать модель SMC конкретной фразой. При нажатии на кнопку открывается диалоговое окно со следующими вкладками:&lt;br /&gt;
*классификация,&lt;br /&gt;
*прочее.&lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;классификация&#039;&#039;&#039; содержит поля:&lt;br /&gt;
*&#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
*&#039;&#039;порог доверия -&#039;&#039; показатель, отражающий степень уверенности в принадлежности новой фразы к конкретному классу (рис. 6). Другими словами, пороговое значение указывает, при какой минимальной вероятности полагаем, что фраза относится к определённому классу.&lt;br /&gt;
*Функция &#039;&#039;коррекции&#039;&#039; предназначена для исправления опечаток в тексте. Существует три режима работы этой функции, каждый из которых определяет допустимое количество ошибок в слове:&lt;br /&gt;
**&#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
**&#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
**&#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
**либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; Эти режимы действуют только при коррекции по словарю модели. Поскольку идет сравнение слова с опечаткой со словом из словаря без ошибок.&amp;lt;/blockquote&amp;gt;[[Файл:2025-04-15 14-35-46.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 6. Функционал вкладки Классификация.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
Есть галочка &#039;&#039;&#039;расширенный режим -&#039;&#039;&#039;  позволяет обратиться сразу к нескольким моделям SMC. После нажатия на кнопку &#039;&#039;&#039;классифицировать&#039;&#039;&#039;, выводится результат - метки классов, которые модель смогла распознать.&lt;br /&gt;
&lt;br /&gt;
Классификатор (SMC) также выводит следующую информацию:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;&#039;Классы&#039;&#039;&#039;: здесь отображается название класса, к которому был отнесен текст, и вероятность его принадлежности к этому классу.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;&#039;Группы&#039;&#039;&#039;: отображается название группы и число совпавших классов. Если метки совпадают с несколькими группами, они отображаются в порядке убывания числа совпавших классов (т.е. чем полнее группа, тем выше ее позиция в списке).&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;&#039;Ближайшие группы&#039;&#039;&#039;: отображаются группы, до которых не хватает всего одной метки, с указанием процента заполненности и сортировкой по убыванию этого процента.&lt;br /&gt;
&lt;br /&gt;
Вкладка  &#039;&#039;&#039;прочее&#039;&#039;&#039; SMC Классификатора включает в себя несколько опций: &#039;&#039;анализ на эмоциональность&#039;&#039;, &#039;&#039;пунктуация, анализ токсичности&#039;&#039; и &#039;&#039;коррекция ошибок, обратная нормализация, сжатие&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Сжатие - позволяет выделить основной смысл фразы. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;порог сжатия&#039;&#039; - означает процент сжатия фразы, например, порог сжатия 100 - выводит всю фразу в окно результата&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Все эти манипуляция можно производить с фразой в блоке - &#039;&#039;текст.&#039;&#039; [[Файл:Главный экран с метками.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7. Рабочая область блока «Классификатор».&amp;lt;/small&amp;gt;&#039;&#039;]][[Файл:Информационные вкладки тест.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8. Интерфейс раздела «Классификатор»: Информационные вкладки для протестированной модели.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
====Информационные вкладки SMC: Сервер, Ошибки, Логи, Постобработка====&lt;br /&gt;
Справа на экране располагаются информационные вкладки (рис. 7)&lt;br /&gt;
*&#039;&#039;&#039;«Серверы»&#039;&#039;&#039; – отображает информацию о серверах и процессах,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки разметки»&#039;&#039;&#039; – в этот раздел попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная),&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии «Обучена», те фразы, которыми модель так и не обучилась. Также можно, находясь на вкладке &#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; использовать метод &#039;&#039;&#039;«Ручная проверка»&#039;&#039;&#039;,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; – доступны для модели в состоянии &#039;&#039;Протестирована&#039;&#039; – отображает информацию об ошибках тестирования. Можно выгрузить ошибки в файл с помощью кнопки &#039;&#039;&#039;«Экспорт»&#039;&#039;&#039;. Есть возможность преобразовать ошибки в данные корпуса (рис. 8),&lt;br /&gt;
* &#039;&#039;&#039;«Логи»&#039;&#039;&#039; – отображают логи процессов обучения, тестирования, точности обучения на разных этапах обучения,&lt;br /&gt;
*&#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; – редактор для написания кода handler.py.&lt;br /&gt;
[[Файл:Data screen new.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 9. Интерфейс вкладки данные.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Data corpus info.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Информация о корпусе данных.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Функционал вкладки «Данные» SMC ===&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Данные» SMC&#039;&#039;&#039; (рис. 9) содержит список всех доступных корпусов данных. При выборе различных корпусов данных можно просмотреть информацию о них (рис. 10):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Название корпуса&#039;&#039;&#039;: можно изменить с помощью иконки &#039;&#039;&#039;«Карандаш».&#039;&#039;&#039; Можно удалить корпус с помощью иконки &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; (см. рис. 10).&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество строк&#039;&#039;&#039; – общее количество фраз в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество классов&#039;&#039;&#039; – общее количество классов в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество групп&#039;&#039;&#039; – отображает общее количества групп в корпусе данных (подробнее см. раздел &#039;&#039;[[SMC. UPS руководство по работе с интерфейсом#Описание подготовки и этапов разметки корпуса данных SMC|«Описание подготовки и этапов разметки корпуса данных SMC»]]&#039;&#039;).[[Файл:Род класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11. Создание родительского класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Под информационным блоком о корпусе данных SMC есть &#039;&#039;&#039;список классов&#039;&#039;&#039;, в котором содержатся названия классов и информация о количестве фраз в каждом классе. Можно удалять и добавлять классы. В самом низу списка есть меню для &#039;&#039;&#039;&#039;&#039;Экспорт списка классов&#039;&#039;&#039;&#039;&#039; в формате csv. Есть возможность &#039;&#039;скрыть&#039;&#039; блок с корпусами данных, нажав на стрелочку между блоком корпусов и информационным блоком корпуса (см. рис. 11). Существует три вида (ранга) классов (меток):&lt;br /&gt;
#Обычный класс — это класс, который не относится ни к одному из родительских классов.&lt;br /&gt;
#Родительский класс — это класс, который включает в себя другие классы. Например, родительский класс «Паспорт» включает в себя два класса-потомка: «паспорт рф_о» и «загранпаспорт_о».&lt;br /&gt;
#Класс-потомок — это класс, который относится к какому-либо родительскому классу.&lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать обычный класс в родительский, нужно выбрать его в списке классов и нажать на самую правую иконку в виде папки (рис. 11), которая говорит &#039;&#039;&#039;«Сделать класс родительским»&#039;&#039;&#039;. Чтобы добавить метку в родительский класс, нужно нажать правой кнопкой мыши на метку и выбрать нужный родительский класс из появившегося списка. После этого появится диалоговое окно, подтверждающее действие, и изменения вступят в силу (см. рис. 12). Метка станет классом-потомком.[[Файл:Перемещение метки в род.класс.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 12. Перемещение метки в родительский класс.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Удалить родительскую метку, в отличие от обычной, просто так нельзя. Сначала ее нужно вернуть в статус обычной, нажав на иконку &#039;&#039;&#039;«Сделать класс обычным»&#039;&#039;&#039; напротив нужного класса (рис. 13). После этого она будет расформирована и ее можно будет удалить.[[Файл:Сделать класс обчным.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13. Сделать родительский класс обычным.&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы создать новый корпус данных SMC, на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; нажмите &#039;&#039;&#039;«Добавить новый корпус»&#039;&#039;&#039;, затем выберите &#039;&#039;&#039;«Из файла»&#039;&#039;&#039;, дайте имя, выберите файл и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если есть данные &amp;lt;u&amp;gt;реальных запросов моделям&amp;lt;/u&amp;gt; SMC - можно выгрузить логи SMC в корпус данных:&lt;br /&gt;
*добавьте новый корпус,&lt;br /&gt;
*выберите источник данных – &#039;&#039;&#039;«Логи из модели»,&#039;&#039;&#039; сформируется корпус данных из логов &#039;&#039;&#039;рабочей&#039;&#039;&#039; версии и &#039;&#039;&#039;моделей-черновиков.&#039;&#039;&#039;&lt;br /&gt;
Существует также третья опция – &#039;&#039;&#039;«Из ЧаВО»&#039;&#039;&#039;. Она позволяет получить все вопросы из базы данных [[QAS. UPS руководство по работе с интерфейсом|QAS]] в виде корпуса. Для этого нужно ввести название корпуса и нажать на кнопку «Добавить». После этого будет создан корпус данных, который включает в себя все вопросы [[QAS. UPS руководство по работе с интерфейсом|QAS]], а метками будут категории, к которым эти вопросы относятся.&lt;br /&gt;
&lt;br /&gt;
Есть возможность проверить корпус на дубликаты, с помощью галочки &#039;&#039;&#039;«Показать дубликаты:»&#039;&#039;&#039; выбрав одну из опций: &#039;&#039;&#039;фраз&#039;&#039;&#039; или &#039;&#039;&#039;полные&#039;&#039;&#039;. В последнем случае будут отображены полные совпадения и по классу, и по фразе.&lt;br /&gt;
&lt;br /&gt;
При включении флага &#039;&#039;&#039;«Показать определившиеся группы»&#039;&#039;&#039; слева появится третий столбец «Группа». В нём будет отображаться название группы, назначенной для данной фразы. Это работает, если у вас создан список групп и заданы комбинации классов, которые в них входят.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-05-21 12-03-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Возможности фильтрации.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Можно &#039;&#039;фильтровать&#039;&#039; (рис. 14):&lt;br /&gt;
&lt;br /&gt;
1.  по названию класса,&lt;br /&gt;
&lt;br /&gt;
2.  по фразе или слову,&lt;br /&gt;
&lt;br /&gt;
3.  для более точной фильтрации можно использовать переключатель «и», «или», «кроме».&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;редактировать фразу&#039;&#039; в корпусе: вносить изменения в поле с фразой и &#039;&#039;сохранять&#039;&#039; изменения (кнопка &#039;&#039;&#039;«Дискета»&#039;&#039;&#039; на панели управления). Можно &#039;&#039;дополнять&#039;&#039; корпус данных по кнопке &#039;&#039;&#039;«Импорт»&#039;&#039;&#039; на панели управления (подробнее см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|описание функций панели управления]]). &#039;&#039;&#039;После дополнения не забудьте сохранить изменения.&#039;&#039;&#039; &#039;&#039;Удаление&#039;&#039; фраз из корпуса возможно как по одной, так и сразу несколько, для этого нужно выделить необходимые для удаления фразы и нажать на красную иконку &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; в правом нижнем углу блока работы с данными.[[Файл:Разм данных новая.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 15. Добавление и разметка фраз.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Можно вручную &#039;&#039;добавлять&#039;&#039; фразы в корпус по одной или сразу несколько (каждая фраза с новой строки, enter в конце каждой фразы)(рис. 15), записав их в поле &#039;&#039;&#039;«Фразы»&#039;&#039;&#039; в нижней части блока для работы с данными. Можно &#039;&#039;назначить&#039;&#039; или &#039;&#039;изменить&#039;&#039; классы (метки) для фразы, указав новый в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; или выбрав существующий класс из выпадающего списка. Метки классов могут быть больше чем одна на одну фразу (мультиклассовая классификация). &amp;lt;blockquote&amp;gt;Рассмотрим пример разметки новой фразы. Допустим мы хотим добавить вручную две фразы:&lt;br /&gt;
#&#039;&#039;«Здравствуйте, у меня возникли неполадки, возникающие во время установки SBS. Помогите решить проблему. Заранее спасибо.»&#039;&#039;&lt;br /&gt;
#&#039;&#039;«Добрый день, у меня появляется ошибка при установке биометрии. Заранее благодарю за ответ.»&#039;&#039;&lt;br /&gt;
Разметка производится исходя из того &#039;&#039;&#039;«о чем эта фраза?»&#039;&#039;&#039;, задача разметки в том, чтобы помочь модели понять суть фразы. Например, во фразах выше говорится об &#039;&#039;ошибках во время установки сервиса биометрии&#039;&#039;, так же присутствует &#039;&#039;благодарность&#039;&#039; и &#039;&#039;приветствие,&#039;&#039; соответственно метки будут: &#039;&#039;SBS, ошибка, установка_ПО, благодарность, приветствие.&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:Добавить общий класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16(а). Добавление общего класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Имеется функция &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039;. С ее помощью можно присвоить одну или несколько общих меток сразу нескольким выбранным из списка фразам (рис. 16 (а)), если была допущена ошибка при разметке фраз. Для изменения набора меток у одной фразы нужно всего лишь один раз щелкнуть на список классов и добавить нужную метку из выпадающего списка или навести курсор на лишнюю метку и, также щелкнув, удалить ее. Если необходимо удалить сразу несколько меток с фразы или нескольких фраз, под кнопкой &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039; есть кнопка &#039;&#039;&#039;«Удалить классы»&#039;&#039;&#039; (рис. 16 (б)). Сначала выделите нужные фразы, а затем выберите класс (классы), которые вы хотите удалить из выпадающего списка, и кликните по кнопке «Удалить классы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Удаление нескольких классов 1.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 16(б). Удаление нескольких классов.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Объединение меток разных род.классов.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 17. Объединение меток разных родительских классов.&#039;&#039;&amp;lt;/small&amp;gt;]]Кроме того, существует еще одна полезная функция для работы в корпусе данных SMC — &#039;&#039;&#039;«объединить метки»&#039;&#039;&#039;. Для лучшего понимания рассмотрим пример. Предположим, у вас есть две метки с одинаковым названием — «версия» и «версия», но в одном случае название содержит английскую «е», а в другом — русскую (классы отображаются в алфавитном порядке, метка с английскими буквами будет нарушать его). И этими метками уже помечены некоторые фразы. Чтобы решить эту проблему, можно воспользоваться функцией &#039;&#039;&#039;«объединения»&#039;&#039;&#039;. Необходимо скопировать название правильной метки из списка меток («карандаш» — выделить название), затем нажать на «карандаш» напротив неправильной метки и заменить ее названием корректной метки. После этого метки объединятся и останется только корректная метка. Если эти метки принадлежат какой-либо группе, то замена произойдет и в ней. Возможность объединения групп также предусмотрена и осуществляется по такому же алгоритму.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Однако есть некоторые особенности работы этой функции при работе с классами-потомками. Функция работает только в том случае, если вы хотите объединить метки в пределах одного родительского класса. То есть нельзя объединить классы разных рангов, например родитель — потомок, в этом случае появится сообщение об ошибке и невозможности объединить две метки из разных родительских классов (рис. 17).&lt;br /&gt;
&lt;br /&gt;
====Панель управления вкладки «Данные» сервиса SMC====&lt;br /&gt;
Панель управления на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; отличается своими функциями. В таблице 3 представлен список кнопок.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 3 Описание функционала панели инструментов вкладки «Данные»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавлять) данные из файла или из корпуса, который уже существует в UPS.&lt;br /&gt;
Если выбран вариант «Из файла», нужно выбрать файл для загрузки. Поддерживаемые форматы файлов: csv, txt. Кодировка — UTF-8.&lt;br /&gt;
&lt;br /&gt;
Затем можно выбрать действие: дополнить или заменить. Если выбрано «дополнить», данные текущего корпуса будут дополнены данными из файла или корпуса.&lt;br /&gt;
&lt;br /&gt;
Если выбрано «заменить», данные текущего корпуса будут полностью заменены данными из файла или корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Авторазметка_(2).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Авторазметка&lt;br /&gt;
|позволяет автоматически разметить корпус по словарю меток (подробнее см. [[SMC. UPS руководство по работе с интерфейсом|разд Функционал вкладки Метки]]). В диалоговом окне необходимо заполнить поля с названием задачи, выбрать из списка нужный словарь меток. Из выпадающего списка «Метки» выбрать либо замену меток, либо дополнение. И запустить авторазметку.&lt;br /&gt;
После этого автоматически размеченный корпус будет доступен для обычного редактирования разметки.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Копировать.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Копировать&lt;br /&gt;
|позволяет скопировать корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Описание подготовки и этапов разметки корпуса данных SMC===&lt;br /&gt;
Классификатор применяет &#039;&#039;мультиклассовый&#039;&#039; подход к классификации, то есть каждая фраза может принадлежать одному или нескольким классам одновременно. Процесс разметки данных (подробнее см. раздел [[SMC. UPS руководство по работе с интерфейсом#Функционал вкладки «Данные» SMC|Функционал вкладки «Данные»]]) состоит из двух этапов (допускается пропуск одного из этапов):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Разметка данных&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Данные»)&#039;&#039;&#039;. При добавлении новых данных (новой фразы), им необходимо присвоить класс(ы) из существующих и/или новые.  Если метка (класс) уже существует, она может быть выбрана из выпадающего списка Классы. Так же можно создать новую метку просто написав ее название в окне &#039;&#039;&#039;Класс&#039;&#039;&#039; и нажав на &#039;&#039;&#039;«Добавить новый класс»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Группировка классов&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Группы»&#039;&#039;&#039;). По сути, это работа с итоговым результатом модели (пост-обработка). После формирования корпуса данных и обучения, модель SMC должна корректно отдать все найденные по фразе метки. Этап группировки подразумевает под собой подбор минимального количества наиболее подходящих меток для создания вопросно - ответной пары.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Группировка классов помогает модели SMC без дополнительного обучения определить, к какой группе классов может принадлежать новая (ранее неизвестная) фраза.&lt;br /&gt;
&lt;br /&gt;
Интерфейс вкладки &#039;&#039;&#039;«Группы»&#039;&#039;&#039; сервиса SMC аналогичен интерфейсу &#039;&#039;&#039;«Данные»&#039;&#039;&#039;, описание панели управления [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|см. в таблице 3]]. Здесь есть поля для ввода названий новых групп и входящих в них классов. Как уже созданные, так и новые группы отображаются в окне &#039;&#039;&#039;Список групп&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
В результате получаются группы, которые отвечают на вопросы, исходя из классов (меток), которые в неё входят. Есть возможность отфильтровать данные по группам и классам. Также справа можно настроить более точную фильтрацию, для этого можно использовать переключатель «и», «или», «кроме» (рис. 18). Поддерживается &#039;&#039;импорт&#039;&#039; и &#039;&#039;экспорт&#039;&#039; корпусов. При необходимости можно посмотреть дубликаты в группах, для этого включите галочку в правом верхнем углу (под панелью управления) &#039;&#039;&#039;«Показать дубликаты классов»&#039;&#039;&#039;.[[Файл:2024-05-21 12-04-08.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18. Возможности фильтрации групп.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Если вам нужно добавить или удалить общий класс сразу для нескольких групп, просто выделите их галочками. После этого внизу появится меню, в котором вы сможете выбрать нужные классы для добавления или удаления из списка. Также есть функция «Копировать», которая позволяет скопировать группу или несколько групп в трех режимах (рис. 18):&lt;br /&gt;
&lt;br /&gt;
* простое копирование;&lt;br /&gt;
* копирование с добавлением классов: скопирует выделенные группы и добавит в копию выбранный из списка класс;&lt;br /&gt;
* копирование с удалением классов: скопирует выделенные группы и удалит в копии выбранный из списка класс.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На панели управления есть кнопка &#039;&#039;&#039;«Обновление групп в модели»&#039;&#039;&#039; , которая позволяет, если нужно, &#039;&#039;дообучить&#039;&#039; модель Классификатора SMC, на основании изменений внесенных в группы, не обучая модель повторно.&lt;br /&gt;
&lt;br /&gt;
Если нужно, вы можете &#039;&#039;переименовать&#039;&#039; группу. Для этого в &#039;&#039;&#039;Списке групп&#039;&#039;&#039;, рядом с названием группы, кликните на карандашик, а затем сохраните изменения (нажмите на зеленую галочку). После того как вы переименуете группу, вам нужно будет обновить группы в модели. Это делается с помощью кнопки &#039;&#039;&#039;«Обновление групп»&#039;&#039;&#039; в модели на панели управления ([[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|см. табл. 2]]).&lt;br /&gt;
&lt;br /&gt;
=== Функционал вкладки «Метки» ===&lt;br /&gt;
[[Файл:2024-10-15 11-23-22.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 19. Интерфейс вкладки Метки.&#039;&#039;&amp;lt;/small&amp;gt;]]Интерфейс вкладки «Метки» представлен на рисунке 19. Слева вы увидите список всех доступных словарей. Чтобы открыть один из них, просто нажмите на его название — и в центральной части экрана появится сам словарь. &lt;br /&gt;
&lt;br /&gt;
Процесс добавления нового словаря состоит из двух простых шагов:&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на кнопку «Добавить словарь меток», расположенную в нижней левой части экрана. В появившемся диалоговом окне введите название нового словаря.&lt;br /&gt;
&lt;br /&gt;
2. Затем добавьте данные в словарь: укажите название метки и пороговое значение коэффициента достоверности в левой части таблицы и её определяющие фразы в правой части таблицы. Более подробную информацию вы найдёте в разделе [[SMC. UPS руководство по работе с интерфейсом#Подготовка словаря меток|«Подготовка словаря меток»]]. Если у вас уже есть файл с описанием меток, вы можете воспользоваться кнопкой Импорт на панели управления (см. раздел [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Метки»|Панель управления вкладки «Метки»]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Подготовка словаря меток ====&lt;br /&gt;
&lt;br /&gt;
Подготовка словаря меток включает в себя определение набора требуемых меток под конкретную задачу. После этого нужно в описание каждой метки добавить все возможные определяющие фразы, которые однозначно определяют эту метку, каждое слово (фраза) с новой строки. Не нужно добавлять целые фразы, как это делается при разметке SMC. Принцип описания больше похож на разметку SEE корпуса: просто укажите ключевые слова или словосочетания, которые определяют данную метку, а также все, что хотите отнести к этой метке. &amp;lt;blockquote&amp;gt;Например, мы создаем метку «Документация» и в определяющих фразах указываем все возможные варианты, которые однозначно описывают эту метку с новой строки: «дока», «инструкция», «документация», «мануал».&amp;lt;/blockquote&amp;gt;Подготовленный для импорта документ должен быть в формате csv. И иметь следующую структуру:&amp;lt;blockquote&amp;gt;Метка&amp;lt;TAB&amp;gt;Описание 1, Описание 2, ..., Описание N&amp;lt;TAB&amp;gt;Порог&amp;lt;/blockquote&amp;gt;Пороговое значение в файле указывается в диапазоне [0,1]. Далее при необходимости это значение можно будет поменять в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
После того как словарь будет заполнен или загружен, вы сможете редактировать описания меток и их названия в интерфейсе. Чтобы внести изменения в определяющие фразы, просто нажмите на поле метки и в левой части таблицы будут показаны фразы этой метки. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;удалить&#039;&#039; лишнюю фразу или метку - наведите курсор на выбранную строку и нажмите на появившуюся иконку корзинки в конце строки [[Файл:Delete icon.png|безрамки|18x18пкс]]. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Также сверху таблицы словаря меток располагается поле ввода &amp;quot;Поиск по фразе&amp;quot;. При ее заполнении будут отфильтровываться метки, содержащие введенную фразу (левая таблица), и совпадения по фразе в выбранной метке (правая таблица).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Панель управления вкладки «Метки» ====&lt;br /&gt;
&lt;br /&gt;
Описание функционала панели управления на вкладке &#039;&#039;&#039;«Метки»&#039;&#039;&#039; представлено в таблице 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 4 Описание функционала панели инструментов вкладки «Метки»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Позволяет импортировать (добавлять) данные из файла. По нажатию на кнопку появится диалоговое окно, в котором требуется выбрать файл с компьютера в формате csv.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Удаление_документа.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Удалить&lt;br /&gt;
|позволяет удалить выбранный словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает меню пользователя (имя, смена  пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Работа с ошибками SMC===&lt;br /&gt;
[[Файл:Ошиб тест тип 1.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 20. Иллюстрация ошибки тестирования первого типа.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Ошибка тест тип 1 3.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Обогащение корпуса данных.&amp;lt;/small&amp;gt;&#039;&#039;]]Во время работы с классификатором, вы можете столкнуться с 3-мя видами ошибок:&lt;br /&gt;
*ошибки разметки;&lt;br /&gt;
*ошибки обучения;&lt;br /&gt;
*ошибки тестирования.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как описано выше в разделе «&#039;&#039;Информационные вкладки: Сервер, Ошибки, Логи, Постобработка» -&#039;&#039; &#039;&#039;&#039;«ошибки разметки»&#039;&#039;&#039; – раздел куда попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная).  Вкладка &#039;&#039;&#039;«ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии &#039;&#039;&#039;«Обучена»&#039;&#039;&#039;, те фразы, которыми модель так и не обучилась.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; являются наиболее сложными и делятся на два основных типа:&lt;br /&gt;
# нехватка данных, тогда необходимо обогатить корпус данных фразами и разметкой;&lt;br /&gt;
#нехватка комбинаций меток для группы.&lt;br /&gt;
[[Файл:Ошибка тест тип 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Иллюстрация ошибки тестирования второго типа.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример ошибки типа 1. Нехватка данных.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Есть фраза «Директор МФЦ иркутской области» - модель классифицирует ее неправильно, на скриншоте (см. рис. 20) этой фразе присвоены метки: &#039;&#039;Иркутская область_о, как_в, губернатор_о&#039;&#039; Это происходит из-за того, что &#039;&#039;директор&#039;&#039; и &#039;&#039;губернатор&#039;&#039; - имеют семантическое сходство, так как являются руководителями. Но в связке с Иркутской областью - упоминания директора в корпусе не было. Поэтому модель исходя из имеющихся у нее данных - определила для этой фразы  - метку губернатор_о. Группа: &#039;&#039;кто является губернатором иркутской области района.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если мы отфильтруем корпус данных по слову &#039;&#039;директор,&#039;&#039; то увидим, что в корпусе отсутствуют фразы где и &#039;&#039;директор&#039;&#039; и &#039;&#039;иркутская область&#039;&#039; упоминались бы одновременно, а так же не была определена метка &#039;&#039;мфц_о,&#039;&#039; следовательно фразы &#039;&#039;директор мфц&#039;&#039; (дополнительно добавленная выделенная фраза) тоже не хватало (см. рис. 21). Нужно добавить эти фразы в корпус, сохранить изменения, переобучить модель, так как вносились изменения в данные, и ошибка будет устранена.[[Файл:Ошибка тест тип 2 нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Добавление новой комбинации меток для группы.&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;Пример ошибки типа 2. Нехватка комбинаций меток для группы.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Имеется фраза &#039;&#039;«а какие документы нужно подать для оформления путевки инвалиду»&#039;&#039;. Проводим тестирование в ручном режиме и видим, что этой фразе не присвоена ни одна группа, а значит нет конечной точки, которой бы соответствовал полученный от модели набор меток. (см. рис. 22).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переходим во вкладку &#039;&#039;&#039;Данные&#039;&#039;&#039;, выбираем нужный корпус данных, идем во вкладку &#039;&#039;&#039;Группы&#039;&#039;&#039;. Далее фильтруем группы по &#039;&#039;&#039;Классам&#039;&#039;&#039;: инвалидность_о, путевка в санаторий_о переводим &#039;&#039;&#039;переключатель&#039;&#039;&#039; справа в положение &#039;&#039;«и»&#039;&#039; (см. рис. 23) и смотрим, что у нас отсутствует комбинация меток: с подачей документов. Добавляем еще одну комбинацию (см. рис. 23), сохраняем изменения, переходим во вкладку Модели, кликаем на кнопку [[Файл:Обновление групп.png|безрамки|20x20px]] «Обновление групп», в диалоговом окне выбираем модель и нажимаем кнопку обновить - ошибка устранена. Переобучать модель не нужно, кнопка «Обновление групп» позволяет внести изменения без переобучения.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3417</id>
		<title>SMC. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SMC._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3417"/>
		<updated>2025-12-11T07:51:41Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Классификатор (SMC) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==&#039;&#039;&#039;Классификатор (SMC)&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Главный экран.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 1. Иконки начального экран UPS.&#039;&#039;&amp;lt;/small&amp;gt;|граница]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# SMC Классификатор,&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#Работа с сервисом исходящих обзвонов «Информатор»|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
[[Файл:Раб экран классификатора.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 2. Рабочая область блока «SMC»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20пкс]] (см. табл. 2).&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
Рабочая область &#039;&#039;&#039;«SMC»&#039;&#039;&#039; включает в себя (рис. 2):&lt;br /&gt;
*панель управления,&lt;br /&gt;
*кнопки переключения между версиями моделей,&lt;br /&gt;
* блоки для работы с моделями и данными,&lt;br /&gt;
*информация о текущей модели,&lt;br /&gt;
*информацию об обучении и тестировании, для обученных и протестированных моделей,&lt;br /&gt;
*информационные вкладки.&lt;br /&gt;
[[Файл:Model info smc.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 3 Информационный блок о модели.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
В блоке интерфейса &#039;&#039;&#039;«Классификатор»&#039;&#039;&#039; есть 3 вкладки:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;«Модели»&#039;&#039;&#039; – содержит все созданные модели SMC списком в алфавитном порядке. Модели с постобработкой помечены значком [[Файл:Подсказка.jpg|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;«Данные»&#039;&#039;&#039; – содержит все корпуса данных SMC списком в алфавитном порядке.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;«Метки»&#039;&#039;&#039; –  содержит все словари меток SMC.&lt;br /&gt;
===Функционал вкладки «Модели» ===&lt;br /&gt;
Во вкладке &#039;&#039;&#039;«Модели»&#039;&#039;&#039; доступен просмотр информации о модели, а именно:&lt;br /&gt;
*название модели,&lt;br /&gt;
*версия модели: &#039;&#039;черновик&#039;&#039;, &#039;&#039;рабочая&#039;&#039;, &#039;&#039;архив&#039;&#039; (табл. 1),&lt;br /&gt;
*статус модели.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1. Версии модели.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  версии модели&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Черновик&lt;br /&gt;
&lt;br /&gt;
|это  не примененная модель. Можно обучать, переобучать, тестировать, устанавливать  и применять. Можно экспортировать и импортировать. Цвет акцента версии модели  - серый. После применения (установки) модель (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Установка»)  становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
&lt;br /&gt;
|это  модель, которая уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённую модель нельзя установить заново или обучить. Можно  провести ручное тестирование и проверить конкретные фразы (см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|табл.2]] «Ручная  проверка»). Можно экспортировать модель.  Цвет акцента версии модели - зелёный. По нажатию кнопки «Архив»- «Рабочая»  модель переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Архивная&lt;br /&gt;
&lt;br /&gt;
|это  рабочая модель, которая переводится в архив (резервную копию) после  применения черновика. Можно вернуть архивную модель в рабочую версию, нажав  на кнопку «Откат». При этом рабочая версия также становится архивной, то есть  рабочая и архивная версии меняются местами. Цвет акцента версии модели -  синий.&lt;br /&gt;
|}[[Файл:Model status.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4. Примеры статусов модели.&amp;lt;/small&amp;gt;&#039;&#039;]]Модель SMC имеет свойство &#039;&#039;&#039;«Статус»&#039;&#039;&#039; (рис. 4), которые принимает следующие значения:&lt;br /&gt;
*&#039;&#039;Обучение&#039;&#039;. Это модель, которая в данный момент обучается.&lt;br /&gt;
* &#039;&#039;Обучена&#039;&#039;. Доступен просмотр информации о точности обучения, параметрах модели и матрица ошибок.&lt;br /&gt;
*&#039;&#039;Тестирование.&#039;&#039; Это модель, которая в данный момент тестируется.&lt;br /&gt;
*&#039;&#039;Протестирована&#039;&#039;. Появляются доп. кнопки &#039;&#039;&#039;«Обучение»&#039;&#039;&#039; и &#039;&#039;&#039;«Тест»&#039;&#039;&#039; (под матрицей ошибок см. рис. 7), нажав на которые можно посмотреть матрицу обучения и тестирования соответственно.&lt;br /&gt;
*&#039;&#039;Установлена.&#039;&#039; В этот статус модель переходит при нажатии кнопки «&#039;&#039;&#039;Установка»&#039;&#039;&#039;. В этом статусе возможны &#039;&#039;Импорт&#039;&#039;, &#039;&#039;Экспорт&#039;&#039;, &#039;&#039;Обучение&#039;&#039;, &#039;&#039;Ручная&#039;&#039; &#039;&#039;проверка&#039;&#039;, &#039;&#039;Применение&#039;&#039; модели – по соответствующим кнопкам на панели управления.&lt;br /&gt;
*&#039;&#039;Применена.&#039;&#039; В статус &#039;&#039;Применена&#039;&#039; модель переходит при нажатии кнопки «&#039;&#039;&#039;Применение»&#039;&#039;&#039;. Для модели в статусе &#039;&#039;Применена&#039;&#039; возможны только – &#039;&#039;Ручная проверка&#039;&#039; конкретной фразой по кнопке «&#039;&#039;&#039;Ручная проверка»&#039;&#039;&#039; и &#039;&#039;экспорт&#039;&#039; (выгрузка) по кнопке «&#039;&#039;&#039;Экспорт»&#039;&#039;&#039; (см. [[SMC. UPS руководство по работе с интерфейсом|табл. 2]]).&lt;br /&gt;
*&#039;&#039;Ошибка&#039;&#039;. Информирует о сбое процессов импорта, обучения, тестирования, остановки обучения. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Пустые модели больше не отображаются в интерфейсе.&#039;&#039;&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Возможны &#039;&#039;манипуляции&#039;&#039; с моделями SMC:&lt;br /&gt;
*удаление модели, удаляется текущая версия модели,&lt;br /&gt;
*добавление новой модели SMC, нажмите кнопку &#039;&#039;&#039;«Добавить новую модель»&#039;&#039;&#039;. Далее доступны два способа:&lt;br /&gt;
*# Из файла: загрузите архив с готовой моделью.&lt;br /&gt;
*# Обучить модель: создайте модель с нуля, выбрав для обучения либо корпус текстов, либо словарь меток.&lt;br /&gt;
====Панель управления вкладки «Модели» SMC====&lt;br /&gt;
В правом верхнем углу экрана располагается панель управления для вкладки &#039;&#039;&#039;«Модели»&#039;&#039;&#039;. На ней располагаются кнопки из таблицы 2. Цвет кнопок указывает на доступность действия для данной модели: синий означает, что кнопка активна, а голубой - что она неактивна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 2. Описание функционала панели управления на вкладке «Модели».&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать(выгрузить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавить) модель SMC.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обучение.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обучение&lt;br /&gt;
|позволяет обучить модель SMC, выбрав данные для обучения из выпадающего списка. И затем следует выбрать метод обучения — по корпусу или по меткам (подробнее см. разд. [[SMC. UPS руководство по работе с интерфейсом|Функционал вкладки Метки]]). Обучение на словаре меток имеет преимущества перед корпусом в том, что обучение модели происходит в разы быстрее.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновление групп.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обновление групп в модели&lt;br /&gt;
|позволяет обновить группы в модели SMC. При нажатии на кнопку – открывается форма для указания корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Тестирование.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Тестирование&lt;br /&gt;
|позволяет протестировать модель SMC корпусом данных. При нажатии на кнопку – открывается форма для указания корпуса, с помощью которого нужно протестировать модель.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Ручная проверка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Ручная проверка&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|позволяет протестировать модель SMC конкретной фразой, увидеть величину достоверности каждого класса, определенного системой.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка обработчика в рабочую версию модели.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка обработчика в рабочую  версию модели&lt;br /&gt;
|позволяет  перезаписать обработчик на применяемой модели без перевода из тестового  режима, если изменился только обработчик, а корпус остался прежним.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Установка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Установка &lt;br /&gt;
|переводит модель SMC в статус &#039;&#039;установлена&#039;&#039;.  После чего кнопка  меняется на кнопку «Применение»[[Файл:Primenenie.png|безрамки|20x20px]] . Пока модель не применена (не используется),  можно ее &#039;&#039;обучить&#039;&#039;, &#039;&#039;протестировать&#039;&#039;, &#039;&#039;экспортировать&#039;&#039; или &#039;&#039;импортировать&#039;&#039;  данные. После того как модель начинает использоваться, возможность ее  обучения или изменения исчезает. Остается возможность &#039;&#039;экспорта&#039;&#039; и &#039;&#039;ручной проверки&#039;&#039;  модели.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Откат&lt;br /&gt;
|позволяет перевести архивную версию модели SMC обратно в рабочую.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. &lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:2025-04-15 14-31-32.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5. Диалоговое окно режима «Ручная проверка».&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Режим &#039;&#039;&#039;«Ручная проверка».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Как описано в таблице 2 этот режим позволяет протестировать модель SMC конкретной фразой. При нажатии на кнопку открывается диалоговое окно со следующими вкладками:&lt;br /&gt;
*классификация,&lt;br /&gt;
*прочее.&lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;классификация&#039;&#039;&#039; содержит поля:&lt;br /&gt;
*&#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
*&#039;&#039;порог доверия -&#039;&#039; показатель, отражающий степень уверенности в принадлежности новой фразы к конкретному классу (рис. 6). Другими словами, пороговое значение указывает, при какой минимальной вероятности полагаем, что фраза относится к определённому классу.&lt;br /&gt;
*Функция &#039;&#039;коррекции&#039;&#039; предназначена для исправления опечаток в тексте. Существует три режима работы этой функции, каждый из которых определяет допустимое количество ошибок в слове:&lt;br /&gt;
**&#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
**&#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
**&#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
**либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; Эти режимы действуют только при коррекции по словарю модели. Поскольку идет сравнение слова с опечаткой со словом из словаря без ошибок.&amp;lt;/blockquote&amp;gt;[[Файл:2025-04-15 14-35-46.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 6. Функционал вкладки Классификация.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
Есть галочка &#039;&#039;&#039;расширенный режим -&#039;&#039;&#039;  позволяет обратиться сразу к нескольким моделям SMC. После нажатия на кнопку &#039;&#039;&#039;классифицировать&#039;&#039;&#039;, выводится результат - метки классов, которые модель смогла распознать.&lt;br /&gt;
&lt;br /&gt;
Классификатор (SMC) также выводит следующую информацию:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;&#039;Классы&#039;&#039;&#039;: здесь отображается название класса, к которому был отнесен текст, и вероятность его принадлежности к этому классу.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;&#039;Группы&#039;&#039;&#039;: отображается название группы и число совпавших классов. Если метки совпадают с несколькими группами, они отображаются в порядке убывания числа совпавших классов (т.е. чем полнее группа, тем выше ее позиция в списке).&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;&#039;Ближайшие группы&#039;&#039;&#039;: отображаются группы, до которых не хватает всего одной метки, с указанием процента заполненности и сортировкой по убыванию этого процента.&lt;br /&gt;
&lt;br /&gt;
Вкладка  &#039;&#039;&#039;прочее&#039;&#039;&#039; SMC Классификатора включает в себя несколько опций: &#039;&#039;анализ на эмоциональность&#039;&#039;, &#039;&#039;пунктуация, анализ токсичности&#039;&#039; и &#039;&#039;коррекция ошибок, обратная нормализация, сжатие&#039;&#039;&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Сжатие - позволяет выделить основной смысл фразы. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;текст&#039;&#039; - в это поле записывается фраза для проверки;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;порог сжатия&#039;&#039; - означает процент сжатия фразы, например, порог сжатия 100 - выводит всю фразу в окно результата&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Все эти манипуляция можно производить с фразой в блоке - &#039;&#039;текст.&#039;&#039; [[Файл:Главный экран с метками.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7. Рабочая область блока «Классификатор».&amp;lt;/small&amp;gt;&#039;&#039;]][[Файл:Информационные вкладки тест.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8. Интерфейс раздела «Классификатор»: Информационные вкладки для протестированной модели.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
====Информационные вкладки SMC: Сервер, Ошибки, Логи, Постобработка====&lt;br /&gt;
Справа на экране располагаются информационные вкладки (рис. 7)&lt;br /&gt;
*&#039;&#039;&#039;«Серверы»&#039;&#039;&#039; – отображает информацию о серверах и процессах,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки разметки»&#039;&#039;&#039; – в этот раздел попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная),&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии «Обучена», те фразы, которыми модель так и не обучилась. Также можно, находясь на вкладке &#039;&#039;&#039;«Ошибки обучения»&#039;&#039;&#039; использовать метод &#039;&#039;&#039;«Ручная проверка»&#039;&#039;&#039;,&lt;br /&gt;
*&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; – доступны для модели в состоянии &#039;&#039;Протестирована&#039;&#039; – отображает информацию об ошибках тестирования. Можно выгрузить ошибки в файл с помощью кнопки &#039;&#039;&#039;«Экспорт»&#039;&#039;&#039;. Есть возможность преобразовать ошибки в данные корпуса (рис. 8),&lt;br /&gt;
* &#039;&#039;&#039;«Логи»&#039;&#039;&#039; – отображают логи процессов обучения, тестирования, точности обучения на разных этапах обучения,&lt;br /&gt;
*&#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; – редактор для написания кода handler.py.&lt;br /&gt;
[[Файл:Data screen new.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 9. Интерфейс вкладки данные.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Data corpus info.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Информация о корпусе данных.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
===Функционал вкладки «Данные» SMC ===&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Данные» SMC&#039;&#039;&#039; (рис. 9) содержит список всех доступных корпусов данных. При выборе различных корпусов данных можно просмотреть информацию о них (рис. 10):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Название корпуса&#039;&#039;&#039;: можно изменить с помощью иконки &#039;&#039;&#039;«Карандаш».&#039;&#039;&#039; Можно удалить корпус с помощью иконки &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; (см. рис. 10).&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество строк&#039;&#039;&#039; – общее количество фраз в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество классов&#039;&#039;&#039; – общее количество классов в корпусе.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Количество групп&#039;&#039;&#039; – отображает общее количества групп в корпусе данных (подробнее см. раздел &#039;&#039;[[SMC. UPS руководство по работе с интерфейсом#Описание подготовки и этапов разметки корпуса данных SMC|«Описание подготовки и этапов разметки корпуса данных SMC»]]&#039;&#039;).[[Файл:Род класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11. Создание родительского класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Под информационным блоком о корпусе данных SMC есть &#039;&#039;&#039;список классов&#039;&#039;&#039;, в котором содержатся названия классов и информация о количестве фраз в каждом классе. Можно удалять и добавлять классы. В самом низу списка есть меню для &#039;&#039;&#039;&#039;&#039;Экспорт списка классов&#039;&#039;&#039;&#039;&#039; в формате csv. Есть возможность &#039;&#039;скрыть&#039;&#039; блок с корпусами данных, нажав на стрелочку между блоком корпусов и информационным блоком корпуса (см. рис. 11). Существует три вида (ранга) классов (меток):&lt;br /&gt;
#Обычный класс — это класс, который не относится ни к одному из родительских классов.&lt;br /&gt;
#Родительский класс — это класс, который включает в себя другие классы. Например, родительский класс «Паспорт» включает в себя два класса-потомка: «паспорт рф_о» и «загранпаспорт_о».&lt;br /&gt;
#Класс-потомок — это класс, который относится к какому-либо родительскому классу.&lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать обычный класс в родительский, нужно выбрать его в списке классов и нажать на самую правую иконку в виде папки (рис. 11), которая говорит &#039;&#039;&#039;«Сделать класс родительским»&#039;&#039;&#039;. Чтобы добавить метку в родительский класс, нужно нажать правой кнопкой мыши на метку и выбрать нужный родительский класс из появившегося списка. После этого появится диалоговое окно, подтверждающее действие, и изменения вступят в силу (см. рис. 12). Метка станет классом-потомком.[[Файл:Перемещение метки в род.класс.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 12. Перемещение метки в родительский класс.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Удалить родительскую метку, в отличие от обычной, просто так нельзя. Сначала ее нужно вернуть в статус обычной, нажав на иконку &#039;&#039;&#039;«Сделать класс обычным»&#039;&#039;&#039; напротив нужного класса (рис. 13). После этого она будет расформирована и ее можно будет удалить.[[Файл:Сделать класс обчным.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13. Сделать родительский класс обычным.&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы создать новый корпус данных SMC, на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; нажмите &#039;&#039;&#039;«Добавить новый корпус»&#039;&#039;&#039;, затем выберите &#039;&#039;&#039;«Из файла»&#039;&#039;&#039;, дайте имя, выберите файл и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если есть данные &amp;lt;u&amp;gt;реальных запросов моделям&amp;lt;/u&amp;gt; SMC - можно выгрузить логи SMC в корпус данных:&lt;br /&gt;
*добавьте новый корпус,&lt;br /&gt;
*выберите источник данных – &#039;&#039;&#039;«Логи из модели»,&#039;&#039;&#039; сформируется корпус данных из логов &#039;&#039;&#039;рабочей&#039;&#039;&#039; версии и &#039;&#039;&#039;моделей-черновиков.&#039;&#039;&#039;&lt;br /&gt;
Существует также третья опция — &#039;&#039;&#039;«Из ЧаВО»&#039;&#039;&#039;. Она позволяет получить все вопросы из базы данных [[QAS. UPS руководство по работе с интерфейсом|QAS]] в виде корпуса. Для этого нужно ввести название корпуса и нажать на кнопку «Добавить». После этого будет создан корпус данных, который включает в себя все вопросы [[QAS. UPS руководство по работе с интерфейсом|QAS]], а метками будут категории, к которым эти вопросы относятся.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Блок для работы с данными корпуса (справа от блоков о &#039;&#039;&#039;Корпусе&#039;&#039;&#039; и &#039;&#039;&#039;Списка классов&#039;&#039;&#039;) позволяет изменять корпус и работать с ним. Есть возможность проверить корпус на дубликаты, с помощью галочки &#039;&#039;&#039;«Показать дубликаты фраз»&#039;&#039;&#039; в правом верхнем углу рабочей области.[[Файл:2024-05-21 12-03-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Возможности фильтрации.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Можно &#039;&#039;фильтровать&#039;&#039; (рис. 14):&lt;br /&gt;
&lt;br /&gt;
1.  по названию класса,&lt;br /&gt;
&lt;br /&gt;
2.  по фразе или слову,&lt;br /&gt;
&lt;br /&gt;
3.  для более точной фильтрации можно использовать переключатель «и», «или», «кроме».&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;редактировать фразу&#039;&#039; в корпусе: вносить изменения в поле с фразой и &#039;&#039;сохранять&#039;&#039; изменения (кнопка &#039;&#039;&#039;«Дискета»&#039;&#039;&#039; на панели управления). Можно &#039;&#039;дополнять&#039;&#039; корпус данных по кнопке &#039;&#039;&#039;«Импорт»&#039;&#039;&#039; на панели управления (подробнее см. [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|описание функций панели управления]]). &#039;&#039;&#039;После дополнения не забудьте сохранить изменения.&#039;&#039;&#039; &#039;&#039;Удаление&#039;&#039; фраз из корпуса возможно как по одной, так и сразу несколько, для этого нужно выделить необходимые для удаления фразы и нажать на красную иконку &#039;&#039;&#039;«Корзина»&#039;&#039;&#039; в правом нижнем углу блока работы с данными.[[Файл:Разм данных новая.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 15. Добавление и разметка фраз.&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Можно вручную &#039;&#039;добавлять&#039;&#039; фразы в корпус по одной или сразу несколько (каждая фраза с новой строки, enter в конце каждой фразы)(рис. 15), записав их в поле &#039;&#039;&#039;«Фразы»&#039;&#039;&#039; в нижней части блока для работы с данными. Можно &#039;&#039;назначить&#039;&#039; или &#039;&#039;изменить&#039;&#039; классы (метки) для фразы, указав новый в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; или выбрав существующий класс из выпадающего списка. Метки классов могут быть больше чем одна на одну фразу (мультиклассовая классификация). &amp;lt;blockquote&amp;gt;Рассмотрим пример разметки новой фразы. Допустим мы хотим добавить вручную две фразы:&lt;br /&gt;
#&#039;&#039;«Здравствуйте, у меня возникли неполадки, возникающие во время установки SBS. Помогите решить проблему. Заранее спасибо.»&#039;&#039;&lt;br /&gt;
#&#039;&#039;«Добрый день, у меня появляется ошибка при установке биометрии. Заранее благодарю за ответ.»&#039;&#039;&lt;br /&gt;
Разметка производится исходя из того &#039;&#039;&#039;«о чем эта фраза?»&#039;&#039;&#039;, задача разметки в том, чтобы помочь модели понять суть фразы. Например, во фразах выше говорится об &#039;&#039;ошибках во время установки сервиса биометрии&#039;&#039;, так же присутствует &#039;&#039;благодарность&#039;&#039; и &#039;&#039;приветствие,&#039;&#039; соответственно метки будут: &#039;&#039;SBS, ошибка, установка_ПО, благодарность, приветствие.&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:Добавить общий класс.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16(а). Добавление общего класса.&amp;lt;/small&amp;gt;&#039;&#039;]]Имеется функция &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039;. С ее помощью можно присвоить одну или несколько общих меток сразу нескольким выбранным из списка фразам (рис. 16 (а)), если была допущена ошибка при разметке фраз. Для изменения набора меток у одной фразы нужно всего лишь один раз щелкнуть на список классов и добавить нужную метку из выпадающего списка или навести курсор на лишнюю метку и, также щелкнув, удалить ее. Если необходимо удалить сразу несколько меток с фразы или нескольких фраз, под кнопкой &#039;&#039;&#039;«Добавить общий класс»&#039;&#039;&#039; есть кнопка &#039;&#039;&#039;«Удалить классы»&#039;&#039;&#039; (рис. 16 (б)). Сначала выделите нужные фразы, а затем выберите класс (классы), которые вы хотите удалить из выпадающего списка, и кликните по кнопке «Удалить классы».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Удаление нескольких классов 1.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 16(б). Удаление нескольких классов.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Объединение меток разных род.классов.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 17. Объединение меток разных родительских классов.&#039;&#039;&amp;lt;/small&amp;gt;]]Кроме того, существует еще одна полезная функция для работы в корпусе данных SMC — &#039;&#039;&#039;«объединить метки»&#039;&#039;&#039;. Для лучшего понимания рассмотрим пример. Предположим, у вас есть две метки с одинаковым названием — «версия» и «версия», но в одном случае название содержит английскую «е», а в другом — русскую (классы отображаются в алфавитном порядке, метка с английскими буквами будет нарушать его). И этими метками уже помечены некоторые фразы. Чтобы решить эту проблему, можно воспользоваться функцией &#039;&#039;&#039;«объединения»&#039;&#039;&#039;. Необходимо скопировать название правильной метки из списка меток («карандаш» — выделить название), затем нажать на «карандаш» напротив неправильной метки и заменить ее названием корректной метки. После этого метки объединятся и останется только корректная метка. Если эти метки принадлежат какой-либо группе, то замена произойдет и в ней. Возможность объединения групп также предусмотрена и осуществляется по такому же алгоритму.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Однако есть некоторые особенности работы этой функции при работе с классами-потомками. Функция работает только в том случае, если вы хотите объединить метки в пределах одного родительского класса. То есть нельзя объединить классы разных рангов, например родитель — потомок, в этом случае появится сообщение об ошибке и невозможности объединить две метки из разных родительских классов (рис. 17).&lt;br /&gt;
&lt;br /&gt;
====Панель управления вкладки «Данные» сервиса SMC====&lt;br /&gt;
Панель управления на вкладке &#039;&#039;&#039;«Данные»&#039;&#039;&#039; отличается своими функциями. В таблице 3 представлен список кнопок.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 3 Описание функционала панели инструментов вкладки «Данные»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|позволяет импортировать (добавлять) данные из файла или из корпуса, который уже существует в UPS.&lt;br /&gt;
Если выбран вариант «Из файла», нужно выбрать файл для загрузки. Поддерживаемые форматы файлов: csv, txt. Кодировка — UTF-8.&lt;br /&gt;
&lt;br /&gt;
Затем можно выбрать действие: дополнить или заменить. Если выбрано «дополнить», данные текущего корпуса будут дополнены данными из файла или корпуса.&lt;br /&gt;
&lt;br /&gt;
Если выбрано «заменить», данные текущего корпуса будут полностью заменены данными из файла или корпуса.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Авторазметка_(2).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Авторазметка&lt;br /&gt;
|позволяет автоматически разметить корпус по словарю меток (подробнее см. [[SMC. UPS руководство по работе с интерфейсом|разд Функционал вкладки Метки]]). В диалоговом окне необходимо заполнить поля с названием задачи, выбрать из списка нужный словарь меток. Из выпадающего списка «Метки» выбрать либо замену меток, либо дополнение. И запустить авторазметку.&lt;br /&gt;
После этого автоматически размеченный корпус будет доступен для обычного редактирования разметки.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Копировать.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Копировать&lt;br /&gt;
|позволяет скопировать корпус данных.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает  меню пользователя (имя, смена пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Описание подготовки и этапов разметки корпуса данных SMC===&lt;br /&gt;
Классификатор применяет &#039;&#039;мультиклассовый&#039;&#039; подход к классификации, то есть каждая фраза может принадлежать одному или нескольким классам одновременно. Процесс разметки данных (подробнее см. раздел [[SMC. UPS руководство по работе с интерфейсом#Функционал вкладки «Данные» SMC|Функционал вкладки «Данные»]]) состоит из двух этапов (допускается пропуск одного из этапов):&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Разметка данных&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Данные»)&#039;&#039;&#039;. При добавлении новых данных (новой фразы), им необходимо присвоить класс(ы) из существующих и/или новые.  Если метка (класс) уже существует, она может быть выбрана из выпадающего списка Классы. Так же можно создать новую метку просто написав ее название в окне &#039;&#039;&#039;Класс&#039;&#039;&#039; и нажав на &#039;&#039;&#039;«Добавить новый класс»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
• &#039;&#039;&#039;Группировка классов&#039;&#039;&#039; (вкладка &#039;&#039;&#039;«Группы»&#039;&#039;&#039;). По сути, это работа с итоговым результатом модели (пост-обработка). После формирования корпуса данных и обучения, модель SMC должна корректно отдать все найденные по фразе метки. Этап группировки подразумевает под собой подбор минимального количества наиболее подходящих меток для создания вопросно - ответной пары.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Группировка классов помогает модели SMC без дополнительного обучения определить, к какой группе классов может принадлежать новая (ранее неизвестная) фраза.&lt;br /&gt;
&lt;br /&gt;
Интерфейс вкладки &#039;&#039;&#039;«Группы»&#039;&#039;&#039; сервиса SMC аналогичен интерфейсу &#039;&#039;&#039;«Данные»&#039;&#039;&#039;, описание панели управления [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Данные» сервиса SMC|см. в таблице 3]]. Здесь есть поля для ввода названий новых групп и входящих в них классов. Как уже созданные, так и новые группы отображаются в окне &#039;&#039;&#039;Список групп&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
В результате получаются группы, которые отвечают на вопросы, исходя из классов (меток), которые в неё входят. Есть возможность отфильтровать данные по группам и классам. Также справа можно настроить более точную фильтрацию, для этого можно использовать переключатель «и», «или», «кроме» (рис. 18). Поддерживается &#039;&#039;импорт&#039;&#039; и &#039;&#039;экспорт&#039;&#039; корпусов. При необходимости можно посмотреть дубликаты в группах, для этого включите галочку в правом верхнем углу (под панелью управления) &#039;&#039;&#039;«Показать дубликаты классов»&#039;&#039;&#039;.[[Файл:2024-05-21 12-04-08.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18. Возможности фильтрации групп.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Если вам нужно добавить или удалить общий класс сразу для нескольких групп, просто выделите их галочками. После этого внизу появится меню, в котором вы сможете выбрать нужные классы для добавления или удаления из списка. Также есть функция «Копировать», которая позволяет скопировать группу или несколько групп в трех режимах (рис. 18):&lt;br /&gt;
&lt;br /&gt;
* простое копирование;&lt;br /&gt;
* копирование с добавлением классов: скопирует выделенные группы и добавит в копию выбранный из списка класс;&lt;br /&gt;
* копирование с удалением классов: скопирует выделенные группы и удалит в копии выбранный из списка класс.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На панели управления есть кнопка &#039;&#039;&#039;«Обновление групп в модели»&#039;&#039;&#039; , которая позволяет, если нужно, &#039;&#039;дообучить&#039;&#039; модель Классификатора SMC, на основании изменений внесенных в группы, не обучая модель повторно.&lt;br /&gt;
&lt;br /&gt;
Если нужно, вы можете &#039;&#039;переименовать&#039;&#039; группу. Для этого в &#039;&#039;&#039;Списке групп&#039;&#039;&#039;, рядом с названием группы, кликните на карандашик, а затем сохраните изменения (нажмите на зеленую галочку). После того как вы переименуете группу, вам нужно будет обновить группы в модели. Это делается с помощью кнопки &#039;&#039;&#039;«Обновление групп»&#039;&#039;&#039; в модели на панели управления ([[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Модели» SMC|см. табл. 2]]).&lt;br /&gt;
&lt;br /&gt;
=== Функционал вкладки «Метки» ===&lt;br /&gt;
[[Файл:2024-10-15 11-23-22.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 19. Интерфейс вкладки Метки.&#039;&#039;&amp;lt;/small&amp;gt;]]Интерфейс вкладки «Метки» представлен на рисунке 19. Слева вы увидите список всех доступных словарей. Чтобы открыть один из них, просто нажмите на его название — и в центральной части экрана появится сам словарь. &lt;br /&gt;
&lt;br /&gt;
Процесс добавления нового словаря состоит из двух простых шагов:&lt;br /&gt;
&lt;br /&gt;
1. Нажмите на кнопку «Добавить словарь меток», расположенную в нижней левой части экрана. В появившемся диалоговом окне введите название нового словаря.&lt;br /&gt;
&lt;br /&gt;
2. Затем добавьте данные в словарь: укажите название метки и пороговое значение коэффициента достоверности в левой части таблицы и её определяющие фразы в правой части таблицы. Более подробную информацию вы найдёте в разделе [[SMC. UPS руководство по работе с интерфейсом#Подготовка словаря меток|«Подготовка словаря меток»]]. Если у вас уже есть файл с описанием меток, вы можете воспользоваться кнопкой Импорт на панели управления (см. раздел [[SMC. UPS руководство по работе с интерфейсом#Панель управления вкладки «Метки»|Панель управления вкладки «Метки»]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Подготовка словаря меток ====&lt;br /&gt;
&lt;br /&gt;
Подготовка словаря меток включает в себя определение набора требуемых меток под конкретную задачу. После этого нужно в описание каждой метки добавить все возможные определяющие фразы, которые однозначно определяют эту метку, каждое слово (фраза) с новой строки. Не нужно добавлять целые фразы, как это делается при разметке SMC. Принцип описания больше похож на разметку SEE корпуса: просто укажите ключевые слова или словосочетания, которые определяют данную метку, а также все, что хотите отнести к этой метке. &amp;lt;blockquote&amp;gt;Например, мы создаем метку «Документация» и в определяющих фразах указываем все возможные варианты, которые однозначно описывают эту метку с новой строки: «дока», «инструкция», «документация», «мануал».&amp;lt;/blockquote&amp;gt;Подготовленный для импорта документ должен быть в формате csv. И иметь следующую структуру:&amp;lt;blockquote&amp;gt;Метка&amp;lt;TAB&amp;gt;Описание 1, Описание 2, ..., Описание N&amp;lt;TAB&amp;gt;Порог&amp;lt;/blockquote&amp;gt;Пороговое значение в файле указывается в диапазоне [0,1]. Далее при необходимости это значение можно будет поменять в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
После того как словарь будет заполнен или загружен, вы сможете редактировать описания меток и их названия в интерфейсе. Чтобы внести изменения в определяющие фразы, просто нажмите на поле метки и в левой части таблицы будут показаны фразы этой метки. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;удалить&#039;&#039; лишнюю фразу или метку - наведите курсор на выбранную строку и нажмите на появившуюся иконку корзинки в конце строки [[Файл:Delete icon.png|безрамки|18x18пкс]]. Не забудьте сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
Также сверху таблицы словаря меток располагается поле ввода &amp;quot;Поиск по фразе&amp;quot;. При ее заполнении будут отфильтровываться метки, содержащие введенную фразу (левая таблица), и совпадения по фразе в выбранной метке (правая таблица).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Панель управления вкладки «Метки» ====&lt;br /&gt;
&lt;br /&gt;
Описание функционала панели управления на вкладке &#039;&#039;&#039;«Метки»&#039;&#039;&#039; представлено в таблице 4.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 4 Описание функционала панели инструментов вкладки «Метки»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование  кнопки&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Экспорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|позволяет экспортировать (выгрузить) словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Импорт нов.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Позволяет импортировать (добавлять) данные из файла. По нажатию на кнопку появится диалоговое окно, в котором требуется выбрать файл с компьютера в формате csv.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Сохранить&lt;br /&gt;
|сохранение изменений.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Удаление_документа.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Удалить&lt;br /&gt;
|позволяет удалить выбранный словарь меток.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя.png|безрамки|41x41px|центр]]&lt;br /&gt;
|Меню пользователя &lt;br /&gt;
|отображает меню пользователя (имя, смена  пароля, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (модели, корпуса, метки)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи.&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Работа с ошибками SMC===&lt;br /&gt;
[[Файл:Ошиб тест тип 1.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 20. Иллюстрация ошибки тестирования первого типа.&#039;&#039;&amp;lt;/small&amp;gt;]][[Файл:Ошибка тест тип 1 3.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Обогащение корпуса данных.&amp;lt;/small&amp;gt;&#039;&#039;]]Во время работы с классификатором, вы можете столкнуться с 3-мя видами ошибок:&lt;br /&gt;
*ошибки разметки;&lt;br /&gt;
*ошибки обучения;&lt;br /&gt;
*ошибки тестирования.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как описано выше в разделе «&#039;&#039;Информационные вкладки: Сервер, Ошибки, Логи, Постобработка» -&#039;&#039; &#039;&#039;&#039;«ошибки разметки»&#039;&#039;&#039; – раздел куда попадают фразы и метки, предположительно с ошибкой разметки, то есть те, что вызвали сложности у модели. Это может быть связано с недостаточным количеством данных с этими метками в корпусе (так называемые «слабые данные»), либо наиболее часто встречающаяся - с действительной проблемой в процессе разметки данных (то есть, недостающая метка или избыточная).  Вкладка &#039;&#039;&#039;«ошибки обучения»&#039;&#039;&#039; – отображает информацию об ошибках обучения для модели в состоянии &#039;&#039;&#039;«Обучена»&#039;&#039;&#039;, те фразы, которыми модель так и не обучилась.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Ошибки тестирования»&#039;&#039;&#039; являются наиболее сложными и делятся на два основных типа:&lt;br /&gt;
# нехватка данных, тогда необходимо обогатить корпус данных фразами и разметкой;&lt;br /&gt;
#нехватка комбинаций меток для группы.&lt;br /&gt;
[[Файл:Ошибка тест тип 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Иллюстрация ошибки тестирования второго типа.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример ошибки типа 1. Нехватка данных.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Есть фраза «Директор МФЦ иркутской области» - модель классифицирует ее неправильно, на скриншоте (см. рис. 20) этой фразе присвоены метки: &#039;&#039;Иркутская область_о, как_в, губернатор_о&#039;&#039; Это происходит из-за того, что &#039;&#039;директор&#039;&#039; и &#039;&#039;губернатор&#039;&#039; - имеют семантическое сходство, так как являются руководителями. Но в связке с Иркутской областью - упоминания директора в корпусе не было. Поэтому модель исходя из имеющихся у нее данных - определила для этой фразы  - метку губернатор_о. Группа: &#039;&#039;кто является губернатором иркутской области района.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Если мы отфильтруем корпус данных по слову &#039;&#039;директор,&#039;&#039; то увидим, что в корпусе отсутствуют фразы где и &#039;&#039;директор&#039;&#039; и &#039;&#039;иркутская область&#039;&#039; упоминались бы одновременно, а так же не была определена метка &#039;&#039;мфц_о,&#039;&#039; следовательно фразы &#039;&#039;директор мфц&#039;&#039; (дополнительно добавленная выделенная фраза) тоже не хватало (см. рис. 21). Нужно добавить эти фразы в корпус, сохранить изменения, переобучить модель, так как вносились изменения в данные, и ошибка будет устранена.[[Файл:Ошибка тест тип 2 нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23. Добавление новой комбинации меток для группы.&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;Пример ошибки типа 2. Нехватка комбинаций меток для группы.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Имеется фраза &#039;&#039;«а какие документы нужно подать для оформления путевки инвалиду»&#039;&#039;. Проводим тестирование в ручном режиме и видим, что этой фразе не присвоена ни одна группа, а значит нет конечной точки, которой бы соответствовал полученный от модели набор меток. (см. рис. 22).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переходим во вкладку &#039;&#039;&#039;Данные&#039;&#039;&#039;, выбираем нужный корпус данных, идем во вкладку &#039;&#039;&#039;Группы&#039;&#039;&#039;. Далее фильтруем группы по &#039;&#039;&#039;Классам&#039;&#039;&#039;: инвалидность_о, путевка в санаторий_о переводим &#039;&#039;&#039;переключатель&#039;&#039;&#039; справа в положение &#039;&#039;«и»&#039;&#039; (см. рис. 23) и смотрим, что у нас отсутствует комбинация меток: с подачей документов. Добавляем еще одну комбинацию (см. рис. 23), сохраняем изменения, переходим во вкладку Модели, кликаем на кнопку [[Файл:Обновление групп.png|безрамки|20x20px]] «Обновление групп», в диалоговом окне выбираем модель и нажимаем кнопку обновить - ошибка устранена. Переобучать модель не нужно, кнопка «Обновление групп» позволяет внести изменения без переобучения.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3416</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3416"/>
		<updated>2025-12-10T14:40:19Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Добавление новых и редактирование вопросов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
Теперь вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск фрагмента, соответствующего вашему вопросу. Это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх. Также можно указать «&#039;&#039;&#039;Максимальное снижение порога»&#039;&#039;&#039; в процентах (по умолчанию 10%). Он определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&amp;lt;blockquote&amp;gt;МСП позволяет установить минимальный порог сходства для отбора релевантных фрагментов, исходя из наилучшего найденного результата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Алгоритм:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Задание параметра:&#039;&#039;&#039; Пользователь указывает значение &#039;&#039;&#039;«Максимальное снижение порога»&#039;&#039;&#039; (например, 15%).&lt;br /&gt;
* &#039;&#039;&#039;Определение максимума:&#039;&#039;&#039; Система находит фрагмент с &#039;&#039;наибольшим процентом сходства&#039;&#039; с вопросом (максимальное сходство).&lt;br /&gt;
* &#039;&#039;&#039;Расчет минимального порога:&#039;&#039;&#039;&lt;br /&gt;
** Вычисляется минимально допустимый уровень сходства по формуле:  &#039;&#039;&#039;Минимальный порог = Максимальный порог - Максимальное снижение порога&#039;&#039;&#039;&lt;br /&gt;
** Пример: Если максимальное сходство = 97%, а допустимое снижение = 15%, то минимальный порог будет равен 82%.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Фильтрация:&#039;&#039;&#039; Система отбирает все фрагменты, процент сходства которых находится в диапазоне от &#039;&#039;&#039;рассчитанного минимального порога&#039;&#039;&#039; до &#039;&#039;&#039;максимального сходства&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Формирование ответа:&#039;&#039;&#039; Итоговый ответ генерируется на основе отфильтрованного набора фрагментов.   То есть для расчетов из примера фрагменты, на основе которых будет генерироваться ответ, должны находиться в диапазоне [82%;97].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Кол-во документов в результате поиска»&#039;&#039;&#039; - это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Максимальное снижение порога, %»&#039;&#039;&#039; - определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;  &amp;lt;blockquote&amp;gt;При удалении основного вопроса на вкладке &#039;&#039;Дополнительно&#039;&#039;, сначала нужно переназначить основным вопросом другую формулировку и после этого удалить. &amp;lt;/blockquote&amp;gt;- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;.). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* укажите &#039;&#039;количество документов [1, 10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Для случаев с генерацией ответов.&amp;lt;blockquote&amp;gt;Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал вкладки «Шаблоны запросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. &amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3415</id>
		<title>SES. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=SES._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3415"/>
		<updated>2025-12-10T13:18:22Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Настройка элемента данных */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SES (Script Engine Service) Сценарная машина ===&lt;br /&gt;
[[Файл:UPS SES.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# [[QAS. UPS руководство по работе с интерфейсом|QAS ЧаВО]],&lt;br /&gt;
# SES Сценарная машина,&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]],&lt;br /&gt;
# Выход.&lt;br /&gt;
&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]].&lt;br /&gt;
# Воспользоваться кнопкой в виде линии, которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
[[Файл:2025-06-09 14-33-48.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рабочая область SES включает в себя (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* список роботов, расположенный на левой панели&lt;br /&gt;
* панель управления, &lt;br /&gt;
* облако/таблица элементов данных и конечных точек,&lt;br /&gt;
* кроме того, есть вкладки: «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Скрипты»|Скрипты]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Календарь»|Календарь]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Интервалы»|Интервалы]]», «[[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|Настройки]]» и информационная вкладка «Серверы», которая отображает информацию о серверах и процессах. Все они находятся с правой стороны рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка робота ====&lt;br /&gt;
Чтобы добавить нового робота, нажмите кнопку &#039;&#039;&#039;«Добавить робота»&#039;&#039;&#039;. В появившемся диалоговом окне введите название и нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. В нижнем правом углу экрана появится сообщение «Добавлено!». По умолчанию робот создается с предварительными настройками. В нем сразу есть текстовки для исключений и событий, ознакомиться и поправить их можно, перейдя на вкладку [[SES. UPS руководство по работе с интерфейсом|«Настройки»]]. Робот может быть 3х версий: черновик, рабочий и архивный, подробная информация о версиях представлена в таблице 1.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 1 Версии робота.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка версии&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование версии робота&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Черновик.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Черновик&lt;br /&gt;
|это не примененный робот. Можно добавлять новые элементы данных, конечные точки, менять настройки, применять эти настройки и тестировать робота. После применения робота (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES табл.2] «Применение») становится «Рабочей версией».&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Рабочая_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Рабочая&lt;br /&gt;
|это робот, который уже используется в прод (англ. &#039;&#039;production –&#039;&#039; производство&#039;&#039;)&#039;&#039;. Применённого робота нельзя установить заново или менять. Можно провести ручное тестирование (см. раздел «[[SES. UPS руководство по работе с интерфейсом#Тестирование робота|Тестирование робота]]») . Можно менять настройки робота и применять эти настройки, они применяются в фоновом режиме незаметно для пользователя, то есть пользователю ничего не нужно обновлять со своей стороны. Если была применена черновая версия робота &#039;&#039;–&#039;&#039; «Рабочий» робот переходит в архивную версию.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Архив_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Архивная&lt;br /&gt;
|это рабочий робот, который переводится в архив (резервную копию) после применения черновика. Можно вернуть архивную модель в рабочую версию, нажав на кнопку «Восстановить» (см. [https://wiki.connect2ai.net/index.php?title=SES._UPS_руководство_по_работе_с_интерфейсом&amp;amp;veaction=edit&amp;amp;section=2#Панель_управления_SES Панель управления SES]). При этом рабочая версия также становится архивной, то есть рабочая и архивная версии меняются местами.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Настройка робота =====&lt;br /&gt;
Прежде чем приступить к настройке робота, необходимо упомянуть о сервисах, которые потребуются для его функционирования:&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SMC. UPS руководство по работе с интерфейсом|SMC]];&lt;br /&gt;
&lt;br /&gt;
- Все требуемые модели [[SEE. UPS руководство по работе с интерфейсом|SEE]];&lt;br /&gt;
&lt;br /&gt;
- База вопросно-ответных пар в [[QAS. UPS руководство по работе с интерфейсом|QAS]], если вы планируете предоставлять консультации.&lt;br /&gt;
&lt;br /&gt;
Здесь представлен общий перечень необходимых сервисов. В зависимости от специфики проекта некоторые из них могут отсутствовать.&lt;br /&gt;
[[Файл:2025-07-04 17-15-25.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Интерфейс вкладки Скрипты&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Скрипты» =====&lt;br /&gt;
предоставляет вам возможность работать с кодом скриптов интеграции в системе напрямую. Вы можете вносить изменения в код, используя выпадающий список «Скрипт». В этом списке вы найдете все доступные скрипты и сможете выбрать нужный. После выбора скрипта вы сможете отредактировать его название и непосредственно область для внесения изменений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У скриптов есть параметр &#039;&#039;&#039;&#039;&#039;«Область действия»&#039;&#039;&#039;&#039;&#039;, в котором есть 5 опций:&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;конечные точки&#039;&#039;, позволяет подключать скрипт в действиях конечных точек;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;элементы данных&#039;&#039;, позволяет подключать скрипт в действиях элементов данных и контейнеров;&lt;br /&gt;
&lt;br /&gt;
Скриптов на ЭД и КТ может быть несколько. Остальные скрипты общие и доступны только по одному на каждый тип: &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;завершение сессии&#039;&#039; — скрипты, которые могут выполняться после завершения диалога, если скрипт указать в настройках в действиях на событии «Завершение диалога»;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;перед каждым вопросом&#039;&#039; —  для случаев, когда нужно актуализировать какую-то информацию постоянно и использовать ее в условиях.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скриптом «перед каждым вопросом» можно выставить, например, сегодняшнюю дату - ${custom.today}, а потом ее в сравнении дат использовать в условиях получения данных. Для случаев записи на прием проверять, &#039;&#039;&#039;что дата точно больше сегодняшней.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Скрипт проверки пишется админом.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;после каждого ответа&#039;&#039; — для случаев, где требуется пошагово после каждого ответа передавать информацию  во внешнюю систему.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;передача диалога,&#039;&#039; скрипты для передачи диалогов.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;старт диалога.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====== Дефолтные скрипты ======&lt;br /&gt;
В системе реализованы шаблоны скриптов по умолчанию:&lt;br /&gt;
&lt;br /&gt;
Назначение:&lt;br /&gt;
&lt;br /&gt;
* Автоматическое создание базовой функции при создании нового скрипта&lt;br /&gt;
* Возможность последующего редактирования&lt;br /&gt;
&lt;br /&gt;
Расположение и настройка:&lt;br /&gt;
&lt;br /&gt;
* Файлы находятся в переводчике по пути: &amp;lt;code&amp;gt;lang\ru.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* Реализовано для гибкости - администратор может изменять настройки&lt;br /&gt;
* Не зашито в код системы&lt;br /&gt;
&lt;br /&gt;
Типы дефолтных скриптов:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptContainer&amp;lt;/code&amp;gt; - для ЭД типа &amp;quot;Контейнер&amp;quot; (скрипты обработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptData&amp;lt;/code&amp;gt; - для ЭД (скрипты постобработки)&lt;br /&gt;
* &amp;lt;code&amp;gt;_defaultScriptAction&amp;lt;/code&amp;gt; - для действий в ЭД/КТ&lt;br /&gt;
&lt;br /&gt;
[[Файл:Scrirts.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 4 Отладка скриптов интеграции&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Есть &#039;&#039;&#039;режим отладки скриптов интеграций&#039;&#039;&#039; с функцией извлечения данных из сессии (рис. 4). То есть можно [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|тестировать робота в чате отладчика]] и, в случае если отработка некорректна или нужно проверить внесенные изменения в скрипт, то можно открыть вкладку «Скрипты» -&amp;gt; выбрать нужный скрипт -&amp;gt; кликнуть на закладку «Проверка» (слева откроется дополнительное окно) и нажать на кнопку «Вставить данные сессии». Тогда в открывшемся окне появятся все данные из текущей сессии из чата отладчика. По нажатию на кнопку «Тест», появится окно с результатом отработки скрипта.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Календарь» =====&lt;br /&gt;
представляет собой классический календарь, который показывает текущий и следующий год. Это настройка конкретных интервалов времени, которые потом могут использоваться в качестве условий в действиях.            &lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-11-01 09-55-26.png|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 5 Интерфейс вкладки «Интервалы»&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Интервалы» =====&lt;br /&gt;
предлагает вам возможность заранее задать временные промежутки (утро, день, вечер, ночь), которые будут определять реакцию робота в зависимости от времени суток. Например, вы можете настроить приветствия, такие как «Доброе утро!» или «Добрый день!» и бот будет выбирать нужное в соответствии с текущем временем. А так же периоды, например, настроить рабочее время до перерыва или после. Периодов может быть несколько на одном интервале. Чтобы добавить новый интервал, нужно найти меню «Интервал времени» в верхней части вкладки «Интервалы» (рис. 5). Затем нажмите кнопку «Добавить интервал времени». В появившемся окне введите название нового интервала и настройте его параметры по своему усмотрению. Вы можете выбрать необходимое количество минут и часов из выпадающего списка или ввести их с клавиатуры. Чтобы удалить период, просто нажмите на иконку корзины, расположенную напротив выбранного периода. Для удаления интервала времени воспользуйтесь кнопкой «Удалить», расположенной в нижней правой части окна.&lt;br /&gt;
&lt;br /&gt;
====== Группировка интервалов рабочего времени ======&lt;br /&gt;
Для удобства настройки сложных и переменных графиков работы в системе предусмотрена возможность объединять интервалы времени в группы. Это позволяет избежать создания громоздких условий в Контрольных Точках (КТ), когда рабочие часы оператора меняются каждый день или разбиты на несколько промежутков.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы создать группу интервалов кликните на &#039;&#039;&#039;+&#039;&#039;&#039; справа от вкладки под номером &#039;&#039;&#039;1&#039;&#039;&#039;. Группа разделена на вкладки (табы), что позволяет удобно структурировать разные периоды.&lt;br /&gt;
&lt;br /&gt;
Для каждой группы, например, «Рабочее время оператора», вы можете задать несколько различных периодов:&lt;br /&gt;
&lt;br /&gt;
* На одной вкладке настроить график для будних дней. Или для каждого дня отдельно.&lt;br /&gt;
* На другой вкладке — график для выходных.&lt;br /&gt;
* На третьей — особый график для праздников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Система будет считать условие выполненным, если текущее время попадает в любой из интервалов, входящих в эту группу.&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Настройки» =====&lt;br /&gt;
изображённая на рисунке 6, содержит следующие поля:&lt;br /&gt;
* название робота,&lt;br /&gt;
* описание&lt;br /&gt;
А так же меню с настройками: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;события&#039;&#039;&#039; — действия, которые выполнит робот при наступлении определенного условия в диалоге, например «Не найдено» (см. раздел «События» ниже);&lt;br /&gt;
* &#039;&#039;&#039;исключения&#039;&#039;&#039; — это действия, которые выполняются, если событие повторяется указанное число раз подряд (см. раздел «Исключения» ниже);&lt;br /&gt;
* &#039;&#039;&#039;данные&#039;&#039;&#039;;&lt;br /&gt;
* &#039;&#039;&#039;модели&#039;&#039;&#039; — настройка моделей, если требуется использовать параметры, отличные от параметров по умолчанию;&lt;br /&gt;
* &#039;&#039;&#039;коннекторы&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;События&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть 10-ти типов и прописываются для каждого канала связи отдельно: &lt;br /&gt;
[[Файл:2025-10-06 16-01-17.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 6 Интерфейс вкладки «Настройки»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
# Старт — старт новой сессии — это когда робот приветствует пользователя и представляется. Это событие срабатывает, если человек впервые начинает общение с ботом. Также полное приветствие необходимо при начале разговора по телефону.&lt;br /&gt;
# Горячий старт —  это событие настраивается для случаев, если диалог был приостановлен. То есть, при горячем старте бот не станет снова представляться абоненту, а просто поприветствует его в зависимости от времени суток (настроенных интервалов) и ответит на его вопросы.&lt;br /&gt;
# Возврат на старт — это действие, которое должен выполнить бот, чтобы вернуться к началу разговора. Например, в диалоге в голосовом чате можно спросить у пользователя: «Чем я могу вам ещё помочь?»&lt;br /&gt;
# Запрос повтора — действия на случай, если абонент запросил повтор информации. Если пользователь не расслышал информацию в голосовом канале, он может запросить её повторение. В этом разделе можно настроить функцию повтора последнего или двух последних ответов.&lt;br /&gt;
# Тишина — добавляем действие в моменты, когда от человека нет ответа, то есть тишина.&lt;br /&gt;
# Перебивание — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Она позволяет настроить реакцию на прерывание речи.&lt;br /&gt;
# Задержка ответа — событие доступно &#039;&#039;только для голосовых каналов (например, voice)&#039;&#039;. Это действия, которые появляются, когда идет генерация. Например, можно написать: «Секундочку, выясняю». Это нужно, чтобы человек понимал, что робот не просто молчит.&lt;br /&gt;
# Не найдено — здесь указывается действие, которое должен выполнить робот, если он не смог найти ответ на вопрос пользователя, то есть настройка действий если это событие произошло. Например, можно предложить пользователю попробовать переформулировать свой вопрос.&lt;br /&gt;
# Нет данных — это событие происходит, когда система пытается получить конкретный недостающий элемент данных, например название филиала, и ей это не удалось.&lt;br /&gt;
# Ошибка.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При наступлении события система выполнит указанное в канале действие. Если действие для этого события в канале не задано, то ничего не произойдет.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить реакции робота на определённые события. Более подробную информацию о них вы найдёте в разделе «Исключения». &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Исключения&amp;lt;/u&amp;gt;&#039;&#039;&#039; есть трех типов &#039;&#039;&#039;Тишина&#039;&#039;&#039;, &#039;&#039;&#039;Не найдено&#039;&#039;&#039; и &#039;&#039;&#039;Нет данных&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
При &#039;&#039;&#039;Тишине&#039;&#039;&#039;, когда пользователь молчит, можно выставить одно или несколько исключений подряд (одно исключение равно 4000 мс.) (параметр &#039;&#039;Макс. кол-во исключений подряд&#039;&#039;) и если были выполнены эти исключения подряд, то можно выполнить определенные действия. Также здесь указано &#039;&#039;время жизни сессии&#039;&#039; в секундах. Это означает, что по истечении заданного периода сессия будет завершена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Не найдено»&#039;&#039;&#039;, то есть в запросе абонента обнаружилась неизвестная тематика или отсутствие ответа. Выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора, либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&lt;br /&gt;
&lt;br /&gt;
При исключении типа &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; также выставляется параметр «Макс. кол-во исключений подряд», то есть сколько раз бот может не найти информацию (сколько раз допускается это событие), после чего происходит переключение на оператора либо выполнить действия «Сказать», «Завершить диалог» или «Передать диалог».&amp;lt;blockquote&amp;gt;Важно: Если элемент отсутствует в начале, счётчик увеличивается на единицу. То есть учитывается самое первое сообщение абонента, в котором не было нужной информации. &amp;lt;/blockquote&amp;gt;Вкладка &#039;&#039;&#039;&amp;lt;u&amp;gt;Данные&amp;lt;/u&amp;gt;&#039;&#039;&#039; позволяет настроить процесс обработки сервисных данных, таких как согласие, отрицание, повторение и так далее. Для каждого элемента сервисных данных указывается его &#039;&#039;Тип&#039;&#039; (Класс или Сущность), &#039;&#039;Модель&#039;&#039;, из которой берутся данные, а также конкретный &#039;&#039;Класс&#039;&#039; или &#039;&#039;Сущность&#039;&#039;.                &lt;br /&gt;
&lt;br /&gt;
На вкладке &#039;&#039;&#039;&amp;lt;u&amp;gt;Модели&amp;lt;/u&amp;gt;&#039;&#039;&#039; нужно добавить все модели, которые нужны для работы робота, например, модели SMC, SEE и голоса.    &lt;br /&gt;
&lt;br /&gt;
На вкладке можно настроить параметры голосового канала. Вот что там можно сделать:    &lt;br /&gt;
&lt;br /&gt;
* Выбрать голос, которым будет говорить робот.&lt;br /&gt;
&lt;br /&gt;
* Установить основную модель распознавания (рекомендуем оставлять common).&lt;br /&gt;
&lt;br /&gt;
* Определить фоновую модель распознавания (рекомендуем background).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для каждой модели можно задать порог доверия, который определяет, какие данные от этой модели будут использоваться в сценарии, а какие — нет. Данные (метки), которые не достигают этого уровня, будут исключены из сценария, и в нём останутся только те, что превышают или равны этому уровню. Для моделей SMC можно выбрать один из режимов «Коррекции»:    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Базовая&#039;&#039;&#039;: исправляет только слова с минимальными опечатками (1-2 ошибки для коротких слов, макс. 1 ошибка)&lt;br /&gt;
* &#039;&#039;&#039;Расширенная&#039;&#039;&#039;: допускает больше исправлений для сложных случаев (добавляет +1 ошибку к базовому порогу, макс. 2 ошибки).&lt;br /&gt;
* &#039;&#039;&#039;Агрессивная&#039;&#039;&#039;: корректирует даже сильно искажённые слова (добавляет +2 ошибки к базовому порогу, макс. 3 ошибки).&lt;br /&gt;
* либо коррекция может &#039;&#039;&#039;Отсутствовать&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 16-47-09.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.7 Вкладка настроек коннектора telegram&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Вкладка «Коннекторы» =====&lt;br /&gt;
Позволяет настроить связь робота по одному из каналов: &#039;&#039;freeswitch&#039;&#039;, &#039;&#039;max&#039;&#039;, &#039;&#039;telegram&#039;&#039;, &#039;&#039;vk&#039;&#039;, &#039;&#039;web, nats.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Для мессенджеров, таких как &#039;&#039;&#039;max&#039;&#039;&#039;, &#039;&#039;&#039;telegram&#039;&#039;&#039;, &#039;&#039;&#039;vk&#039;&#039;&#039;, характерны следующие настройки:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;токен&#039;&#039;,&lt;br /&gt;
* &#039;&#039;группа&#039;&#039; &#039;&#039;(для vk),&#039;&#039;&lt;br /&gt;
* &#039;&#039;название бота&#039;&#039;,&lt;br /&gt;
* &#039;&#039;обслуживающий сервер&#039;&#039; - имя сервера SES, который обслуживает данный коннектор,&lt;br /&gt;
* &#039;&#039;периодичность обновления&#039;&#039; - время периодичности запроса в api для получения новых сообщений,&lt;br /&gt;
* &#039;&#039;фразы-активаторы&#039;&#039; - список фраз, на которые будет реагировать робот в общих чатах, и считать, что сообщение адресовано ему,&lt;br /&gt;
* &#039;&#039;переменные,&#039;&#039;&lt;br /&gt;
* &#039;&#039;фраза сброса сессии,&#039;&#039;&lt;br /&gt;
* &#039;&#039;доступы&#039;&#039; -  список пользователей, которые могут писать роботу. Если пустой, то могут все.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;web,&#039;&#039;&#039; в частности, для встраивания чат-виджетов &#039;&#039;(рис 7.1).&#039;&#039; Данный коннектор предназначен для встраивания интерактивного виджета на ваш сайт. Доступно два типа виджета: &#039;&#039;&#039;Чат и Ассистент (Суфлер)&#039;&#039;&#039;.&lt;br /&gt;
[[Файл:2025-11-14 11-16-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 7.1 Вкладка настроек коннектора web&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Общие параметры (для обоих типов)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Следующие настройки являются общими независимо от выбранного типа виджета.&lt;br /&gt;
&lt;br /&gt;
* Домен: Укажите домен вашего сайта, на который будет встраиваться виджет. Это необходимо для безопасности, чтобы виджет мог работать только на указанном сайте.&lt;br /&gt;
* Токен: Уникальный идентификатор, который указан в теге &amp;lt;code&amp;gt;[[SES. Руководство администратора#Настройка виджета для сайта|&amp;lt;script&amp;gt;]]&amp;lt;/code&amp;gt; для встраивания виджета на сайт.&lt;br /&gt;
* Акцентный цвет: Основной цвет интерфейса виджета (кнопки, заголовки, выделение). Используется для согласования с фирменным стилем вашего сайта.&lt;br /&gt;
* Заголовок виджета: Текст, который отображается в шапке открытого окна чата.&lt;br /&gt;
* Приветственное сообщение: Первое сообщение, которое видит пользователь при открытии чата.&lt;br /&gt;
* WebSocket-серверы: Технический параметр для установки соединения. Обычно заполняется автоматически и изменяется только по указанию технической поддержки.&lt;br /&gt;
&#039;&#039;&#039;Функциональные возможности&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Эти опции позволяют включить или отключить определенные функции виджета.&lt;br /&gt;
&lt;br /&gt;
* Аудиоответы: Пользователь может прослушивать ответы от робота в аудиоформате.&lt;br /&gt;
* Отправка аудиосообщений: Пользователь может записывать и отправлять голосовые сообщения.&lt;br /&gt;
* Отправка файлов: Пользователь имеет возможность прикреплять и отправлять файлы.&lt;br /&gt;
* Аудиозвонок: Пользователь может инициировать голосовой звонок.&lt;br /&gt;
[[Файл:Ассистент.jpg|мини|&amp;lt;small&amp;gt;&#039;&#039;Рис. 7.2 Настройка переменных для режима &amp;quot;Ассистент&amp;quot;&#039;&#039;&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&#039;&#039;&#039;Выбор типа виджета&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Перед сохранением конфигурации необходимо выбрать тип виджета, так как это влияет на доступность дополнительных параметров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Чат&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Стандартный режим для интерактивного общения с пользователем. Все &amp;quot;Функциональные возможности&amp;quot; и &amp;quot;Общие параметры&amp;quot; доступны для настройки. Также доступен блок &amp;quot;Переменные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Тип: &amp;quot;Ассистент&amp;quot; (Суфлер)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Режим, предназначенный для подсказок оператору во время разговора с абонентом. Все переменные, необходимые для работы ассистента, настраиваются и передаются отдельно в личном кабинете пользователя. Сначала нужно авторизоваться в системе UPS &#039;&#039;(рис. 7.2)&#039;&#039;, и дальше суфлер подключится сразу ко внутреннему номеру, который указан в настройках пользователя, там же можно переопределить цветовую схему под каждого пользователя.&lt;br /&gt;
&lt;br /&gt;
Для канала &#039;&#039;&#039;freeswitch&#039;&#039;&#039; (телефонная линия):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;название коннектора,&#039;&#039;&lt;br /&gt;
* &#039;&#039;режим обслуживания:&#039;&#039; &lt;br /&gt;
** Режим «Как робот»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер этого робота.&lt;br /&gt;
*** Опция ассистента: Дополнительно настраивается параметр, который определяет, будет ли ассистент (суфлер) работать после перевода звонка на оператора.&lt;br /&gt;
** Режим «Как ассистент»&lt;br /&gt;
*** &amp;lt;code&amp;gt;Внутренний номер&amp;lt;/code&amp;gt;: Указывается внутренний номер робота-ассистента (суфлера).&lt;br /&gt;
*** &amp;lt;code&amp;gt;Номер для перевода звонка&amp;lt;/code&amp;gt;: Указывается номер, на который будет переключаться звонок (номер колл-центра или конкретного оператора).&lt;br /&gt;
Работа &#039;&#039;суфлера после перевода звонка&#039;&#039; на оператора возможна &#039;&#039;в двух режимах&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
# Суфлирование через другого робота&lt;br /&gt;
#* После перевода звонка с основного робота на колл-центр, можно назначить другого робота, который будет выступать в роли суфлера для оператора, принявшего звонок.&lt;br /&gt;
# Сквозное суфлирование для колл-центра&lt;br /&gt;
#* Звонок сразу настраивается на сквозное прохождение на колл-центр, и суфлер для оператора включается мгновенно.&lt;br /&gt;
&lt;br /&gt;
Флаг &#039;&#039;&#039;&amp;quot;Автостарт ассистента&amp;quot;&#039;&#039;&#039; при активации этой опции, ассистент запускается автоматически.        &lt;br /&gt;
&lt;br /&gt;
Настройки канала &#039;&#039;&#039;&#039;&#039;nats&#039;&#039;&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* название коннектора,&lt;br /&gt;
* адрес серверов,&lt;br /&gt;
* канал входящих сообщений,&lt;br /&gt;
* канал исходящих,&lt;br /&gt;
* обработчик.&lt;br /&gt;
&lt;br /&gt;
Принцип работы: &lt;br /&gt;
&lt;br /&gt;
* Отправитель (канал исходящих сообщений) отправляет сообщение в определенный subject.&lt;br /&gt;
* Получатели (канал входящих сообщений), которые проявили интерес к этому subject, получают сообщение.&lt;br /&gt;
* Subject  выступает в роли классификатора, позволяя разделять различные потоки сообщений для разных задач и сервисов.&lt;br /&gt;
&lt;br /&gt;
Для работы коннектора необходимо указать адрес сервера NATS и топики (Subjects) для отправки и получения сообщений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Функционал действий.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Функционал Действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Виды действий в роботе и работа с ними ====&lt;br /&gt;
&#039;&#039;&#039;1. Основные действия&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Доступны следующие типы действий:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Сказать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настройте текстовые ответы робота. Это может быть простая фраза-заглушка, ответ, сгенерированный AI (LLM), или ответ из базы знаний (QAS). Типы ответов «Сказать» подробно описаны в разделе 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;При наведении мыши на поле «Фраза» появляется кнопки-иконки [[Файл:Управление фразой действия.png|безрамки|64x64пкс]], где можно выбрать одно из действий:&lt;br /&gt;
# Добавить кнопку (подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Добавление кнопок в действия|«Добавление кнопок в действия»]]). Доступно пользовательское расположение кнопок, которые регулируются переносами на новые строки.&lt;br /&gt;
# Перефразировать. Если нужно добавить вариации фразы (рис. 8). Предложенные фразы можно отредактировать или удалить, кликнув по иконке корзинки напротив нужной фразы и добавить в список фраз.&lt;br /&gt;
# Удалить лишнюю фразу можно, если она не единственная.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Подтвердить&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Настраивается фраза для подтверждения.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Отправить файл&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет отправить файл в ответ на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Остановить выполнение действий&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Немедленно прекращает выполнение всех последующих действий в текущем сценарии и сбрасывает точку выполнения диалога.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Передача диалога&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Переводит разговор, например, на оператора или в другой отдел. Для настройки необходимо указать &#039;&#039;Назначение&#039;&#039; передачи.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Забыть данные&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет стереть определенные данные, введенные пользователем, чтобы запросить их заново. При активации опции &#039;&#039;Перезапросить&#039;&#039; система автоматически сформирует запрос на ввод недостающих данных.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Завершить диалог&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Завершает текущий разговор с пользователем и закрывает сессию.&lt;br /&gt;
&lt;br /&gt;
У некоторых действий есть опции:&lt;br /&gt;
* &#039;&#039;Считать действие успешным прохождением точки&#039;&#039; — этот флаг устанавливается на действия, которые означают, что сервис выполнился. В основном для отчетности.&lt;br /&gt;
* &#039;&#039;Прерываемое&#039;&#039; — этот флаг активируется для голосового канала и говорит о том, что допускается прерывание (перебивание) робота в момент синтеза ответа. Если он активен, робот будет реагировать на стоп-слова, в противном случае — нет. &lt;br /&gt;
* &#039;&#039;&#039;Установка переменной&#039;&#039;&#039; &lt;br /&gt;
позволяет задать или изменить значение переменной после выполнения определенного события в сценарии. Это мощный инструмент для создания сложной логики, например, для подсчета количества попыток входа в сервис и последующих действий в зависимости от этого значения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Типы ответов для действия «Сказать»&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При использовании действия «Сказать» вы можете выбрать один из четырех типов ответа:&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Последовательно&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот будет выдавать вопросы и информацию по порядку, строго следуя списку, указанному в поле «Фразы».&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Случайная фраза&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Робот выберет и произнесет одну случайную фразу из заданного списка.&lt;br /&gt;
&lt;br /&gt;
3.  &#039;&#039;Из внутреннего источника (недоступно для действий в элементах данных)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Ответ формируется из Системы ответов на вопросы (QAS) для ответа из &#039;&#039;QAS документация&#039;&#039; нужно настроить&#039;&#039;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    Условия присвоения категорий: Определяет правила, при которых система может направить запрос в эту категорию QAS для поиска ответа.&lt;br /&gt;
&lt;br /&gt;
*    Условия вывода ответа: Настройте параметры, такие как использование кеша ответов, генерация ответа и кеширование формулировок и [[QAS. UPS руководство по работе с интерфейсом#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20%C2%AB%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2%C2%BB|выбрать шаблон запроса]]. Подробности [[QAS. UPS руководство по работе с интерфейсом|тут]].&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если вам нужно изменить шаблон запроса для определенной категории, это делается путем добавления отдельного действия. Настройка этого действия аналогична основному, но с выбором нужного шаблона. В Условиях запуска указываете данные, которые запустят это действие с шаблоном-исключением. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;QAS-чат&#039;&#039;: Ответы генерируются AI-моделью (LLM) по умолчанию или другой моделью, добавленной администратором.&lt;br /&gt;
&lt;br /&gt;
4.  &#039;&#039;Из внешнего источника&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Позволяет подключить скрипты интеграций для выполнения специальных действий, если таковые имеются. Для действия «Сказать» с типом «Из внешнего источника» нажмите на специальную кнопку, расположенную рядом с полем выбора скрипта [[Файл:Postprocessing.png|безрамки]]. Откроется вкладка с выбранным скриптом, где вы можете:&lt;br /&gt;
&lt;br /&gt;
* Просматривать код текущего скрипта,&lt;br /&gt;
* Редактировать существующий скрипт,&lt;br /&gt;
* Создавать новый скрипт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Редактирование и создание скриптов не влияют на сохранение ЭД/КТ, т.к. они ссылаются только на id скрипта. Если вы выбираете другой скрипт для действия, обязательно сохраните изменения.&amp;lt;/blockquote&amp;gt;&#039;&#039;&#039;3. Управление действиями&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для каждого действия доступны три опции управления (обычно отображаются в виде значков [[Файл:Для действий.png|безрамки|72x72пкс]]):&lt;br /&gt;
&lt;br /&gt;
1.  &#039;&#039;Копировать&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы скопировать действие в другой канал, нажмите эту кнопку и в открывшемся окне выберите целевой канал из списка.&lt;br /&gt;
&lt;br /&gt;
2.  &#039;&#039;Переместить&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы переместить действие в другой канал, выполните те же шаги, что и для копирования. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; При перемещении действие будет удалено из исходного канала.&amp;lt;/blockquote&amp;gt;3.  &#039;&#039;Удалить действие&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Чтобы удалить действие, нажмите на кнопку в виде корзины.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Примечание: допускается запись фраз шаблоном - [Уточните|Подскажите] что вас интересует по...? - и бот случайным образом будет выбирать слова из скобок и строить фразу.&#039;&#039;&amp;lt;/blockquote&amp;gt;Для действий можно настроить &#039;&#039;&#039;[[SES. UPS руководство по работе с интерфейсом#Условия запуска действий|условия запуска]]&#039;&#039;&#039;. Это условия, при которых действие будет выполняться (этих условий может не быть). Такой подход удобен, когда для исключения нужно настроить разные действия в зависимости от поступающих данных или переменных. &amp;lt;blockquote&amp;gt;Например, в случае действия «Передача диалога», в зависимости от значения переменной с номером телефона, можно отправить информацию в разные контактные центры.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Добавление кнопок в действия =====&lt;br /&gt;
В сценарной машине предусмотрена возможность добавления кнопок.&lt;br /&gt;
&lt;br /&gt;
При наведении мыши на поле «Фраза» появляется кнопки-иконки , где по иконке с плюсом можно добавить кнопку:&lt;br /&gt;
&lt;br /&gt;
# название кнопки;&lt;br /&gt;
# текст для отправки — это тот текст, который отправится на модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]).&lt;br /&gt;
&lt;br /&gt;
Чтобы внести изменения в созданную кнопку, кликните по ней левой клавишей мыши (ЛКМ) и в открывшемся меню можно редактировать или удалить эту кнопку.&lt;br /&gt;
&lt;br /&gt;
Интерфейс позволяет гибко управлять расположением кнопок с помощью переносов на новую строку.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить порядок кнопок:&lt;br /&gt;
&lt;br /&gt;
# Выделите нужную кнопку, кликнув на неё.&lt;br /&gt;
# Нажмите на значок со стрелкой , который появится справа на выделенной кнопке.&lt;br /&gt;
# Чтобы применить перенос — один раз нажмите на саму кнопку-стрелку.&lt;br /&gt;
# Чтобы отменить перенос и вернуть кнопку на исходную позицию — снова нажмите на эту же кнопку.&lt;br /&gt;
&lt;br /&gt;
Этот инструмент позволяет визуально сгруппировать кнопки и организовать интерфейс максимально удобно для пользователя.&lt;br /&gt;
&lt;br /&gt;
Есть возможность выполнить настройки кнопок для разных каналов. Для этого переключите канал в меню напротив «Типа» события, по умолчанию все настройки производятся в канале default.&lt;br /&gt;
&lt;br /&gt;
===== Условия запуска действий =====&lt;br /&gt;
Для каждого действия есть возможность настроить свои условия запуска. Если нажать на кнопку «Условия запуска», откроется меню, в котором можно задать условия для выполнения действия. Этих условий может не быть, либо они могут быть представлены одним элементом данных, либо сочетанием нескольких элементов, связанных логическим оператором «И». Также можно указать несколько условий, объединённых логическим оператором «ИЛИ». Каждый элемент условия имеет один из типов:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Переменные&#039;&#039; — служат для хранения данных, полученных из API или по каналам, запущенным извне. Например, это может быть ID пользователя в Telegram или CID из телефонного канала, то есть определившийся номер телефона.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Переменные, как и данные, можно выбирать из выпадающего списка.&#039;&#039;&#039; Доступны все названия и значения, которые использовались ранее. Если вам нужно создать новую переменную и значение, просто введите их с клавиатуры. После этого они также будут предлагаться вам в дальнейшем.&amp;lt;/blockquote&amp;gt;&#039;&#039;Данные&#039;&#039; — элемент данных, полученный от моделей SMC или SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Интервал&#039;&#039; —  период времени, в который запускается это действие. У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу, &lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&#039;&#039;Подтвердить&#039;&#039; — запуск действия в зависимости от наличия подтверждения от абонента.&lt;br /&gt;
[[Файл:Уведомление дублей.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9. Уведомление об одинаковых блоках ИЛИ в условиях запуска действий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 9)&#039;&#039;.&#039;&#039;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также при сохранении настроек в окне &amp;quot;Условий запуска&amp;quot; если были обнаружены одинаковые блоки условий &amp;quot;ИЛИ&amp;quot;, то будет соответствующее оповещение с выделением повторяющихся блоков &#039;&#039;(Рис. 9&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Пример использования условий запуска действий в конечной точке &#039;&#039;«Проверка статуса»:&#039;&#039;&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ситуация 1.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, если абонент хочет узнать статус своего заявления, робот может спросить: «Назовите код вашего заявления?». В ответ абонент может сказать, что не знает, где найти этот код.&lt;br /&gt;
&lt;br /&gt;
Чтобы отработать такую ситуацию, в раздел «Действия» необходимо добавить справочную информацию о том, где можно найти код. Также следует добавить элемент данных, например «Не знаю код» (модель SEE). В таком случае, если получаем от модели «Не знаю код» тег, абоненту будет отдана информация о том, где он может посмотреть код и назвать его.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ситуация 2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Код для проверки статуса должен состоять из семи символов. Если абонент вводит или произносит меньшее или большее количество символов, можно настроить систему так, чтобы она выдавала ему соответствующее сообщение, например: «Обратите внимание, код должен включать семь цифр». Для этого необходимо настроить следующее условие:&lt;br /&gt;
&lt;br /&gt;
1. Определить элемент данных, который отвечает за отслеживание цифр (код). В нашем случае это модель SEE number и элемент данных «Код заявления».&lt;br /&gt;
&lt;br /&gt;
2. Настроить условие, согласно которому при ответе пользователя будет сравниваться длина ответа с заданными параметрами: больше или меньше нужного вам значения, например, 7.&lt;br /&gt;
&lt;br /&gt;
В этом случае, если абонент введёт код, содержащий меньше или больше 7 символов, ему будет выдано сообщение о том, что код заявления введён неправильно.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При необходимости вы можете менять порядок действий, просто удерживая левую кнопку мыши и перемещая их в нужное место.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка элементов данных ====&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 154838.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10. Массовое добавление элементов данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-06-09 14-43-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10.1. Бланк настройки элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После того как вы добавили робота нужно добавить элементы данных, нажав на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;. В появившемся диалоговом окне возможны два варианта добавления: &#039;&#039;&#039;&amp;quot;Одиночное&amp;quot;&#039;&#039;&#039; и &#039;&#039;&#039;&amp;quot;Массовое&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;одиночного&#039;&#039;&#039; режима обязательно заполните поле &#039;&#039;&#039;«Название элемента данных»&#039;&#039;&#039;, выберите тип элемента в выпадающем списке («Класс», «Сущность» или «Контейнер») и нажмите на кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;. Все созданные элементы данных формируют &#039;&#039;облако данных&#039;&#039; и находятся на левой части рабочей области.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Класс&#039;&#039;&#039; — данные, полученные из моделей SMC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сущность&#039;&#039;&#039; — информация из моделей SEE.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контейнер&#039;&#039;&#039; — составной элемент данных, который собирает необходимые данные, чтобы отправить их во внешнюю БД по API с помощью скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;массового&#039;&#039;&#039; режима (&#039;&#039;доступно только для типа &amp;quot;Класс&amp;quot;&#039;&#039;) необходимо выбрать модель (&#039;&#039;Рис. 10&#039;&#039;). Далее, в появившейся таблице будет представлен список классов/групп (можно менять переключателем) этой модели, которых еще нет в списке элементов данных, с указанием подтипа (&#039;&#039;см. подраздел &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; ниже&#039;&#039;) для каждого класса. По умолчанию элемент данных берет название класса, но при необходимости его можно изменить в таблице. После нажатия кнопки &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; будут добавляться элементы данных, отмеченные галочкой, с заполненными полями &amp;quot;Название&amp;quot;, &amp;quot;Модель&amp;quot;, &amp;quot;Класс&amp;quot;, &amp;quot;Подтип&amp;quot;, &amp;quot;Вес&amp;quot; соответственно (&#039;&#039;см. обозначения ниже&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
===== Настройка элемента данных =====&lt;br /&gt;
[[Файл:2025-04-23 14-43-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Проверка модели в ЭД&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (&#039;&#039;Рис. 10.1&#039;&#039;).  &lt;br /&gt;
&lt;br /&gt;
В этом окне есть два поля: «&#039;&#039;&#039;Название элемента данных»&#039;&#039;&#039; и &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, которые вы заполнили при создании элемента данных. Тип элемента здесь поменять уже нельзя. Далее необходимо заполнить поле &#039;&#039;&#039;«Модель»&#039;&#039;&#039;, а в поле &#039;&#039;&#039;«Класс»&#039;&#039;&#039; (&#039;&#039;&#039;«Группа»&#039;&#039;&#039; или &#039;&#039;&#039;«Сущность»&#039;&#039;&#039;) выбрать класс (группу, сущность) этой модели ([[SMC. UPS руководство по работе с интерфейсом|SMC]], [[SEE. UPS руководство по работе с интерфейсом|SEE]]), соответствующий типу элемента данных. &#039;&#039;Если получили класс от SMC, следовательно, получен и элемент данных, ему соответствующий.&#039;&#039; Возле названия модели появится значок серой галочки — «Проверка модели» (см. рис. 11). При нажатии на него откроется функция ручной проверки модели, аналогичная проверке [[SEE. UPS руководство по работе с интерфейсом|SEE]] и [[SMC. UPS руководство по работе с интерфейсом|SMC]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вес»&#039;&#039;&#039; — это параметр, который определяет приоритет этого элемент данных в спорных ситуациях. По умолчанию установлено значение 3. Также вес ЭД отображается в [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчике]] и, если у вас активировано [[SES. UPS руководство по работе с интерфейсом#Панель управления SES|табличное представление сценария]], то и в самой таблице. &amp;lt;blockquote&amp;gt;Совет по работе с весом ЭД.&lt;br /&gt;
&lt;br /&gt;
При настройке сценария необходимо определить, какие элементы данных будут иметь приоритет по умолчанию и однозначно указывать, в какую конечную точку следует направлять комбинации меток с ними, а какие будут служить исключениями из этого правила. К однозначно приоритетным (а значит, их вес будет выше в случае спорных ситуаций) ЭД могут относиться:&lt;br /&gt;
&lt;br /&gt;
* Предварительная запись, отмена записи, уточнение записи и её перенос.&lt;br /&gt;
* Проверка статуса,&lt;br /&gt;
* Запрос оператора,&lt;br /&gt;
* а так же данные (тематики), которые должны отрабатываться иным способом, например, ЭД Выплаты и пособия, Опека и др. должны уходить на оператора, по ним нет консультации в ЧаВО.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример. ЭД «Предварительная запись» имеет вес 4 и приоритет в случае, если одновременно с ней от модели пришла метка СНИЛС (вес по умолчанию 3). В таком случае сочетание этих меток должно привести к КТ «Запись на прием».&lt;br /&gt;
&lt;br /&gt;
Однако существуют некоторые &#039;&#039;&#039;исключения&#039;&#039;&#039;. Например, если метка «Предварительная запись» (вес 4) появляется вместе с меткой «Детский сад» (вес 3), то их комбинация должна привести в КТ «Консультация ЧаВО», а не в КТ «Запись на приём». Чтобы избежать такой ситуации, можно &#039;&#039;добавить это сочетание меток для входа в раздел «Консультация ЧаВО»&#039;&#039;. Тогда при поступлении такого запроса от модели сценарная машина отправит его в QAS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;То есть в случае однозначного приоритета можно повысить вес у конкретного элемента данных, а все исключения из этого правила отрабатывать добавлением сочетания меток на вход нужной КТ.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;В выпадающем списке &#039;&#039;&#039;«Подтип»&#039;&#039;&#039; можно выбрать один из двух вариантов:&lt;br /&gt;
&lt;br /&gt;
«Сервисный» — этот элемент данных не нужно включать в отчет.&lt;br /&gt;
&lt;br /&gt;
«Отчетный» — такой элемент должен быть отображен в отчетах. &lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Например, если было изменено значение веса ЭД, можно указать причину в комментарии. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.    &lt;br /&gt;
[[Файл:Настройка исключений.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Настройка нестандартных исключений&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Рядом с комментарием находится кнопка &#039;&#039;&#039;Исключения&#039;&#039;&#039; [[Файл:Исключения .png|безрамки|20x20пкс]]. По нажатию на эту кнопку можно для определенных элементов данных настроить нестандартные исключения, то есть исключения, отличные от общих настроек (рис.12).  &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, для ЭД «Название филиала». [[SES. UPS руководство по работе с интерфейсом#Вкладка «Настройки»|В общих настройках]] робота МФЦ указано, что количество исключений для события «Нет данных» равно 3 (в счетчик входит и первое обращение к роботу, если там не было нужной информации). Однако мы хотим, чтобы, если с первого раза филиал не был найден, робот больше не запрашивал у абонента его название. Вместо этого робот должен показать заглушку с предложением поискать нужный филиал на сайте. Для таких случаев можно настроить &#039;&#039;&#039;нестандартное исключение.&#039;&#039;&#039; &amp;lt;/blockquote&amp;gt;Настройка нестандартного исключения:&lt;br /&gt;
&lt;br /&gt;
# выберете нужный элемент данных,&lt;br /&gt;
# кликните на значок исключения [[Файл:Исключения .png|безрамки|20x20пкс]],&lt;br /&gt;
# в появившемся окне активируйте флаг «включить нестандартные исключения»,&lt;br /&gt;
# заполните тип исключения Нет данных,&lt;br /&gt;
# установите максимальное кол-во исключений подряд (если хотите уточнять один раз, то макс.кол-во устанавливайте равным 2),&lt;br /&gt;
# установите канал связи при необходимости,&lt;br /&gt;
# и выберете действие на случай, если исключение наступило.&lt;br /&gt;
[[Файл:Постобработка ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12.1. Постобработка данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее находится кнопка &#039;&#039;&#039;«Постобработка»&#039;&#039;&#039; [[Файл:Postprocessing.png|безрамки]]&#039;&#039;&#039;.&#039;&#039;&#039; При нажатии на нее появится всплывающее окно с редактором кода, где можно написать функцию, которая будет срабатывать после того как ЭД был получен (Рис. 12.1). Установите галочку &#039;&#039;&#039;«Включить постобработку»&#039;&#039;&#039; и в редакторе отобразится функция-обработчик, которая принимает на вход три параметра: &#039;&#039;значение ЭД, текст последнего сообщения, канал&#039;&#039;, и возвращает значение ЭД и опционально текст сообщения.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;def handler(value, message, channel):&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    if value == &#039;старый&#039; and message == &#039;старый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;новый&#039;, {&#039;text&#039;:&#039;новый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    elif value == &#039;новый&#039; and message == &#039;новый&#039; and channel == &#039;voice&#039;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        return &#039;старый&#039;, {&#039;text&#039;:&#039;старый&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    return value, {&#039;text&#039;: &#039;не тот канал&#039;}&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тестирование скриптов в ЭД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Процесс тестирования скриптов в ЭД аналогичен тестированию скриптов во вкладке &amp;quot;Скрипты&amp;quot;, с учетом того, что скрипты находятся непосредственно в самих ЭД.&lt;br /&gt;
&lt;br /&gt;
Важное отличие:&lt;br /&gt;
&lt;br /&gt;
* Для ЭД типа «Класс» или «Сущность» - поле «Значение» обязательно для заполнения.&lt;br /&gt;
* Для ЭД типа [[SES. UPS руководство по работе с интерфейсом#Произвольный элемент данных|«Произвольный»]] - поле «Значение» заполняется по необходимости (опционально).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В настройках есть флажок &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039;. Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы и только в случае если сценарий дошел до точки дозапроса этого элемента данных. &amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Работает только в условиях запуска. Если ЭД с этим флагом стоит на входе в КТ, то фраг игнорируется.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример: Запись на прием&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Процесс взаимодействия с пользователем&lt;br /&gt;
&lt;br /&gt;
Пользователь хочет записаться на прием. Для этого необходимо собрать следующие данные:&lt;br /&gt;
&lt;br /&gt;
* Намерение (цель обращения).&lt;br /&gt;
* Адрес (куда хочет попасть пользователь).&lt;br /&gt;
* ФИО.&lt;br /&gt;
* Номер телефона.&lt;br /&gt;
&lt;br /&gt;
2. Работа моделей в КТ &amp;quot;Запись на прием&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Все модели, отвечающие за обработку запроса, работают в фоновом режиме.&lt;br /&gt;
* На любом этапе диалога они могут «выхватывать» сущности (например, извлекать ФИО, адрес и т. д.).&lt;br /&gt;
&lt;br /&gt;
3. Проблема ложного срабатывания&lt;br /&gt;
&lt;br /&gt;
Модель может ошибочно извлечь данные, если:&lt;br /&gt;
&lt;br /&gt;
* Пользователь вводит информацию, которая частично совпадает с искомой сущностью (например, город &#039;&#039;&amp;quot;Владимир&amp;quot;&#039;&#039; может быть ошибочно принят за имя).&lt;br /&gt;
* Это приводит к некорректной обработке данных до завершения сценария.&lt;br /&gt;
&lt;br /&gt;
4. Решение: ограничение работы модели&lt;br /&gt;
&lt;br /&gt;
Чтобы избежать ложных срабатываний:&lt;br /&gt;
&lt;br /&gt;
* Активируйте галочку  &#039;&#039;&#039;«Получать только прямым запросом»&#039;&#039;&#039; в настройках ЭД.&lt;br /&gt;
* Если галочка активна, модель (например, извлечение ФИО) сработает только когда:&lt;br /&gt;
** Сценарий диалога дошел до запроса ФИО.&lt;br /&gt;
** Пользователь явно отвечает на вопрос о недостающих данных по ФИО.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Таким образом, &#039;&#039;&#039;система не будет обрабатывать случайные упоминания имен или других сущностей вне контекста запроса.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Подставлять ответ модели в сообщение»&#039;&#039;&#039; предназначен для работы с типами ЭД «Сущность».&lt;br /&gt;
&lt;br /&gt;
Его основная функция — подставлять в запросы пользователей ответ от модели (название тэга) SEE вместо исходного текста абонента, на который среагировала модель.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример использования&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Например, для оформления загранпаспорта необходимо уточнить возраст получателя.&lt;br /&gt;
&lt;br /&gt;
# Создаем модель SEE с тегами:&lt;br /&gt;
#* &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;  &#039;&#039;(Теги формируются на основе предоставленной документации.)&#039;&#039;&lt;br /&gt;
# Добавляем ЭД в качестве недостающего элемента в настройки КТ.&lt;br /&gt;
# Когда сценарий доходит до дозапроса этого ЭД или абонент сам предоставляет данные, система отправляет запрос в QAS. Например, абонент отвечает, что ему 44 года, но в документах нет такого варианта. В них информация сгруппирована &amp;lt;code&amp;gt;до 14 лет&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;с 14 лет до 18 лет&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;с 18 лет.&amp;lt;/code&amp;gt; Соответственно система не найдет похожую информацию. &lt;br /&gt;
# Решение:&lt;br /&gt;
#* Если флажок активирован, система подставит ближайший подходящий тег (в данном случае — &amp;lt;code&amp;gt;с 18 лет&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Это поможет QAS корректно находить информацию в документации.&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; если ваша модель SEE &#039;&#039;&#039;не отдаст ответ&#039;&#039;&#039;, то настройка &#039;&#039;&#039;не сработает&#039;&#039;&#039;. Проверьте и при необходимости дообучите модель.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Флажок &#039;&#039;&#039;«Режим долгого ожидания»&#039;&#039;&#039; Открывает дополнительное меню с триггерами окончания ожидания. Это данные, при получении которых мы прекращаем ждать именно этот элемент данных (ЭД). Например, если получили его же или другие данные, например, просьбу позвать оператора.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; чтобы этот режим работал правильно, создайте нестандартное исключение для ЭД (описание выше). Иначе система будет ориентироваться на общие настройки количества исключений.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После завершения всех настроек нажмите на кнопку &#039;&#039;&#039;«Добавить элемент»&#039;&#039;&#039;, и он появится в списке элементов данных.&lt;br /&gt;
&lt;br /&gt;
Если в карточку ЭД были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки, или принудительно закрыть её, нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== События элемента данных =====&lt;br /&gt;
&lt;br /&gt;
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от [[SMC. UPS руководство по работе с интерфейсом|SMC]]). События есть двух типов: &lt;br /&gt;
&lt;br /&gt;
# если найден только текущий,&lt;br /&gt;
# недостающий элемент,&lt;br /&gt;
# нет данных,&lt;br /&gt;
# элемент получен,&lt;br /&gt;
# тишина.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; для событий «Тишина» и «Нет данных» на ЭД доступны &#039;&#039;нестандартные исключения&#039;&#039;. Подробнее об этом читайте в предыдущем разделе.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Тип события «Если найден только текущий»&#039;&#039;&#039; позволяет настроить реакцию на получение &amp;lt;u&amp;gt;только одного&amp;lt;/u&amp;gt; этого класса.&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, у нас есть такой элемент данных, как Дата. Если абонент называет или пишет: «25 января», мы получили класс от SEE, а значит получили и элемент данных. Но поскольку ответить на такое сообщение не возможно, то в этом типе события можно указать уточнение, например: «Что вы имеете в виду?»&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события «Недостающий элемент»&#039;&#039;&#039; предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных. Если есть необходимость дозапросить информацию при получении какого-то элемента данных, то можно сделать это следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Создаем элемент данных (класс или сущность). &amp;lt;blockquote&amp;gt;Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть элемент данных «Тип паспорта», который является сущностью. У этого элемента данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от [[SEE. UPS руководство по работе с интерфейсом|SEE]] «Загран»).&amp;lt;/blockquote&amp;gt;2. Выбираем тип события «Недостающий элемент» и настраиваем действие. И сохраняем настройки.[[Файл:Фильтрация и настройка кон.точки.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 13 Окно с настройкой элемента данных&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 13. При отображении в виде облака все элементы данных, которые совпадают с поисковыми критериями, будут выделены синим цветом. В случае табличного представления будут отображены только те элементы данных, которые соответствуют запросу, и соответствующие КТ, где на входе есть искомый ЭД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Элемент получен».&#039;&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Тишина»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек молчит.[[Файл:Уведомление об отсутствующем классе.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Уведомление об отсутствующем классе&amp;lt;/small&amp;gt;&#039;&#039;]]&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Например, если робот спрашивает у абонента, какой паспорт ему нужен, а человек молчит, можно через некоторое время повторить вопрос или сказать: «Говорите громче, не слышно».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип события&#039;&#039;&#039; &#039;&#039;&#039;«Нет данных»&#039;&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблице элементов данных предусмотрено уведомление &#039;&#039;(Рис. 14)&#039;&#039; об отсутствующей модели на сервере, которую использует элемент данных, а также об отсутствующем классе/группе в выбранной модели. При таких случаях слева от элемента данных расположен значок [[Файл:Warning.png|безрамки]], при наведении курсора мыши на который появляется соответствующее сообщение.&lt;br /&gt;
&lt;br /&gt;
===== Произвольный элемент данных =====&lt;br /&gt;
Элемент данных типа «Произвольный» &amp;lt;u&amp;gt;предназначен для обработки произвольных текстовых данны&amp;lt;/u&amp;gt;х от пользователя, таких как:&lt;br /&gt;
&lt;br /&gt;
- Нажатия кнопок (текста на кнопках),&lt;br /&gt;
&lt;br /&gt;
- Точные текстовые фразы,&lt;br /&gt;
&lt;br /&gt;
- Данные, присваиваемые через скрипты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Простая настройка:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Текст: текст от пользователя (например, текст на кнопке или точная фраза), который нужно «отловить».&lt;br /&gt;
&lt;br /&gt;
  - Значение элемента данных: присваиваемое значение этому элементу данных (param).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Универсальное применение:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  - Обработка различных кнопок в одном элементе данных.&lt;br /&gt;
&lt;br /&gt;
  - Возможность скриптового присвоения любых значений.&lt;br /&gt;
&lt;br /&gt;
  - Замена использования элемента-заглушки со скриптами.&lt;br /&gt;
&lt;br /&gt;
- Пользоваться таким ЭД можно точно так же как и другими элементами. Вести в разные действия и категории исходя из значения произвольного ЭД.&amp;lt;blockquote&amp;gt;&#039;&#039;Пример использования&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Сценарий: Обработка различных текстов с кнопок БЕЗ обработки моделями, то есть модель может «не знать» этих фраз:&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Поддержка участников СВО&amp;quot; → Значение ЭД: «Поддержка СВО»&lt;br /&gt;
&lt;br /&gt;
- Текст: &amp;quot;Льготы для пенсионеров&amp;quot; → Значение ЭД: «Социальные услуги»&lt;br /&gt;
&lt;br /&gt;
Таким образом, один произвольный элемент данных может обрабатывать множество различных вариантов ввода.&amp;lt;/blockquote&amp;gt;[[SES. UPS руководство по работе с интерфейсом#События элемента данных|События]] на этом элементе аналогичные как и на обычных ЭД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-06 13-10-56.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 15 Интерфейс контейнерного ЭД&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&lt;br /&gt;
===== Элемент данных типа «Контейнер» =====&lt;br /&gt;
Контейнер — это составной элемент данных, который объединяет несколько дочерних элементов для последующей обработки. Его основная функция — сбор необходимых данных и их отправка во внешнюю базу данных через API с использованием скриптов интеграции.&lt;br /&gt;
&lt;br /&gt;
Доступ к редактору скриптов:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в карточку элемента данных «Контейнер»&lt;br /&gt;
# Нажмите на кнопку вызова редактора скриптов [[Файл:Postprocessing.png|безрамки]]&lt;br /&gt;
# &#039;&#039;Важно:&#039;&#039; Если скрипт не заполнен, кнопка будет подсвечиваться красным цветом&lt;br /&gt;
&lt;br /&gt;
Создание функции обработки:&lt;br /&gt;
&lt;br /&gt;
* При нажатии на кнопку открывается всплывающее окно с редактором кода&lt;br /&gt;
* Функция выполняется после получения всех данных элемента&lt;br /&gt;
* Для активации установите галочку «Включить скрипт обработки»&lt;br /&gt;
&lt;br /&gt;
Функция принимает три входных параметра:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; — значение текущего элемента данных&lt;br /&gt;
# &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; — текст последнего сообщения от пользователя&lt;br /&gt;
# &amp;lt;code&amp;gt;chanel&amp;lt;/code&amp;gt; — идентификатор канала взаимодействия&lt;br /&gt;
&lt;br /&gt;
Функция возвращает:&lt;br /&gt;
&lt;br /&gt;
* Обязательно: обработанное значение элемента данных (value и записывает его в значение ЭД param)&lt;br /&gt;
* Опционально: текст сообщения для пользователя&lt;br /&gt;
&lt;br /&gt;
События контейнерного ЭД:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;«Элемент получен».&#039;&#039; Данный тип события позволяет задать действие, которое будет автоматически выполняться в тот момент, когда система получает от пользователя этот элемент данных (например, ФИО, номер телефона, адрес и т.д.).&lt;br /&gt;
* &#039;&#039;«Нет данных»&#039;&#039; настраивается на каждом элементе данных при необходимости, чаще это нужно для недостающего элемента, который мы запрашиваем. Тут можно прописать действия на случай, если в ответ на вопрос от робота человек говорит что-то, но не ответ на вопрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Добавление и настройка конечных точек ====&lt;br /&gt;
[[Файл:2024-11-18 12-00-28.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 16 Рабочая область SES&amp;lt;/small&amp;gt;&#039;&#039;]]Конечная точка — это то, что выполняет определённое действие, например, предоставляет консультацию, завершает диалог и так далее. Процесс добавления конечной точки похож на добавление элемента данных. В верхней правой части рабочей области расположена кнопка &#039;&#039;&#039;«Добавить конечную точку»&#039;&#039;&#039; (рис. 16). Нажав на неё и заполнив поле с названием, вы создадите новую конечную точку. Все созданные точки образуют «облако конечных точек».&lt;br /&gt;
&lt;br /&gt;
===== Настройка конечной точки =====&lt;br /&gt;
После того как вы ввели название конечной точки и нажали кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;, слева на рабочей панели появится окно для настройки конечной точки. В самом верху этого окна отображается &#039;&#039;название конечной точки&#039;&#039;, при желании его можно сменить. Также доступен выпадающий список «Тип». Здесь можно выбрать один из четырёх вариантов:[[Файл:2025-03-28 14-57-55.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17 Типы входа в конечные точки&amp;lt;/small&amp;gt;&#039;&#039;]]&#039;&#039;&#039;«Отчетный»&#039;&#039;&#039; — эта та, которая участвует в статистике, т.е. несет какую-то полезную для анализа информационную нагрузку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Сервисный»&#039;&#039;&#039; — это такие конечные точки, как «приветствие» и другие, которые служат для поддержания диалога.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Передача диалога»&#039;&#039;&#039; — точки, отвечающие за переключение звонка или передачу разговора операторам.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Завершение диалога»&#039;&#039;&#039; — конечная точка, которая ставит точку в общении с пользователем.[[Файл:2025-05-28 16-23-27.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18 Вход в КТ по условиям&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Также можно выбрать еще &#039;&#039;&#039;Тип входа в КТ&#039;&#039;&#039; может быть трех видов (рис. 17): &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- по условиям&#039;&#039;&#039;, когда попадаем в КТ при условии получения определенных данных, например, класс от SMC (рис. 18). На вкладках «Условия» доступна &#039;&#039;фильтрация по элементу данных.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;по бездействию&#039;&#039;&#039;, когда КТ отрабатывает по таймауту, указанному в поле Время, если абонент приостановил взаимодействие с роботом, но сессия еще не завершилась. Необходимо настроить время, заполнить сбор информации (он же - условия запуска) и настроить действие, которое сработает по истечению времени. &amp;lt;blockquote&amp;gt;Пример.&lt;br /&gt;
&lt;br /&gt;
Абонент обратился за консультацией. Робот предоставил ответ. После консультации абонент бездействует, а сессия еще не закрыта. Можно настроить КТ Оценка качества обслуживания, которая по истечению указанного времени запросит оценку, после ответа абонента, завершит сессию.&amp;lt;/blockquote&amp;gt;- &#039;&#039;&#039;по ручному запуску&#039;&#039;&#039;, когда КТ нужно принудительного запустить, например для рассылки. Чтобы настроить вход в конечную точку нужно выбрать в меню Вход опцию «По ручному запуску». Интерфейс КТ по ручному запуску идентичен КТ со входом «По бездействию», за исключением поля «Время».&lt;br /&gt;
&lt;br /&gt;
Такой вариант входа в КТ подходит для исходящих сообщений (обзвонов), например, чтобы отправить абоненту напоминание-подтверждение о предстоящей записи: «Уточните, пожалуйста, вы придете на прием?»&lt;br /&gt;
&lt;br /&gt;
Есть возможность &#039;&#039;&#039;оставлять комментарии&#039;&#039;&#039; по нажатию на кнопку [[Файл:Комментарий.png|безрамки|20x20пкс]]. Это удобно, например, если нужно сделать заметку для себя или коллег. Как только будет оставлен комментарий, иконка поменяется на [[Файл:Комментарий полный.png|безрамки|20x20пкс]] — это означает, что комментарий не пустой.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Настройка исключений для конечных точек&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить автоматическое реагирование на сбои в работе конечных точек. Исключения [[Файл:Исключения .png|безрамки|20x20пкс]] - это специальные действия, которые выполняются при нескольких последовательных неудачных запусках конечной точки.&lt;br /&gt;
&lt;br /&gt;
Система отслеживает статус запусков. Когда количество неудачных попыток подряд достигает заданного вами значения (например, 3), автоматически выполняется указанное вами действие.&lt;br /&gt;
&lt;br /&gt;
Пример настройки:&lt;br /&gt;
&lt;br /&gt;
* Условие: 3 неуспешных запуска подряд.&lt;br /&gt;
* Действие: Перевести звонок оператору &#039;&#039;или&#039;&#039; Завершить диалог.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Условия входа и запуска конечных точек. Сбор информации =====&lt;br /&gt;
&#039;&#039;&#039;Типы условий для входа&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для настройки условий &#039;&#039;&#039;входа&#039;&#039;&#039; в системе доступны три основных типа:&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;Данные&#039;&#039;. Проверка значений элементов данных.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;Переменные&#039;&#039;. Работа с системными и пользовательскими переменными.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;Подтверждение&#039;&#039;. Проверка статуса подтверждения от пользователя. Возможные значения:&lt;br /&gt;
&lt;br /&gt;
* Получено (пользователь подтвердил действие)&lt;br /&gt;
* Не получено (пользователь отклонил действие)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;условий запуска&#039;&#039;&#039; есть дополнительно 4-ое условие, помимо вышеперечисленных:&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;Интервалы.&#039;&#039; У Интервалов есть дополнительный флаг: &#039;&#039;&#039;&#039;&#039;Не&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* если &amp;quot;не&amp;quot; выключено - то работает по этому интервалу,&lt;br /&gt;
* если &amp;quot;НЕ&amp;quot; включено - то наоборот, когда не равно этому интервалу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для &#039;&#039;&#039;сбора информации&#039;&#039;&#039; есть только 2 варианта условий: данные и переменные.&amp;lt;blockquote&amp;gt;Применение: Эти типы условий позволяют гибко управлять логикой диалога, направляя пользователя по различным сценариям в зависимости от текущего контекста.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Условия входа (Вход).&#039;&#039;&#039;  Для того чтобы попасть в конечную точку и выполнить определенные действия, нужно выполнить условия входа. Их может быть как один элемент данных, так и их сочетание.&amp;lt;blockquote&amp;gt;Пример: У нас есть конечная точка «Загранпаспорт». И в эту конечную точку приводят элемент данных: &#039;&#039;«Загранпаспорт»&#039;&#039; (получена метка от [[SMC. UPS руководство по работе с интерфейсом|SMC]], соответствующая этому элементу данных). А также сочетание элементов данных: &#039;&#039;«Паспорт»&#039;&#039; (получаем, если тип паспорта не указан сразу) и &#039;&#039;«Тип паспорта-загран»&#039;&#039; (тег «Загран» получили после уточнения типа паспорта).&amp;lt;/blockquote&amp;gt;Условия входа объединены в блоки, которые имеют логическое условие «И». Чтобы добавить новое условие, необходимо нажать на кнопку «Добавить условие» [[Файл:Добавить условие.png|безрамки|20x20пкс]]. Блоки с условиями «И» разделены логическим «ИЛИ».&lt;br /&gt;
Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* +  (Прибавить) —  для увеличения счетчика,&lt;br /&gt;
* - (Вычесть)  —  для уменьшения счетчика,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Рис. 17 Условия запуска.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19 Условия запуска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия запуска и Сбор информации&#039;&#039;.&#039;&#039;&#039; Вкладка &#039;&#039;Сбор информации&#039;&#039; и меню &#039;&#039;Условия запуска&#039;&#039; &amp;lt;u&amp;gt;идентичны&amp;lt;/u&amp;gt; по своему назначению&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
По нажатию на эту кнопку открывается окно, где нужно указать &#039;&#039;&#039;&#039;&#039;все&#039;&#039;&#039;&#039;&#039; случаи (данные и их комбинации), &#039;&#039;&#039;&#039;&#039;при которых точка сработает&#039;&#039;&#039;&#039;&#039; (см.рис. 19). В окне «Условия запуска» элементы данных разделяются логическим оператором «ИЛИ». В случае с комбинациями условий ЭД отделяются друг от друга логическим «И». Как в случае с элементами, разделёнными операторами «ИЛИ», так и с элементами, разделёнными «И», порядок элементов можно менять. Аналогично для вкладки Сбор информации. &lt;br /&gt;
&lt;br /&gt;
Для того, чтобы изменить порядок элементов, разделённых «ИЛИ», необходимо навести курсор (он изменится на курсор перемещения) на любой край элемента и перетянуть элемент на необходимую позицию. Для изменения порядка элементов, разделённых «И», необходимо навести курсор (он изменится на курсор в форме маленькой руки) на специальную иконку для перетаскивания слева от строки с условием и перетащить его в нужное место. &lt;br /&gt;
&lt;br /&gt;
Условия можно редактировать: добавлять и удалять. Окно можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&amp;lt;blockquote&amp;gt;Например, конечная точка «Консультация» активируется, если будут получены метки «Апостиль» ИЛИ «Банкротство» ИЛИ «Загранпаспорт» и «Тип паспорта — загран».&amp;lt;/blockquote&amp;gt;В меню условий запуска есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039;. &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
У условий есть параметр &#039;&#039;«Тип»&#039;&#039;, принимающий два значения: данные или переменная. Параметр &#039;&#039;«Искать»&#039;&#039; имеет три варианта: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Во всем диалоге&#039;&#039;. Если выбрали эту опцию, то система будет искать этот ЭД во всем диалоге. Например, если спрашиваем у абонента имя или номер телефона, то сохраняем эти данные навсегда и больше не переспрашиваем.&lt;br /&gt;
* &#039;&#039;В текущей точке&#039;&#039;. Поиск данных (ЭД) будет происходить с момента входа в КТ и до выхода из этой КТ или повторного входа в нее, но уже с новыми условиями. Например, для случаев с КТ Консультация или любой другой КТ, множеством условий входа.&lt;br /&gt;
* &#039;&#039;В последнем сообщении&#039;&#039;. Система будет учитывать только последнее сообщение абонента, игнорируя предыдущие.&lt;br /&gt;
&lt;br /&gt;
Далее идет поле «Название», где из выпадающего списка требуется выбрать нужный элемент данных.      &amp;lt;blockquote&amp;gt;Если в выбранном элементе данных не заполнено событие «Недостающий элемент», то в правом верхнем углу будет расположен значок [[Файл:Warning.png|безрамки]] со всплывающим уведомлением при наведении на него.&amp;lt;/blockquote&amp;gt;Справа от поля «Название» из выпадающего списка можно выбрать один из операторов:      &lt;br /&gt;
&lt;br /&gt;
* Существует — это любое значение этого элемента данных, то есть важно просто наличие этого элемента данных,&lt;br /&gt;
* Не существует — означает, что значение этого ЭД отсутствует,&lt;br /&gt;
* != — не равно,&lt;br /&gt;
* = — равно,&lt;br /&gt;
* &amp;lt; —  меньше,&lt;br /&gt;
* &amp;gt; —  больше,&lt;br /&gt;
* &amp;lt;= — меньше или равно,&lt;br /&gt;
* =&amp;gt; — больше или равно,&lt;br /&gt;
* Длина равна — длина ответа абонента равна определенному значению, которое указывается в поле «Значение». Например, когда абонент вводит код для проверки статуса заявления, который должен быть равен 7 знакам,&lt;br /&gt;
* Длина меньше — длина ответа абонента меньше определенного значения, указанного в поле «Значение»,&lt;br /&gt;
* Длина больше — длина ответа абонента больше определенного значения, указанного в поле «Значение».&lt;br /&gt;
&lt;br /&gt;
Если в карточку КТ были внесены изменения, закрыть её можно только после того, как вы сохраните эти изменения и кликните на любую область за пределами карточки. Принудительно закрыть её можно нажав на кнопку «Закрыть» &amp;lt;u&amp;gt;(без сохранения внесенных изменений)&amp;lt;/u&amp;gt;. Если открыли карточку просто для просмотра, то закрывается по клику вне карточки или по кнопке «Закрыть».     &lt;br /&gt;
&lt;br /&gt;
===== Условия присвоения категорий =====&lt;br /&gt;
[[Файл:2025-07-07 12-42-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 20 Вкладка Действия и Условия присвоения категорий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Условия присвоения категорий&#039;&#039;&#039;.&#039;&#039; По клику на эту кнопку раскрывается меню (рис. 20), в котором есть выпадающий список со всеми категориями из [[QAS. UPS руководство по работе с интерфейсом|QAS]], а ниже область для настройки условий. Условие может включать в себя как один элемент данных, так и несколько, которые связаны между собой логическим выражением «И». Также возможно наличие нескольких условий, которые соединены логическим выражением «ИЛИ». &#039;&#039;Окно с условиями категорий или условиями запуска можно двигать как удобно, достаточно просто зажать левую клавишу мыши и перетащить как нужно.&#039;&#039;&amp;lt;blockquote&amp;gt;На примере категории «Паспорт РФ» можно увидеть, что эту категорию мы присваиваем, если получаем элементы данных «Паспорт» и «Тип паспорта — РФ» (значение «РФ») или только элемент данных «Паспорт РФ». &amp;lt;/blockquote&amp;gt;Флажок &#039;&#039;&#039;«Запрос в QAS с учетом прошлого контекста»&#039;&#039;&#039; указывает системе, что перед отправкой запроса в QAS необходимо проанализировать предыдущие сообщения пользователя. Это позволяет сохранять логику диалога и избегать необоснованной смены тематики.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Пример работы&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Без включенной функции&lt;br /&gt;
#* Пользователь спрашивает: &#039;&#039;&amp;quot;Какие документы нужны для оформления СНИЛС?&amp;quot;&#039;&#039; → система направляет запрос в категорию СНИЛС.&lt;br /&gt;
#* Затем пользователь уточняет: &#039;&#039;&amp;quot;А сколько это стоит?&amp;quot;&#039;&#039; → система определяет метку Госпошлина и перенаправляет запрос в соответствующую категорию, теряя контекст СНИЛС.&lt;br /&gt;
# С включенной функцией&lt;br /&gt;
#* Если флажок активен (например, для категории &#039;&#039;Госпошлина&#039;&#039;), система:&lt;br /&gt;
#** Проверяет предыдущие сообщения.&lt;br /&gt;
#** Если диалог начался в другой категории (например, СНИЛС), запросы объединяются (&#039;&#039;&amp;quot;склеиваются&amp;quot;&#039;&#039;).&lt;br /&gt;
#** Если контекст отсутствует, тематика меняется, но поиск ответа ведется сразу по обеим категориям (СНИЛС + Госпошлина).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда использовать&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Активируйте эту настройку для категорий, которые могут:&lt;br /&gt;
&lt;br /&gt;
* Быть частью более широкого запроса (например, &#039;&#039;Госпошлина&#039;&#039; как дополнение к &#039;&#039;СНИЛС&#039;&#039;).&lt;br /&gt;
* Требовать сохранения контекста диалога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;В меню условий присвоения категорий есть повторяющиеся кнопки &#039;&#039;«Сохранить»&#039;&#039; и &#039;&#039;«Закрыть»&#039;&#039; (рис. 20). &#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; при нажатии на кнопку «Сохранить» &#039;&#039;&#039;сохраняются&#039;&#039;&#039; не только текущие условия запуска, но и &#039;&#039;&#039;все настройки КТ&#039;&#039;&#039;. При нажатии на кнопку «Закрыть» &#039;&#039;&#039;без сохранения изменения теряются&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Действия в конечных точках =====&lt;br /&gt;
В этом разделе настраиваются [[SES. UPS руководство по работе с интерфейсом#Виды действий в роботе и работа с ними|действия]], которые будет выполняться при условии, что все данные получены. А так же условия присвоения категорий из [[QAS. UPS руководство по работе с интерфейсом|QAS]] для выполнения консультаций.   &lt;br /&gt;
&lt;br /&gt;
==== Связанная фильтрация ЭД и КТ ====&lt;br /&gt;
В интерфейсе реализована связанная фильтрация между таблицами Элементов Данных (ЭД) и Контрольных Точках (КТ). Это позволяет автоматически находить взаимосвязанные объекты.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Принцип работы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по ЭД: При вводе названия в фильтр таблицы Элементов Данных:&lt;br /&gt;
** В таблице ЭД отображаются только те элементы, названия которых соответствуют фильтру.&lt;br /&gt;
** Одновременно в таблице КТ автоматически отображаются только те Контрольные Точки, в которых используются отфильтрованные ЭД.&lt;br /&gt;
&lt;br /&gt;
* Фильтрация по КТ: При вводе названия в фильтр таблицы Контрольных Точек:&lt;br /&gt;
** В таблице КТ отображаются только те точки, названия которых соответствуют фильтру,&lt;br /&gt;
** Одновременно в таблице ЭД автоматически отображаются только те Элементы Данных, которые используются в отфильтрованных КТ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
Система учитывает использование Элементов Данных во всех типах Контрольных Точек:&lt;br /&gt;
&lt;br /&gt;
1.  Входные данные (вход).&lt;br /&gt;
&lt;br /&gt;
2.  Собираемая информация (условия запуска/сбор информации).&lt;br /&gt;
&lt;br /&gt;
3.  Условия запуска действий.&amp;lt;/blockquote&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
====  Тестирование робота ====&lt;br /&gt;
[[Файл:2025-10-06 11-49-26.png|мини|307x307пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21 Окно чата для тестирования робота&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В интерфейсе SES есть чат с отладчиком (рис. 21), где вы можете протестировать работу сценарной машины. Чтобы открыть чат-отладчик, нажмите на значок [[Файл:Чат.png|безрамки|20x20px]] в правом нижнем углу рабочей области. В самом верху располагается выпадающий список с каналами связи. Справа от списка — кнопка &#039;&#039;&#039;«Перезапустить сессию»&#039;&#039;&#039; [[Файл:Обновить данные вопроса.png|безрамки|20x20px]], которая сбрасывает всю переписку и данные отладчика. А слева — кнопка &#039;&#039;&#039;«Данные сессии»&#039;&#039;&#039; [[Файл:Кнопка отладчик без полей.png|безрамки|20x20px]], предоставляет возможность в режиме отладки увидеть все данные, полученные от моделей. В окне отладчика есть параметр qas, где отображается запрос, который отправился в QAS и не только, подробнее см. раздел [[SES. UPS руководство по работе с интерфейсом#Данные сессии|Данные сессии]]. И кнопка &#039;&#039;&#039;«Тестирование скрипта»&#039;&#039;&#039; [[Файл:Пробирки.png|безрамки|20x20пкс]], подробнее [[SES. UPS руководство по работе с интерфейсом#Тестирование скриптом|тут]]. Есть возможность отправлять в чат файлы нажав на [[Файл:Скрепка.png|безрамки|20x20пкс]] и выбрав файл (в любом формате).&lt;br /&gt;
&lt;br /&gt;
Количество &#039;&#039;&#039;попыток подключения ограничено&#039;&#039;&#039; &#039;&#039;&#039;тремя&#039;&#039;&#039;. После третьей неудачной попытки виджет блокируется. Для возобновления работы пользователь должен нажать кнопку &#039;&#039;«Восстановить?»&#039;&#039; (рис. 21). При разрыве соединения появляется сообщение на темном фоне снизу окна чата.&lt;br /&gt;
&lt;br /&gt;
Режим отладки (дебаг):&lt;br /&gt;
&lt;br /&gt;
* В режиме отладки появилась панель логов.&lt;br /&gt;
* Логи автоматически обновляются после каждого ответа от робота.&lt;br /&gt;
* Вместе с логами также обновляются данные текущей сессии.&lt;br /&gt;
&lt;br /&gt;
Настройки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] чата позволяют выбрать настройки аудиоответов, а так же установить переменные, например, номер телефона. &lt;br /&gt;
&lt;br /&gt;
Еще в меню настроек можно выбрать КТ по ручному запуску, чтобы протестировать работу КТ и сценария (рис. 22).&lt;br /&gt;
[[Файл:2025-10-20 10-56-18.png|мини|300x300пкс|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22 Выбор конечной точки для тестирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование в текстовых каналах =====&lt;br /&gt;
&lt;br /&gt;
===== Данные сессии =====&lt;br /&gt;
Раскрыв данные сессии можете увидеть, все данные о текущем диалоге с роботом. Разберем по порядку, ниже представлены некоторые данные из ключа root, они нужны не все, разберем только нужные:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 &amp;quot;started&amp;quot;:&amp;quot;2025-06-10 09:46:05&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;время начала сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;modified&amp;quot;:&amp;quot;2025-06-10 09:49:08&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;когда произошли изменения последние (пришел запрос/изменилась тематика)&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &amp;quot;robot&amp;quot;:&amp;quot;ffeaa99a-13d2-4bff-b458-1231c884f8ee&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id робота, у продовой версии будет приписка _prod&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;session&amp;quot;:&amp;quot;beefb6a2-dc08-47d4-9e02-2495329173ec&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;id сессии&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;channel&amp;quot;:&amp;quot;default&amp;quot; — &#039;&#039;&amp;lt;small&amp;gt;активный канал, в котором происходит тестирование&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;connector&amp;quot;:&amp;quot;web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;unknown&amp;quot;:false.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-10-06 12-45-38.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Пример работы с отладчиком&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Далее идет самая интересная для аналитиков часть - &amp;lt;code&amp;gt;&amp;quot;current&amp;quot;&amp;lt;/code&amp;gt; . Раскрыв этот ключ можно посмотреть в какую конечную точку привёл сценарий, и была ли запросу присвоена какая-либо категория. А так же параметр &#039;&#039;data&#039;&#039;, раскрыв который можно увидеть все классы (рис. 23 и 23.1), которые пришли от модели [[SMC. UPS руководство по работе с интерфейсом|SMC]] и/или модели [[SEE. UPS руководство по работе с интерфейсом|SEE]] и их достоверность и вес. Раскрыв в &#039;&#039;data&#039;&#039; параметр &#039;&#039;reply -&#039;&#039; увидеть данные ответа от робота. Имея все эти данные можно отладить работу сценария. &lt;br /&gt;
[[Файл:2025-10-06 12-47-26.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23.1 Работа с отладчиком. Просмотр параметра data и логов&amp;lt;/small&amp;gt;&#039;&#039; ]]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;current&amp;quot;:{&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;Консультация ЧаВО&amp;quot;  —  &amp;lt;small&amp;gt;конечная точка, в которую привел сценарий,&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;qas&amp;quot;:&amp;quot;оформить снилс&amp;quot;  —  &amp;lt;small&amp;gt;запрос, который отправился в QAS.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Обратите внимание:&#039;&#039;&#039; если параметр QAS в отладчике пустой, это значит, что ваш запрос не был передан в QAS. Если же в этом параметре отображается ваш запрос, но робот просит вас перефразировать его, то, вероятно, в базе данных не хватает формулировки с ответом или на ответе отсутствует пометка «проверено». Это может происходить, когда в настройках КТ, отвечающей за консультирование из базы данных QAS, установлен параметр «Использовать кэш ответов» в режиме «Только проверенные ответы».&amp;lt;/small&amp;gt; &amp;lt;/blockquote&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;Отработка склеек и удержания контекста&#039;&#039;&#039;: в QAS летит вообще вся история сообщений в рамках одного контекста общения &#039;&#039;&#039;через разделитель «|»&#039;&#039;&#039;. Модель генерации будет отвечать на последний вопрос в цепочке с учетом ранее написанных сообщений в этом контексте.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;answered&amp;quot;:true  —  &amp;lt;small&amp;gt;был ли ответ true/false&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;quot;category&amp;quot;:[0:&amp;quot;МФЦ НСО СНИЛС&amp;quot;]  —  &amp;lt;small&amp;gt;отображается список категорий, в которые попал вопрос (их может быть больше одной).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nearest&amp;quot;:NULL&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Следующий кусок ключа current проще объяснить на примере запроса &amp;quot;оформить паспорт&amp;quot;:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;entry&amp;quot;:&amp;quot;entry&amp;quot;:[0:&amp;quot;Паспорт, вес 3&amp;quot; ]  —  &amp;lt;small&amp;gt;зашли в КТ по метке «Паспорт», запросили тип паспорта (загран), старый/новый образец и дошли до возраста получателя:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;missingRunData&amp;quot;:[&lt;br /&gt;
&lt;br /&gt;
            0:&amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;] — &amp;lt;small&amp;gt;тут отображаются ЭД, которые нужны для «пропуска» дальше в действия.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;passedRunData&amp;quot;:[ ] &amp;lt;small&amp;gt;—  список условий AND, который выполнился.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;waitingRunData&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;Возраст заявителя для заграна, вес 3&amp;quot;  &amp;lt;small&amp;gt;—  отображается ЭД, который запросили и ждем получения.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;border&amp;quot;:0 &amp;lt;small&amp;gt;— отражает границу, от которой система смотрит на данные. Например, при border:1 - система будет смотреть от 2-го  ЭД в списке data и ниже. При border:0 - с первого.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;preborder&amp;quot;:0&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;quot;models&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв список, можно посмотреть все модели, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;scripts&amp;quot;:[] — &amp;lt;small&amp;gt;отображает список скриптов, которые отработали за сессию.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:[...] — &amp;lt;small&amp;gt;раскрыв data, можно увидеть параметр &amp;quot;message&amp;quot; — фраза-сообщение пользователя. И под каждым message, есть своя data, где находятся все метки и все тэги, пришедшие от моделей SMC и SEE на эту фразу.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;timers&amp;quot;:[...]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;variables&amp;quot;:{} — &amp;lt;small&amp;gt;тут отображаются пришедшие переменные, если есть.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;:&amp;quot;&amp;quot; — &amp;lt;small&amp;gt;выводит ошибку при отработке скрипта.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;events&amp;quot;:{ — &amp;lt;small&amp;gt;параметр отображает счетчики событий за сессию (не найдено/нет данных/тишина).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;not found&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;no data&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;silence&amp;quot;:{...}&lt;br /&gt;
&lt;br /&gt;
    }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-06-10 16-15-43.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 24 Окно автотестирования скриптов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== Тестирование скриптом =====&lt;br /&gt;
[[Файл:2025-06-10 16-22-59.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 25 Добавление скрипта для тестирования&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:Тестирование скриптов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 26 Интерфейс окна «Тестирование скриптов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Теперь вы можете автоматически тестировать робота с помощью скриптов. Например, если у вас возникли сложности с маршрутизацией и нет желания каждый раз вручную воспроизводить весь диалог при отладке сценария, вы можете сохранить его для последующего тестирования.  Для этого кликните на кнопку [[Файл:Пробирки.png|безрамки|20x20пкс]] справа от чата появится окно. Добавить скрипт можно путем &#039;&#039;&#039;&#039;&#039;импорта из файла&#039;&#039;&#039;&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], если есть данные &#039;&#039;&#039;в формате txt&#039;&#039;&#039; или &#039;&#039;&#039;&#039;&#039;импортировать диалог&#039;&#039;&#039;&#039;&#039; из текущей сессии. Нажмите на иконку импорта или выберите &#039;&#039;«Скрипт»&#039;&#039; в выпадающем меню и нажмите &#039;&#039;&#039;&#039;&#039;«Добавить скрипт»&#039;&#039;&#039;&#039;&#039; (рис. 24). Появится диалоговое окно «&#039;&#039;Добавление скрипта»&#039;&#039;. Введите название скрипта, выберите файл и нажмите &#039;&#039;«Добавить»&#039;&#039;. Если у вас уже открыта сессия, отметьте в окне добавления скрипта опцию &#039;&#039;&#039;&#039;&#039;«Импорт из чата»&#039;&#039;&#039;.&#039;&#039; Если у вас несколько скриптов, переключаться между ними можно через выпадающий список &#039;&#039;«Скрипт».&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Правее него находятся иконки &#039;&#039;импорт&#039;&#039; [[Файл:Импорт нов.png|безрамки|20x20пкс]], &#039;&#039;экспорт&#039;&#039; [[Файл:Экспорт нов.png|безрамки|20x20пкс]] и &#039;&#039;удалить&#039;&#039; [[Файл:Удаление документа.png|безрамки|20x20пкс]]. Импорт был описан ранее. &#039;&#039;&#039;&#039;&#039;Экспорт&#039;&#039;&#039;&#039;&#039; позволяет выгрузить скрипт в формате txt. Кнопка &#039;&#039;&#039;&#039;&#039;удалить&#039;&#039;&#039;&#039;&#039; - удаляет &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; скрипт. &lt;br /&gt;
&lt;br /&gt;
Файл для импорта и экспорта - это простой текстовый файл, в котором все запросы к роботу, каждый с новой строки.&lt;br /&gt;
&lt;br /&gt;
Галочки обозначают точки останова (рис. 25). Когда они стоят, автотест останавливается и ждет, пока вы нажмете кнопку «Дальше». параллельно можно открыть отладчик и смотреть, что происходит на каждом этапе теста.&lt;br /&gt;
&lt;br /&gt;
У тестирования есть два основных режима:&lt;br /&gt;
&lt;br /&gt;
# Полный тест:&lt;br /&gt;
#* Все галочки сняты&lt;br /&gt;
#* Тест выполняется автоматически от начала до конца, без остановок&lt;br /&gt;
# Пошаговый режим:&lt;br /&gt;
#* Тест останавливается на каждом шаге &lt;br /&gt;
#* Для продолжения нужно нажимать &amp;quot;Дальше&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если вы не поставили ни одной галочки (режим «полный тест»), а затем поставили хотя бы одну, тест переключится в пошаговый режим. При этом переключатель автоматически переключится в «пошаговый режим», но все галочки он не поставит. Это просто оповещение о том, что тест неполный. &lt;br /&gt;
&lt;br /&gt;
Чтобы начать тестирование, сначала сбросьте текущую сессию, если она активна, и нажмите кнопку «Тест». Если выбран «Полный тест», он запустится автоматически. Для «Пошагового» теста нужно будет последовательно нажимать «Дальше». После того как тест завершится или вам нужно прервать его в любой момент (это относится к «пошаговым тестам»), нажмите кнопку «Остановить». После этого тестирование можно запустить еще раз. Внутри одной сессии нельзя запустить тестирование, скрипт тестирования ограницен сохраненными формулировками. Но можно продолжать диалог, в этой же сессии, с роботом после тестирования.&lt;br /&gt;
&lt;br /&gt;
Последняя отправленная фраза будет выделена голубым цветом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Просмотр данных сессии =====&lt;br /&gt;
Эта функция позволяет вам в реальном времени отслеживать диалоги и данные сессии у другого пользователя в &#039;&#039;&#039;рамках одного бота&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подключение к отслеживанию&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Нажмите на иконку «Просмотр сессии» [[Файл:2025-10-22 12-54-24 (1).png|безрамки|20x20пкс]] . Введите название переменной, за которой хотите следить и ее значение (если требуется, например, номер телефона абонента) в соответствующие поля.&lt;br /&gt;
# Нажмите кнопку «Подключиться».&lt;br /&gt;
# Меню закроется, и вы увидите всплывающее уведомление с подтверждением успешного подключения.&lt;br /&gt;
# В основном интерфейсе индикатор отслеживания (иконка «Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]) изменит свой вид: он будет зачеркнут и периодически мигать. Это сигнализирует о том, что соединение активно и система ожидает данные.&lt;br /&gt;
Как поступают данные:&lt;br /&gt;
&lt;br /&gt;
Как только у пользователя, за которым вы следите, начнется новый диалог (произойдет старт разговора), в ваш чат будут автоматически поступать все его сообщения, а в раздел «Дебаггер» — все соответствующие технические данные.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Отключение от отслеживания&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить отслеживание, выполните одно из следующих действий:&lt;br /&gt;
&lt;br /&gt;
* Нажмите на индикатор отслеживания («Отключиться от сессии» [[Файл:2025-10-22 13-12-08 (1).png|безрамки|21x21пкс]]), который активен в режиме подключения.&lt;br /&gt;
* Выполните команду «Сброс сессии» [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
Любое из этих действий разорвет соединение для отслеживания, и индикатор вернется в обычное состояние.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример настройки просмотра сессии&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пользователь, за чьим диалогом будет наблюдение, должен создать у себя переменную (любую) и ее значение:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Эту переменные можно установить в любое значение, так как важны их названия. Они будут служить идентификатором для системы отслеживания.&lt;br /&gt;
&lt;br /&gt;
Пользователь, который хочет подключиться для просмотра, должен в своем разделе &#039;&#039;просмотра сессии&#039;&#039; создать точно такую же переменную:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;variable = за мной следят&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И после того, как начнется диалог, в режиме реального времени наблюдатель будет видеть все данные сессии того, кто ведет диалог с роботом.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Функция для пользователей UPS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для более удобного отслеживания вы можете использовать уникальный &amp;lt;code&amp;gt;id пользователя UPS&amp;lt;/code&amp;gt; , который передается в переменные сессии.&lt;br /&gt;
&lt;br /&gt;
* Вместо того чтобы указывать одинаковые переменные у обоих пользователей, вы можете напрямую указать &amp;lt;code&amp;gt;id пользователя&amp;lt;/code&amp;gt;, за которым хотите следить.&lt;br /&gt;
* Это позволяет вам следить за конкретным пользователем, при этом ему не обязательно вручную задавать у себя переменную.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Тестирование голосовыми сообщениями и в голосовом канале =====&lt;br /&gt;
[[Файл:2025-06-10 12-44-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 27 Тестирование робота с помощью микрофона.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Робота можно протестировать, задавая вопросы голосом и/или вводя переменные. Например, можно проверить, как робот отправляет в разные  конечные точки, получая одинаковые метки от SMC и номера телефонов различных ведомств. Например, метка «Мобилизация» от SMC в сочетании с номером телефона МФЦ приводит в КТ Консультация ЧаВО, а «Мобилизация» и номер единого контактного центра (ЕКЦ) — в КТ Перевод на оператора. Чтобы провести тестирование робота с переменными раскройте меню, кликнув на иконку шестеренки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] и заполните поля:&lt;br /&gt;
&lt;br /&gt;
- Переменная: введите название переменной.&lt;br /&gt;
&lt;br /&gt;
- Значение: укажите значение этой переменной..&lt;br /&gt;
[[Файл:2025-10-06 11-51-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 28 Иллюстрация тестирования канала voice.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В этом же меню вы можете настроить параметры аудиоответов и автовоспроизведения. &lt;br /&gt;
&lt;br /&gt;
Если вы активируете опцию «Аудиоответы», то будете получать от робота голосовые ответы. В противном случае ответы будут в текстовом формате.&lt;br /&gt;
&lt;br /&gt;
Отметка «Автовоспроизведение» позволит автоматически воспроизводить голосовой ответ робота.&lt;br /&gt;
&lt;br /&gt;
Чтобы протестировать робота &#039;&#039;&#039;с помощью голосовых сообщений&#039;&#039;&#039;, нужно нажать и удерживать кнопку [[Файл:Микрофон 1.png|безрамки|20x20пкс]]. Для работы этой кнопки необходим доступ к UPS через протокол HTTPS. Вы можете настроить такой доступ, используя любой веб-сервер, например, nginx или apache. В случае, если нет галочки «Аудиоответы», то бот будет отвечать текстом (рис. 27).  &lt;br /&gt;
&lt;br /&gt;
В дебаггере есть функция, позволяющая протестировать &#039;&#039;&#039;голосовой канал - voice&#039;&#039;&#039; (рис. 28), то есть &#039;&#039;имитировать звонок&#039;&#039;. Чтобы запустить процесс, достаточно нажать на кнопку «Начать разговор» [[Файл:Начать разговор.png|безрамки|20x20пкс]] . Пока разговор активен, кнопка изменится на «Закончить разговор» [[Файл:Закончить разговор.png|безрамки|20x20пкс]] . Переменные задаются в меню, как и в текстовом канале. Для этого нажмите на иконку шестерёнки [[Файл:2025-10-06 11-48-13.png|безрамки|20x20пкс]] (рис. 21).      &lt;br /&gt;
&lt;br /&gt;
=== Архив диалогов ===&lt;br /&gt;
[[Файл:Архив диалогов нов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 29 Интерфейс архива диалогов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
После тестирования робота в любом канале можно заглянуть в Архив диалогов (рис. 29), чтобы изучить данные сессии. Для этого необходимо кликнуть на одноименную кнопку на панели инструментов рядом с кнопками версий робота [[Файл:Архив диалогов.png|безрамки|20x20пкс]].  Интерфейс архива содержит: &lt;br /&gt;
&lt;br /&gt;
* Список доступных роботов слева на экране.&lt;br /&gt;
* Блок с фильтрацией диалогов.&lt;br /&gt;
* До момента пока вы не выберете диалог из списка справа будет пустой блок с текстом «Выберете диалог». После того как диалог выбран вы увидите отображение аналогичное рисунку 29.&lt;br /&gt;
* Информационные вкладки (см. в разделе [[SES. UPS руководство по работе с интерфейсом#Настройка робота|«Настройка робота»]]).&lt;br /&gt;
&lt;br /&gt;
==== Работа с архивом диалога ====&lt;br /&gt;
Архив диалогов поддерживает версионность робота, то есть можно просмотреть диалоги одной из трех версий: черновик, прод или архивной. Для этого кликните по кнопке с нужной версией находясь уже в Архиве либо предварительно выбрав ее и перейдя в архив. Диалоги в архиве фильтруются по дате и времени, для этого кликните на иконку календаря [[Файл:Календарик с фоном.jpg|безрамки|20x20пкс]] в поле «Начало» и «Конец», чтобы выбрать дату. И время, кликнув на иконку часов &#039;&#039;(по умолчанию дата и время выставляются за текущие сутки)&#039;&#039;. Выберите нужную дату и время, добавьте необходимые фильтры. Также можно отфильтровать звонки по:&lt;br /&gt;
&lt;br /&gt;
# каналам связи:&lt;br /&gt;
* default,&lt;br /&gt;
* telegram,&lt;br /&gt;
* web,&lt;br /&gt;
* voice,&lt;br /&gt;
* vkontakte.&lt;br /&gt;
2. элементам данных — при нажатии на это поле открывается перечень всех элементов данных из сценария текущего робота.&lt;br /&gt;
&lt;br /&gt;
3. номеру телефона,&lt;br /&gt;
&lt;br /&gt;
4. ID диалога, берется из отладчика - значение атрибута session,&lt;br /&gt;
&lt;br /&gt;
5. по названию и значению переменной,&lt;br /&gt;
&lt;br /&gt;
3. либо тексту, либо ключевым словам, которые могут быть в искомом диалоге.&lt;br /&gt;
&lt;br /&gt;
После настройки система, по нажатию кнопки «Поиск», отобразит все диалоги с роботом, учитывая выбранные фильтры (рис. 27). На самом верху над диалогом можно просмотреть его ID. В архиве диалоги сгруппированы по принципу «запрос от пользователя — ответ робота». При выборе каждой пары открывается отладчик, где можно увидеть метки и теги, полученные от моделей, копия [[SES. UPS руководство по работе с интерфейсом#Тестирование робота|отладчика]] из тестирования робота. Этот отладчик аналогичен тому, что используется в сценарной машине. Для голосового канала есть возможность прослушивания аудио диалога помимо текстового просмотра. Также есть возможность импортировать запросы диалога в скрипт тестирования в чат-отладчик по кнопке &#039;&#039;&#039;&amp;quot;Добавить в скрипт тестирования&amp;quot;&#039;&#039;&#039; снизу диалога и в появившемся окне введите название скрипта тестирования. После чего он появится в списке скриптов тестирования сценария.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;&#039;выйти из Архива диалогов&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Архив диалогов.png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Пользовательские справочники ===&lt;br /&gt;
[[Файл:Photo 2025-05-14 17-30-31.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 30 Добавление пользовательского справочника&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к справочнику нажмите на значок «Пользовательский справочник» [[Файл:Справочник (1).png|безрамки|20x20пкс]] на панели инструментов справа от архива диалогов. Чтобы создать новый справочник, нажмите кнопку &#039;&#039;&#039;«Добавить справочник»&#039;&#039;&#039; (рис. 30). В открывшемся окне заполните обязательные поля: название справочника и его структуру — наименования колонок. При необходимости задайте значения по умолчанию для каждой колонки. Эти значения будут автоматически заполнять новые строки. Затем нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Если значения по умолчанию не указаны, справочник будет пустым. Заполнять таблицу можно вручную.&lt;br /&gt;
&lt;br /&gt;
Справочники можно переименовывать и удалять. Чтобы переименовать или удалить справочник, наведите курсор на его название. Появится две иконки: карандаш для переименования и корзинка для удаления. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Перед переименованием справочника &#039;&#039;обязательно&#039;&#039; сохраните внесенные изменения, иначе они будут удалены.&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;[[Файл:2025-05-20 14-45-35.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 31 Удаление записей из пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При нажатии на карандаш откроется окно &#039;&#039;&#039;«Редактирование структуры».&#039;&#039;&#039; Важно помнить: изменения можно внести только в название справочника или в значения по умолчанию (если предыдущие значения были, они будут автоматически обновлены). &#039;&#039;Переименовать столбцы нельзя.&#039;&#039; После сохранения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, расположенную внизу под таблицей (рис. 31). &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание! Справочники зависят от версии робота.&#039;&#039;&#039; Если вы вносите изменения в структуру справочника в черновой версии [[Файл:Черновик.png|безрамки|20x20пкс]], то для применения этих изменений в продовой версии нужно применить робота в прод.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; переносится &#039;&#039;&#039;только структура справочника&#039;&#039;&#039;. Данные не дублируются. Их можно перенести вручную, экспортировав [[Файл:Экспорт нов.png|безрамки|20x20пкс]] из черновика и импортировав [[Файл:Импорт нов.png|безрамки|20x20пкс]] в прод. &amp;lt;/blockquote&amp;gt;Вы можете фильтровать записи по содержанию любой колонки. Выделите галочками несколько записей сразу и удалите их. В правом нижнем углу появится иконка корзины, как только вы выберете хотя бы одну запись (рис. 31).&lt;br /&gt;
&lt;br /&gt;
Справочники можно &#039;&#039;экспортировать&#039;&#039; и &#039;&#039;импортировать&#039;&#039;. Экспорт и импорт осуществляются в формате JSON.&lt;br /&gt;
[[Файл:Снимок экрана 2025-07-16 175752.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 32 Импорт пользовательского словаря&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;При импорте структуры импортируемого файла и справочника в интерфейсе должны совпадать&#039;&#039;. Если они не совпадают, то заполнятся только совпадающие поля. Есть возможность &#039;&#039;импорта&#039;&#039; с дополнением новых данных, либо полной заменой (&#039;&#039;Рис. 32&#039;&#039;). Структура экспорта:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 [&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 1&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;58845671-1150-4ae2-9c46-e8aeb2553c57&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;2e0a7f8e-6d64-4df9-a3ce-5862f8eb441c&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Структура json-файла для импорта:&amp;lt;blockquote&amp;gt;[&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 4&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 5&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;значение 6&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;колонка1&amp;quot;:&amp;quot;значение 2&amp;quot;,&amp;quot;колонка2&amp;quot;:&amp;quot;значение 3&amp;quot;,&amp;quot;колонка3&amp;quot;:&amp;quot;&amp;quot;} &lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
При импорте &amp;lt;u&amp;gt;не обязательно&amp;lt;/u&amp;gt; указывать id.&amp;lt;/blockquote&amp;gt;Чтобы &#039;&#039;&#039;выйти из Пользовательских справочников&#039;&#039;&#039; в сценарий нужно снова кликнуть на иконку [[Файл:Справочник (1).png|безрамки|20x20пкс]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Панель управления SES ===&lt;br /&gt;
Панель управления SES включает в себя 8 кнопок: импорт, экспорт, обнуление черновика рабочей версией, применение робота, восстановление робота, применение настроек робота, массовая замена моделей в элементах данных и меню пользователя.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления.&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название иконки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Export.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт&lt;br /&gt;
|Для создания резервной копии или переноса робота выполните его экспорт в ZIP-архив. В архив будут включены все настройки робота: элементы данных, конечные точки, скрипты, структуры пользовательских справочников (&#039;&#039;но не включая сами данные&#039;&#039;), а также связанные модели и базы данных QAS.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание!&#039;&#039;&#039; Перед экспортом убедитесь, что категории и модели актуальны. В противном случае экспорт может завершиться ошибкой, и робот не будет экспортирован.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:ImportRobot.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Импорт&lt;br /&gt;
|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.|Импорт .zip архива робота в систему &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. Аналогично экспорту, доступен и импорт робота с моделями SMC, SEE и QAS в различные наборы данных.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Стрелка.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Обнулить черновик рабочей версией&lt;br /&gt;
|Эта функция позволяет заменить черновик рабочей версией. Она копирует текущую рабочую версию и сохраняет её как черновик, при этом сама рабочая версия остаётся без изменений &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Применить.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Применить&lt;br /&gt;
|По нажатию на эту кнопку черновая версия робота становится рабочей &#039;&#039;(кнопка активна только в версии черновика)&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Откат.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Восстановить&lt;br /&gt;
|С помощью этой функции можно восстановить версию из архивной. При этом текущая рабочая версия становится архивной &#039;&#039;(кнопка активна только в архивной версии)&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Разетка.png|центр|безрамки|40x40px]]&lt;br /&gt;
|Применить настройки робота&lt;br /&gt;
|Применяет сохранённые настройки робота и начинает работать в соответствии с ними, что аналогично перезагрузке программного обеспечения, но без необходимости самой перезагрузки.&lt;br /&gt;
После нажатия на кнопку система переносит эти настройки в настройки прода, но НЕ ПРИМЕНЯЕТ, на случай, если ошиблись.&lt;br /&gt;
&lt;br /&gt;
Робот в любой версии начинает работать с новыми настройками только после нажатия на кнопку. Если вы нажали на кнопку, находясь в черновике, будут применены настройки черновика. Если же вы нажали на кнопку, работая в рабочей версии, то будут применены настройки рабочей версии, которые вы только что перенесли из черновика.  &amp;lt;blockquote&amp;gt;Обратите внимание: после внесения каких-либо изменений кнопка будет красной [[Файл:Красная вилка (1).png|безрамки|20x20пкс]] и пульсировать, напоминая о необходимости применить настройки. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Смена моделей.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая замена моделей в элементах данных&lt;br /&gt;
|[[Файл:Замена моделей в ЭД.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 33. Массовая замена моделей в элементах данных&amp;lt;/small&amp;gt;&#039;&#039;]]Эта функция позволяет массово менять модели в элементах данных. После нажатия на кнопку появляется форма &#039;&#039;(Рис. 33)&#039;&#039;, в которой необходимо указать тип элемента данных &#039;&#039;(Класс / Сущность)&#039;&#039;. Затем в поле &#039;&#039;&#039;&amp;quot;Заменяемая модель&amp;quot;&#039;&#039;&#039; выбрать модель из списка моделей, используемых в уже существующих элементах данных &#039;&#039;(снизу будет указано количество элементов данных, использующих выбранную модель)&#039;&#039;, и в поле &#039;&#039;&#039;&amp;quot;Заменяющая модель&amp;quot;&#039;&#039;&#039; выбрать доступную модель для замены. После нажатия на кнопку &#039;&#039;&#039;&amp;quot;Заменить&amp;quot;&#039;&#039;&#039; будет произведена замена выбранной модели в тех элементах данных, в которых она используется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|безрамки|40x40px|центр]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, убрать/показать фон, выход из системы), а также возможность переключить &#039;&#039;отображение рабочей области с табличного на облачный вид и наоборот&#039;&#039;.&lt;br /&gt;
В меню пользователя добавлена функция &#039;&#039;выбора набора данных*.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Совместное использование ===&lt;br /&gt;
В Сценарной машине может работать несколько пользователей одновременно, но только если они работают с разными элементами данных и конечными точками. В противном случае будут сохранены только последние изменения, внесённые одним из пользователей.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3414</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3414"/>
		<updated>2025-12-10T08:43:19Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Описание интерфейса сервиса «ЧаВО» (QAS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
Теперь вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск фрагмента, соответствующего вашему вопросу. Это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх. Также можно указать «&#039;&#039;&#039;Максимальное снижение порога»&#039;&#039;&#039; в процентах (по умолчанию 10%). Он определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&amp;lt;blockquote&amp;gt;МСП позволяет установить минимальный порог сходства для отбора релевантных фрагментов, исходя из наилучшего найденного результата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Алгоритм:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Задание параметра:&#039;&#039;&#039; Пользователь указывает значение &#039;&#039;&#039;«Максимальное снижение порога»&#039;&#039;&#039; (например, 15%).&lt;br /&gt;
* &#039;&#039;&#039;Определение максимума:&#039;&#039;&#039; Система находит фрагмент с &#039;&#039;наибольшим процентом сходства&#039;&#039; с вопросом (максимальное сходство).&lt;br /&gt;
* &#039;&#039;&#039;Расчет минимального порога:&#039;&#039;&#039;&lt;br /&gt;
** Вычисляется минимально допустимый уровень сходства по формуле:  &#039;&#039;&#039;Минимальный порог = Максимальный порог - Максимальное снижение порога&#039;&#039;&#039;&lt;br /&gt;
** Пример: Если максимальное сходство = 97%, а допустимое снижение = 15%, то минимальный порог будет равен 82%.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Фильтрация:&#039;&#039;&#039; Система отбирает все фрагменты, процент сходства которых находится в диапазоне от &#039;&#039;&#039;рассчитанного минимального порога&#039;&#039;&#039; до &#039;&#039;&#039;максимального сходства&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Формирование ответа:&#039;&#039;&#039; Итоговый ответ генерируется на основе отфильтрованного набора фрагментов.   То есть для расчетов из примера фрагменты, на основе которых будет генерироваться ответ, должны находиться в диапазоне [82%;97].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Кол-во документов в результате поиска»&#039;&#039;&#039; - это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Максимальное снижение порога, %»&#039;&#039;&#039; - определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;.). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* укажите &#039;&#039;количество документов [1, 10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Для случаев с генерацией ответов.&amp;lt;blockquote&amp;gt;Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал вкладки «Шаблоны запросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. &amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3413</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3413"/>
		<updated>2025-12-10T08:42:55Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Описание интерфейса сервиса «ЧаВО» (QAS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же &#039;&#039;удаление&#039;&#039; категории. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;ВНИМАНИЕ: удаление категории&#039;&#039;&#039; происходит &#039;&#039;&#039;со всеми документами и вопросами,&#039;&#039;&#039; система сообщит об этом.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
* Автоматическая проверка: При импорте система сравнивает названия новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
* Автозамена при совпадении: Если название элемента уже существует, происходит полная замена старого элемента новым, включая продовые модели SMC и SEE.&lt;br /&gt;
* &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Всегда создавайте копию данных перед импортом.&lt;br /&gt;
# Проверяйте, что и куда импортируете.&lt;br /&gt;
# &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
Теперь вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск фрагмента, соответствующего вашему вопросу. Это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх. Также можно указать «&#039;&#039;&#039;Максимальное снижение порога»&#039;&#039;&#039; в процентах (по умолчанию 10%). Он определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&amp;lt;blockquote&amp;gt;МСП позволяет установить минимальный порог сходства для отбора релевантных фрагментов, исходя из наилучшего найденного результата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Алгоритм:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Задание параметра:&#039;&#039;&#039; Пользователь указывает значение &#039;&#039;&#039;«Максимальное снижение порога»&#039;&#039;&#039; (например, 15%).&lt;br /&gt;
* &#039;&#039;&#039;Определение максимума:&#039;&#039;&#039; Система находит фрагмент с &#039;&#039;наибольшим процентом сходства&#039;&#039; с вопросом (максимальное сходство).&lt;br /&gt;
* &#039;&#039;&#039;Расчет минимального порога:&#039;&#039;&#039;&lt;br /&gt;
** Вычисляется минимально допустимый уровень сходства по формуле:  &#039;&#039;&#039;Минимальный порог = Максимальный порог - Максимальное снижение порога&#039;&#039;&#039;&lt;br /&gt;
** Пример: Если максимальное сходство = 97%, а допустимое снижение = 15%, то минимальный порог будет равен 82%.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Фильтрация:&#039;&#039;&#039; Система отбирает все фрагменты, процент сходства которых находится в диапазоне от &#039;&#039;&#039;рассчитанного минимального порога&#039;&#039;&#039; до &#039;&#039;&#039;максимального сходства&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Формирование ответа:&#039;&#039;&#039; Итоговый ответ генерируется на основе отфильтрованного набора фрагментов.   То есть для расчетов из примера фрагменты, на основе которых будет генерироваться ответ, должны находиться в диапазоне [82%;97].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Кол-во документов в результате поиска»&#039;&#039;&#039; - это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Максимальное снижение порога, %»&#039;&#039;&#039; - определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;.). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* укажите &#039;&#039;количество документов [1, 10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Для случаев с генерацией ответов.&amp;lt;blockquote&amp;gt;Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал вкладки «Шаблоны запросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. &amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3412</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3412"/>
		<updated>2025-12-10T08:39:27Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Описание интерфейса сервиса «ЧаВО» (QAS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же удаление категории.&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
Теперь вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск фрагмента, соответствующего вашему вопросу. Это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх. Также можно указать «&#039;&#039;&#039;Максимальное снижение порога»&#039;&#039;&#039; в процентах (по умолчанию 10%). Он определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&amp;lt;blockquote&amp;gt;МСП позволяет установить минимальный порог сходства для отбора релевантных фрагментов, исходя из наилучшего найденного результата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Алгоритм:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Задание параметра:&#039;&#039;&#039; Пользователь указывает значение &#039;&#039;&#039;«Максимальное снижение порога»&#039;&#039;&#039; (например, 15%).&lt;br /&gt;
* &#039;&#039;&#039;Определение максимума:&#039;&#039;&#039; Система находит фрагмент с &#039;&#039;наибольшим процентом сходства&#039;&#039; с вопросом (максимальное сходство).&lt;br /&gt;
* &#039;&#039;&#039;Расчет минимального порога:&#039;&#039;&#039;&lt;br /&gt;
** Вычисляется минимально допустимый уровень сходства по формуле:  &#039;&#039;&#039;Минимальный порог = Максимальный порог - Максимальное снижение порога&#039;&#039;&#039;&lt;br /&gt;
** Пример: Если максимальное сходство = 97%, а допустимое снижение = 15%, то минимальный порог будет равен 82%.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Фильтрация:&#039;&#039;&#039; Система отбирает все фрагменты, процент сходства которых находится в диапазоне от &#039;&#039;&#039;рассчитанного минимального порога&#039;&#039;&#039; до &#039;&#039;&#039;максимального сходства&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Формирование ответа:&#039;&#039;&#039; Итоговый ответ генерируется на основе отфильтрованного набора фрагментов.   То есть для расчетов из примера фрагменты, на основе которых будет генерироваться ответ, должны находиться в диапазоне [82%;97].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Кол-во документов в результате поиска»&#039;&#039;&#039; - это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Максимальное снижение порога, %»&#039;&#039;&#039; - определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;.). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* укажите &#039;&#039;количество документов [1, 10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Для случаев с генерацией ответов.&amp;lt;blockquote&amp;gt;Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал вкладки «Шаблоны запросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. &amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3411</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3411"/>
		<updated>2025-12-10T08:38:58Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Описание интерфейса сервиса «ЧаВО» (QAS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер; А так же удаление категории.&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
Теперь вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск фрагмента, соответствующего вашему вопросу. Это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх. Также можно указать «&#039;&#039;&#039;Максимальное снижение порога»&#039;&#039;&#039; в процентах (по умолчанию 10%). Он определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&amp;lt;blockquote&amp;gt;МСП позволяет установить минимальный порог сходства для отбора релевантных фрагментов, исходя из наилучшего найденного результата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Алгоритм:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Задание параметра:&#039;&#039;&#039; Пользователь указывает значение &#039;&#039;&#039;«Максимальное снижение порога»&#039;&#039;&#039; (например, 15%).&lt;br /&gt;
* &#039;&#039;&#039;Определение максимума:&#039;&#039;&#039; Система находит фрагмент с &#039;&#039;наибольшим процентом сходства&#039;&#039; с вопросом (максимальное сходство).&lt;br /&gt;
* &#039;&#039;&#039;Расчет минимального порога:&#039;&#039;&#039;&lt;br /&gt;
** Вычисляется минимально допустимый уровень сходства по формуле:  &#039;&#039;&#039;Минимальный порог = Максимальный порог - Максимальное снижение порога&#039;&#039;&#039;&lt;br /&gt;
** Пример: Если максимальное сходство = 97%, а допустимое снижение = 15%, то минимальный порог будет равен 82%.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Фильтрация:&#039;&#039;&#039; Система отбирает все фрагменты, процент сходства которых находится в диапазоне от &#039;&#039;&#039;рассчитанного минимального порога&#039;&#039;&#039; до &#039;&#039;&#039;максимального сходства&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Формирование ответа:&#039;&#039;&#039; Итоговый ответ генерируется на основе отфильтрованного набора фрагментов.   То есть для расчетов из примера фрагменты, на основе которых будет генерироваться ответ, должны находиться в диапазоне [82%;97].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Кол-во документов в результате поиска»&#039;&#039;&#039; - это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Максимальное снижение порога, %»&#039;&#039;&#039; - определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;.). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* укажите &#039;&#039;количество документов [1, 10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Для случаев с генерацией ответов.&amp;lt;blockquote&amp;gt;Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал вкладки «Шаблоны запросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. &amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3410</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3410"/>
		<updated>2025-12-10T08:36:57Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Описание интерфейса сервиса «ЧаВО» (QAS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
Теперь вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск фрагмента, соответствующего вашему вопросу. Это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх. Также можно указать «&#039;&#039;&#039;Максимальное снижение порога»&#039;&#039;&#039; в процентах (по умолчанию 10%). Он определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&amp;lt;blockquote&amp;gt;МСП позволяет установить минимальный порог сходства для отбора релевантных фрагментов, исходя из наилучшего найденного результата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Алгоритм:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Задание параметра:&#039;&#039;&#039; Пользователь указывает значение &#039;&#039;&#039;«Максимальное снижение порога»&#039;&#039;&#039; (например, 15%).&lt;br /&gt;
* &#039;&#039;&#039;Определение максимума:&#039;&#039;&#039; Система находит фрагмент с &#039;&#039;наибольшим процентом сходства&#039;&#039; с вопросом (максимальное сходство).&lt;br /&gt;
* &#039;&#039;&#039;Расчет минимального порога:&#039;&#039;&#039;&lt;br /&gt;
** Вычисляется минимально допустимый уровень сходства по формуле:  &#039;&#039;&#039;Минимальный порог = Максимальный порог - Максимальное снижение порога&#039;&#039;&#039;&lt;br /&gt;
** Пример: Если максимальное сходство = 97%, а допустимое снижение = 15%, то минимальный порог будет равен 82%.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Фильтрация:&#039;&#039;&#039; Система отбирает все фрагменты, процент сходства которых находится в диапазоне от &#039;&#039;&#039;рассчитанного минимального порога&#039;&#039;&#039; до &#039;&#039;&#039;максимального сходства&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Формирование ответа:&#039;&#039;&#039; Итоговый ответ генерируется на основе отфильтрованного набора фрагментов.   То есть для расчетов из примера фрагменты, на основе которых будет генерироваться ответ, должны находиться в диапазоне [82%;97].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Кол-во документов в результате поиска»&#039;&#039;&#039; - это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Максимальное снижение порога, %»&#039;&#039;&#039; - определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;.). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* укажите &#039;&#039;количество документов [1, 10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Для случаев с генерацией ответов.&amp;lt;blockquote&amp;gt;Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал вкладки «Шаблоны запросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. &amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
	<entry>
		<id>https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3409</id>
		<title>QAS. UPS руководство по работе с интерфейсом</title>
		<link rel="alternate" type="text/html" href="https://wiki.connect2ai.net/index.php?title=QAS._UPS_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_%D1%81_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC&amp;diff=3409"/>
		<updated>2025-12-10T08:36:35Z</updated>

		<summary type="html">&lt;p&gt;E.Elagina: /* Описание интерфейса сервиса «ЧаВО» (QAS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Главное меню ===&lt;br /&gt;
[[Файл:QAS.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 1 Главный экран UPS&amp;lt;/small&amp;gt;&#039;&#039;]]В главном меню UPS (Universal Proxy Server) расположены кнопки для перехода в блоки (см. рис. 1):&lt;br /&gt;
&lt;br /&gt;
# [[SMC. UPS руководство по работе с интерфейсом|SMC Классификатор]],&lt;br /&gt;
# [[SEE. UPS руководство по работе с интерфейсом|SEE Сущности]],&lt;br /&gt;
# [[SPR. UPS руководство по работе с интерфейсом|SPR Распознавание]],&lt;br /&gt;
# [[SBS. UPS руководство по работе с интерфейсом|SBS Биометрия]],&lt;br /&gt;
# [[TTS. UPS руководство по работе с интерфейсом|TTS Синтез]],&lt;br /&gt;
# QAS ЧаВО,&lt;br /&gt;
# [[SES. UPS руководство по работе с интерфейсом|SES Сценарная машина]],&lt;br /&gt;
# [[CLS. UPS руководство по работе с интерфейсом#%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%BC%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BE%D0%B1%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%B2%20%C2%AB%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%C2%BB|CLS Информатор]]&lt;br /&gt;
# Выход.&lt;br /&gt;
Переключаться между продуктами можно двумя способами:&lt;br /&gt;
&lt;br /&gt;
# Воспользоваться кнопкой на панели управления «На главную» [[Файл:Меню пользователя new.png|безрамки|20x20px]] .&lt;br /&gt;
# Воспользоваться кнопкой в виде линии , которая находится снизу в центе экрана (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Перейти в раздел &#039;&#039;&#039;«ЧаВО»&#039;&#039;&#039; (QAS) можно кликнув по соответствующей кнопке на главном экране UPS (см.рис. 1).&lt;br /&gt;
&lt;br /&gt;
=== Описание интерфейса сервиса «ЧаВО» (QAS) ===&lt;br /&gt;
Рабочая область сервиса «ЧаВО» (QAS) (сервиса ответов на вопросы) включает в себя следующие блоки:&lt;br /&gt;
*панель управления;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Документы»]]&#039;&#039;&#039;;&lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Кэш»|«Кэш»]]&#039;&#039;&#039;; &lt;br /&gt;
*вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Интерактив»|«Интерактив»]];&#039;&#039;&#039;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных категорий, можно как редактировать уже существующие, так и добавлять новые. Есть фильтрация по названию. Доступен &#039;&#039;экспорт&#039;&#039;[[Файл:2025-12-10 11-22-58 (1).png|безрамки|28x28пкс]] и &#039;&#039;импорт&#039;&#039; [[Файл:2025-12-10 11-23-23 (1).png|безрамки|30x30пкс]] категории, для переноса на другой сервер;&lt;br /&gt;
*&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Как работает импорт:&#039;&#039;&#039;&lt;br /&gt;
# Автоматическая проверка: При импорте система сравнивает названия (id) новых элементов с уже существующими в вашем наборе данных.&lt;br /&gt;
# Автозамена при совпадении: Если название (id) уже существует, происходит полная замена старого элемента новым.&lt;br /&gt;
# &#039;&#039;&#039;Предупреждение:&#039;&#039;&#039; Перед заменой система покажет предупреждение.    &amp;lt;br /&amp;gt;&#039;&#039;&#039;Важные правила:&#039;&#039;&#039;  Всегда создавайте копию данных перед импортом.  Проверяйте, что и куда импортируете.  &#039;&#039;&#039;Возможные последствия:&#039;&#039;&#039; импортированные данные &#039;&#039;&#039;перезапишут&#039;&#039;&#039; существующие с таким же названием (id).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 2 Рабочая область сервиса «ЧаВО»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Документы» ====&lt;br /&gt;
Во вкладке «Документы» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 2):&lt;br /&gt;
&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком документов содержит поиск по названию и фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Спрятать боковую панель&#039;&#039;&#039; между списком документов и блоком для редактирования (появляется при наведении мыши на середину между блоками);&lt;br /&gt;
* добавление нового документа в базу;&lt;br /&gt;
[[Файл:Photo 2025-05-21 12-43-54 (2).jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 3 Пример отработки кнопки «Очистить текст»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
*блок &#039;&#039;&#039;«Редактирование документа»&#039;&#039;&#039; с полями: «Название», «Дополнительно» и текстом выбранного файла, который можно редактировать. Можно переименовывать файл, после чего нужно сохранить изменения. Кнопка сохранения становится активной как только будут внесены изменения. Чтобы сделать текст более читабельным, его можно очистить от лишнего. Для этого нажмите кнопку &#039;&#039;&#039;«Очистить текст»&#039;&#039;&#039;, которая находится под основным блоком слева от &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;, предварительно выбрав шаблон запроса, если требуется. Или воспользуйтесь кнопкой на [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|панели управления]] [[Файл:2025-10-08 15-19-11 (1).png|безрамки|20x20пкс]]. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; при уже запущенном процессе очистки кнопка остановит текущий процесс отчистки.&amp;lt;/blockquote&amp;gt;После завершения очистки справа появится окно с изменениями. Кнопка, открывающая данные по очистке позволяет просмотреть так же:&lt;br /&gt;
&lt;br /&gt;
* Прогресс выполнения (%)&lt;br /&gt;
* Позицию в очереди (правило &#039;&#039;&#039;«один аккаунт — одна операция очистки»&#039;&#039;&#039;)&lt;br /&gt;
* Результаты обработки. Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вы сможете сравнить исходный и очищенный текст. Если нужно внести правки, их можно сделать прямо в блоке с очищенным документом. После проверки и внесения правок, если все устраивает, нажмите &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039; под блоком с очищенным текстом. Изменения вступят в силу. &#039;&#039;Не забудьте сохранить документ.&#039;&#039; Рядом с этой кнопкой есть &#039;&#039;&#039;«Закрыть»&#039;&#039;&#039;. Она закрывает окно с очищенным текстом без сохранения изменений. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Для очистки текста, &#039;&#039;который не загружен в базу данных&#039;&#039; QAS, используйте режим «Очистка текста» на вкладке «Интерактивный режим».&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
*блок поиска фрагментов по базе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2025-10-08 15-24-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.4. Добавление нового файла&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление файла в список&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В нижней части блока со списком файлов есть кнопка &#039;&#039;&#039;«Добавить файл»&#039;&#039;&#039;. Если нажать на нее, то появится диалоговое окно, как показано на рисунке 4. Чтобы добавить файл, нужно заполнить все необходимые поля и выбрать нужный файл с компьютера, в кодировке &#039;&#039;&#039;Unicode UTF-8&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Поддерживаемые &#039;&#039;&#039;форматы&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* .odt&lt;br /&gt;
* .docx&lt;br /&gt;
* .doc&lt;br /&gt;
* .rtf&lt;br /&gt;
* .ods&lt;br /&gt;
* .xlsx&lt;br /&gt;
* .xls&lt;br /&gt;
* .pdf&lt;br /&gt;
* .txt.&lt;br /&gt;
&lt;br /&gt;
Максимальный размер файла неограничен. Затем нажмите на кнопку &#039;&#039;&#039;«Добавить файл».&#039;&#039;&#039; Если вы хотите &#039;&#039;добавить новую категорию&#039;&#039; при загрузке документа, вам нужно ввести название новой категории в соответствующее поле и нажать кнопку &#039;&#039;&#039;«Добавить новую категорию…».&#039;&#039;&#039; После этого загружаемый документ будет отнесён к новой категории, и файл успешно добавится в базу. Также, при установленной галочке «&#039;&#039;&#039;Дополнительно запустить очистку текста»&#039;&#039;&#039; можно выбрать шаблон запроса, при необходимости, и после загрузки документа будет открыта дополнительно вкладка справа с результатом очищенного документа, который можно отредактировать и заменить в загруженном документе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал меню «Дополнительно»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-05-23 17-11-07.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 5 Иллюстрация функций кнопки Дополнительно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
На вкладке дополнительно вы можете посмотреть: &lt;br /&gt;
&lt;br /&gt;
* категорию к которой относиться документ,&lt;br /&gt;
* глоссарий, в котором укажите название объекта из документа (рис. 5), а также его синоним в соответствующих полях внизу страницы. Это поможет модели лучше понимать, о чём её спрашивают. Например, научить ее тому, что «госпошлина = пошлина», «загранник = загранпаспорту», «загранпаспорт = заграничному паспорту», а «загранпаспорт нового образца = загранпаспорту на 10 лет» и нажмите кнопку добавить. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Поиск в базе работает &#039;&#039;&#039;на основе векторного анализа текста&#039;&#039;&#039;. Чтобы система точнее находила нужные документы, важно выделить ключевые термины и создать глоссарий.&lt;br /&gt;
&lt;br /&gt;
Как это сделать:&lt;br /&gt;
&lt;br /&gt;
# Внимательно изучите документ.&lt;br /&gt;
# Выпишите основные термины и их возможные синонимы.&lt;br /&gt;
# Внесите их в глоссарий в формате: &#039;&#039;основной термин = синоним&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Если в документе слово &#039;&#039;«апостиль»&#039;&#039; иногда называют «&#039;&#039;услугой»,&#039;&#039; укажите в глоссарий:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;апостиль = услуга&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;Предусмотрено массовое удаление синонимов, для этого выделите нужное галочками. Кликнув на поле с фразами вы можете отредактировать формулировку. После внесения изменений нажмите кнопку &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039;. Она станет активной сразу же после того, как вы внесете какие-либо изменения в документ. Эта кнопка является дубликатом кнопки &#039;&#039;&#039;«Сохранить»&#039;&#039;&#039; в блоке редактирования документа.&lt;br /&gt;
* есть кнопка для экспорта глоссария, если это необходимо в формате .csv.&lt;br /&gt;
* а так же доступен импорт с тремя опциями: дополнить, заменить и отменить импорт.&lt;br /&gt;
* здесь же находится кнопка для удаления документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск фрагментов в документах&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Поиск фрагментов — это первый этап для ответа на вопрос. Система сначала ищет фрагмент (фрагменты) в документах, после отправляет их вместе с промптом на модель генерации.&lt;br /&gt;
&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск фрагментов по базе»&#039;&#039;&#039; позволяет найти фрагменты, которые имеют векторную близость с вопросом, введенным в поле с названием &#039;&#039;&#039;«Вопрос»&#039;&#039;&#039;. Под этим полем находится выпадающий список &#039;&#039;&#039;«Категория»&#039;&#039;&#039;, если выбрать нужную из списка, модель будет искать совпадения в документах этой категории, иначе – во всех документах в базе. Результат поиска отображается снизу после нажатия на кнопку «Поиск».&lt;br /&gt;
Теперь вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск фрагмента, соответствующего вашему вопросу. Это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх. Также можно указать «&#039;&#039;&#039;Максимальное снижение порога»&#039;&#039;&#039; в процентах (по умолчанию 10%). Он определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&amp;lt;blockquote&amp;gt;МСП позволяет установить минимальный порог сходства для отбора релевантных фрагментов, исходя из наилучшего найденного результата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Алгоритм:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Задание параметра:&#039;&#039;&#039; Пользователь указывает значение &#039;&#039;&#039;«Максимальное снижение порога»&#039;&#039;&#039; (например, 15%).&lt;br /&gt;
* &#039;&#039;&#039;Определение максимума:&#039;&#039;&#039; Система находит фрагмент с &#039;&#039;наибольшим процентом сходства&#039;&#039; с вопросом (максимальное сходство).&lt;br /&gt;
* &#039;&#039;&#039;Расчет минимального порога:&#039;&#039;&#039;&lt;br /&gt;
** Вычисляется минимально допустимый уровень сходства по формуле:  &#039;&#039;&#039;Минимальный порог = Максимальный порог - Максимальное снижение порога&#039;&#039;&#039;&lt;br /&gt;
** Пример: Если максимальное сходство = 97%, а допустимое снижение = 15%, то минимальный порог будет равен 82%.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Фильтрация:&#039;&#039;&#039; Система отбирает все фрагменты, процент сходства которых находится в диапазоне от &#039;&#039;&#039;рассчитанного минимального порога&#039;&#039;&#039; до &#039;&#039;&#039;максимального сходства&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Формирование ответа:&#039;&#039;&#039; Итоговый ответ генерируется на основе отфильтрованного набора фрагментов.   То есть для расчетов из примера фрагменты, на основе которых будет генерироваться ответ, должны находиться в диапазоне [82%;97].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Документы»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
В верхней части экрана располагается панель управления, на которой находятся кнопки: &#039;&#039;генерация ответов, экспорт документов, очистка документа, массовая обработка вопросов, задать вопрос&#039;&#039; и &#039;&#039;меню пользователя.&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;small&amp;gt;&#039;&#039;Табл. 1 Описание функционала панели управления.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать документ&lt;br /&gt;
|Позволяет экспортировать документ в одном из форматов .docx или .txt&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2025-10-08 15-19-11 (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Очистка документа&lt;br /&gt;
|При нажатии на кнопку открывается диалоговое окно, в котором необходимо:&lt;br /&gt;
&lt;br /&gt;
# Выбрать модель генерации — укажите модель ИИ для обработки текста&lt;br /&gt;
# Выбрать шаблон очистки — определите параметры форматирования текста&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно!&#039;&#039;&#039; Очистка будет применена к текущему активному документу.&lt;br /&gt;
&lt;br /&gt;
Статусный режим позволяет отслеживать прогресс очистки и получать уведомления о завершении очистки.&lt;br /&gt;
&lt;br /&gt;
Действует правило &#039;&#039;&#039;«один аккаунт — одна операция очистки».&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;После запуска кнопка меняется на &#039;&#039;«Остановить очистку документа»,&#039;&#039; по нажатию на нее запущенная вами очистка завершается.&lt;br /&gt;
&lt;br /&gt;
Посмотреть прогресс очистки можно нажав на кнопку &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Вкладка «Документы»|«Очистка текста»]]&#039;&#039; под документом. &lt;br /&gt;
&lt;br /&gt;
Если находитесь в документе, для которого очистка запускалась, то внизу на вкладке будет кнопка &#039;&#039;&#039;«Заменить в документе»&#039;&#039;&#039;. В противном случае - &#039;&#039;&#039;«Открыть исходный документ»&#039;&#039;&#039; и, после того как перейдете в нужный документ, кнопка сменится на &#039;&#039;&#039;«Заменить в документе».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация вопросов&lt;br /&gt;
|эта кнопка предназначена для генерации вопросов. По нажатию на кнопку появляется диалоговое окно, в котором требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* категорию вопросов для генерации;&lt;br /&gt;
* если не нужно генерировать вопросы для всех документов, выберите нужный,&lt;br /&gt;
* выберете модель генерации (по умолчанию используется default), другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* выберите шаблон запроса к LLM (по умолчанию используется шаблон &amp;quot;из коробки&amp;quot; типа &amp;quot;Генератор вопросов по тексту&amp;quot;),&lt;br /&gt;
* запустите генерацию.&lt;br /&gt;
Генерация вопросов запускается &#039;&#039;для каждой&#039;&#039; категории &#039;&#039;отдельно&#039;&#039;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;: генерацию лучше запускать в нерабочее время, так как она может занять много времени.&#039;&#039; Для удобства отслеживания на иконке отображается прогресс генерации.&amp;lt;/blockquote&amp;gt;Есть возможность включить или отключить опцию &#039;&#039;генерации ответов&#039;&#039; сразу для документа. Для случаев, когда добавился новый документ в категорию и нет под него ВОП из «живых» фраз.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет&#039;&#039;&#039;&#039;&#039;: если есть возможность использовать «живые» фразы людей, то всегда лучше брать их, а не генерировать синтетические вопросы.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08 22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка документов&lt;br /&gt;
|позволяет сделать массовую замену текста в документах. В диалоговом окне нужно выбрать категорию, искомый текст и текст замены.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Задать_вопрос_нов.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Задать вопрос&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|генерирует ответ на вопрос на основе информации, содержащейся в одном или нескольких документах.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы, шаблоны)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[Файл:Ask.png|мини|&amp;lt;small&amp;gt;Рис. 6 Блок «Задать вопрос»&amp;lt;/small&amp;gt;|589x589пкс]]&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; По нажатию на кнопку &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; (рис. 6), появляется диалоговое окно с полями:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Вопрос»&#039;&#039;&#039; — это область для ввода вопроса.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Категория»&#039;&#039;&#039; — это выпадающий список с категориями в базе данных. Если вы выберете нужную категорию из списка, модель будет генерировать ответ (в свободной форме), основываясь на документах выбранной категории. В противном случае, ответ будет генерироваться на основе всех документов в базе данных.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Канал»&#039;&#039;&#039; - список созданных каналов связей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; - список доступных моделей&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»&#039;&#039;&#039; - шаблон запроса (промпт) к модели генерации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Использовать кэш ответов»&#039;&#039;&#039; - в этом меню можно выбрать, использовать ли только проверенные ответы или любые.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Кол-во документов в результате поиска»&#039;&#039;&#039; - это число определяется интуитивно: &#039;&#039;чем больше вы выберете документов, тем меньший контекст будет извлечён из каждого документа&#039;&#039;, что в свою очередь может привести к ошибочному ответу далее. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Максимальное снижение порога, %»&#039;&#039;&#039; - определяет допустимую разницу между максимальной и минимальной релевантностью фрагментов при фильтрации результатов.&lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; и &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;. Если вы ставите активный флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039;, то вопрос, который вы задали, будет направлен в кэш вопросов вместе с найденным ответом и будет доступен для редактирования на вкладке «Вопросы». &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Внимание:&#039;&#039;&#039; склейки не оседают в QAS, даже если флаг активен.&amp;lt;/blockquote&amp;gt;Результат отработки метода отобразится после нажатия на кнопку &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039; внизу. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах. Вопросы, которые вы создаёте с помощью кнопки «Задать вопрос» (при активной галочке «Использовать генерацию»), отображаются в списке на вкладке &#039;&#039;&#039;«Вопросы»&#039;&#039;&#039; и становятся доступными для редактирования.&lt;br /&gt;
==== Вкладка «Кэш» ====&lt;br /&gt;
Во вкладке «Кэш» вы найдёте инструменты для работы с документами. Эта вкладка включает в себя следующие функциональные блоки (рис. 7):[[Файл:Рис. 7 Рабочая область вкладки «Кэш».png|мини|&amp;lt;small&amp;gt;Рис. 7 Рабочая область вкладки «Кэш»&amp;lt;/small&amp;gt;]]&lt;br /&gt;
* панель управления;&lt;br /&gt;
* блок со списком вопросов содержит поиск по вопросам и ответам, а так же фильтрацию по категориям. При необходимости эту область можно скрыть, кликнув на стрелочку &#039;&#039;&#039;Скрыть боковую панель&#039;&#039;&#039; между списком вопросов и блоком для редактирования (появляется при наведении курсора);&lt;br /&gt;
* добавление нового вопроса;&lt;br /&gt;
* блок для работы с вопросами и ответами на них;&lt;br /&gt;
* блок поиска ответов;&lt;br /&gt;
* список доступных для работы режимов, которые включают в себя:&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|«Подробный»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Проверка новых вопросов»|«Проверка новых вопросов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|«Утверждение кандидатов»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Поиск несоответствий»|«Поиск несоответствий»]]&#039;&#039;&#039;;&lt;br /&gt;
** &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Векторный поиск»|«Векторный поиск»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|«Шаблоны запросов»]]&#039;&#039;&#039;;&lt;br /&gt;
* вкладка &#039;&#039;&#039;«Каналы»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Категории»&#039;&#039;&#039; содержит список всех созданных каналов, можно как редактировать или удалять уже существующие, так и добавлять новые;&lt;br /&gt;
*вкладка &#039;&#039;&#039;«Логи обработки»&#039;&#039;&#039; — это меню для просмотра результата (ошибок) после и во время массовой обработки вопросов (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|разд. &#039;&#039;Панель управления вкладки «Кэш»&#039;&#039;]]). При желании их можно экспортировать кликнув на кнопку &#039;&#039;Экспорт&#039;&#039; в правом нижнем углу меню.&lt;br /&gt;
*Информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Добавление новых и редактирование вопросов&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вопросы в QAS могут быть трех видов:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Кандидаты&#039;&#039;&#039; — это новые запросы к системе, которые, по мнению самой системы, являются семантически близкими к основному вопросу и его формулировкам. Чтобы перевести кандидата в формулировки, нужно &#039;&#039;утвердить&#039;&#039; их (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|разд. Режим работы &amp;quot;Утверждение кандидатов&amp;quot;]])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формулировки (алиасы)&#039;&#039;&#039; — это различные варианты одного и того же вопроса. Этот список станет основой для системы при поступлении новых запросов. Она будет использовать его, чтобы определить, в кандидаты к какому основному вопросу стоит отнести новый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Основной вопрос&#039;&#039;&#039; — это новый вопрос, который ранее не существовал в базе данных QAS, а также не имел семантически близких аналогов. Каждому основному вопросу присваивается категория. Он может включать дополнительные формулировки и кандидатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;добавить&#039;&#039; новый вопрос в базу, нужно кликнуть по меню &#039;&#039;&#039;«Добавить вопрос»&#039;&#039;&#039; и в появившемся окне заполнить все необходимые поля:&lt;br /&gt;
&lt;br /&gt;
* категорию вопроса;&lt;br /&gt;
&lt;br /&gt;
* текст вопроса.&lt;br /&gt;
&lt;br /&gt;
Чтобы &#039;&#039;отредактировать&#039;&#039; уже существующий вопрос, нужно выбрать его из списка. После этого его текст и ответы появятся в блоке для редактирования, который находится в середине страницы. Если вопрос слишком длинный и не помещается в одну строку, просто нажмите на него, и он будет развёрнут.    [[Файл:2024-10-14 15-55-53.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 8 Интерфейс вкладки «Дополнительно»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Дополнительно»&#039;&#039;&#039; включает в себя следующие опции:&lt;br /&gt;
&lt;br /&gt;
- изменение формулировки основного вопроса,&lt;br /&gt;
&lt;br /&gt;
- изменение категории вопроса (перенос в другую категорию) осуществляется путём выбора из списка доступных категорий, расположенного в верхней части окна (рис. 8). Вопрос будет перенесен без потерь со всеми ответами, кандидатами и формулировками.&lt;br /&gt;
&lt;br /&gt;
- под категорией вопроса есть флаг &#039;&#039;&#039;«Неполный вопрос»&#039;&#039;&#039;. Его следует активировать в случае если вопрос требует уточнения. Это позволит системе сохранить контекст, получить дополнительную информацию от абонента, вернуться к QAS, найти похожий вопрос и предоставить ответ. &amp;lt;blockquote&amp;gt;Например, если абонент задаёт роботу вопрос: детский сад. Из этого обращения мы не всегда можем понять, что именно нужно человеку: записаться в детский сад, поменять путёвку или уточнить список необходимых документов.&lt;br /&gt;
&lt;br /&gt;
Поэтому мы создаём короткие вопросы, помечаем их как «неполные» и добавляем уточняющие вопросы в ответ. Например: «Уточните, пожалуйста, что именно вы хотите узнать по поводу детского сада?» Получив такой вопрос, абонент должен будет уточнить свои потребности, а затем робот объединит оба запроса и выдаст ответ, если он есть в базе данных QAS.&amp;lt;/blockquote&amp;gt;- добавление, удаление или перенос. Чтобы удалить формулировку, необходимо навести курсор на нужную фразу. После этого справа появятся две кнопки (см. рис. 8). Одна из них в виде &#039;&#039;стрелочки&#039;&#039; предназначена для того, чтобы сделать эту формулировку &#039;&#039;основным вопросом&#039;&#039;. А кнопка в виде &#039;&#039;корзинки&#039;&#039; позволяет удалить выбранную фразу. Есть возможность удалять несколько формулировок, для этого нужно выбрать формулировки для удаления и нажать на кнопку &#039;&#039;Удалить,&#039;&#039; рядом с кнопкой &#039;&#039;Переместить.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- есть возможность переместить формулировки и/или кандидатов в другой вопрос. Для этого поставьте галочку напротив нужной фразы и нажмите кнопку «Переместить». В появившемся диалоговом окне выберите нужный вопрос (вы можете предварительно отфильтровать вопросы по категориям). Выберите, из выпадающего списка куда следует переместить выбранные вопросы: в формулировки или в список кандидатов, — и нажмите кнопку «Переместить». После этого &#039;&#039;&#039;обязательно&#039;&#039;&#039; сохраните изменения в текущем вопросе. &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Обращаем ваше внимание,&#039;&#039;&#039; что если вы указываете, что перемещение должно быть выполнено &amp;lt;u&amp;gt;в кандидаты&amp;lt;/u&amp;gt;, то вам необходимо будет затем перейти и &#039;&#039;утвердить&#039;&#039; кандидата.&amp;lt;/blockquote&amp;gt;- так же вы можете ознакомиться со списком &#039;&#039;кандидатов&#039;&#039;, который включает формулировки, близкие по смыслу к основному вопросу. Если среди них есть подходящие варианты, отметьте их галочкой и нажмите кнопку «Утвердить». После этого выбранные формулировки появятся в общем списке «Формулировки». &#039;&#039;Добавление большого количества разных формулировок необходимо, чтобы модель могла понимать суть вопроса, независимо от того, как его сформулирует человек, и выдавать один и тот же ответ на разные варианты этого вопроса.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;удаление&#039;&#039; вопроса из базы на вкладке «Дополнительно» внизу будет кнопка &#039;&#039;Удалить вопрос полностью&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Внимание:&amp;lt;/u&amp;gt;&#039;&#039;&#039; &#039;&#039;Нажимая на кнопку &#039;&#039;&#039;Удалить вопрос полностью&#039;&#039;&#039; в меню Дополнительно, вы удаляете &amp;lt;u&amp;gt;весь&amp;lt;/u&amp;gt; вопрос, включая формулировки, ответы на него из всех каналов и всех кандидатов.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- после того как вы внесете изменения, кнопка «Сохранить» станет активной в меню «Дополнительно» и на панели для редактирования ответов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, предусмотрена фильтрация по каналам связи и ответов для каждого из каналов. Напротив вопроса есть выпадающий список с доступными каналами, переключаясь между ними можете просмотреть и отредактировать ответы на текущий вопрос. Количество ответов в каналах, если они есть, отображается рядом с названием в круглых скобках. Если канал не выбран, то будет указано значение &#039;&#039;«не выбран»&#039;&#039;.          &lt;br /&gt;
&lt;br /&gt;
Каждый вопрос сопровождается флажком &#039;&#039;&#039;«Проверено»&#039;&#039;&#039;, который отмечает ответы, проверенные пользователем. При наведении курсора мыши на ответ, вместо канала к которому принадлежит вопрос, появляются кнопки: &lt;br /&gt;
&lt;br /&gt;
* копировать в канал, с ее помощью можно продублировать ответ для любого доступного канала;&lt;br /&gt;
* переместить в канал, перемещает ответ с текущего канала на другой выбранный пользователем канал;&lt;br /&gt;
* удалить ответ.&lt;br /&gt;
Также вы можете добавить новый вопрос в список, воспользовавшись функцией поиска ответа на вкладке &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; с включенным флажком &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039; или задав новый вопрос по документам на вкладке &#039;&#039;&#039;«Документы»,&#039;&#039;&#039; так же выбрав опцию &#039;&#039;&#039;«Использовать генерацию»&#039;&#039;&#039;. Если похожего вопроса раньше не было, то он появится в списке на вкладке «Вопросы». Вы сможете редактировать и изменять его по своему усмотрению. В случае, если похожий вопрос уже встречался, система предложит его как кандидата к похожему вопросу. Это значит, что его нужно будет перенести в формулировки (утвердить) и сохранить изменения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск по вопросам и ответам. Фильтрация&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2024-08-06 16-23-15.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 9 Иллюстрация поиска по вопросам&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
В разделе &#039;&#039;&#039;«Кэш»&#039;&#039;&#039; есть три вида поиска:&lt;br /&gt;
&lt;br /&gt;
# поиск по вопросам и их формулировкам, в том числе и кандидатам;&lt;br /&gt;
# поиск по ответам.&lt;br /&gt;
# поиск по категории&lt;br /&gt;
&lt;br /&gt;
А так же два вида фильтрации:&lt;br /&gt;
&lt;br /&gt;
# по содержанию ответов: &#039;&#039;Все&#039;&#039;, &#039;&#039;Проверенные&#039;&#039;, &#039;&#039;Непроверенные&#039;&#039;, &#039;&#039;Пустые.&#039;&#039;&lt;br /&gt;
# по полноте вопроса: &#039;&#039;Все, Полный, Неполный.&#039;&#039;  К &amp;lt;u&amp;gt;полным&amp;lt;/u&amp;gt; вопросам относятся вопросы с конкретикой. К &amp;lt;u&amp;gt;неполным&amp;lt;/u&amp;gt; - короткие вопросы без конкретики. &lt;br /&gt;
&lt;br /&gt;
[[Файл:2024-08-06 16-38-29.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 10 Иллюстрация поиска по ответам&amp;lt;/small&amp;gt;&#039;&#039;]]С помощью &#039;&#039;&#039;поиска по вопросам и их формулировкам&#039;&#039;&#039; можно найти все вопросы или вопросы в определённой категории, которые содержат определённое слово или фразу в своей формулировке. Поиск работает как для основного вопроса, так и для дополнительных формулировок.  &amp;lt;blockquote&amp;gt;Например, на рисунке 9 в категории «Водительские права» мы ищем все вопросы, в которых есть сочетание букв «&#039;&#039;замена&#039;&#039;». Если открыть меню, внизу экрана, &#039;&#039;«Дополнительно»&#039;&#039;, то можно увидеть, что это сочетание используется в альтернативных формулировках вопроса, найденные сочетания подсвечиваются.  &amp;lt;/blockquote&amp;gt;Обращаем внимание, что если в основном вопросе нет искомого слова или сочетания букв, то система все равно выведет вопрос, если найдет совпадения в альтернативных формулировках. [[Файл:2024-08-06 16-24-00.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 11 Результат работы двух видов поиска одновременно&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Предусмотрен &#039;&#039;поиск по ответам&#039;&#039;, в поле &#039;&#039;&#039;«Ответ»&#039;&#039;&#039; можно ввести слово или фразу и система подсветит поля ответов, где искомое сочетание было найдено (рис. 10). По умолчанию канал связи стоит в положении «не выбран» и выводятся &#039;&#039;все&#039;&#039; ответы &#039;&#039;из всех каналов&#039;&#039;, где найдено слово или фраза. Можно принудительно выбрать канал из списка, тогда отобразятся ответы выбранного канала и будут подсвечены те ответы, где найден искомый текст. Область ответа с искомым текстом будет подсвечена бледно-голубым (рис. 10). Можно одновременно использовать два вида поиска. В результате будут отображены вопросы, в которых присутствует искомое значение – как в вопросах, так и в ответах (рис. 11). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Поиск ответа&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:2025-07-04 15-31-58.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 12 Интерфейс блока «Поиск ответов»&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Блок &#039;&#039;&#039;«Поиск ответа»&#039;&#039;&#039; (рис. 12) работает так же, как кнопка &#039;&#039;&#039;«Задать вопрос»&#039;&#039;&#039; на вкладке &#039;&#039;&#039;«Документы»&#039;&#039;&#039;. &amp;lt;blockquote&amp;gt;Важно отметить, что поиск ответа происходит в два этапа: &lt;br /&gt;
&lt;br /&gt;
# поиск нужных фрагментов из документов в категории,&lt;br /&gt;
# из найденных фрагментов формируется ответ, на базе самого похожего на запрос. Если в нем найден контекст вопроса.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Он включает в себя поле для ввода текста вашего вопроса, выпадающий список с категориями (если категория не указана, ответ будет сформулирован на основании всех документов в базе данных), список созданных каналов.  &lt;br /&gt;
&lt;br /&gt;
В выпадающем списке &#039;&#039;&#039;«Модель генерации»&#039;&#039;&#039; вы можете выбрать модель, которая будет создавать итоговый ответ. Чтобы в списке появились дополнительные модели, кроме стандартной, администратор должен их добавить. После этого они появятся в списке, и вы сможете использовать их вместо стандартной модели.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;«Шаблон запроса к LLM»:&#039;&#039;&#039; здесь вы можете выбрать, какой промпт отправить на генеративную модель вместе с найденными фрагментами и вопросом. Если промпт не выбран, LLM будет использовать стандартный запрос. Подробнее о шаблонах запросов [[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|тут]].  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Для чего это нужно?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Если стандартный промпт не работает так, как нужно для конкретной категории, или требуется что-то особенное, можно создать новый шаблон. Это делается без изменения стандартного промпта. &amp;lt;/blockquote&amp;gt;Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.  &lt;br /&gt;
&lt;br /&gt;
Меню &#039;&#039;&#039;«Использовать кэш»&#039;&#039;&#039;. В этом меню можно выбрать, использовать ли только проверенные ответы или любые. Кэш-память позволяет сервису быстрее отвечать на запросы пользователей. А опция &#039;&#039;&#039;«Только проверенные ответы»&#039;&#039;&#039; гарантирует, что ответы, которые получает пользователь, были отредактированы и проверены оператором. &lt;br /&gt;
&lt;br /&gt;
Также в блоке есть флажки &#039;&#039;&#039;«Использовать генерацию».&#039;&#039;&#039; Флажок &#039;&#039;&#039;«Кэширование формулировки»&#039;&#039;&#039; установите активным, если хотите чтобы вопрос попал в кэш (список вопросов). Если система найдет семантическую близость с каким-либо вопросом, который уже есть в списке, то добавит его в альтернативные формулировки. Если нет — добавит в список как новый вопрос. После заполнения всех полей и нажатия кнопки &#039;&#039;&#039;«Получить ответ»&#039;&#039;&#039;, результат появится ниже. Показатель &#039;&#039;«достоверность»&#039;&#039; отражает процент достоверности ответа, основываясь на всех найденных фрагментах.&lt;br /&gt;
&lt;br /&gt;
Аналогично вкладке «Документы», вы можете настроить &#039;&#039;&#039;количество документов&#039;&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Проверка новых вопросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
Режим «Проверка новых вопросов» содержит перечень всех новых вопросов. В рабочей области находится таблица, в которой представлен список новых вопросов, ответы на них, категория, присвоенная этим вопросам, а также дата создания вопроса. Есть возможность фильтрации по каждой из колонок (рис. 13).&lt;br /&gt;
[[Файл:New questions mode.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13. Интерфейс режима утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При наведении на любую строку слева появляются иконка и чекбокс:&lt;br /&gt;
# [[Файл:Circle-check-solid.png|безрамки|22x22пкс]] Утвердить — позволяет утвердить ответ на текущий вопрос. Это означает, что ответ и категория соответствует вопросу. После утверждения вопрос пропадет из таблицы и получит статус &#039;&#039;&#039;«Проверено».&#039;&#039;&#039;&lt;br /&gt;
# [[Файл:Checkbox.png|безрамки|25x25пкс]] Чекбокс — позволяет выбрать несколько позиций таблицы для утверждения или удаления. Утверждение означает, что у всех выбранных позиций ответ и категория соответствует вопросу. Для утверждения всех выбранных позиций необходимо нажать кнопку «Утвердить», внизу таблицы, в правом нижнем углу. Для удаления — на значок &#039;&#039;корзинки&#039;&#039; (п. 5 списка ниже), так же в нижнем углу.&lt;br /&gt;
В «подвале» таблицы расположены следующие функциональные элементы:&lt;br /&gt;
&lt;br /&gt;
# [[Файл:Expand.png|безрамки|20x20пкс]] Развернуть — разворачивает таблицу и входит в полноэкранный режим.&lt;br /&gt;
# [[Файл:Compress.png|безрамки|23x23пкс]] Свернуть — выходит из полноэкранного режима и возвращает таблицу в исходное состояние.&lt;br /&gt;
# [[Файл:Approve changes mode.png|безрамки|187x187пкс]]  — позволяет переключаться между состояниями режима &#039;&#039;&#039;«Подтверждения изменений».&#039;&#039;&#039; При включенном режиме при каждом массовом утверждении ответов на вопросы будет появляться диалоговое окно, которое будет запрашивать подтверждение текущих изменений.&lt;br /&gt;
# Кнопка &#039;&#039;&#039;«Утвердить»&#039;&#039;&#039; — позволяет утвердить все выбранные на данный момент ответы на вопросы. Кнопка не активна, пока не выбрана ни одна позиция в таблице.&lt;br /&gt;
# [[Файл:Delete icon.png|безрамки|22x22пкс]] — позволяет удалить все выбранные на данный момент ответы на вопросы. При включенном режиме &#039;&#039;&#039;«Подтверждения изменений»&#039;&#039;&#039; при удалении запросит подтверждение в диалоговом окне.&lt;br /&gt;
[[Файл:New questions mode changed.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.13.1. Работа в режиме утверждения новых вопросов&amp;lt;/small&amp;gt;&#039;&#039;]]Данный режим позволяет как точено, так и массово проверять ответы и категорию на соответствие вопросу.&lt;br /&gt;
В таблице реализована возможность самостоятельной правки вопросов/ответов/категорий. Для этого надо кликнуть на интересующую вас ячейку и внести правки. Сразу после изменений в верхней правой части ячейки появится иконка для отката изменений [[Файл:Undo.png|безрамки|24x24пкс]] на &#039;&#039;&#039;начальное&#039;&#039;&#039; состояние. Если в строке произошли какие-то изменения, то &amp;lt;u&amp;gt;&#039;&#039;строка автоматически переходит в состояние выбранной&#039;&#039;&amp;lt;/u&amp;gt; (рис. 13.1).&lt;br /&gt;
&lt;br /&gt;
В таблице реализована клавиатурная доступность, которая позволяет перемещаться между ячейками и утверждать выбранные позиции в таблице. Для этого используются следующие комбинации клавиш: Ctrl + ⬆/⬇/⬅/➡/Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Утверждение кандидатов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Рис. 13 Интерфейс режима Утверждения кандидатов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 14. Интерфейс режима Утверждения кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим «Утверждение кандидатов» содержит перечень всех кандидатов. В рабочей области находится таблица, в которой представлен список кандидатов, перечень основных вопросов, где эти кандидаты находятся, а также категория, присвоенная этим вопросам (рис. 14). &lt;br /&gt;
&lt;br /&gt;
При наведении на любую строку слева появляются две иконки:&lt;br /&gt;
# [[Файл:Сделать основным без фона.png|безрамки|26x26px]] Сделать основным — позволяет сделать кандидата основным вопросом. По нажатию на эту кнопку появляется диалоговое окно, где требуется подтвердить намерение сделать кандидата основным вопросом. В форме подтверждения нужно выбрать категорию, в которую хотели бы добавить вопрос и аналогично функционалу добавить новый вопрос (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Добавление новых и редактирование вопросов|Добавление новых и редактирование вопросов]]).&lt;br /&gt;
# [[Файл:Утвердить.png|безрамки|26x26px]] Утвердить — позволяет утвердить кандидата, в текущем вопросе, включая её в формулировку вопроса. Это означает, что кандидат подходит по смыслу к основному вопросу и его формулировкам.[[Файл:Рис 14. Работа в режиме Утверждение кандидатов.jpg|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.14.1. Работа в режиме Утверждение кандидатов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
Чтобы утвердить сразу несколько кандидатов, отметьте их галочками. После этого внизу появится строка с выпадающим списком всех основных вопросов из базы данных QAS.&lt;br /&gt;
&lt;br /&gt;
По умолчанию система предлагает утвердить выбранного кандидата или кандидатов в текущем вопросе. Однако если вы хотите перенести его в другой вопрос, просто начните вводить его название в поле поиска. Затем нажмите кнопку «Утвердить», расположенную в правом нижнем углу (рис. 14.1).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите &#039;&#039;удалить&#039;&#039; кандидата или кандидатов, выделите их и нажмите на иконку «Корзинка», которая находится над кнопкой «Утвердить».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Поиск несоответствий»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Режим &amp;quot;Поиска несоответствий кэша ответов и документов&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;.&#039;&#039;&#039; Чтобы запустить поиск несоответствий, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 1.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15. Работа в режиме Поиска несоответствий. Вкладка несоответствий&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Несоответствия&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, которые не соответствуют фрагменту документа (рис.15). Таблица разделена на 4 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;фрагмент из документа&#039;&#039;, по которому был дан текущий ответ,&lt;br /&gt;
* &#039;&#039;исправленный ответ&#039;&#039;, на который предлагается заменить текущий.&lt;br /&gt;
&lt;br /&gt;
Проанализировав предложенные ответы в столбце &#039;&#039;&amp;quot;Исправленный ответ&amp;quot;&#039;&#039;, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены предложенных ответов на ответы из кэша необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Поиск несоответствий 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.15.1. Работа в режиме Поиска несоответствий. Вкладка Ошибок&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
При активном табе &#039;&#039;&#039;&amp;quot;Ошибки&amp;quot;&#039;&#039;&#039; показана таблица результатов поиска для работы с найденными ответами из кэша, по которым были выявлены ошибки, например, отсутствие информации (рис.15.1). Таблица разделена на 3 столбца:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;вопрос&#039;&#039;,&lt;br /&gt;
* &#039;&#039;ответ&#039;&#039; из кэша,&lt;br /&gt;
* &#039;&#039;ошибка&#039;&#039; поиска&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Здесь можно скорректировать ответ из кэша, при необходимости (в ячейке таблицы), или удалить запись (строку). Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
&lt;br /&gt;
Далее, для замены исправленных ответов необходимо выделить их (строки) и нажать на кнопку &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; внизу таблицы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал режима «Векторный поиск»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
[[Файл:Векторный поиск.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16. Работа в режиме Векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Режим &amp;quot;Векторного поиска&amp;quot; представляет собой отображение двух таблиц, переключающихся табами слева: &#039;&#039;&#039;&#039;&#039;&amp;quot;Документы&amp;quot;&#039;&#039;&#039;&#039;&#039; и &#039;&#039;&#039;&#039;&#039;&amp;quot;Ответы&amp;quot;&#039;&#039;&#039;&#039;&#039; (рис.16). Он предназначен для поиска и замены ответов и фраз в документах, векторно похожих на текст запроса. Чтобы запустить векторный поиск, нажмите на иконку поиска [[Файл:Лупа.png|безрамки|30x30пкс]] на панели управления (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]).&lt;br /&gt;
&lt;br /&gt;
После окончания поиска будет отображена таблица, которая разделена на 3 столбца:&lt;br /&gt;
* &#039;&#039;документ / вопрос&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;фраза / ответ&#039;&#039; (в зависимости от выбранного таба),&lt;br /&gt;
* &#039;&#039;сходство&#039;&#039;, в процентах.&lt;br /&gt;
Проанализировав найденные фразы/ответы, можно их скорректировать (в ячейке таблицы) или удалить запись (строку), если она была дана неверно. Для удаления нескольких записей выберите их галочкой и снизу таблицы нажмите на иконку удаления [[Файл:Delete icon.png|безрамки|22x22пкс]].&lt;br /&gt;
[[Файл:Векторный поиск 2.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.16.1. Замена информации в режиме векторного поиска&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Затем слева от таблицы заполняем форму для того, чтобы модель генерации предложила варианты замены информации (фразы или ответа). Для этого заполняем недостающие поля: &#039;&#039;Текст замены&#039;&#039; и опционально &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблон запроса к LLM&#039;&#039; типа &amp;quot;Векторная замена информации&amp;quot;. После нажатия на кнопку &#039;&#039;&amp;quot;Показать варианты замены&amp;quot;&#039;&#039; запустится процесс подготовки предложений по замене информации: появится четвертый столбец &#039;&#039;&amp;quot;Измененная фраза&amp;quot; / &amp;quot;Измененный ответ&amp;quot;&#039;&#039; и в ней по очереди построчно будут заполнятся фразы/ответы (рис. 16.1).&lt;br /&gt;
&lt;br /&gt;
После окончания обработки можно отредактировать или удалить предложенные варианты замены, выделить нужные и нажать внизу таблицы кнопку &#039;&#039;&amp;quot;Заменить фразы&amp;quot;&#039;&#039; / &#039;&#039;&amp;quot;Заменить ответы&amp;quot;&#039;&#039; для замены фраз в документе/ответов соответственно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Кэш»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&#039;&#039;&amp;lt;small&amp;gt;Табл. 2 Описание функционала панели управления вкладки «Кэш»&amp;lt;/small&amp;gt;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Наименование кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-00_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Выбрать вопросы&lt;br /&gt;
|При нажатии на эту кнопку активируется режим, в котором можно выбрать несколько вопросов из списка для последующего перемещения или удаления. Сама кнопка подсвечивается красным контуром, показывая, что она активна. Нажав на неё повторно, можно выключить режим и сбросить выбор. После того как вы отметили галочками вопросы, справа от кнопки появляется опции «Переместить вопросы» [[Файл:Копировать.png|безрамки|20x20px]] и «Удалить выбранные вопросы»[[Файл:2024-07-08 22-55-51-no-bg-preview (carve.photos).png|безрамки|20x20px]].&lt;br /&gt;
Если вы собираетесь переместить вопросы, но в них уже есть проверенные ответы или кандидаты, в диалоговом окне появится соответствующее предупреждение. При этом перемещаться они не будут. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-35.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспорт вопросов &lt;br /&gt;
|Эта кнопка позволяет экспортировать вопросы в формате CSV для классификатора или для отчета.&lt;br /&gt;
Структура файла для классификатора выглядит следующим образом: &#039;&#039;Категория&#039;&#039; ⇥ &#039;&#039;Вопрос.&#039;&#039; &lt;br /&gt;
Структура файла отчетности: &#039;&#039;Категория⇥ Вопрос⇥ Обозначение вопроса(основной/алиас/кандидат).&#039;&#039; Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный».&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Автосохранение_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Автосохранение&lt;br /&gt;
|Позволяет включить автосохранение. При включенном (вокруг кнопки появляется красный контур) режиме будет сохраняться через 10 секунд после изменения данных. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Обновить_данные_вопроса.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Обновить данные вопроса&lt;br /&gt;
|С помощью этой кнопки можно обновить данные текущего вопроса, например, после генерации ответов. По нажатию на кнопку обновятся все ответы, которые система сгенерировала на этот вопрос. Генерация ответов происходит для разных каналов связи. Вы можете просмотреть их, выбрав нужный канал в меню рядом с основным вопросом. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Answer_gen_(1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Генерация ответов&lt;br /&gt;
|эта кнопка предназначена для генерации ответов. По нажатию на кнопку появляется диалоговое окно, в котором требуется:&lt;br /&gt;
&lt;br /&gt;
* ввести желаемое количество &#039;&#039;ответов&#039;&#039;,&lt;br /&gt;
* выбрать &#039;&#039;категорию&#039;&#039;, для которой требуется генерация,&lt;br /&gt;
* выбрать &#039;&#039;режим генерации&#039;&#039;: по документам или перефразирование проверенных,&lt;br /&gt;
* указать, для каких вопросов нужно сгенерировать ответы: для всех или только для пустых,&lt;br /&gt;
* далее выбрать, следует ли заменить существующие ответы. Если «да», то ответы будут заменены на новые. Если «нет», то они будут дополнены новыми вариантами,&lt;br /&gt;
* указать модель генерации (по умолчанию используется default). Другие модели будут отображаться в списке только после того, как администратор добавит их,&lt;br /&gt;
* и наконец, указать &#039;&#039;количество документов [1,10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&lt;br /&gt;
* и нажать на кнопку «Запуск».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Генерация может занимать достаточно продолжительное время. Помимо канала по умолчанию, ответы генерируются и для других каналов, после окончания обновите данные вопроса и просмотрите все существующие каналы.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039;&#039;&#039; &#039;&#039;лучше использовать сначала режим генерации ответов по документам, после чего проверить их правильность и запускать генерацию в режиме перефразирования ответов. Также перед тем, как сгенерировать ответы, обновите страницу.&#039;&#039; &amp;lt;/blockquote&amp;gt;Убедитесь, что предыдущая генерация ответов закончена, иначе кнопка не сработает, и вам нужно будет либо остановить предыдущую генерацию, либо подождать, пока она завершится. Для удобства отслеживания на иконке отображается прогресс генерации. Иконка выглядит так [[Файл:Иконка генерации.png|безрамки|20x20px]], если генерация запущена. При наведении на нее она меняется на &#039;&#039;Остановить генерацию ответов&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить генерацию. Все ответы, которые успели сгенерироваться, останутся. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:2024-07-08_22-41-58.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Массовая обработка вопросов&lt;br /&gt;
|Нажав на кнопку, появится меню с двумя разделами: &#039;&#039;&#039;«Загрузка»&#039;&#039;&#039; и &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Замена».&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Этот раздел позволяет заменить определенный текст в ответах на вопросы. Для этого необходимо заполнить следующие поля:&lt;br /&gt;
&lt;br /&gt;
* категория&lt;br /&gt;
* искомый текст в ответах&lt;br /&gt;
* замена&lt;br /&gt;
* и нажать запуск.&lt;br /&gt;
&#039;&#039;Функционал раздела &#039;&#039;&#039;«Загрузка».&#039;&#039;&#039;&#039;&#039;Этот раздел предназначен для обработки множества вопросов (в режиме &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]) или пар вопрос-ответ (в &#039;&#039;&#039;JSON&#039;&#039;&#039;-режиме [[Файл:JSON.png|безрамки|80x80пкс]]).&lt;br /&gt;
&lt;br /&gt;
Режим &#039;&#039;&#039;Текст&#039;&#039;&#039; [[Файл:Текст.png|безрамки|80x80пкс]]&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Для массовой обработки вопросов в режиме Текст требуется выбрать:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .csv,&lt;br /&gt;
* выбрать категорию, к которой относятся вопросы из файла, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Любые ответы&#039;&#039;, &lt;br /&gt;
* укажите модель генерации, &#039;&#039;если нужно сгенерировать еще и ответы&#039;&#039; (по умолчанию используется значение по умолчанию, и &amp;lt;u&amp;gt;если не активирован флаг «Использовать генерацию», функция работать не будет&amp;lt;/u&amp;gt;.). Другие модели будут отображаться в списке только после того, как администратор добавит их.&lt;br /&gt;
* укажите &#039;&#039;количество документов [1, 10]&#039;&#039;, в которых будет осуществляться поиск ответа, соответствующего вашему вопросу. Для случаев с генерацией ответов.&amp;lt;blockquote&amp;gt;Это число определяется интуитивно: чем больше вы выберете, тем меньший контекст будет извлечён из каждого документа. Однако, если в категории более четырёх документов, не рекомендуется устанавливать значение более четырёх.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;). Можно активировать остальные флаги для случаев, когда нужно помимо обработки нужно &#039;&#039;еще и сгенерировать ответы.&#039;&#039;&lt;br /&gt;
* а так же активировать опцию «Установить порог похожести,%». Если вы активируете её, то сможете выбрать значение по умолчанию — 90% или задать своё собственное.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Важно:&#039;&#039;&#039; в файле могут быть вопросы &#039;&#039;&#039;только&#039;&#039;&#039; по одной тематике.&amp;lt;/blockquote&amp;gt;Обработка вопросов осуществляется по следующей схеме: каждый новый вопрос сравнивается с предыдущими (и формулировками). Если обнаруживается вопрос, который кажется схожим по смыслу, то новый вопрос включается в список его возможных кандидатов. Если же не находится вопроса, который имеет семантическую близость с новым, то новый становится основным.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;&#039;&#039;Совет:&#039;&#039;&#039; д&#039;&#039;ля массовой обработки вопросов без генерации ответов лучше снять флажок «Использовать генерацию» и установить параметр «Использовать кэш ответов» в состояние «Любые ответы».&amp;lt;/blockquote&amp;gt;Режим &#039;&#039;&#039;JSON&#039;&#039;&#039;[[Файл:JSON.png|безрамки|80x80пкс]].&lt;br /&gt;
&lt;br /&gt;
Чтобы массово обрабатывать пары вопрос-ответ, переключитесь в режим JSON и заполните следующие поля:&lt;br /&gt;
&lt;br /&gt;
* файл с вопросами в формате .json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Формат json-файла для загрузки в интерфейс: &lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос2&amp;quot;, &amp;quot;ответ 2&amp;quot; ],&lt;br /&gt;
&lt;br /&gt;
    [ &amp;quot;вопрос1&amp;quot;, &amp;quot;ответ 1&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* выбрать категорию, к которой относятся пары вопрос-ответ в файле, &lt;br /&gt;
* выбирать канал связи &#039;&#039;не нужно&#039;&#039;,&lt;br /&gt;
* параметр для использования кэша установить в режим &#039;&#039;Не использовать&#039;&#039;, &lt;br /&gt;
* оставьте параметр «Количество документов» в значении по умолчанию — 1.&lt;br /&gt;
* а также активировать только флаг &#039;&#039;Кэшировать формулировку вопроса&#039;&#039; остальные снять (подробнее см. разд. &#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|Поиск ответа]]&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Этот функционал позволяет создать основную базу. После того как пары вопросов и ответов будут добавлены, можно будет [https://wiki.connect2ai.net/index.php#Добавление_новых_и_редактирование_вопросов добавлять формулировки в вопросы]. Эта кнопка доступна только в режиме &#039;&#039;&#039;«Подробный»&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Лупа.png|центр|безрамки|50x50пкс]]&lt;br /&gt;
|Поиск несоответствий кэша ответов и документов / Векторный поиск&lt;br /&gt;
|Позволяет запустить поиск разного вида в зависимости от выбранного режима: &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; или &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Поиск несоответствий»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска ответов из кэша, которые не соответствуют информации из документов. Для запуска в ней нужно указать &#039;&#039;Категорию&#039;&#039; поиска, выбрать тип &#039;&#039;Ответов&#039;&#039; для поиска и, опционально, &#039;&#039;Модель генерации&#039;&#039; (по умолчанию default) и &#039;&#039;Шаблоны запросов к LLM:&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1. &amp;quot;Вопрос по документации&amp;quot;,&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2.&#039;&#039; &amp;quot;Поиск несоответствий информации&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Поиск может занимать достаточно продолжительное время. Для удобства отслеживания на иконке отображается прогресс поиска. При наведении на нее она меняется на &#039;&#039;&amp;quot;Остановить поиск несоответствий кэша ответов и документов&amp;quot;&#039;&#039; [[Файл:Иконка ген. стоп.png|безрамки|20x20px]] и вы можете принудительно остановить поиск.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В режиме &#039;&#039;&#039;«Векторный поиск»&#039;&#039;&#039; при нажатии на кнопку появляется форма для поиска фрагментов, векторно похожих на фразу запроса. Для запуска в ней нужно указать &#039;&#039;Текст&#039;&#039; запроса, &#039;&#039;Категорию&#039;&#039; поиска и &#039;&#039;Порог схожести&#039;&#039;. Далее будет выведена таблица с данными поиска с разделением на документы и ответы.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню_пользователя_new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Шаблоны запросов.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 17. Интерфейс вкладки Шаблоны запросов&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Функционал вкладки «Шаблоны запросов»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
Данный раздел позволяет управлять шаблонами промптов: создавать, редактировать, удалять и настраивать их использование &#039;&#039;(Рис. 17)&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Интерфейс вкладки&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- &#039;&#039;Фильтрация по типу&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В верхней части окна слева расположен выпадающий список &#039;&#039;&#039;«Тип»&#039;&#039;&#039;, позволяющий отфильтровать шаблоны по категориям:  &lt;br /&gt;
&lt;br /&gt;
    - Чат&lt;br /&gt;
&lt;br /&gt;
    - Запрос к документу&lt;br /&gt;
&lt;br /&gt;
    - Очистка документа&lt;br /&gt;
&lt;br /&gt;
    - Генератор синонимичных фраз&lt;br /&gt;
&lt;br /&gt;
    - Перефразировка фрагмента текста&lt;br /&gt;
&lt;br /&gt;
    - Суммаризация текста&lt;br /&gt;
&lt;br /&gt;
    - Генератор вопросов по тексту&lt;br /&gt;
&lt;br /&gt;
- Векторная замена информации&lt;br /&gt;
&lt;br /&gt;
- Поиск несоответствий информации&lt;br /&gt;
&lt;br /&gt;
Напротив каждого типа в скобках указано количество доступных шаблонов.&lt;br /&gt;
&lt;br /&gt;
У каждого типа запроса из коробки есть один экземпляр шаблона. Он не редактируемый и является шаблоном по умолчанию, если не выбран другой.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Список шаблонов&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Справа от списка типов отображаются шаблоны выбранной категории. При выборе шаблона из списка его содержимое отображается в области просмотра.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;- Редактирование шаблона&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Название шаблона&#039;&#039; – можно изменить в соответствующем поле.  &lt;br /&gt;
[[Файл:Сведение в единый.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 18.  Шаблон сведения ответа в единый&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
  - &#039;&#039;Текст шаблона&#039;&#039; – поддерживает параметры в квадратных скобках &amp;lt;code&amp;gt;[###Сопроводительный текст, если нужен{Параметр}]&amp;lt;/code&amp;gt;, которые являются необязательными. Квадратные скобки обозначают необязательный параметр, то есть его может не быть и система все равно отработает.&lt;br /&gt;
&lt;br /&gt;
  - &#039;&#039;Шаблон сведения ответа в единый&#039;&#039; (опционально) – используется в суммаризации для объединения нескольких частей в один результат. &amp;lt;blockquote&amp;gt;Например, разбили совещание на куски, сделали по кускам суммаризации, а потом нужно в один результат все свести &#039;&#039;(Рис. 18)&#039;&#039;.&amp;lt;/blockquote&amp;gt;  - &#039;&#039;Параметры генерации:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* max_tokens - ограничение максимального количества токенов, возвращаемых моделью в ответ на заданный запрос (prompt);&lt;br /&gt;
* top_k - параметр, определяющий количество наиболее вероятных токенов, которые модель учитывает при генерации текста. Чем ниже значение, тем более предсказуемым и повторяющимся будет ответ модели;&lt;br /&gt;
* top_p - параметр отвечает за динамический выбор словаря модели и является альтернативой настройке «температуры» ответа. Используется для уменьшения вероятности генерации неожиданных или нежелательных ответов;&lt;br /&gt;
* temperature - параметр влияет на детерминированность или случайность генерируемых ответов. При более низких значениях алгоритм предпочитает наиболее вероятные токены, что обеспечивает точность и краткость, идеально подходящие для фактических ответов. При повышении температуры выбор становится более случайным, что способствует разнообразию и творческим идеям, например, при создании стихов;&lt;br /&gt;
* repeat_penalty - количество повторений слов в ответе.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;Использовать данный шаблон по умолчанию&#039;&#039; – если активировать эту опцию, шаблон будет применяться автоматически в зависимости от типа (например, в QAS для запросов к документам или в SPR для суммаризации).  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Добавление нового шаблона&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
1. Нажмите кнопку &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; внизу вкладки.  &lt;br /&gt;
&lt;br /&gt;
2. Заполните поля:  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Название шаблона&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Тип шаблона&#039;&#039; (выберите из выпадающего списка)  &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Текст шаблона&#039;&#039; (обязательное поле) &lt;br /&gt;
&lt;br /&gt;
   - &#039;&#039;Параметры генерации&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
3. Нажмите &#039;&#039;&#039;«Добавить»&#039;&#039;&#039; для сохранения.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Редактирование и удаление шаблонов&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Чтобы изменить шаблон, откройте его, внесите правки и нажмите &#039;&#039;&#039;«Сохранить».&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
- Для удаления выберите шаблон и нажмите &#039;&#039;&#039;«Удалить»&#039;&#039;&#039;.  &amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Примечание:&#039;&#039;&#039; Не забывайте сохранять изменения после редактирования шаблонов.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[[Файл:2025-07-04 17-05-52.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 19. Рабочая область вкладки «Интерактив».&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==== Вкладка «Интерактив» ==== &lt;br /&gt;
&lt;br /&gt;
Вкладка &#039;&#039;&#039;«Интерактив»&#039;&#039;&#039; включает в себя три режима:&lt;br /&gt;
&lt;br /&gt;
# режим протоколирования,&lt;br /&gt;
# чат,&lt;br /&gt;
# очистка текста.&lt;br /&gt;
[[Файл:Шаблон.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис.20. Блок редактирования и просмотра шаблона&amp;lt;/small&amp;gt;&#039;&#039;]]Чтобы &#039;&#039;&#039;переключиться между режимами&#039;&#039;&#039;, просто нажмите на соответствующие иконки на панели управления. Активный режим выделяется красным контуром вокруг иконки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим протоколирования&#039;&#039;&#039; [[Файл:Remove-bg.ai 1741353006272.png|безрамки|20x20пкс]] служит для создания протоколов — кратких резюме — на основе стенограмм. Она обладает двумя ключевыми функциями: позволяет создавать шаблоны для протоколов и создавать протоколы.&lt;br /&gt;
[[Файл:2025-07-04 17-06-57.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 21. Форма для загрузки файла для протоколирования.&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
[[Файл:2025-05-21 15-23-39.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 22. Интерфейс вкладки Интерактив в режиме Чат&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
Слева располагается список всех шаблонов, где вы можете найти подходящий или создать новый. Для добавления нового шаблона необходимо нажать на кнопку &#039;&#039;&#039;«Добавить шаблон»&#039;&#039;&#039; и заполнить все необходимые поля в появившемся окне: &#039;&#039;&#039;указать название шаблона&#039;&#039;&#039;, а также &#039;&#039;&#039;наименования разделов&#039;&#039;&#039; и &#039;&#039;&#039;описать их содержание&#039;&#039;&#039;.&lt;br /&gt;
В центральной части экрана, вы можете редактировать шаблон. Здесь вы можете внести изменения и сохранить их, либо удалить, нажав соответствующие кнопки внизу блока (см. рис. 20).&lt;br /&gt;
&lt;br /&gt;
В нижней части экрана вы найдете форму для отправки файла на протоколирование (см. рис. 21). Для загрузки файла воспользуйтесь кнопкой &#039;&#039;&#039;«Выберите файл»&#039;&#039;&#039;. Справа от поля выбора файла располагается значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении на которую всплывает подсказка с поддерживаемыми типами файлов. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[QAS. UPS руководство по работе с интерфейсом#Функционал вкладки «Шаблоны запросов»|Шаблон запроса к LLM]]&#039;&#039;&#039; стоит по умолчанию, в выпадающем списке для этого функционала доступны только шаблоны типа &amp;quot;Суммаризация текста&amp;quot;. Если выбираете шаблон, отличный от стандартного, то напротив выпадающего списка появится значок &#039;&#039;&#039;«Подсказка»&#039;&#039;&#039; [[Файл:Подсказка.jpg|безрамки|20x20пкс]], при наведении курсора на него вы увидите текст промпта этого шаблона.&lt;br /&gt;
&lt;br /&gt;
Затем выберите одну из опций использования &#039;&#039;&#039;Шаблона протокола&#039;&#039;&#039;: &#039;&#039;&#039;&amp;quot;Использовать&amp;quot;&#039;&#039;&#039; или с &#039;&#039;&#039;&amp;quot;Не использовать&amp;quot;&#039;&#039;&#039;. Справа будет отображаться сгенерированный протокол, его можно будет выгрузить в формате docx или txt (см. раздел. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Интерактив»|Панель управления вкладки «Интерактив»]]). В рабочей области так же есть информационная вкладка &#039;&#039;&#039;«Серверы»&#039;&#039;&#039;, которая отображает информацию о серверах и процессах, находится в правом нижнем углу рабочей области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В режиме «Чат»&#039;&#039;&#039; [[Файл:Чат (1).png|безрамки|20x20пкс]] можно в свободной форме пообщаться с LLM-моделью. Есть возможность обращаться к нескольким моделям. Рабочая область показана на рисунке 22. Слева на рисунке есть блок с выбором LLM-модели, &amp;quot;Шаблон запроса к LLM&amp;quot; типа &amp;quot;Чат&amp;quot; и опция «Глубина истории сообщений», которая варьируется в диапазоне [3, 10]. &amp;lt;blockquote&amp;gt;Внимание: варианты моделей появляются в интерфейсе после того, как администраторы их добавят. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
В центре экрана расположен сам чат. Внизу области расположено окно, в которое можно ввести свой запрос и отправить его по клику на кнопку «Отправить» [[Файл:Отправить.png|безрамки|20x20пкс]] . Очистить историю можно воспользовавшись одноименной кнопкой [[Файл:Обновить данные вопроса.png|безрамки|20x20пкс]]. Справа от чата блок с «Поиском ответов», подробнее о нем и его параметрах можно прочитать [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]].&lt;br /&gt;
[[Файл:2025-05-28 16-48-05.png|мини|&#039;&#039;&amp;lt;small&amp;gt;Рис. 23 Интерфейс вкладки Интерактив в режиме Очистка чата&amp;lt;/small&amp;gt;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Режим «Очистка текста»&#039;&#039;&#039; [[Файл:Photo 2025-05-21 12-43-53.jpg|безрамки|20x20пкс]] этот инструмент помогает убрать из текста лишнее и сделать его более читабельным. Чтобы воспользоваться функцией, вставьте текст в поле «Чистка текста» (в центре рабочей области) и нажмите кнопку «Очистить». После завершения процесса справа от исходного текста появится очищенный вариант (рис. 23). В него нельзя вносить изменения, но можно скопировать с помощью клавиш Ctrl+C или экспортировать в виде документа [[Файл:Сохранить doc (1).png|безрамки|20x20пкс]] docx или txt на выбор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;u&amp;gt;Панель управления вкладки «Интерактив»&amp;lt;/u&amp;gt; =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Иконка кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Название кнопки&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Описание&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Remove-bg.ai 1741353006272.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Протоколирование&lt;br /&gt;
|Режим протоколирования позволяет создавать протокол на основе стенограмм. Когда режим активен, вокруг появляется красный фон.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Чат (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Чат&lt;br /&gt;
|Режим чата позволяет свободно общаться с LLM-моделью на любые темы. Когда вокруг кнопки появляется красный фон, режим активируется.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Сохранить doc (1).png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Экспортировать как документ&lt;br /&gt;
|Позволяет экспортировать документ протокола в одном из форматов docx или txt для режимов: протоколирование и очистка текста.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Меню пользователя new.png|центр|безрамки|40x40пкс]]&lt;br /&gt;
|Меню пользователя&lt;br /&gt;
|Отображает меню пользователя (имя, версия системы, смена пароля, отображение/скрытие фона, выход из системы). В меню пользователя добавлена функция &#039;&#039;выбора набора данных* (документы, вопросы)&#039;&#039;. Это позволяет работать с различными изолированными группами данных в рамках одной учетной записи. При изменении активного набора данных система автоматически обновляет список пользовательских данных в сервисе. Это обеспечивает удобное переключение между разными проектами или рабочими пространствами без необходимости перезагрузки интерфейса.&lt;br /&gt;
&amp;lt;small&amp;gt;*права на создание наборов данных есть у администраторов или у ролей, где эти права прописаны.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Совместная работа ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В QAS допускается работать нескольким пользователям, если они работают в разных категориях.&lt;br /&gt;
&lt;br /&gt;
=== Методика работы с QAS ===&lt;br /&gt;
&lt;br /&gt;
Чтобы начать пользоваться сервисом ответов на вопросы, вам нужно загрузить документацию, ответы на которую вы будете давать пользователям. Определить категорию этих документов. Напоминаем, что файл должен быть максимально ёмким, подробным и кратким подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Добавление файла в список|раздел Добавление файла в список]]. Если в документе используются аббревиатуры или слова с неофициальными (&amp;quot;народными&amp;quot;) вариантами написания/произношения, например, «материнский капитал» (маткапитал, маткап и так далее), их следует включить в глоссарий. Глоссарий можно найти в разделе [[QAS. UPS руководство по работе с интерфейсом#Функционал меню «Дополнительно»|«Дополнительно»]] на вкладке «Документы» под текстом документа.                                    &lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
Если у вас нет готовых вопросов по документации есть два варианта:&lt;br /&gt;
&lt;br /&gt;
# добавлять вопросы и их формулировки вручную,&lt;br /&gt;
# запустить генерацию вопросов по документации (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Документы»|Панель управления вкладки Документы]]).&lt;br /&gt;
&lt;br /&gt;
После того, как генерация вопросов завершится, необходимо пройти на вкладку Вопросы и проверить вопросы на соответствие документации и адекватность. &lt;br /&gt;
&lt;br /&gt;
Если у вас есть csv файл с фразами-вопросами, то есть возможность загрузить их массово, воспользовавшись кнопкой «Массовая обработка вопросов» на панели управления вкладки Вопросы (подробнее см. [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После этого нужно скомпоновать по смыслу вопросы и почистить ненужные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Добавление ответов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вопросы будут загружены в базу вопросов QAS. Можно запустить генерацию ответов (см. раздел [[QAS. UPS руководство по работе с интерфейсом#Панель управления вкладки «Кэш»|Панель управления вкладки Кэш]]). После ее завершения нужно проверить правильность и соответствие ответов вопросу, если ответ вас устраивает — поставьте галочку «Проверено». Либо отредактируйте ответ и так же отметьте его проверенным. Так же можно самостоятельно добавить ответы на вопроса из документации. А так же есть возможность запустить перефразирование уже проверенных ответов, что поможет немного расширить вариации ответов.&lt;br /&gt;
&lt;br /&gt;
При добавлении ответов избегайте использования подобных фраз: по данному вопросу, в этом случае, отвечая на ваш вопрос и тд. и тп. Поскольку, если не указать в ответе суть вопроса, в дальнейшем &#039;&#039;&#039;поиск несоответствий&#039;&#039;&#039; и &#039;&#039;&#039;векторный поиск&#039;&#039;&#039; может потенциально давать ошибки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Пример корректного ответа и нет:&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&#039;&#039;&#039;Вопрос&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который потенциально приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Ответ, который НЕ приведет к ошибке&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Реабилитационный сертификат&lt;br /&gt;
|&#039;&#039;&#039;По данному вопросу&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|По вопросу &#039;&#039;&#039;оформления реабилитационного сертификата&#039;&#039;&#039; необходимо обратиться в филиал фонда «Защитники Отечества» Новосибирской области.&lt;br /&gt;
Адрес фонда: Новосибирская область, г. Новосибирск, ул. Октябрьская, д. 34;&lt;br /&gt;
&lt;br /&gt;
Режим работы: ежедневно с 09:00 до 18:00;&lt;br /&gt;
&lt;br /&gt;
Контактный телефон: 117 (доб. 1), 8 (383) 304-89-99;&lt;br /&gt;
&lt;br /&gt;
Сайт: &amp;lt;nowiki&amp;gt;https://fzo.gov.ru/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Работа с кэшем вопросов&amp;lt;/big&amp;gt; =====&lt;br /&gt;
После того как вы создадите базу вопросов и ответов, можно приступить к проверке работы кэша. В разделе «Кэш» вы найдёте блок для поиска ответа. В поле «Текст» введите свой вопрос, который может быть похож на уже существующие и на которые может ответить ваша загруженная документация. Установите необходимые настройки поиска, подробности можно найти [[QAS. UPS руководство по работе с интерфейсом#Поиск ответа|тут]]. &lt;br /&gt;
&lt;br /&gt;
Далее возможны различные варианты развития событий:&lt;br /&gt;
&lt;br /&gt;
* Если &#039;&#039;вопрос не похож&#039;&#039; ни на один из уже имеющихся в базе данных, и активирован флаг «Использовать генерацию», система сгенерирует ответ на основе документации (если в ней есть ответ на этот вопрос). А сам вопрос будет добавлен в список основных (при условии, что активна галка «кэширование формулировки»). Если функция генерации отключена, в ответ на вопрос будет указано «Информация не найдена». Сам вопрос будет отображаться в общем списке вопросов как основной, для работы с ним и с подобными нужно отфильтровать по «Пустым ответам».&lt;br /&gt;
* Если система &#039;&#039;обнаружит сходство с каким-либо вопросом из базы данных&#039;&#039;, новый вопрос будет добавлен в список кандидатов к этому вопросу. Если кандидат попадет в верный вопрос его нужно будет утвердить (перенести в формулировки). Вы сможете найти его местоположение, перейдя в режим «Утверждение кандидатов» и отфильтровав одноименную колонку с помощью формулировки вашего запроса в поле «вопрос». Подробности о работе с кандидатами [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|тут]]&#039;&#039;&#039;&amp;lt;big&amp;gt;.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* Если в базе данных уже &#039;&#039;есть похожий запрос&#039;&#039;, но &#039;&#039;система не может найти его&#039;&#039; и генерирует новый ответ на ваш запрос, то решить эту проблему можно, добавив ваш новый вопрос как основной запрос. Поскольку, если система не считает похожим ни на один вопрос, то лучше добавить его как отдельный вопрос со своим ответом.&lt;br /&gt;
* Склейки (несколько вопросов разделенные «|») попадают в QAS, но не оседают там, даже если включена галочка «кэширование формулировок».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;big&amp;gt;Запуск в прод&amp;lt;/big&amp;gt; =====&lt;br /&gt;
При массовом обращении к системе, например, на проде удобнее всего с новыми запросами работать через отчет по [[QAS. UPS руководство по работе с интерфейсом#Функционал режима «Утверждение кандидатов»|кандидатам]]. С его помощью можно увидеть, в какие категории и в какие вопросы поступают новые запросы, и сразу же внести изменения — поменять категорию или утвердить кандидатов. А также увидеть, каким запросам не присвоилась категория вообще.&lt;/div&gt;</summary>
		<author><name>E.Elagina</name></author>
	</entry>
</feed>