Right now the course generator will generate the content synchronously, for each section in each lesson of each module. This process could easily be parallelized so it doesn't take up to 20 minutes to complete.
Determine the best way to parallelize parts of the generation process without making sacrifices to overall context in the prompt. This may be possible by generating a number of modules at the same time, since they are the most unrelated pieces that don't require references to one another.
Overview
Right now the course generator will generate the content synchronously, for each section in each lesson of each module. This process could easily be parallelized so it doesn't take up to 20 minutes to complete.
You can view the course generation process for more information.
Objectives
Reduce Generation Time
Determine the best way to parallelize parts of the generation process without making sacrifices to overall context in the prompt. This may be possible by generating a number of modules at the same time, since they are the most unrelated pieces that don't require references to one another.