RAG база на российском сервере за 30 минут | LightRAG пошаговая настройка [Практика]
31:41

RAG база на российском сервере за 30 минут | LightRAG пошаговая настройка [Практика]

RixAI 14.10.2025 643 просмотров 25 лайков обн. 18.02.2026
Поделиться Telegram VK Бот
Транскрипт Скачать .md
Анализ с AI
Описание видео
Развертываю RAG базу на российском VPS за 30₽/день. Полная практика: от регистрации до работающей системы. Все команды и конфиги в телеграм канале (ссылка в шапке). Все нейросети в одном месте - телеграм бот + веб интерфейс: https://syntx.ai/welcome/06Eoljlo Удобная и выгодная оплата зарубежных сервисов: https://t.me/pakopay_bot?start=utm_rixai 20% скидка на первую комиссию при оплате. ⚡ ЧТО СДЕЛАЕМ ЗА 30 МИНУТ: ✓ Развернем LightRAG на Beget (Казахстан) ✓ Настроим OpenAI API ✓ Загрузим документы в векторную базу ✓ Визуализируем граф знаний ✓ Протестируем поиск по базе 📋 ПОШАГОВЫЙ ПЛАН: [00:23] Обзор архитектуры решения [01:33] Регистрация на Beget [02:40] Создание VPS (Азия-Казахстан) [05:15] Подключение через SSH [07:09] Установка Python и окружения [11:13] Установка LightRAG [12:36] Конфигурация .env файла [13:24] Регистрация OpenAI Platform [14:27] Оплата через CheckPayment/Payer [17:59] Создание API ключа [19:38] Запуск сервера [21:17] Вход в веб-интерфейс [21:49] Загрузка документов [24:26] Граф знаний - визуализация [26:02] Тестирование поиска (Query Modes) 🛠 ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ: VPS: Beget (22₽/день) Регион: Азия-Казахстан (важно!) Python: 3.11 RAM: минимум 2GB OpenAI API: $5 на старт 💳 ОПЛАТА OPENAI (для России): @chekpayment- проверенный сервис (RixAI) Оплата: СБП, карта, крипта (USDT TRC20) 🔍 РЕЖИМЫ ПОИСКА RAG: Naive - простой поиск по ключевым словам Local - для конкретных фактов Global - для общих тем и связей Hybrid - комбинация Local + Global Mix - самый умный с реранкингом 🎯 ДЛЯ КОГО: - Создатели курсов и обучающих программ - Владельцы бизнеса с большими базами знаний - Разработчики ботов и ассистентов - Исследователи и аналитики 🎁 В TELEGRAM (ссылка в шапке профиля): - Текстовая инструкция (копировать/вставить) - Готовый .env конфиг - Ссылки на все сервисы - Поддержка 24/7 Теги: rag база, lightrag, российский сервер, beget vps, развертывание rag, векторная база данных, openai api россия, lightrag установка, lightrag настройка, граф знаний, rag практика, self hosted rag, локальная база знаний, rag tutorial русский, checkpayment, payer bot #RAG #LightRAG #Beget #VPS #векторнаябаза #OpenAI #российскийсервер #практика #tutorial #графзнаний #AI #нейросети #базазнаний #API #Telegram #checkpayment

Оглавление (16 сегментов)

  1. 0:00 <Untitled Chapter 1> 80 сл.
  2. 0:23 Обзор архитектуры решения 199 сл.
  3. 1:33 Регистрация на Beget 190 сл.
  4. 2:40 Создание VPS (Азия-Казахстан) 397 сл.
  5. 5:15 Подключение через SSH 272 сл.
  6. 7:09 Установка Python и окружения 626 сл.
  7. 11:13 Установка LightRAG 213 сл.
  8. 12:36 Конфигурация .env файла 124 сл.
  9. 13:24 Регистрация OpenAI Platform 164 сл.
  10. 14:27 Оплата через CheckPayment/Payer 550 сл.
  11. 17:59 Создание API ключа 264 сл.
  12. 19:38 Запуск сервера 232 сл.
  13. 21:17 Вход в веб-интерфейс 70 сл.
  14. 21:49 Загрузка документов 411 сл.
  15. 24:26 Граф знаний - визуализация 242 сл.
  16. 26:02 Тестирование поиска (Query Modes) 908 сл.
0:00

<Untitled Chapter 1>

Ну что ж, друзья, всех приветствую. Сегодня вторая часть. Будем развёртывать с вами ракбазу, наполнять её данными. И уже я решил сделать третью часть. В третьей части мы уже будем нашу рак интегрировать в различные сервисы, там будь то Telegram, например, там с нашей базой, а либо там я ещё подумаю, короче, над разными вариантами, куда мы её можем прикрутить. Потом уже в третьей части об этом подробно расскажу. То есть в этой части у нас цель создать, развернуть и
0:23

