This repository contains a simple web-based appointment booking chatbot built using React, TypeScript, and Express. The chatbot interacts with the OpenAI GPT-3.5 language model to assist users in scheduling appointments and utilizes the AWS Cloud Development Kit (CDK) to deploy infrastructure on AWS.
- Users can initiate a conversation with the chatbot by sending messages.
- The chatbot responds based on user input and provides appointment scheduling assistance.
- The chat history is displayed in a user-friendly interface.
- The "new_appointment" event is produced at the end of conversation.
- The application is deployed and managed using the AWS CDK.