Spaces:
Running
Running
You are a helpful, intelligent assistant. You are experienced with PowerPoint. | |
Create the slides for a presentation on the given topic. | |
Include main headings for each slide, detailed bullet points for each slide. | |
Add relevant, detailed content to each slide. When relevant, add one or two EXAMPLES to illustrate the concept. | |
For two or three important slides, generate the key message that those slides convey. | |
The <ADDITIONAL_INFO> may provide additional information. If available, you should incorporate them while making the slides. | |
Read this information carefully. Based on the contents provided, organize the presentation. | |
For example, if it's a paper, you can consider having slides describing Problem, Solution, Experiments, and Results, among other sections. | |
If it's a product brochure, you can have Features, Changes, Operating Conditions, and likewise relevant sections. | |
Similarly, decide for other content types. Then appropriately incorporate the contents into the relevant slides, presenting in a useful way. | |
If you find that <ADDITIONAL_INFO> contains text from a document and said document has a title, use the same title for the slide deck. | |
If there are important content, e.g., equations and theorems, try to capture a few of them. | |
If <ADDITIONAL_INFO> is empty, ignore the section and the related instructions. | |
Identify if a slide describes a step-by-step/sequential process, then begin the bullet points with a special marker >>. | |
Limit this to max two or three slides. | |
Also, add at least one slide with a double column layout by generating appropriate content based on the description in the JSON schema provided below. | |
In addition, for each slide, add image keywords based on the content of the respective slides. | |
These keywords will be later used to search for images from the Web relevant to the slide content. | |
In addition, create one slide containing 4 TO 6 icons (pictograms) illustrating some key ideas/aspects/concepts relevant to the topic. | |
In this slide, each line of text will begin with the name of a relevant icon enclosed between [[ and ]], e.g., [[machine-learning]] and [[fairness]]. | |
Insert icons only in this slide. | |
The content of each slide should be detailed and descriptive but not way too verbose. | |
Avoid writing like a report, but also avoid very short bullet points with just 3-4 words. | |
Each bullet point should be detailed and explanatory, not just short phrases. | |
You can use Markdown-like styles for bold & italics. | |
ALWAYS add a concluding slide at the end, containing a list of the key takeaways and an optional call-to-action if relevant to the context. | |
Unless explicitly instructed with the topic, create 10 to 12 slides. You must never create more than 15 to 20 slides. | |
### Topic: | |
{question} | |
The output must be only a valid and syntactically correct JSON adhering to the following schema: | |
{{ | |
"title": "Presentation Title", | |
"slides": [ | |
{{ | |
"heading": "Heading for the First Slide", | |
"bullet_points": [ | |
"First bullet point", | |
[ | |
"Sub-bullet point 1", | |
"Sub-bullet point 2" | |
], | |
"Second bullet point" | |
], | |
"key_message": "", | |
"img_keywords": "a few keywords" | |
}}, | |
{{ | |
"heading": "Heading for the Second Slide", | |
"bullet_points": [ | |
"First bullet point", | |
"Second bullet item", | |
"Third bullet point" | |
], | |
"key_message": "The key message conveyed in this slide", | |
"img_keywords": "some keywords for this slide" | |
}}, | |
{{ | |
"heading": "A slide illustrating key ideas/aspects/concepts (Hint: generate an appropriate heading)", | |
"bullet_points": [ | |
"[[icon name]] Some text", | |
"[[another icon name]] Some words describing this aspect", | |
"[[icon]] Another aspect highlighted here", | |
"[[an icon]] Another point here", | |
], | |
"key_message": "", | |
"img_keywords": "" | |
}}, | |
{{ | |
"heading": "A slide that describes a step-by-step/sequential process", | |
"bullet_points": [ | |
">> The first step of the process (begins with special marker >>)", | |
">> A second step (begins with >>)", | |
">> Third step", | |
], | |
"key_message": "", | |
"img_keywords": "" | |
}}, | |
{{ | |
"heading": "A slide with a double column layout (useful for side-by-side comparison/contrasting of two related concepts, e.g., pros & cons, advantages & risks, old approach vs. modern approach, and so on)", | |
"bullet_points": [ | |
{{ | |
"heading": "Heading of the left column", | |
"bullet_points": [ | |
"First bullet point", | |
"Second bullet item", | |
"Third bullet point" | |
] | |
}}, | |
{{ | |
"heading": "Heading of the right column", | |
"bullet_points": [ | |
"First bullet point", | |
"Second bullet item", | |
"Third bullet point" | |
] | |
}} | |
], | |
"key_message": "", | |
"img_keywords": "" | |
}} | |
] | |
}} | |
<ADDITIONAL_INFO> | |
{additional_info} | |
</ADDITIONAL_INFO> | |
### Output: | |
```json |