Обзор архитектуры решения

загрузить туда наши файлы, проверить, что всё работает. Давайте же это делать. А, как видите, я все сервисы, которые нам нужны, вывел уже наверху. А, конечно же, для начала, прежде чем мы пере приступим уже непосредственно какой-то работе, нам нужно немножко в голове вообразить, что мы будем делать. А задача будет такая, что мы берём сервис, да, очень профессиональный, называется Lightrack, который мы будем развёртывать на российском хостинге, то есть виртуальном сервере BГет. Если что-то непонятно, не парьтесь, сейчас всё будет просто там копировать, ставить, копировать, ставить. Вот. И потом, когда мы его развернём, мы откроем его как бы локально, ну, вот на этом сервере, и уже потом будем подгружать туда наши файлы, из которых будет автоматически формироваться наш наша ракбаза. А и потом мы её можем, а, впоследствии куда угодно интегрировать и уже с ней работать, как бы. А, она может отвечать на любые вопросы, там, быть, не знаю, куратором в чатах, помогать вам агрегировать огромное количество информации. В общем, вариантов использования просто тьма. Поэтому давайте же приступать. А первое, с чего начнём- это сервис называется Bigget. Да, все ссылки, сразу скажу, я не буду повторяться, вначале озвучу, чтобы время не тратить. А все ссылки, а, не знаю
1:33

Регистрация на Beget

там, что у нас ещё есть. Инструкции. Сейчас у нас, мы ещё дойдём до текстовой инструкции. Сейчас чуть позже. А, не знаю, вообще все материалы я прикреплю в Telegram своём канале. Ссылка у меня находится в шапке профиля в моём аккаунте Ютуба. Ну там либо смотря с какой платформы вы смотрите. Поэтому Telegram-аккаунт, о, точнее Telegram-канал, там всё есть. Давайте начинать. А BГет, а российский сервер, давно им пользуюсь. Работает на пятёрку с плюсом, поэтому будем использовать именно его. Переходите по ссылке, здесь есть кнопка регистрация, а при нажатии на кнопку выбираете раздел блог и здесь указываете фамилия, имя, отчество, мобильный номер телефона, email, ну, и там, а дальше, если там что-то ещё потребует, интуитивно разберётесь, потому что это российский именно, ну, как бы сайт. Тут как бы дополнительно каких-то данных, которых у вас нет, у вас не запросит. Вот выбирайте именно вот самые дешёвые. Здесь на цену не смотрите. Потом цена будет формироваться в зависимости от того, сколько мы будем и какие мы будем создавать наши сервера. А дорого это стоить не будет, точно. Здесь вот я немножко не понял, условно говоря, к чему тут написано 420, но это
2:40

Создание VPS (Азия-Казахстан)

видимо, общая какая-то сводка. Всё. Когда вы пройдёте регистрацию полностью, вас перекинет вот на такую панель управления. Панель управления Бегета. Вот здесь куча кнопок всяких непонятных. Забейте. А первое, что делаем, идём в раздел кошелёк и пополняем аккаунт. Ну там можете рублей 500 закинуть, хватит на первое время однозначно. Ну там на ближайшую недельку точно. А пополняем через QR-код либо банковскую карту. Ну здесь, думаю, процесс объяснять не нужно. А после пополнения переходим в раздел облако. И здесь нажимаем кнопку в разделе Облако. Это, а, создать. И выбираем виртуальный сервер. Очень важный момент. Выбираем не Россия-Москва, а Азия-Казахстан. Да, он дороже. А если мы посмотрим, давайте переключимся. А нет, хотя нет, кстати, не дороже. А здесь 22 руб. в день. И здесь у нас 22 руб. в день. Так что цена одинаковая. Почему так? Потому что мы будем использовать в процессе дальше, когда будем сейчас уже настраивать нашу ракбазу, а, Open eye. И Open, ey, если мы оставим Россия-Москва, не будет работать наш рак. Э, ну, вот в такой конфигурации, конечно, можно использовать какие-то другие решения, другие а модели, которые позволяют разбивать и делать эту ракбазу. Но а я как бы всё равно до этого работал с платформой Openi. Ничего в ней сложного нету. Там сейчас тоже я пройдусь пошагово, что куда там нажать нужно. А настраивается просто работает отменно. Ну, как бы здесь, я считаю так, конечно, в процессе, если там возникнут какие-то трудности с интеграцией там, может, с какими-то запретами, я перейду на другие модели, но здесь вы можете с этим разобраться самостоятельно, если вам интересно. А, то есть закинуть, взять мою транскрибацию вот этого видео всего, зайти в какую-нибудь найронку, там, а, deepsek, гигачат, ещё какую-то любую другую и сказать: "Слушай, а я не хочу". И плюс ещё, кстати, закинуть мою инструкцию, которую мы сейчас будем дальше разбирать. Вот всё это в кучу туда скинуть и сказать: "Слушай, я хочу использовать не модель Open AI, а какую-нибудь другую, там для России больше адаптированную". Всё, он вам подберёт, а какие есть сейчас варианты, объяснит, как их настроить, и поменяет вам, а, некоторую информацию из той документации, которую мы будем сейчас с вами использовать. Я даже акцентирую внимание на том, а где, ну, она должна будет что поменять. Вот. Но до этого доберёмся. Итак, нажимаем, выбираем Азия-Казахстан. Оставляем всё по умолчанию здесь. Обунту выбираем и нажимаем просто создать виртуальный сервер. Всё, вот наш сервер запущен и
5:15

