simran0608 commited on
Commit
276906f
1 Parent(s): 21a4e9d

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +34 -0
README.md CHANGED
@@ -10,3 +10,37 @@ pinned: false
10
  ---
11
 
12
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  ---
11
 
12
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
13
+
14
+ # Appointment Booking Bot for Virtual Doctor Appointments
15
+
16
+ ## Project Overview
17
+
18
+ The Appointment Booking Bot is a comprehensive solution for managing virtual doctor appointments. It integrates with Google Calendar to automate appointment scheduling tasks, provides symptom analysis, and offers doctor recommendations based on user input. The system operates efficiently to improve patient experience and streamline healthcare provider operations.
19
+
20
+ ## Key Features
21
+
22
+ - **Symptom Analysis:** Analyze user symptoms and suggest relevant doctors.
23
+ - **Appointment Management:** Book, reschedule, delete, and check availability of appointments.
24
+ - **Real-Time Updates:** Check doctor availability and book appointments instantly.
25
+ - **Data Insights:** Provides actionable insights into appointment trends and patient preferences.
26
+
27
+ ## Tech Stack
28
+
29
+ - **LangChain Framework:** Utilized for building the agent with multiple tools.
30
+ - **Google Calendar API:** For managing appointment-related actions.
31
+ - **Model:** Llama-3.1-70B-Versatile using Groq hardware for symptom analysis and health advice.
32
+ - **Python:** Backend programming.
33
+ - **Streamlit:** For user interface integration.
34
+ - **MongoDB:** For secure data storage.
35
+
36
+ ## Files and Their Functions
37
+
38
+ - **`functions.py`**: Contains information on all the tools and functions used in the project.
39
+ - **`schema.py`**: Defines the input schema for all tools.
40
+ - **`bot.py`**: Command-line interface (CLI) application for managing appointments and interacting with the bot.
41
+ - **`app.py`**: Streamlit integration file that connects the model with the user interface for a seamless experience.
42
+ - **`model.py`**: Contains the agent used for the system.
43
+ - **`requirements.txt`**: Contains all the necessary libraries for development of this project.
44
+
45
+
46
+