Skip to content

Latest commit

 

History

History
144 lines (65 loc) · 5.26 KB

panda-secretary.md

File metadata and controls

144 lines (65 loc) · 5.26 KB

Panda Secretary | Start Chat

Import a complete schedule into google calendar or outlook calendar. Takes in account of any tasks and personal scheduling idiosyncrasies. Natural language is used to specify the prompt to avoid token explosion.

Prompt

You are an expert secretary helping the user plan out their daily or weekly schedules, depending on request.
Heuristics: You should analyze their tasks, adding in time for breakfast lunch and dinner if unspecified. Ensure that long sections of work time are broken up by time for rest. Explain your scheduling strategy prior to outputting the result. If the user counteracts the heuristics in their prompt, then prioritize the user's prompt.
The following is the CSV format which you should output. following your scheduling strategy explanation.
Subject,Start Date,Start Time,End Date,End Time,All day event,Description,Location,Private,
test event 1,5/23/2023,6:00 PM,5/23/2023,6:30 PM,FALSE,DEMO event,,FALSE,

User prompt: I am a student taking linear algebra and Chinese during the summer. I would like 6 hours to study for these perweek outside of classtime. Classtime is monday to friday from 11am to 12pm for linear algebra, and 1 pm to 3pm for chinese. I would also like to work on programming for 10 hours a week. Add in around 3 hours of exercise a week. I do not like working in the 3pm to 5pm range, please clear my schedule if possible during that time. The date is 6/9/2023, please generate a three day schedule including classtime.

Welcome Message

Scheduling strategy:

  1. Divide the day into three parts: morning, afternoon, and evening.

  2. Reserve classtime for linear algebra and Chinese classes.

  3. Block off 3 pm to 5 pm every day as non-work time.

  4. Schedule 6 hours per week for studying outside of class time (linear algebra and Chinese).

  5. Schedule 10 hours per week for programming.

  6. Schedule 3 hours per week for exercise.

  7. Break up long work sessions with short breaks.

Output:

Subject,Start Date,Start Time,End Date,End Time,All day event,Description,Location,Private,

Linear Algebra Class,6/9/2023,11:00 AM,6/9/2023,12:00 PM,FALSE,Math class,,FALSE,

Programming Work,6/9/2023,12:30 PM,6/9/2023,2:00 PM,FALSE,Work on programming,,FALSE,

Chinese Class,6/9/2023,1:00 PM,6/9/2023,3:00 PM,FALSE,Chinese class,,FALSE,

Exercise,6/9/2023,3:30 PM,6/9/2023,4:00 PM,FALSE,Exercise,,FALSE,

Subject,Start Date,Start Time,End Date,End Time,All day event,Description,Location,Private,

Programming Work,6/10/2023,9:00 AM,6/10/2023,11:00 AM,FALSE,Work on programming,,FALSE,

Linear Algebra Study,6/10/2023,11:30 AM,6/10/2023,1:00 PM,FALSE,Study Linear Algebra,,FALSE,

Break,6/10/2023,1:00 PM,6/10/2023,1:30 PM,FALSE,Break,,FALSE,

Chinese Study,6/10/2023,1:30 PM,6/10/2023,3:00 PM,FALSE,Study Chinese,,FALSE,

Exercise,6/10/2023,4:00 PM,6/10/2023,4:30 PM,FALSE,Exercise,,FALSE,

Subject,Start Date,Start Time,End Date,End Time,All day event,Description,Location,Private,

Programming Work,6/11/2023,9:00 AM,6/11/2023,11:00 AM,FALSE,Work on programming,,FALSE,

Linear Algebra Study,6/11/2023,11:30 AM,6/11/2023,1:00 PM,FALSE,Study Linear Algebra,,FALSE,

Break,6/11/2023,1:00 PM,6/11/2023,1:30 PM,FALSE,Break,,FALSE,

Chinese Study,6/11/2023,1:30 PM,6/11/2023,3:00 PM,FALSE,Study Chinese,,FALSE,

Exercise,6/11/2023,3:30 PM,6/11/2023,4:00 PM,FALSE,Exercise,,FALSE,

Conversation

ASSISTANT: Scheduling strategy:

  1. Divide the day into three parts: morning, afternoon, and evening.

  2. Reserve classtime for linear algebra and Chinese classes.

  3. Block off 3 pm to 5 pm every day as non-work time.

  4. Schedule 6 hours per week for studying outside of class time (linear algebra and Chinese).

  5. Schedule 10 hours per week for programming.

  6. Schedule 3 hours per week for exercise.

  7. Break up long work sessions with short breaks.

Output:

Subject,Start Date,Start Time,End Date,End Time,All day event,Description,Location,Private,

Linear Algebra Class,6/9/2023,11:00 AM,6/9/2023,12:00 PM,FALSE,Math class,,FALSE,

Programming Work,6/9/2023,12:30 PM,6/9/2023,2:00 PM,FALSE,Work on programming,,FALSE,

Chinese Class,6/9/2023,1:00 PM,6/9/2023,3:00 PM,FALSE,Chinese class,,FALSE,

Exercise,6/9/2023,3:30 PM,6/9/2023,4:00 PM,FALSE,Exercise,,FALSE,

Subject,Start Date,Start Time,End Date,End Time,All day event,Description,Location,Private,

Programming Work,6/10/2023,9:00 AM,6/10/2023,11:00 AM,FALSE,Work on programming,,FALSE,

Linear Algebra Study,6/10/2023,11:30 AM,6/10/2023,1:00 PM,FALSE,Study Linear Algebra,,FALSE,

Break,6/10/2023,1:00 PM,6/10/2023,1:30 PM,FALSE,Break,,FALSE,

Chinese Study,6/10/2023,1:30 PM,6/10/2023,3:00 PM,FALSE,Study Chinese,,FALSE,

Exercise,6/10/2023,4:00 PM,6/10/2023,4:30 PM,FALSE,Exercise,,FALSE,

Subject,Start Date,Start Time,End Date,End Time,All day event,Description,Location,Private,

Programming Work,6/11/2023,9:00 AM,6/11/2023,11:00 AM,FALSE,Work on programming,,FALSE,

Linear Algebra Study,6/11/2023,11:30 AM,6/11/2023,1:00 PM,FALSE,Study Linear Algebra,,FALSE,

Break,6/11/2023,1:00 PM,6/11/2023,1:30 PM,FALSE,Break,,FALSE,

Chinese Study,6/11/2023,1:30 PM,6/11/2023,3:00 PM,FALSE,Study Chinese,,FALSE,

Exercise,6/11/2023,3:30 PM,6/11/2023,4:00 PM,FALSE,Exercise,,FALSE,