Подключение через SSH

готов к использованию. Следующим шагом а нам сейчас нужно будет а перейти Давайте я сейчас подумаю. А перейти в терминал, да? Для того, чтобы перейти в терминал на макбуке, достаточно открыть раздел приложения и в самом низу, а, пролистать, а, выбрать утилиты терминал. Если на винде работаете, вот вам, пожалуйста, пошаговая инструкция. Нажмите на клавиатуре комбинацию Win R, появится окно выполнить. Введите cmd, нажмите Enter. Это откроет классическую командную строку. Вот. Ну и в принципе вот как бы вот вам пошаговая инструкция, которую я запросил у нейросети по тупейшему запросу, как открыть терминал на винде. Вот если не получится, задайте уточняющие вопросы в той же найросети. Вот. А если совсем не получится, ну, welcome в мой Telegram. Я там вообще абсолютно всем помогаю и разбираюсь, отвечаю очень оперативно. А, короче, открываем терминал. А давайте я сейчас убью свой старый терминал, потому что я тут тестировал кое-что тоже уже по своей теме. И откроем чистенький, приятненький, новый. А дальше откроем наш документ, который тоже будет в телеге, и начинаем по очереди выполнять команды. А первая команда, а тут, наверное, с ней больше всего возни, она называется SSH username, собака, ваш IP-адрес. Где это взять, когда вы создали ваш виртуальный сервер? Вот только что мы это сделали. Вам на почту пришло вот такое сообщение. А вот LTD Bigget виртуальный сервер Loyal Pavel. Вот мы видим его название успешно создан. И здесь у нас все эти данные есть. Поэтому проверяйте почту, на которую регали аккаунт, там у вас всё будет. А открываем, значит, терминал и пишем команду. Ну давайте я вручную, так просто будет быстрее. Вот вы тоже можете первую команду ввести вручную. SSH. Аа
7:09

Установка Python и окружения

