#3934 Reformatting Requirements to Power Point Slides
#3934 Reformatting Requirements to Power Point Slides
#3934 I have a PDF with software requirements in numbered paragraph form. Each includes the requirement title and text, rationale and verification. Provide a chat prompt to instruct an LLM to reformat the requirements into a power point presentation
Here is a robust prompt you can use. This prompt is designed to not just summarize the text, but to structure it specifically for a presentation.
I have included an instruction for the LLM to write VBA Code (Visual Basic for Applications). This is a "power user" trick: the LLM will generate code that you can paste into PowerPoint to automatically create the slides for you, rather than you having to copy/paste text into each slide manually.
The Prompt
Act as a Lead Systems Engineer and Presentation Designer.
I am going to paste a list of software requirements below. Each requirement is in a numbered paragraph format and contains the following fields: Requirement Title, Requirement Text, Rationale, and Verification.
Please convert these requirements into a PowerPoint presentation structure using the following logic for every requirement:
Slide Title: Use the Requirement ID (Paragraph Number) and the Requirement Title.
Slide Body (Main Bullets):
The Requirement: Paste the full Requirement Text. If the text is longer than 30 words, summarize it effectively but keep the core technical meaning.
Rationale: Add the Rationale as a sub-bullet or a secondary text block below the requirement.
Speaker Notes: Place the "Verification" text in the Speaker Notes section of the slide (so it doesn't clutter the visual slide but is available for reference).
Output Format: Please provide the output as a VBA Macro code that I can run in PowerPoint to automatically generate these slides. Ensure the code handles text wrapping and adds a title slide at the beginning.
Here is the text to convert:
[PASTE YOUR COPIED PDF TEXT HERE]
How to use the output (The VBA Method)
If the LLM successfully provides the VBA code, here is how you use it to generate your deck in seconds:
Open PowerPoint (a blank presentation).
Press
Alt+F11to open the VBA Editor.Go to Insert > Module.
Paste the code the LLM gave you into the window.
Press
F5(or the Green "Play" arrow) to run it.Result: Your slides will instantly populate with the Requirements in the body and Verification in the notes.
Alternative: The "Text-Only" Prompt
If you prefer to copy and paste the content manually and just want the LLM to clean up the text, use this modification for the Output Format section:
Output Format: Please provide the output as a Markdown Table with columns for: Slide Title, Bullet Points (Text + Rationale), and Speaker Notes (Verification).
Would you like me to analyze one of the requirements right now to show you how I would summarize it for a slide?
Provide your own example
That's a great request! I will provide an example of a software requirement, then show how the LLM would restructure it using the prompt I provided earlier.
1. Example Software Requirement (Source Text)
Requirement Title: Real-time Transaction Logging
Requirement Text: The system shall log all financial transactions, including timestamp, user ID, transaction type, and monetary value, to a persistent, write-once database within 50 milliseconds of the transaction completion. This log must be available for audit within 5 seconds of the request. Rationale: This logging is critical for non-repudiation and forensic accounting, ensuring that auditors can reconstruct any sequence of events accurately and quickly. Failure to meet the time constraint could lead to regulatory non-compliance fines. Verification: Verification will be performed via a penetration test simulating 10,000 concurrent transactions, followed by a time-stamped query on the log database. The query result retrieval time must be measured and recorded to ensure it meets the 5-second criterion.
2. LLM Output using the VBA Prompt (Conceptual)
The LLM would generate VBA code (which I cannot run or display here), but the resulting slide structure in PowerPoint would look like this:
| PowerPoint Element | Content for Requirement 1 |
| Title Slide | Title: Software Requirements Review (Project Name) |
| Slide 2 Title | 1. Real-time Transaction Logging |
| Slide 2 Body (Bullets) | * The Requirement: The system must log all financial transactions (timestamp, user ID, type, value) to a persistent database within 50ms of completion. Logs must be queryable in <5 seconds. |
| * Rationale: Critical for non-repudiation and forensic accounting. Failure to meet timing risks regulatory non-compliance and fines. | |
| Slide 2 Speaker Notes | Verification: Test via penetration test (10,000 concurrent transactions). Measure and record the time for the post-test log query to ensure it is $<5$ seconds. |
This process efficiently distills the technical detail into presentation-ready, scannable points while moving the lengthy verification steps into the speaker notes where they belong.
Would you like me to generate a slide structure for a requirement you already have, or perhaps generate a few more requirement examples?
From <https://gemini.google.com/app/> Google Gemini 3.0 Pro (Thinking)

Comments
Post a Comment