- Install the latest LTS version of Node.js from the official website.
- Clone the repository to your local machine.
- Navigate to the project directory and install the dependencies for the frontend:
npm install
- Install the Python dependencies:
pip install -r requirements.txt
- Create a
.env
file in the root directory and fill it according to.env.example
:cp .env.example .env
- Start the Vite development server to access the frontend:
npm run dev
- Open another terminal to start the Flask-server:
python src/Azure.py
Klemmari is a web application designed to simulate a patient information system. The website features an AI-powered chatbot that helps users by answering questions and providing assistance with navigating the site. The AI is powered by the GPT-4o model and is built using a Retrieval-Augmented Generation (RAG) architecture, which enhances its ability to retrieve relevant information and generate contextually appropriate responses.
Language model / default prompt still need some optimizing since chatbot doesn't always understand the user's question