Cette application de chat exploite les capacités de Gemini, un grand modèle de langage et des techniques d'ingénierie rapides pour créer une expérience conversationnelle dynamique et informative. L'application se distingue par sa flexibilité et son adaptabilité exceptionnelles, facilitées par un système de Retrieval Augmented Generation (RAG). Cela permet au système d'incorporer, de modifier ou de supprimer rapidement des informations de sa base de connaissances, garantissant ainsi que le chatbot reste à jour et fournit des réponses précises et pertinentes.
Le chatbot peut ensuite être interrogé sur ces données, offrant des réponses rapides et précises basées sur les informations disponibles les plus récentes. Cette flexibilité le rend idéal pour les cas d'utilisation où les données sous-jacentes doivent être fréquemment mises à jour ou personnalisées.
sudo apt-get update
sudo apt-get install python3 python3-pip
git clone https://github.com/NourAlPha/guc-chat
cd guc-chat
venv
si vous ne l'avez pas : 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