#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:

  1. Slide Title: Use the Requirement ID (Paragraph Number) and the Requirement Title.

  2. 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.

  3. 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:

  1. Open PowerPoint (a blank presentation).

  2. Press Alt + F11 to open the VBA Editor.

  3. Go to Insert > Module.

  4. Paste the code the LLM gave you into the window.

  5. Press F5 (or the Green "Play" arrow) to run it.

  6. 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)

  1. 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 ElementContent for Requirement 1
Title SlideTitle: Software Requirements Review (Project Name)
Slide 2 Title1. 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 NotesVerification: 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

Popular posts from this blog

#2892 Example of ChatGPT o1 Prompt

#3105 Federal and State Spending Idiocy