https://github.com/alimzade/ai_chatbot_university_passau

This AI assistant helps students of the University of Passau by answering questions about teaching modules from the M.Sc. AI Engineering and M.Sc. Computer Science module catalogs. It also has the potential to be expanded with more use cases and content from the University's homepage.

https://github.com/alimzade/ai_chatbot_university_passau

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

This AI assistant helps students of the University of Passau by answering questions about teaching modules from the M.Sc. AI Engineering and M.Sc. Computer Science module catalogs. It also has the potential to be expanded with more use cases and content from the University's homepage.

Basic Info
  • Host: GitHub
  • Owner: Alimzade
  • Language: Python
  • Default Branch: main
  • Size: 6.25 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed 12 months ago
Metadata Files
Readme

README.md

AI Assistant Chatbot - University of Passau

This AI assistant helps students of the University of Passau by answering questions about teaching modules from the M.Sc. AI Engineering and M.Sc. Computer Science module catalogs. It also has the potential to be expanded with more use cases and content.

Features

  • Answers questions about teaching modules
  • Vectorized using Sentence Transformer model
  • LLM of your choice: OpenAI, Mistral AI etc.
  • Conversational capabilities (not just querying)
  • Potential for expansion with more content and use cases

Libraries

  • pandas, scikit-learn
  • pdfplumber
  • transformers, sentence-transformers
  • uvicorn, fastapi

Running the Project

To run the University Chat UI, execute the following commands in your terminal:

```bash pip install requirements.txt python -m uvicorn app.app:app --reload

Owner

  • Login: Alimzade
  • Kind: user

GitHub Events

Total
  • Delete event: 1
  • Push event: 6
  • Pull request event: 2
  • Create event: 1
Last Year
  • Delete event: 1
  • Push event: 6
  • Pull request event: 2
  • Create event: 1

Dependencies

requirements.txt pypi
  • accelerate ==0.34.0
  • fastapi ==0.112.2
  • itsdangerous ==2.1.2
  • numpy ==1.26.2
  • pandas ==1.5.3
  • pdfplumber ==0.11.4
  • python-dotenv ==1.0.0
  • python-multipart ==0.0.9
  • scikit-learn ==1.3.0
  • sentence-transformers ==3.0.1
  • transformers ==4.44.2
  • uvicorn ==0.30.6