With BFI LFF opening to members on Tuesday, I've been playing with the idea of having a calendar that not only includes all (...probably) the screenings, but also enables myself to easily plan which screening to attend with the help with AI, more specifically OpenAI's GPT-4o.
Also tried fly.io for the very first time. Definitely had some fun building it.
Summary: "Plan with AI" then offered me a timetable that tried to ensure I get to watch all the chosen films over the week, with no screening time conflicts.
Longer walk-through:
Took an initial 10 seconds to figure out what I should be doing. The confusion happened because all the films were selected by default and therefore the "Plan with AI" button did not do anything.
But it told me in the tooltip/infobox "select 12 films or less". Good. But wasn't clear how do I change the selection individually, or even the fact that all films were selected by default.
Tried the "Unselect all". Then it all clicked.Randomly selected around 6 films. Saw on the calendar that the same film has repeat screenings on multiple days.
"Plan with AI" then offered me a timetable that tried to ensure I get to watch all the chosen films over the week, with no screening time conflicts. There may be edge cases I'm not aware of, but overall, this was impressive to me.
"Planning" really feels like an area where AI can offer so much of meaning and value.
Suggestion: How about either enabling "unselect all" by default, or limit default selection to 12 random films.
Curiosity question: How did you arrive at the number limit 12?
12, as most of numbers in software industry, is just another magic number unfortunately: something more than I need (8 films) but nothing too crazy.