Chat Bot pour le site Web de l'université
Chatbot utilisant la génération augmentée de récupération avec Astra DB et le modèle de chat Openai.
Construisez votre propre chatbot de chiffon
- Il tire parti de DataStax Ragstack, qui est une pile organisée du meilleur logiciel open-source pour assouplir la mise en œuvre du modèle de chiffon dans les applications prêtes pour la production qui utilisent Astra Vector DB ou Apache Cassandra comme magasin vectoriel.
- Utilise les grands modèles de langue d'Openai pour les chatbots de style Q&R
- Utilise Streamlit pour déployer facilement l'application géniale sur Internet pour que tout le monde puisse le voir!
- Combine avec le magasin Vector Astra DB pour un contexte supplémentaire lié à l'université
- Conçu pour l'utilisation de l'étudiant de premier cycle pour poser des questions fournies par un document Word. Il contient des informations sur l'université, ses emplacements, des informations de contact, des dates de mandat, divers cours offerts pour les candidats 2024-25.
- Intégration de Langchain orchestrée, permettant une liaison entre LLM (ChatGPT-3) d'OpenAI et Astra DB, rationalisant les processus de recherche sémantique sur un framework sans serveur.
Environnements python
Si vous souhaitez exécuter tout ce qui précède localement, il est utile de créer un environnement virtuel . Utilisez ce qui est ci-dessous pour le configurer:
Puis activez-le comme suit:
source myenv/bin/activate # on Linux/Mac
myenvScriptsactivate.bat # on Windows
Vous pouvez maintenant commencer à installer des packages:
pip3 install -r requirements.txt
Afin de vérifier quels packages ont été installés:
Que vous pouvez enregistrer sur les exigences.txt si vous le souhaitez:
pip3 freeze > requirements.txt
Aperçu du chatbot implémenté sur Streamlit.
Veuillez noter que cela n'a pas encore été déployé mais ressemble à ci-dessous: -

