AI-driven voice assistant capable of handling medical appointment bookings through natural conversation. Leveraging Microsoft Semantic Kernel, Azure Communication Services (ACS), and Microsoft Graph API, this assistant seamlessly integrates voice interactions with backend scheduling systems.
Refer to Blog Post for more information
- Python 3.12.7 or later
- Git
- (Optional) Docker
-
Clone the repository:
git clone https://github.com/your-username/Appointment-Booking-Assistant.git cd AI_Horizons
-
Create and activate a virtual environment:
python3 -m venv venv source venv/bin/activate
-
Install dependencies with UV:
uv sync
-
(Optional) Install development dependencies:
uv sync --dev
Build the Docker image:
docker build -t ai-booking-assist .
Run the container:
docker run -it --rm ai-booking-assist
Refer to the project documentation and code examples for usage details.