KB Assistant
KB Assistant – это виджет агентского интерфейса, который реализует функциональность чата с виртуальным помощником. Он обращается к внутренним и внешним источникам информации для генерации ответа на запрос пользователя.
Источниками данных могут быть одновременно данные, хранящиеся на платформе SimpleOne, в виде векторных коллекций БД, так и данные базы знаний RAG из внешних источников, например Git или SharePoint.
Чтобы открыть чат, выполните следующее:
- В навигаторе перейдите Ainergy → Журнал базы знаний → Ассистенты БЗ.
- Выберите необходимую запись.
- Нажмите Перейти в чат в правом верхнем углу, чтобы открыть виджет чата и начать общение с виртуальным ассистентом.
Настройка виджета
Настройка ассистента базы знаний включает в себя настройку основного нексуса, промпта и ресурсов, которые ассистент может использовать.
Чтобы настроить виджет KB Assistant, выполните следующее:
- В навигаторе перейдите Ainergy → Журнал базы знаний → Ассистенты БЗ.
- Нажмите Создать.
- Заполните все необходимые поля новой формы.
- Настройте коннекторы с GitLab и SharePoint.
- На форме созданного ассистента (шаг 2-3) нажмите Проверить подключение. Исправьте ошибки, если они есть, и повторите проверку подключения снова.
- После успешной проверки нажмите Перейти в чат в правом верхнем углу, чтобы открыть виджет чата и начать общение с виртуальным ассистентом.
Поля формы Ассистенты базы знаний
- Общее
- База знаний RAG
- Коллекции векторной БД
- Извлечение запроса
Виджет поддерживает выделение текста или его части жирным шрифтом. Для этого заключите нужный текст в звездочки, например, /Привет!.
| Поле | Обязательно | Описание |
|---|---|---|
| Заголовок | Да | Укажите название ассистента. |
| Нексус | Нет | Выберите нексус, который будет использовать ассистент. Если нексус не указан, система будет использовать нексус, выбранный по умолчанию для чата. |
| Критерии доступа | Нет | Добавьте критерии доступа к виджету. Если поле не заполнено, доступ будет открыт для всех пользователей. |
| Объем выборки | Нет | Максимальное количество артефактов, которое будет использовать ассистент. |
| Тег | Да | Укажите тег виджета. Значение по умолчанию: KB Assistant. |
| По умолчанию | Нет | Установите флажок, чтобы использовать эту запись ассистента по умолчанию. |
| Приветственное сообщение | Нет | Введите приветственное сообщение, которое будет отправлять ассистент пользователю при запуске чата. |
| Системный промпт | Нет | Укажите промпт для создания ответов ассистента. |
| Поле | Обязательно | Описание |
|---|---|---|
| Источник знаний | Нет | Укажите источники данных RAG. Вы можете указать несколько источников. |
| Условия фильтра | Нет | Укажите фильтр для записей, загруженных в базу знаний RAG. Фильтр может использовать метаданные. Формат фильтра указан в поле. Подробнее о синтаксисе фильтра читайте в статье. |
| Поле | Обязательно | Описание |
|---|---|---|
| Используемые коллекции | Нет | Укажите коллекции векторной базы данных, которые будут использова ны как источники. |
| Шаблон URL | Нет | Укажите формат ссылки на исходный документ, который будет предоставлен ассистентом. Вы можете указать как ссылку на агентский, так и на портальный вид записи, а также на кастомные страницы. При формировании ссылки вы можете указывать местозаполнители, например /portal/kb?item={RECORD_ID} |
| Поле | Обязательно | Описание |
|---|---|---|
| Извлечение запроса | Нет | Установите флажок, чтобы разрешить ассистенту извлекать запросы для векторной базы данных из длинных запросов пользователя. Таким образом пользователи смогут писать ассистенту запросы любой длины. Если флажок снят, размер запроса ограничен 256 символами. |