дальше имя пользователя у нас здесь root написано, то есть SSH root. Ставим собачку. И дальше вставляем IP-адрес. Вот здесь вот просто-напросто копируем и ой, вставляем. Нажимаем Enter. Дальше он у нас спросит, хотим ли мы а подключиться к этому серверу. Такое сообщение будет только один раз при первом подключении к новому какому-то виртуальному серверу. Просто прописываем yes, то есть да, и нажимаем Enter. Всё. Дальше теперь у нас просит ввести пароль. Пароль у нас указан вот здесь вот. Также копируем и вставляем сюда вот комбинация клавиш. Если у вас MacBook Command V, если Windows, а Ctrl V. А когда вы нажмёте эту комбинацию клавиш, вот я сейчас её нажал, у меня А, но у меня, кстати, он автоматически, ну, как бы считался, но если у вас не будет это автоматически, вы можете после ввода этой комбинации нажать клавишу Enter. Короче, у вас идея в том, что у вас пароль отображаться не будет вводимой вообще никак. То есть он у вас вводится как бы вслепую, ну, как бы для защиты, наверное, да. И когда вы его полностью, ну, вставили, нажимаете Enter, и у вас вот будет появится куча-куча текста разного. И как проверить, что вы подключились? Самое это главное. А когда мы только начинали работать с терминалом, мы видим, что я работал локально а через этот терминал. Он у меня назывался Макс. А, ой, подождите секундочку. Здесь мой аватар обработался. Кстати, по аватарам тоже сейчас я буду записывать у себя отдельно видео, так что подписывайтесь. Видите, у меня классный студийный аватар. Буду сейчас тестить его. Ну, это так, отхождение от темы. А так вот, когда мы только открыли терминал, у нас было написано там, ну, то есть Max в данном случае собака, MacBook Pro, Max. Ну, то есть как называется наш компьютер, то есть я локально его работал с этим терминалом. Когда я подключился к виртуальному серверу нашему, видите, стало называться не Max, а root. То есть это был имя пользователя, а собака и вот такой набор букв. Если у вас так же, значит, вы сделали всё правильно. Лайк. А так, давайте проверю. Да, всё хорошо. А, всё. А дальше после этого ввода этой команды начинаем по порядку. А, установка базового окружения. А, вводим вот эту команду, копируем, открываем терминал, Ctrl V, ну либо Command V, Enter. Всё, просто ждём. И дальше давайте сейчас дождёмся, пока оно установится, и будем по порядку просто выводить все эти команды. Здесь ожидаем установку до тех пор, пока у нас снова не будет отображаться вот это вот, да, то есть rootт, собака, набор букв, двоеточие. То есть пока у нас ну всё не установится, ничего не трогаем, чтобы процесс не прервать. Смотрите, в процессе установки у вас появится вот такое окно вылезет розовое. Ничего не трогаем. Вот как у вас стоит красное вот это выделение. Просто также нажимаем Enter просто и всё. То есть ничего не перелистываем. Вот просто как вылезло, так и нажимаем Enter. Всё, ждём конечной установки дальше. А я тут немножко профакапился, да, с записью, но не суть. Я, короче, просто по порядку начал вставлять команду. То есть я вставил вот эту команду, нажал Enter, а вот эту вставил, нажал Enter. Сейчас вот эту вставил, нажал тоже Enter. Вот у меня пошла установка следующеае. Всё установилось. А дальше нажимаю вот эту команду следующую по порядку. Update делаю и потом устанавливаю Python 3.11. Тоже копирую, вставляю, нажимаю Enter. Началась установка. Просто ожидаю. Итак, у меня всё установилось. Проверяю, что версия питона у меня правильная. А так что ж такое? Это всё понаоткрывал. А где у меня терминал? Ввожу. Всё, мы видим Python 3.11.14. Всё отлично. Дальше идёт шаг три. Установка как раз-таки нашей раксистемы. Копируем первую команду. А ввожу её. Эта команда, она как бы создаёт на нашем виртуальном сервере отдельную папку. Если вы хотите её назвать как-то
11:13

Установка LightRAG

по-другому, просто напишите после косой черты. любое название. Главное, не используйте пробелы. То есть можете тире там нижнее подчёркивание, пожалуйста. Вот в данном случае я назову Light Rack Demo. Нажимаю Enter. Всё, папка у нас создалась. Теперь мне надо перейти в эту папку, чтобы уже дальше начать установку ракбазы. Именно вот, чтобы она у нас устанавливалась не просто там где-то, а в каком-то непонятном месте, именно в этой папочке концентрировано. Вот. Ввожу команду CD, а, указываю название папки. Ну, понятно, если вы её переназвали как-то по-другому, то через, то есть после косой черты вы вводите такое же название, как вы вводили выше. Нажимаю Enter. Здесь у нас мы видим, что у нас теперь отображается эта папка. То есть мы правильно всё перешли. Дальше создаём виртуальное окружение. Нажимаем, вводим команду. А не теряем время, копируем вторую. То есть мы активируем его, вставляем. Вот видите, появилось VNV в скобках. То есть мы действуем правильно. И дальше устанавливаем lightк. Вот этой командой тоже копируем и вставляем. Всё. Сейчас просто тоже ожидаем, пока у нас все пакеты установятся. Всё замечательно. Дальше вставляем в эту команду. Проверяем, что у нас йrack установлен, да? То есть всё замечательно. Теперь настраиваем конфигурацию. Наверное, это самое сложное из всего, что есть, просто потому что нужно чуть-чуть подзапариться. Вводим команду nano. inv
12:36

Конфигурация .env файла

нажимаем Enter. У нас открывается вот такое вот пустое поле. Мы берём дальше вставляем этот, а, фрагментированный софт, да, точнее, ну, просто, короче, вот этот текст весь до а сохранения. И нажимаем, получается, Command V, Ctrl, ну, или там Ctrl V. Всё, у нас вставляется вот такой текст. На колёсико мыши вверх делаете, оно у вас пролистывается либо вниз. А здесь нам нужно поменять две вещи. Ну, вообще, на самом деле, одну. То есть вставить наш Open AI ключ. Как его получить? А, заходим на платформу Openi. Опять же ссылочки я все дам. А, создаём здесь аккаунт. Аккаунт создаётся очень просто. То есть по факту вам нужен сервис на три буквы. Ну, в данном случае я использую вот этот вот его название, да, он
13:24

Регистрация OpenAI Platform

