Чат-бот для автоматизации технической поддержки
Репозиторий с экспериментами и наработками: https://github.com/ath-elephants/research
Развернуть Docker на сервере можно с помощью следующего набора команд:
sudo apt-get update
sudo apt-get install -y --no-install-recommends git
git clone https://github.com/ath-elephants/qa-chat-bot.git
cd qa-chat-bot
chmod +x setup.sh
./setup.sh
Чтобы протестировать чат-бота локально, достаточно запустить следующие команды:
sudo apt-get update
sudo apt-get install -y --no-install-recommends git
git clone https://github.com/ath-elephants/qa-chat-bot.git
cd qa-chat-bot
python -m venv .venv
source .venv/bin/activate
pip install -r ./api/requirements-api.txt
pip install -r ./ui/requirements-ui.txt
curl -fsSL https://ollama.com/install.sh | sh
ollama pull gemma2:2b
uvicorn main:app --host 127.0.0.1 --port 80
streamlit run ui/app.py
Используемый стек технологий: