Provide multiple output options for better performance

I’ve tried for months to create course content, using different formats and prompts. But I never get actual quality output. It’s more like an overview for a pamphlet or one-page website. And different modules will often contain summaries from other modules which makes it repetitive.

What seems to be the problem is that all responses in CG follows one fixed structured that is basically based on, 1) overview, 2) key points, 3) summary, 4) conclusion. And that format remains fixed no matter what prompts you use or what topic you approach. I feel this format blocks CG from providing more relevant output.

For example, here is a dummy prompt CG suggested when I tried to solve the problem of summaries copied and repeated again and again in each module:

Generate detailed and professional university-level course content for Module 1 on the topic of [for example] “Methodologies in Vertical Farming”. The content should be comprehensive and in-depth, focusing solely on the methodologies used in Vertical Farming. Avoid using summaries, key points, bullet points, or content that overlaps with other modules. Provide thorough explanations suitable for advanced students, ensuring clarity and depth appropriate for university-level education. Do not include information that will be covered in other modules, such as the definition, historical context, theoretical frameworks, key debates, case studies, or practical applications, unless they are directly relevant to the methodologies of Vertical Farming.

But when I use it… surprise, surprise, it bounces back into the same structure of overview/key points/summary/conclusion.

I can also give CG sample text from an actual course and be more detailed about the content to allow it to understand it in more detail, but the output still continues to follow this apparently fixed structure.

I think a new way of improving on CG is to allow different formats on the base structure to avoid it from constantly creating generalized summaries of the output.