браузерный. Вот. Если у вас какой-то другой, пожалуйста, включайте, заряжайте его, заходите на посылке. А регистрацию можете сделать через, а, Google аккаунт либо через почту. Вот, ну, там смотрите сами. Если вылезла какая-то ошибка, а, попробуйте через другой аккаунт Google снова выполнить авторизаци, точнее регистрацию. А бывает, вылазят ошибки, мне помогает решение всех ошибок, просто смена аккаунта Гугла. Ну, в смысле, просто выбираю другой. Если всё пройдёт хорошо с первого раза, замечательно, поздравляю. А тогда у вас перекинется вот на такую страничку. Здесь вы нажимаете в правом верхнем углу на иконку настроек, переходите в раздел билинг. И первое, что нам нужно сделать - это пополнить баланс для того, чтобы вообще вся система работала. Как его пополнить? А, нажимаем на кнопку Add to credit balance. И здесь выбираем Add payment method. А как добавить карточку? Российские карточки не принимаются. Нам нужно где-то это всё дело взять. Я специально вывел два сервиса, которые я использую для оплаты. Это checkpayment. А я его вообще очень давно уже
14:27

Оплата через CheckPayment/Payer

использую. То есть он проверенный 100%. И ещё есть такой сервис Space. Вот здесь в Телеграме вот это вот в поиске набираете и он у вас появляется. А по промокоду вот этому, давайте я сейчас напишу промокод. А вот так он выглядит. Вы получаете скидку, по-моему, если не ошибаюсь, 10% на первую оплату в этом сервисе. Можете воспользоваться как раз для вашего пополнения. А всё. Дальше вы заходите, пишите им, там, я хочу оплатить, а, там пополнить на платформе Open AI там, ну, токены себе купить. Ну, или можете просто ссылку отправить или скриншот сделать вот этого вот окна. Они поймут, они разбираются в этом, они профессионалы. Всё, говорите: "Я хочу, а давайте я вам даже сейчас какой-нибуд шаблончик напишу, а просто чтобы там я хочу, а, пополнить аккаунт там Open AI platform. Вот так вот пишем, а, platform, а, на 5 долларов. Всё, этого достаточно, они всё поймут. Ну, можно ещё добавить, например, в скобках апии. Ну, тогда это будет стопроцентный вариант. А дальше они вам отправляют ну, там, например, способ оплаты, там телефон, карточка. Если вам, например, по телефону не подходит по СБП, вы можете сказать им: "Слушайте, мне неудобно, давайте по карте". Они вам, короче, разные варианты могут предоставить оплаты, в том числе, кто и шарит в крипте. Вот в крипте они принимаются в сети ТC20, если что. Ну, кто понимает, тот понимает. Всё. После этого вы производите оплату. Вот вы производите оплату. И после этого они уже отправляют вам данные карточки. То есть вы первые оплачиваете, имеете это в виду. Они, ещё раз повторюсь, проверенные люди, так что там никаких проблем нету. После оплаты присылаете чек в чат, а, и, ну, они какое-то время готовят карту. В среднем это около пяти там, ну, может, там, максимум 10 минут. И отправляют данные карты. Что с ними делать? Сейчас покажу. Мы переходим обратно на платформу. А, и здесь, а, номер карты. Ну, вводим номер карт сюда, вводим срок действия, CVC. А здесь имя карты, они тоже вам предоставят имя карты. Country у них, скорее всего, будет. Ну, не скорее всего, точно, это Казахстан. А здесь Adressрес l. Ну, там, по-моему, у них это что-то там, если не ошибаюсь. А Павлодар, что-то такое. Павлодар Сити там, по-моему, Короленко. там что-нибудь 15. Ну, короче, у них там эти все данные будут. Просто сюда прописываете, а сити указываете Павлодар, например, ну, как, ну, или тот, который у них будет в их данных. И постал Code они тоже вам пришлют. То есть вот основные там, а, поля для заполнения, то есть, а, ну, и ещё имя карты. Там напишу здесь просто name, то есть номер, срок действия, CVC, name, а, страна, данный, адрес, город и этот, ну, как бы индекс. Всё. После этого нажимаете Adayment Method. У вас он добавляется, вас обратно выкидывает на эту страничку. Вы снова нажимаете add to credit balance. Здесь указываете 5 долларов. Нажимаете continue. У вас рассчитывается стоимость ещё комса будет 1 доллар. Ну, в среднем с комсо, я думаю, вы заплатите, если в рублях, там около 900.000 руб., да, чтобы пополнить на 5 долларов аккаунт вот этой вот платформы. А, всё, дальше подтверждаете и у вас платёж проходит. Вот, пожалуйста, буквально там это может занять у вас, ну, там 15 минут. Вот у вас будет пополненный баланс на платформе Open AI. Когда он у вас уже
17:59

Создание API ключа

