ИИ-ассистент по ваши данным за 10 шагов, или как мы сделали RAG на минималках

Привет, мы развиваем SEO сервис и активно внедряем ИИ инструменты, которые помогают в рутинных задачах. На днях мы сделали новый инструмент, который создает приложения на основе искусственного интеллекта.

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

ИИ-ассистент по ваши данным за 10 шагов, или как мы сделали RAG на минималках

RAG (Retrieval Augmented Generation) — это способ работы с нейросетями, когда к вопросу пользователя добавляется информация из внешних источников. Это помогает модели давать более точные и полные ответы.

Рассказываем пошагово о том, как создать своего ИИ-помощника на своих данных на примере создания ассистента по документации vc.ru.

Шаг 1

Переходим в раздел «ИИ-приложения».

Шаг 2

Начнем с базы данных, которая будет использоваться в ассистенте. Переходим на вкладку «Мои базы знаний». База знаний нужна нейросети для поиска точных данных при ответе на запрос пользователя.

Список наших баз данных.
Список наших баз данных.

Шаг 3

Нажимаем «Создать базу знаний». Даем базе простое и понятное название. Есть временное ограничение по длине текста в одной базе, но можно создавать несколько баз и подключать к одному ассистенту.

ИИ-ассистент по ваши данным за 10 шагов, или как мы сделали RAG на минималках

При желании указываем размер чанка – отдельной порции данных из базы. Размер варьируется от 100 до 8000 символов. Чем меньше чанк, тем точнее поиск по вхождениям и меньше контекста.

Если в этом есть необходимость, добавляем делитель – символ, по которому текст будет разбиваться на части.

Вставляем текстом необходимые данные с сайта в окно «Данные».

ИИ-ассистент по ваши данным за 10 шагов, или как мы сделали RAG на минималках

После того, как вы нажмете на «Создать», новая база появится в разделе «Мои базы знаний».

Шаг 4

Несколько настроек позволят быстро создать и настроить собственного ИИ-агента. Можно создать как ассистента чат-бота, так и инструмент с формами.

Переходим на вкладку «Мои приложения» и нажимаем на +. Выбираем тип приложения для создания: чат-бот.

ИИ-ассистент по ваши данным за 10 шагов, или как мы сделали RAG на минималках

Шаг 5

При желании загружаем собственную иконку для ИИ-ассистента через форму.

ИИ-ассистент по ваши данным за 10 шагов, или как мы сделали RAG на минималках

Шаг 6

Даем понятное название нашему приложению. Пишем, для каких целей был создан ИИ-ассистент, что он умеет и кому может быть полезен.

ИИ-ассистент по ваши данным за 10 шагов, или как мы сделали RAG на минималках

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

Шаг 7

Выбираем по желанию версию нейросети, которая наиболее подходит для наших задач.

ИИ-ассистент по ваши данным за 10 шагов, или как мы сделали RAG на минималках

Важный параметр для GPT – температура. С ее помощью вы можете регулировать случайность ответа нейросети.

Высокая температура увеличивает случайность, делая ответ более разнообразным и творческим (подходит для творческих заданий или мозгового штурма). Низкая температура делает ответ более точным и целенаправленным (подходит для запросов, которые основаны на фактах без домыслов).

ИИ-ассистент по ваши данным за 10 шагов, или как мы сделали RAG на минималках

Шаг 8

Выбираем нашу базу данных, которую создавали ранее. Для одного приложения можно выбрать несколько баз. Нажимаем «Сохранить».

ИИ-ассистент по ваши данным за 10 шагов, или как мы сделали RAG на минималках

Приложение появится на вкладке «Мои приложения». Здесь его можно отредактировать или удалить.

Шаг 9

Переходим на вкладку «Мои приложения», открываем нашего бота и тестируем его.

ИИ-ассистент по ваши данным за 10 шагов, или как мы сделали RAG на минималках

Как видим, данные подтягиваются из нашей базы данных.

Примерно так это выглядит на бэкенде. Идет поиск по векторизированным данным, найденное добавляется в контекст вопроса.
Примерно так это выглядит на бэкенде. Идет поиск по векторизированным данным, найденное добавляется в контекст вопроса.

Шаг 10

Чтобы предоставить доступ к ИИ-ассистенту, нажимаем на шестеренку в правом верхнем углу нашего бота. Переходим на вкладку «Доступ». Кликаем на ползунок «Разрешить доступ» и копируем ссылку.

ИИ-ассистент по ваши данным за 10 шагов, или как мы сделали RAG на минималках

Вот наш готовый ассистент по правилам vc.ru: https://pr-cy.ru/app/34-draft?accessHash=670cf44940c34

Как можно использовать?

  • Бот по документации: дать доступ к боту работниками компании или сотруднику техподдержки.
  • Загрузить данные курса или книги и использовать их как личного помощника.

В скором времени мы добавим доступ к API. Вы сможете использовать ИИ-ассистента где угодно: создавать чат на сайте или автоматически отвечать через техподдержку.

✨ Приглашаем к тестированию:

3
Начать дискуссию