This proof-of-concept works well already, but there are plenty of ways to take it further, with and without AI: