Diese Chat-Anwendung nutzt die Fähigkeiten von Gemini, einem großen Sprachmodell, und Prompt-Engineering-Techniken, um ein dynamisches und informatives Gesprächserlebnis zu schaffen. Die Anwendung zeichnet sich durch ihre außergewöhnliche Flexibilität und Anpassungsfähigkeit aus, die durch ein Retrieval Augmented Generation (RAG)-System ermöglicht wird. Dadurch kann das System Informationen schnell in seine Wissensdatenbank integrieren, ändern oder entfernen und so sicherstellen, dass der Chatbot auf dem neuesten Stand bleibt und genaue, relevante Antworten liefert.
Der Chatbot kann dann nach diesen Daten gefragt werden und bietet schnelle und genaue Antworten auf der Grundlage der aktuellsten verfügbaren Informationen. Diese Flexibilität macht es ideal für Anwendungsfälle, bei denen die zugrunde liegenden Daten häufig aktualisiert oder angepasst werden müssen.
sudo apt-get update
sudo apt-get install python3 python3-pip
git clone https://github.com/NourAlPha/guc-chat
cd guc-chat
venv
, falls Sie es nicht haben: 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