Как создать Базу знаний

Базы знаний — это файлы большого объема, которые можно загружать в систему и добавлять к чат-ботам и Ассистентам. Тогда ваши нейросотрудники могут использовать дополнительную информацию из них в диалогах при генерации ответов. Рассказываем, как создать Базу знаний.
Содержание:

Что нужно знать перед созданием Базы знаний

Объем

Объем Базы знаний может составлять сотни и тысячи страниц.

Формат файлов

В зависимости от типа Базы знаний вы можете загрузить документы в форматах DOC(-X), TXT, JSON, XML, Google Таблицы.

  • База знаний NeuroSpace — TXT, XML, DOC(-X), Google Таблицы.
  • База знаний OpenAI — DOC(-X), TXT, JSON.

Разметка

Базу знаний с типом «NeuroSpace» нужно делить на чанки, то есть смысловые куски текста.

Данные в Базе знаний «NeuroSpace» в формате TXT и DOC(-X) необходимо отделять десятью решетками (#). Например:
Чанки в XML-файле отделяются тегами (элементами). Например:
Нужно ли делить данные в Google-таблице на чанки? Нет, Базу знаний в Google-таблице делить на чанки не нужно. Система будет автоматически делить информацию в файле на семантические отрезки. Чат-бот будет читать данные в таблице как построчно, так и в колонках.
Ключи

  • Для Базы знаний так же, как и для чат-бота, нужен ключ, без которого она работать не будет.
  • C ключом NeuroSpace можно создавать Базы знаний только с типом «NeuroSpace». С ключом OpenAI можно создавать Базы знаний как с типом «NeuroSpace», так и с типом «OpenAI».
  • При подключении Базы знаний к чат-боту или Ассистенту их ключи должны совпадать.

Подключение к нейросотрудникам

Базу знаний с типом «NeuroSpace» можно добавлять только к чат-ботам. Базу знаний с типом «OpenAI» можно добавлять только к Ассистентам.

Другие особенности

При загрузке файлы конвертируются в векторные базы данных, за каждой закрепляется свой ID.

Пробуйте разные форматы и типы Баз знаний. Внимательно отнеситесь к предварительному тестированию, поскольку алгоритмы при обработке вопросов и генерации ответов на основе базы знаний работают несколько нестандартно - не так, как это происходит у обычных чат-ботов.

Больше подробностей о различиях типов Баз знаний и принципах работы читайте здесь.

Как создать Базу знаний

1
В разделе Базы знаний нажмите на кнопку «+ Новая база знаний». Появится всплывающее окно.
2
Выберите ключ OpenAI. Без него создать Базу знаний не получится. Обратите внимание, что ключ Базы знаний должен соответствовать ключу, который используется в Ассистенте или Чат-боте, для которых предназначена База знаний.
3
Выберите тип Базы знаний: NeuroSpace или OpenAI. От выбранного типа будет зависеть дальнейшее заполнение данных.
Обратите внимание. С ключом NeuroSpace можно выбрать только тип «NeuroSpace».

Тип «NeuroSpace»

Выбирайте тип «NeuroSpace», если создаете Базу знаний для чат-бота. Тогда она будет храниться в хранилище NeuroSpace. Стоимость обращений к Базе знаний входит в ваш действующий тарифный план. Подготовьте заранее файлы: для типа Базы знаний «NeuroSpace» можно прикрепить файлы или указать ссылку на файлы в форматах TXT, DOC(-X) или XML.
1
Укажите название для Базы знаний. Это обязательное поле.
2
Выберите тип хранения:

  • Файлы — в этом случае вам необходимо будет прикрепить файлы со своего устройства.
  • URL — в этом случае вам нужно будет указать ссылку на Базу знаний, которая хранится на вашем ресурсе. Данные будут обновляться каждые 30 минут. Выбирайте данный тип хранения, если указываете ссылку на Базу знаний в Google Таблицах.
3
Выберите тип файла:

  • TXT — прикрепите файл(-ы) или добавьте ссылку на файл в формате .txt. Выберите данный тип файла, если добавляете ссылку на Google-таблицу.
  • XML — прикрепите файл(-ы) или добавить ссылку на файл в формате .xml.
  • DOCX — прикрепите файл(-ы) или добавьте ссылку на файл в формате .doc(-x).
Примечание. Размер файла с Базой знаний не должен превышать 20 Мб. Не забудьте разделить Базу знаний в формате .txt и .doc(x) на чанки.
3.1
Если вы прикрепляете файл:

Если вы хотите прикрепить файл, нажмите на кнопку «Выберите файл» и прикрепите нужные файлы в формате .txt, .xml или .doc(-x). Чтобы добавить еще один файл, нажмите «+». Чтобы удалить, нажмите «-». Можно добавить неограниченное количество файлов.
3.2
Если вы указываете ссылку на файл:

Если вы выбрали тип хранения «URL», то укажите полный путь к файлу. Например: https://mysite.ru/baza-dlya-bota.txt
3.3
Если XML-файл:

Если вы прикрепляете файл(-ы) или указываете ссылку на файл в формате XML, ниже появится дополнительное поле «Разбивающий тег». Укажите элемент (тег), который разделяет в файле чанки с данными.

Например: если каждый блок данных начинается с тега <offer, то разделителем в данном случае будет выступать элемент offer.
3.4
Если прикрепляете ссылку на Google-таблицу:

Чтобы чат-бот мог брать информацию из таблицы, откройте к файлу доступ по ссылке «Всем, у кого есть ссылка» и вставьте её всю в поле URL базы знаний.
Совет: добавляйте информацию о товарах в Базу знаний, а не в прайс-лист — это сэкономит расход токенов. Когда ваш нейропродажник будет обращаться к файлу с Базой, он будет брать информацию только из нужного отрезка текста. Если он будет обращаться к прайсу, то будет добавлять всю информацию к основному промпту.
Нажмите на кнопку «Создать». За созданной Базой знаний будет закреплен свой ID в векторном хранилище данных. Теперь вы можете добавить Базу знаний к чат-боту.

Тип «OpenAI»

Выбирайте тип «OpenAI», если создаете Базу знаний для Ассистента. Тогда она будет храниться в хранилище OpenAI. Условия хранения и обращения ботов к Базам знаний в OpenAI смотрите на официальном сайте платформы. Вы сможете создать чат-бота на базе Ассистента, тогда он также сможет использовать Базу знаний OpenAI при генерации ответов.
1
Укажите название для Базы знаний. Это обязательное поле.
2
Выберите файл(-ы) на устройстве. Для Базы знаний «OpenAI» вы можете загрузить текстовые документы в форматах DOC(-X), TXT, JSON. Чтобы добавить еще один файл, нажмите «+». Чтобы удалить, нажмите «-». Можно добавить неограниченное количество файлов.
Нажмите на кнопку «Создать». За созданной Базой знаний будет закреплен свой ID в векторном хранилище данных. Теперь вы можете добавить Базу знаний к Ассистенту.
Полезные материалы по теме:

Создать своего нейросотрудника

Создавайте нейросотрудников и интегрируйте в свой бизнес для оптимизации процессов
Свяжитесь с нами
Если у вас возникли вопросы или трудности, свяжитесь с нами любым удобным для вас способом
Эл. почта
Стать партнером
Контакты
Республика Казахстан, г.Алматы,
ул. Ауэзова, д.175, н.п. 9а