Inspiration
The inspiration for this project came from observing how much time and effort professionals spend creating presentations manually. Designing slides, structuring content, and writing supporting narratives often distracts from actual strategic thinking.
During the PresentMe hackathon, I saw an opportunity to explore whether high-quality, executive-level presentations could be generated entirely through natural language prompts. The challenge was to move from manual design to intent-driven automation, where strategy and communication guide the output instead of templates and repetitive work.
This motivated me to focus on prompt engineering as a core skill and test how far a well-structured prompt could go in producing business-ready presentations.
About the Project
This project demonstrates how natural language prompts can be used to generate a complete, professional presentation using the PresentMe API Agent.
Instead of manually creating slides or writing boilerplate code, I designed a compressed and optimized meta-prompt that instructs the API Assistant to:
- Generate structured slide content
- Include data-driven insights
- Define goals, risks, and KPIs
- Maintain an executive tone
- Produce a shareable presentation link
The system converts strategic instructions into a fully automated slide deck focused on Accenture’s market position, growth outlook, and business strategy.
How I Built It
1. Prompt Design
I created a reusable meta-prompt that specifies slide structure, target audience, data requirements, tone, formatting rules, and output constraints. This prompt acts as the logic layer of the system.
2. Agent Interaction
Using the PresentMe API Assistant, I submitted the engineered prompt and asked the agent to generate a presentation.
3. Execution and Validation
I iterated on the prompt until the output reached professional quality and matched the intended business standards.
What I Learned
Through this project, I learned:
- How prompt structure directly affects output quality
- How to translate business requirements into machine-readable instructions
- How to control tone, depth, and complexity through language
- How APIs can be programmed using prompts instead of traditional code
- How to design prompts for reliability and repeatability
I also learned that prompt engineering is not about verbosity, but about clarity, hierarchy, and constraints.
Challenges
1. Balancing Detail and Length
One major challenge was fitting complex business requirements into a limited prompt size while maintaining precision. I had to compress instructions without losing intent.
2. Avoiding Generic Output
Early versions produced generic slides. I refined the prompt to require evidence, metrics, benchmarks, and strategic analysis, which significantly improved quality.
3. API Constraints
Understanding how the PresentMe Agent interprets instructions took experimentation. Some formats worked better than others, requiring multiple iterations.
My Prompt
You are a professional presentation strategist. Create an executive-level presentation on Accenture for business owners and stakeholders.
Include: goal, problem, thesis, conclusion. Analyze market position, competitors, business model, revenue, growth, and industry role. Explain use cases, client pain points, and operational, financial, and regulatory constraints.
Support all claims with credible data, statistics, benchmarks, and financial indicators.
Assess risks, opportunities, assumptions, and scenarios.
Recommend visuals (charts, diagrams, etc.) and explain their purpose.
Include KPIs, ROI, etc.
Provide strategic insights, decision frameworks, action plans, and implementation roadmap.
Structure as slides: Title, Executive Summary, Agenda, Problem, Market Analysis, Business Model, Evidence, Use Cases, Risks, Financials, Visuals, Recommendations, Takeaways, Conclusion.
Avoid generic content.
Built With
- metaprompting
- prompting
Log in or sign up for Devpost to join the conversation.