π AutoPitchGPT: AI-Powered Investor Pitch Generator
AutoPitchGPT is a Generative AI-powered Streamlit application that automatically generates compelling investor-style startup pitches using structured business.
π Inspiration
- Pitch writing is slow, inconsistent, and expensive for accelerators, founders, and analysts.
- I wanted a zero-API-cost way to auto-generate investor-ready pitches from structured data at scale.
- Goal: turn spreadsheets of startups (funding, market, traction) into clear, persuasive narratives in seconds.
π οΈ What it does
- Converts structured startup data β natural-language investor pitches (problem, solution, traction, GTM, ask).
- Works with a sample set or upload your own dataset; generates pitches for hundreds/thousands of rows at once.
- Adds light personalization (sector/ICP/traction/tech stack) and optional variability so pitches donβt sound identical.
- Runs fully on Streamlit with no external LLM/API calls.
π§± How I built it
- Stack: Python, Pandas, Streamlit.
- NLG Engine: Deterministic, template-driven generation with rule sets & phrase banks conditioned on fields (e.g., stage, ARR, valuation, market).
- Personalization: Heuristics map inputs (e.g., B2B SaaS vs. consumer app) to tone, proof points, and investor-friendly framing.
- Scalability: Vectorized Pandas ops + batched generation; progress UI for long runs.
- UX: Upload/preview CSV β generate β copy/export (pitches embedded back into a results table).
- Deployment: Streamlit Cloud; dependency-pinned requirements.txt.
π§ββοΈ Challenges I ran into
- Variety without LLMs: Making copy feel fresh while staying deterministic and fast.
- Dirty/partial data: Handling missing values, outliers (e.g., odd valuations), and inconsistent column names.
- Tone control: Ensuring investor language is concise (benefits, traction, unit economics) and not fluffy.
- Throughput & memory: Keeping bulk generation snappy on hosted resources.
π Accomplishments that I'm proud of
- 5,000+ pitches generated in testing with ~30 min saved per pitch β ~$250K+ equivalent manual effort avoided.
- Zero API cost; fully reproducible outputs.
- Clear, copy-ready sections founders can drop into emails, demo-day docs, or data rooms.
π What I learned
- Deterministic, rules-based NLG can cover 80β90% of standard investor narratives if your schema is well-designed.
- Most of the value comes from good defaults and robust data cleaning, not just clever phrasing.
- UX matters: simple upload β instant results beats complex editors for busy operators.
π What's next for AutoPitchGPT: AI-Powered Investor Pitch Generator
- Export options: one-click PDF/Docx/CSV with embedded pitches.
- Playbooks: presets for use-cases (accelerator app, investor email, demo-day one-pager).
- Style controls: sliders for tone (conservative β bold), length, and traction emphasis.
- Light ML ranking: score/select the strongest pitch variant per startup based on clarity/readability heuristics.
- Team mode: comments/edits and batch approvals for accelerators/VCs.
- Data connectors: Airtable/Sheets/Notion imports for no-CSV workflows.
π©βπΌ About the Author
Sweety Seelam | Business Analyst | Aspiring Data Scientist | Passionate about building end-to-end ML solutions for real-world problems
Email: sweetyseelam2@gmail.com
LinkedIn
GitHub
Medium
My Portfolio
π Proprietary & All Rights Reserved
Β© 2025 Sweety Seelam. All rights reserved.
This project, including its source code, trained models, datasets (where applicable), visuals, and dashboard assets, is protected under copyright and made available for educational and demonstrative purposes only.
Unauthorized commercial use, redistribution, or duplication of any part of this project is strictly prohibited.
Built With
- ai
- llm
- python
- streamlit-deployed-app
Log in or sign up for Devpost to join the conversation.