Включение rag bot: различия между версиями
Srv (обсуждение | вклад) Нет описания правки |
Srv (обсуждение | вклад) |
||
| (не показано 5 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
Включение rag-bot для обучения | |||
Сам rag-bot разделен на две части. Основная и второстепенная. Основная это сам сервер на котором крутится тг бот. Второстепенная это сервер с ollama | Сам rag-bot разделен на две части. Основная и второстепенная. Основная это сам сервер на котором крутится тг бот. Второстепенная это сервер с ollama | ||
Включение rag-bot происходит в два этапа. | Включение 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. И пишем нажимаем любые кнопки. Если возвращает ответ, значит он включен. | Первый этап - это включение бота. Заходим на сервер с ботом(его 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. При отправке сообщения через "Задать вопрос" бот отправляет сообщение: Не удалось обработать запрос.<br> | |||
Решение: Заходим на сервер 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 Опять переходим в бота в тг, отправляем запрос через "Задать вопрос". Если он отвечает, значит база включилась | |||
Текущая версия от 13:57, 18 декабря 2025
Включение 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 Опять переходим в бота в тг, отправляем запрос через "Задать вопрос". Если он отвечает, значит база включилась
