# База знаний

Доступ к актуальным данным помогает избежать устаревшей информации и повышает надежность ответов. Более точные и обширные ответы помогают пользователям лучше понимать сложные темы и принимать обоснованные решения.

<h2 align="center"><strong>Видеоурок:</strong> База знаний</h2>

Команда Nextbot подготовила видеоурок о Базе знаний и как с ней работать

**Посмотреть на YouTube:** <https://www.youtube.com/watch?v=4xjA6h5Yuzk>\
**Посмотреть на Rutube:** [**https://rutube.ru/video/private/8f9f092c3e3985ac0af4b76fb8be845e/?p=t7BYEX08laPJcaI65wQCxQ**](https://rutube.ru/video/private/8f9f092c3e3985ac0af4b76fb8be845e/?p=t7BYEX08laPJcaI65wQCxQ)

<h2 align="center">База знаний</h2>

Активируйте Базу знаний для редактирования настроек кнопкой "Включить базу знаний"

<figure><img src="/files/myAbz4k9axZUaf9DFrAd" alt=""><figcaption></figcaption></figure>

**"Максимальное число результатов"** определяет, сколько различных данных ИИ-агент анализирует для ответа. Более высокое число позволяет создавать более разнообразные и информативные ответы, основанные на более широком спектре источников, при этом следует учитывать, что увеличение этого числа приведёт к использованию большего количества токенов для каждого ответа.

**"Минимальный процент совпадений"** устанавливает порог уверенности, выше которого ИИ-агент будет использовать существующие данные для формирования ответа — чем выше процент, тем более строгий отбор.

Например, если пользователь задает вопрос, и ИИ-агент находит несколько источников информации, которые соответствуют 20% от его запроса, он сможет сформировать ответ, основываясь на этой информации. Это может быть особенно полезно в ситуациях, когда точной информации недостаточно, и ИИ-агент может предложить обобщенные или смежные данные, которые все же могут быть полезны для пользователя.

Однако, если вы выберете 100% совпадений, агент будет использовать только те данные, которые полностью соответствуют запросу, что может ограничить его ответы, но повысить их точность.

После всех настроек процент совпадений из Базу знаний можно увидеть в [чате](https://doc.nextbot.ru/functional/chat).

<figure><img src="https://doc.nextbot.ru/~gitbook/image?url=https%3A%2F%2F2593311972-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fef2EBU68XAlye1NtG8DF%252Fuploads%252Foc19yyVWyCIf1NbuZ2WV%252F%25D1%2587%25D0%25B0%25D1%2582.png%3Falt%3Dmedia%26token%3D4eba50dd-00f8-4be6-9e31-99cfa5d14467&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=8a792a05&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

### Умный поиск

<figure><img src="/files/ETz29xX1mJlpkns61FiV" alt=""><figcaption></figcaption></figure>

Активация **"Умного поиска"** позволяет ChatGPT более глубоко анализировать и формулировать запросы пользователя, используя контекст предыдущих сообщений для повышения точности поиска в базе знаний. Это способствует формированию более осмысленных вопросов и получению релевантных ответов.

Параметр **"Количество сообщений для контекста"** задаёт объём диалога, учитываемого при создании контекста: большее число обеспечивает более обширный контекст, но учтите, что это также увеличивает время обработки запросов и расход токенов.

При высоких значениях данного параметра ChatGPT может замедлять работу, поскольку требуется больше времени для анализа диалога и формирования качественных вопросов, что также ведёт к более быстрому исчерпанию установленного лимита токенов.

#### **Добавление знаний** <a href="#dobavlenie-znanii" id="dobavlenie-znanii"></a>

Для добавления данных в Базу знаний, нажмите на кнопку **"Добавить знание"**

Открывается окно для внесения данных:

<figure><img src="https://doc.nextbot.ru/~gitbook/image?url=https%3A%2F%2F2593311972-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fef2EBU68XAlye1NtG8DF%252Fuploads%252F9pJNixU1GDAL4AOB2MhA%252F2024-11-28_18-24-50.png%3Falt%3Dmedia%26token%3Dba6c0165-6ad0-463e-8b38-bfb74996c16b&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=767d04e8&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

**Название** ячейки знаний ни на что не влияет, только для вашего удобства.

**Контент:** добавляйте в одну ячейку информацию близкую по смыслу (например: контакты - телефон, email, сайт, адрес, и т.д.) для наилучшего качества ответов.

Например:

* **Название** - Контакты
* **Контент** - Мы находимся - г. Москва, Рижская площадь 9. Наш номер телефона: +7 (495) 130-01-30

<figure><img src="/files/XlyQUqyFsOJUT5zPTYny" alt=""><figcaption></figcaption></figure>

или так:

* **Название** - Текущие акции
* **Контент** - Акции и скидки:\
  Скидка 10% на первый заказ. Каждый пятый заказ — подарок (на выбор: 1 кг фарша или 500 г Рибай).

#### Почему так?

**Чем больше релевантных данных будет добавлено в базу знаний, тем лучше станет качество ответов, делая их более точными и информативными.**

Если клиент спросит: **"Какие у вас есть акции сегодня?"**\
Ответ ИИ агента Выдает релевантные ответы из вложения<br>

<figure><img src="/files/tqCBHthlmSlxRUQNIiiy" alt=""><figcaption></figcaption></figure>

После сохранения в базе отображается добавленные данные.

<figure><img src="https://doc.nextbot.ru/~gitbook/image?url=https%3A%2F%2F2593311972-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fef2EBU68XAlye1NtG8DF%252Fuploads%252F9PLIPRo9iTJ4nfCn7UFL%252F%257B7360D6EF-85E0-49FD-89D4-D207396465A5%257D.png%3Falt%3Dmedia%26token%3Da8ed94c2-fd1f-4424-b92d-a8b601081f10&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=91d59655&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

Чем больше релевантных данных будет добавлено в базу знаний, тем лучше станет качество ответов, делая их более точными и информативными.

На основе этого вложения разберем на примере диалога:

ИИ-агент собирает данные пользователя и записывает на услуги салона красоты. Когда пользователь спрашивает как к вам добраться или просит дать номер телефона для связи, то ИИ-агент анализирует Базу знаний и ищет там релевантные "кусочки" и отправляет в ChatGPT для выдачи конечного ответа.

мессенджер WhatsApp

<figure><img src="https://doc.nextbot.ru/~gitbook/image?url=https%3A%2F%2F2593311972-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fef2EBU68XAlye1NtG8DF%252Fuploads%252FxrUE268WbSUoIAnPUbHG%252Fimage.png%3Falt%3Dmedia%26token%3Dcd155ffd-86ee-4553-841d-c24346e52eb8&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=84e8e82c&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

В диалоговом окне Nextbot:

<figure><img src="https://doc.nextbot.ru/~gitbook/image?url=https%3A%2F%2F2593311972-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fef2EBU68XAlye1NtG8DF%252Fuploads%252F6RMkoO6yYcT0yNAt7BAU%252Fimage.png%3Falt%3Dmedia%26token%3D8fd55e54-3167-44ce-a9d8-b6af68ce7cb1&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=c2ef43fa&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

В Базе знаний три вложения, после анализа ChatGPT определил, что вложение с названием Контакты релевантные данные составляют 54%. Таким образом Вы можете отслеживать и редактировать данные для более качественных ответов. Обращайте на это внимание при работе с вложениями.

Если у вас очень много вложений и нужно быстро найти и отредактировать вложение, то воспользуйтесь строкой для быстрого **поиска** необходимых вложений.

<figure><img src="https://doc.nextbot.ru/~gitbook/image?url=https%3A%2F%2F2593311972-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fef2EBU68XAlye1NtG8DF%252Fuploads%252FQnUYpWVAs32mg2f6GmWQ%252F%25D0%25BF%25D0%25BE%25D0%25B8%25D1%2581%25D0%25BA.png%3Falt%3Dmedia%26token%3D296b9d4a-63d9-4f52-9bc3-9b5a2413cc29&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=65724a2&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

### Переоценка результатов <a href="#pereocenka-rezultatov" id="pereocenka-rezultatov"></a>

<figure><img src="/files/R6t4ZyYAGXr1FvnyC4Eg" alt=""><figcaption></figcaption></figure>

Переоценка результатов — это алгоритм, который помогает улучшить результаты поиска в базе знаний. Его задача — упорядочить найденные ответы так, чтобы показать пользователю наиболее релевантные и полезные ответы.

В результате, когда вы **включите переоценку результатов** и введёте запрос, вам покажет самые релевантные и полезные результаты в начале списка. Это делает поиск более точным, эффективным и быстрым.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.nextbot.ru/functional/knowledge-base/baza-znanii.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