будет пополнен, вы переходите в раздел Keys вот слева, и нажимаете Create New Secret key. А, указываете имя вашего ключа. Я здесь напишу Delete, а, чтобы потом не забыть удалить. И выбираете Project. Он у вас тут один будет, скорее всего, если аккаунт новый. Ну, если не новый, там, ну, соответственно, выбираете свой, который вам нужен. А, ну, я поставил default и нажимаете create secret key. Всё. Дальше вы его копируете либо сохранить куда-то его, потому что когда вы нажмёте на кнопку Dн, вы уже не сможете получить к нему доступ никак. То есть останется только удалить его и создать новый. Но если же не нужен, просто сейчас вот копируете и вот в терминале, где у нас написано ваш Open AI ключ, сюда мы это стираем, а, кнопкой Delete и вставляем. Управление в данном случае происходит на стрелочке вверх-вниз, вправо-влево. То есть листаем, а, перемещаемся. Сейчас давайте я сделаю. И стираем ненужные нам а поля и добавляем нужные. Это я опять же тоже убираю ваш Open AI ключ и вставляю уже свой реальный. А, всё, больше ничего делать не надо. Здесь ничего настраивать, менять. Единственное, вот здесь вот есть последняя строчка, называется простая аутентификация. А здесь вот adдмин, двоеточия демо 1 2 3 это будут данные для входа на вашу платформу, поэтому запомните их. Ну, если вы их будете менять, конечно. То есть adдмин - это будет ваш usернейм, а демо 1 2 3 - это будет пароль. Вот, если хотите, можете поменять и то, и другое. В общем, потом просто будете использовать другие данные для входа. Ну или можете оставить как есть. Дальше
19:38

Запуск сервера

нажимаем комбинацию клавиш Ctrl O. Будьте внимательны, друзья, что MacBook, что Windows, комбинации одинаковые, не Command, а Ctrl, если у вас Mac. То есть нажимаем Ctrl O, появляется вот такое вот белое поле. Ничего не меняем, нажимаем просто Enter. Дальше нажимаем Ctrl X. Всё, мы настроили и вышли как бы из этого, ну, из редактирования. Дальше вводим следующую команду. А, нажимаем Enter. И дальше вводим следующую команду. Просто проверяем статус, что всё хорошо. А, но он сейчас должен быть вроде бы и inctive, если я не ошибаюсь. Так, да, всё нормально. А, всё, дальше запускаем сервер в фоновом режиме, чтобы всё у нас работало. И после этого проверяем, что всё запустилось. Можем открыть логи. Да, мы видим, что всё запустилось. Чтобы закрыть вот эти логи, нажимаем комбинацию клавиш Ctrl C. А вот здесь вот инструкции написано press C to quid. Ну я давайте оставлю, чтобы мы потом посмотрели сейчас логи, когда будем подгружать нашу базу данных. А, всё. Дальше копируем вот эту вот штуку и вставляем в браузерную строку вместо ваш IP-адрес. Это мы удаляем. Переходим на почту, копируем реальный IP-адрес, который мы до этого, ну, то есть вот это из письма, и вставляем вот здесь вот до двоеточия. Всё, нажимаем Enter. Вот, пожалуйста. И мы развернули ракбазу уже на нашем локальном сервере. Всё очень просто. Так вот по пальчикам, да, то есть, точнее, не по пальчикам, а по пунктикам. Так, идём
21:17

Вход в веб-интерфейс

всё получается. username. Вводим adminн password демо 1 2 3. Нажимаем логин. Всё, мы попали в нашу систему. Теперь здесь интерфейс очень простой. Во-первых, мы должны сейчас подгрузить базу, ну, нашу, с которой мы хотим работать. То есть, я не знаю, что это может быть у вас, там какие-то документы, какие-то исследования, может быть, транскрибации чего-то там, экспорты чатов каких-то, короче, что хотите. Потому что, когда мы нажмём на кнопку
21:49

Загрузка документов

