📆TimetableGPT use the power of LLM to allow you to ask questions about your timetable and get accurate answers to help you manage it so that no schedule will overlap each other. The Timetable consists of four columns:
person
: information about PERSON namedatetime_start
: information about date and time for the start of a PERSON scheduledatetime_end
: information about date and time for the end of a PERSON scheduleroom
: information about what ROOM a PERSON use for their scheduled agenda
- Create a schedule for
Person A
on February, 6th 2023 from 10am to 12pm - List all schedule of
Person A
on February, 6th 2023 - Delete all schedule for
Person A
- List all unoccupied room on February, 6th 2023 from 10am to 12pm
- Can I use
Room x
on February, 6th 2023 from 1.00 pm for 31 minutes? - What is the best time to arrange a 60 minutes meeting between
Person A
,Person B
andPerson C
on February, 6th 2023? - etc
- Clone the repository📂
git clone https://github.com/im-perativa/timetableGPT
cd timetableGPT
- Install dependencies with pip⚙️
pip install -r requirements.txt
- Run the Streamlit server🚀
streamlit run Chatbot.py
You can get your own OpenAI API key by following the following instructions:
- Go to https://platform.openai.com/account/api-keys.
- Click on the
+ Create new secret key
button. - Next, enter an identifier name (optional) and click on the
Create secret key
button.
Please note that free trial users are limited to 3 request per minute as specified by OpenAI.