In the second part of my project titled "Scheduling using GPT-4" I took a different approach to address the schedule scalability issue I encountered in the previous part.
Instead of relying on ChatGPT to directly generate a conference schedule, I asked it to assist me in developing a Python application capable of scheduling talks.
Initially, ChatGPT generated a basic Python app, and I further enhanced it by incorporating additional constraints to improve its functionality. This modified application allowed for more efficient scheduling considering factors such as talk duration, tracks, and room availability.
To explore alternative solutions, I also requested ChatGPT to create a Python app utilizing Google SAT's resolver and even a Java app utilizing OptaPlanner. These different approaches demonstrated the potential for developing a "feasible" application that aligns with my scheduling requirements.
For the complete ChatGPT prompt, generated code and further details, please follow the link:
๐๐ผ https://chat.openai.com/share/7d2af985-db1d-4703-9bf7-6701030d56cc
During my presentations at Devoxx France and UK, I shared my experiences of incorporating ChatGPT into my Devoxx projects. I highlighted the utilization of ChatGPT in improving the Call-For-Papers web application that we employ for Devoxx and VoxxedDays events. Although I briefly mentioned the scheduling prompt, I also delved into numerous other use cases where ChatGPT has proven to be very valuable. #CrazyTimes