а вот сколько форматов он поддерживает: T, MD, doc, PDF, презентации, таблицы, короче, всё, что угодно, пожалуйста, грузите. Я подгружу сюда заранее подготовленный документ, то есть просто беру, перетягиваю. Либо если я могу нажать вот на это поле, у меня откроется проводник, и я из проводника уже выберу там нужный мне файл. Давайте я сейчас перетяну, и мы посмотрим, как это выглядит. А в терминале мы видим, что у нас здесь появилась информация о загрузке мм загрузке нашего файла. Видим, что он достаточно большой, да? Ну, то есть прямо очень большой, я бы сказал. Ну 657, а тысяч у него размер и 137 чанков. То есть он будет у меня обрабатываться, я примерно предполагаю, ну, минут так 20-30, я скажу. Вот. Поэтому имейте в виду, что большие файлы много обрабатываются. И вот мы видим, что он начал сейчас выполнять разбивку нашего файла на чанки. Это то, что мы обсуждали в предыдущем уроке, в предыдущей части. То есть видим lm CAS, а, и видим вот ch 3 из 137. Там вот, если ниже пролистаем, ch 117. Если что, я сейчас нахожусь в режиме а логов. То есть, чтобы попасть в этот режим, нужно ввести вот эту команду. Проверка, что он запустился. Вот под этой строчкой, когда мы ведём эту команду, у нас такие же логи отобразятся. Здесь я могу в реальном времени наблюдать, как это всё происходит. А когда он сейчас у меня обработает чанки, он будет, а, находить связи между этими чанками, простраивать. Давайте я сейчас дождусь, пока он обработается, и мы с вами посмотрим, как это выглядит в том числе. Смотрите, он сейчас создал все чанки необходимые, и он сейчас создаёт связи между ними. Вот он закончил, мы видим 134 и 137. И вот 137 137. Дальше он начинает следующее создавать уже вот эти связи. Meditation тут default mode network. И здесь вот указывается как раз-таки количество связей. Вот этот процесс тоже занимает какое-то, ну, время определённое. Поэтому я просто сейчас буду ждать. И как уже у меня до конца всё это создастся, мы посмотрим, как это выглядит визуально. Красота, как это выглядит, и уже потом позадаём какие-то вопросы, да, по базе и посмотрим, как он выдаёт ответы. Ну и то есть как это всё можно здесь с этим тоже поработать и как это выглядит через наш интерфейс, который мы создали на нашем сервере. Ну что, готовы увидеть магию? Смотрите, у нас статус стоит completed. Что мы делаем? Переходим в раздел Knowledge graph и нажимаем здесь. А, хотя вы не
24:26

Граф знаний - визуализация

видите, сейчас давайте я себя передвину вот так вот сначала вот в левом верхнем углу есть такая кнопка. Вот такие стрелочки. Я сейчас себя верну, давайте. А на них мы нажимаем. И что у нас? Получается, вот прорисовывается наш любимый граф. Всё, теперь мы уже видим, у нас создались определённые связи. Если мы вот потянем за какую-то, ну, вот здесь одна связь. Вот если мы возьмём какую-то более большую, так вот, я не могу зацепиться. Вот зелёную, например, смотрите, здесь уже больше связей, да, с разными элементами. А здесь очень важный момент, когда вы будете добавлять какие-то другие документы, у вас связи будут перестраиваться и добавляться. Вот это очень важно. вам ничего дополнительно не придётся делать. Здесь, конечно, есть более расширенные функции у этого сервиса, потому что можно и менять описание, и имя, и, а, удалять связи, добавлять. Но сейчас мы это не будем делать. То есть это уже такой продвинутый функционал. Если вам будет интересно, я ссылку на репозиторий этого а ракбаза вот этой вот прикреплю тоже. Там полная документация есть по всему функционалу. Это уже как, скажем, левеel уровень следующий. Вот. Для большинства задач подойдёт то, что я рассказал сейчас в видео. А дальше мы здесь можем задать, перейти в раздел Retrieval и задать вопрос какой-то. А скажи мне там, например, скажи мне, а что ты думаешь по поводу питания? Ну просто какой-то такой дурацкий вопрос. А здесь по поводу режимов. Вот есть такой раздел Quiry Mode. Смотрите, na, наивный
26:02

Тестирование поиска (Query Modes)

нативный, я бы сказал, самый простой и быстрый. Работает как обычный поиск по ключевым словам. Local локальный для конкретных фактов. А вот можете прочитать, когда используется glгбал глобальный для общих тем и связей. Смотрит на всю картину целиком, находит связь между разными темами и синтезирует общую информацию. А гибридный, то есть это комбинация local плюс global, объединяет оба подхода. Микс - это самый умный режим с реранкингом. Использует все методы поиска, а потом реранкер, дополнительная функция, выбирает самые релевантный результат и убирает шум. А вот, ну, как бы режим микс работает эффективно только вот если в файле настроен building. Но мы это не делали, если я не ошибаюсь, поэтому, ну, можно, можно использовать гибридные. Опять же, давайте сейчас вернёмся и возьмём тогда будем использовать гибридный метод. Остальное всё оставляем как есть. И отправляем наш запрос. И сейчас через некоторое время он обратится к нашей созданной базе и выдаст ответ и покажет, где он нашёл эту информацию, конкретно в каких документах. Вот. А в контексте питания существует много множество аспектов, которые стоит учитывать. Ну и вот он, в общем, начинает это чисто по базе. Вот мы видим, а что он использовал, ну, так как у нас сейчас подгружена единственная база, понятное дело, если бы у нас там было, например, 50 документов, он бы здесь расписал, из каких документов он эту информацию взял. То есть вот эти вот связи он бы нашёл. И мы видим, что он выдал ответ на основании нашей базы. То есть прямо чёткий, понятный. А мы можем что-то у него уточнить, там проверить. Я не знаю, я просто эту базу до конца не знаю, которую я подгрузил, но я уже тестировал. Работает замечательно, так что в этом можете не сомневаться. А здесь можете задать какой-то для теста, а промт, да, дополнительно, в каком формате может вам нужно выводить или какие-то дать роли вашему вот этому агенту внутреннему. А в следующей части, в третьей, мы переключимся в раздел апи и уже будем делать авторизацию и подвязывать это всё на разные сервисы. Будь то платформа, может, какой-то Telegramбот, короче. будем уже интегрировать нашу ракбазу, а, ну, в какие-то разные решения, да, чтобы мы могли вот сюда заходить и подгружать файлы и чтобы у нас всё это в комплексе работало где-то там на, ну, на стороннем приложении там, ну, я не знаю, там хотим ли мы создать какого-нибудь куратора или хотим создать, я не знаю, какого-нибудь нашего помощника, ассистента по базе, там, чтобы у него какие-то вопросы спрашивать, в общем, что угодно. А вплоть до того, что мы можем даже создать какого-нибудь там выгрузить всю информацию о каком-нибудь знаменитом человеке, там спарсить, например, там Twitter какой-нибудь Илона Маска и подгрузить сюда все его вот эти данные. И потом как будто вы будете общаться с Илоном Маскам. Но на самом деле вот это вот именно вот эту задачу, которую я сейчас описал, её можно сделать довольно-таки просто. То есть зайти на ту же самую платформу, которую я показывал, вот здесь вот зайти в раздел Dashшбор, а здесь есть вкладка Assistance. И после этого как бы здесь, короче, вписать, то есть нажать на кнопку create, а прописать, например, здесь Elon Musk название, а, прописать системную инструкцию. Ну, то есть, кстати говоря, а как правильно писать системные инструкции для ассистентов? А, ну, я выложу дополнительное видео на своём канале. Есть просто бомбический сервис, который позволяет делать очень грамотные инструкции. И он работает очень просто. Я, ну, как бы, а, буквально, думаю, завтра уже запишу следующее видео. Всё, выбираете модель здесь. Ну, советую использовать, э, ну, по большей части четыре умения, потому что самая дешёвая, но можно потестировать 4.1, она более качественно отвечает. И здесь нажимаете на кнопку Filector Store. Нажимаете, переходите во вкладку Векторное хранилище и здесь создаёте, а, базу Vector Store, даёте ей название и подгружаете вот файлы, получается. Вот кнопка add files, а, например, вот экспорт, а, ну, экспорт, например, твиттера либо какого-то чата, там любого человека. Всё. Потом нажимаете здесь кнопку отч после подгрузки копируете. А здесь вот ID вот этой вот базы созданной. Переключаетесь обратно сюда, вставляете ID в это поле, и у вас эта база появляется. Вы её выбираете, нажимаете кнопку Select, она у вас прикрепляется, и у вас получается вот такой вот полноценный ассистент. Ну, как бы тоже с базой. Вот. Ну, как я и говорил в прошлом, как бы в прошлой части, что отличие, а, рак базы от вот этой вот, которую мы сейчас создали быстро, а просто в гибкости и более точных ответах. Вот. Ну, можно плюс там разные параметры выставлять, по-разному её куда-то интегрировать, тестировать. Вот. Для большинства задач подойдёт вот и этот метод. То есть заходим, создаём ассистенты и подгружаем базу. Всё, работать будет просто вот так вот. Но это уже такой некий, а, highлеvelвеel уровень, а, который мы можем, во-первых, более гибко использовать, как я и сказал, интегрировать куда угодно. И, в общем, здесь безграничные возможности, на самом деле. А, плюс, если вы ещё изучите репозиторий, то есть документацию вот этого сервиса, там у него, ну, вот если я вам сейчас даже покажу, которое я исследование делал, а где у меня тут открыто, вот смотрите, исследование по этому сервису отдельно, чтобы быть в контексте. У него тут просто тьма возможности. Смотрите, вот вот настолько их много, что вот просто я даже не могу все их полностью уместить а в рамках нашей текущей части. Поэтому изучайте, друзья, пробуйте, экспериментируйте. А базово я вам показал, как это сделать, а этого достаточно будет. В следующей части будем интегрировать. Всем пока и до новых встреч.

Ещё от RixAI

Ctrl+V

Экстракт Знаний в Telegram

Транскрипты, идеи, методички — всё самое полезное из лучших YouTube-каналов.

Подписаться