Smart Answer для поиска по сайту
Под полем поиска сайта появляется короткий ответ из базы знаний с источниками и полем для следующего вопроса. Настройка поведения, размещения, внешнего вида и текстов.
Smart Answer дополняет поиск по сайту: под полем поиска появляется короткий ответ из базы знаний с источниками и полем следующего вопроса, который продолжается в чате. Smart Answer — отдельный сервис рядом с виджетом чата, со своим скриптом.
Настройки находятся в /app/projects/{id}/suche, ссылка на странице проекта — Smart Answer для поиска по сайту. Для изменения нужно право изменять проект. Браузеры кешируют настройки до пяти минут, поэтому изменения приходят с небольшой задержкой.
Smart Answer отвечает из той же базы знаний, что и ИИ-ассистент, и только пока ассистент проекта включён. Если он отключён, блок остаётся скрытым.
Включение и сохранение
- Включить Smart Answer — по умолчанию отключено. Тогда каждый обнаруженный поисковый запрос отправляется ИИ.
- Сохранять поисковые запросы — по умолчанию включено. Каждый поиск сохраняется с ответом как разговор в панели операторов, в канале «Поиск по сайту». Поле следующего вопроса продолжает в чате именно этот разговор. Если отключено, ничего не сохраняется и содержимое не попадает в журналы. Поле следующего вопроса тогда начинает обычный чат без поискового вопроса.
Как он отвечает
- Стиль ответа —
Как в проекте(по умолчанию): тон ИИ-ассистента.Безличный: без обращения и первого лица, инструкции в повелительном наклонении. - Термины — слова, которых следует избегать и которые нужно заменять. Одна строка на термин: язык, двоеточие, нежелательное слово, стрелка, предпочтительное слово. Не более 20 строк, до 40 символов на слово, только буквы, пробелы и
. / & + -. Остальные строки не применяются.
de: Keks -> Cookie
pl: pliki cookie -> ciasteczka
- Уточняющий вопрос —
Продолжить в чате(по умолчанию): поле следующего вопроса открывает виджет и задаёт вопрос там.Ответ в блоке: следующий вопрос получает новый ответ в том же блоке, для страниц без виджета чата. Если виджета на странице нет, блок в любом случае отвечает сам.
Когда он отвечает
- Триггер —
При отправке(Enter или кнопка поиска),После паузы вводаилиОба способа(по умолчанию). - Какой ввод —
Только вопросы(по умолчанию) илиЛюбой поиск. Ввод считается вопросом, если содержит вопросительный знак, начинается с вопросительного слова (what, how, why …) или состоит хотя бы из шести слов. Одно «Доставка» ничего не запускает, а «Как долго идёт доставка» запускает. - Пауза ввода (мс) — от 400 до 5000, по умолчанию 1200. Для триггера паузы ввода.
- Минимальная длина (символы) — от 1 до 50, по умолчанию 3.
- Отвечать при загрузке страницы — по умолчанию включено. Если поле поиска уже заполнено при загрузке или поиск находится в адресе (
?s=,?q=,?query=,?search=), ответ появляется сразу. Это подходит страницам результатов.
Где появляется блок
- Поля поиска (CSS-селектор) — какие поля отслеживаются, в том числе появляющиеся позднее, например в поисковом наложении. По умолчанию:
input[type=search], input[name=s], input[name=q]. - Цель (CSS-селектор, необязательно) — пусто означает саму форму или поле поиска. Пример:
#suchergebnisse. - Положение —
после цели(по умолчанию),перед цельюиливнутри цели, первым элементом.
Внешний вид
- Тема — автоматическая (следует системе посетителя, по умолчанию), светлая или тёмная.
- Акцентный цвет, Фон, Цвет текста, Цвет границы — шестнадцатеричное значение вроде
#ffffffили переменная страницы вродеvar(--bg, #ffffff). Пусто означает цвет темы. - Скругление углов (px) — от 0 до 32, по умолчанию 12.
- Шрифт —
inherit(по умолчанию) использует шрифт страницы; иначе, например,"Inter", sans-serif. - Тень — включена или отключена.
- Собственный CSS — до 5000 символов, добавляется в конец. Отступы, размер шрифта и высота строки задаются переменными:
.rc-ai { --rc-ai-abstand: 16px; --rc-ai-schriftgroesse: 15px; --rc-ai-zeilenhoehe: 1.5; }
@import, expression(, javascript:, обратные косые черты и </ удаляются.
Предпросмотр на странице показывает ту же разметку и CSS, которые получает ваш сайт. Цвета, тема и тексты сразу следуют форме; собственный CSS — только после сохранения.
Тексты
Для каждого языка (немецкий, английский, польский) можно изменить:
- Заголовок — до 60 символов, по умолчанию «Быстрый ответ»;
- Во время ответа — до 120 символов;
- Подсказка поля следующего вопроса — до 120 символов;
- Кнопка — до 40 символов;
- Примечание под ответом — до 200 символов;
- Если ответа нет — до 300 символов.
Пустое поле означает наше значение по умолчанию. Язык следует странице посетителя; для остальных языков используется английский.
На бесплатном тарифе блок показывает упоминание reactive.chat.
Установка
В разделе Установка на той же странице есть три варианта для копирования:
- Тег скрипта (рекомендуется) — один раз перед
</body>на всех страницах с полем поиска. Работает рядом с виджетом чата или самостоятельно. При собственном домене аккаунт показывает подходящую версию. - HTTP API — для страниц результатов, генерируемых сервером, или собственного поиска JavaScript. Не более 60 запросов в минуту на IP-адрес.
- JavaScript API — задать вопрос и поместить блок в выбранный элемент. Нужен скрипт из варианта 1.
Подробности API и установки описаны в Технической интеграции.
Использование
В разделе Использование видны запросы по дням за последние семь дней. Они учитываются без содержимого.
Если блок не появляется
Страница называет причину, если Smart Answer сейчас не работает:
- ИИ-ассистент проекта отключён.
- Проект приостановлен или архивирован.
- ИИ или Smart Answer временно отключён для проекта.
Также проверьте наличие скрипта на странице, соответствие селектора полям поиска и считается ли ввод вопросом при режиме Только вопросы.
Обновлено: