Este aplicativo de bate-papo aproveita os recursos do Gemini, um grande modelo de linguagem, e técnicas de engenharia imediatas para criar uma experiência de conversação dinâmica e informativa. A aplicação distingue-se pela sua excepcional flexibilidade e adaptabilidade, facilitada por um sistema Retrieval Augmented Generation (RAG). Isso permite que o sistema incorpore, modifique ou remova rapidamente informações de sua base de conhecimento, garantindo que o chatbot permaneça atualizado e forneça respostas precisas e relevantes.
O chatbot pode então ser questionado sobre esses dados, oferecendo respostas rápidas e precisas com base nas informações mais recentes disponíveis. Essa flexibilidade o torna ideal para casos de uso em que os dados subjacentes precisam ser atualizados ou personalizados com frequência.
sudo apt-get update
sudo apt-get install python3 python3-pip
git clone https://github.com/NourAlPha/guc-chat
cd guc-chat
venv
se ainda não o tiver: python3 -m pip install --user virtualenv
python3 -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
pip install -r requirements.txt
packages.txt
: xargs sudo apt-get install -y < packages.txt
cd ~
nano .bashrc
(in the last line add)
export GOOGLE_API_KEY= " YourActualAPIKey " (without quotes)
(save and exit)
source .bashrc
streamlit run Home.py