Включение rag bot
Включение rag-bot для обучения
Сам rag-bot разделен на две части. Основная и второстепенная. Основная это сам сервер на котором крутится тг бот. Второстепенная это сервер с ollama Включение rag-bot происходит в два этапа.
Первый этап - это включение бота. Заходим на сервер с ботом(его ip и где он лежит мы можем найти в нашем файлике, просто пишем rag-bot_for_ii) Как зашли, пишем следующую команду sudo systemctl status rag-bot.service. Если rag-bot не работает, то включаем его командой sudo systemctl start rag-bot.service. Чтобы проверить работоспособность заходим в тг, находим нашего бота через username @GK_RTE_BOT. И пишем нажимаем любые кнопки. Если возвращает ответ, значит он включен.
Второй этап - это включение ИИ. Включаем srv-iiv2(в файлике написано где он лежит)
Чтобы проверить работоспособность, заходим в бота и нажимаем "Задать вопрос" пишем ему любое слово. Если он ответит, значит все запустилось штатно.
Возможные проблемы
1. При отправке сообщения через "Задать вопрос" бот отправляет сообщение: Не удалось обработать запрос.
Решение: Заходим на сервер rag-bot_for_ii и пишем journalctl -eu rag-bot.service. Если видим такую строчку: Ошибка подключения к Weaviate: Connection to Weaviate failed. Details: Error: [Errno 111] Connection refused. Значит, что бот не может подключиться к базе данных. Нажимаем ctrl+c и переходим по следующему пути /home/srv/rag_bot и пишем docker compose up -d. Перезапускаем бота командой systemctl restart rag-bot.service Опять переходим в бота в тг, отправляем запрос через "Задать вопрос". Если он отвечает, значит база включилась
