prebuilt.startup.prompts¶

Prompts and AugLLM configurations for startup ideation and pitch deck creation.

This module provides specialized AugLLM configurations for different agents in the startup development pipeline, from ideation through pitch deck creation.

Attributes¶

Classes¶

BusinessModelRequest

Request for business model design.

CompetitorResearchRequest

Request for competitor analysis.

CompetitorResearchResponse

Response with competitor analyses.

FinancialProjectionRequest

Request for financial projections.

FinancialProjectionResponse

Financial projection response.

IdeaGenerationResponse

Response model for idea generation.

IdeaScoringRequest

Request for idea scoring.

IndustryResearchRequest

Request for industry research.

IndustryResearchResponse

Industry research findings.

MarketResearchRequest

Request for market research.

PitchDeckFeedback

Feedback for a pitch deck.

PitchDeckOutlineRequest

Request for pitch deck outline.

PitchDeckOutlineResponse

Complete pitch deck outline.

PitchDeckReviewRequest

Request for pitch deck review.

ProblemResearchRequest

Request for problem research.

ProblemResearchResponse

Enhanced problem statement with research.

SlideContentRequest

Request for slide content creation.

SlideOutline

Outline for a single slide.

StartupNarrative

Compelling startup narrative.

StorytellingRequest

Request for storytelling.

ValidationRequest

Request for validation strategy.

ValidationStrategy

Validation strategy and results.

Functions¶

create_ideation_chain()

Create a chain of agents for complete ideation process.

create_pitch_deck_chain()

Create a chain of agents for pitch deck creation.

create_research_chain()

Create a chain of research-focused agents.

example_ideation_workflow()

Example of using agents in an ideation workflow.

Module Contents¶

class prebuilt.startup.prompts.BusinessModelRequest(/, **data: Any)¶

Bases: pydantic.BaseModel

Request for business model design.

idea_name: str¶
market_size: float | None = None¶
solution_description: str¶
target_customers: list[str]¶
value_proposition: str¶
class prebuilt.startup.prompts.CompetitorResearchRequest(/, **data: Any)¶

Bases: pydantic.BaseModel

Request for competitor analysis.

key_features: list[str]¶
solution_description: str¶
startup_name: str¶
target_market: str¶
class prebuilt.startup.prompts.CompetitorResearchResponse(/, **data: Any)¶

Bases: pydantic.BaseModel

Response with competitor analyses.

competitors: list[haive.prebuilt.startup.models.CompetitorAnalysis] = None¶
differentiation_opportunities: list[str] = None¶
market_positioning: str = None¶
class prebuilt.startup.prompts.FinancialProjectionRequest(/, **data: Any)¶

Bases: pydantic.BaseModel

Request for financial projections.

business_model: str¶
company_name: str¶
current_metrics: dict[str, Any] | None = None¶
market_size: float¶
pricing_info: dict[str, Any]¶
class prebuilt.startup.prompts.FinancialProjectionResponse(/, **data: Any)¶

Bases: pydantic.BaseModel

Financial projection response.

assumptions: list[str]¶
charts_data: list[dict[str, Any]]¶
expense_projections: list[dict[str, Any]]¶
key_metrics: dict[str, list[float]]¶
revenue_projections: list[dict[str, Any]]¶
class prebuilt.startup.prompts.IdeaGenerationResponse(/, **data: Any)¶

Bases: pydantic.BaseModel

Response model for idea generation.

ideas: list[dict[str, Any]] = None¶
reasoning: str = ''¶
class prebuilt.startup.prompts.IdeaScoringRequest(/, **data: Any)¶

Bases: pydantic.BaseModel

Request for idea scoring.

business_model: dict[str, Any] | None = None¶
competition: list[str] | None = None¶
idea_name: str¶
market_research: dict[str, Any] | None = None¶
problem: str¶
solution: str¶
class prebuilt.startup.prompts.IndustryResearchRequest(/, **data: Any)¶

Bases: pydantic.BaseModel

Request for industry research.

focus_areas: list[str] = None¶
geography: str = None¶
industry: str¶
time_horizon: str = None¶
class prebuilt.startup.prompts.IndustryResearchResponse(/, **data: Any)¶

Bases: pydantic.BaseModel

Industry research findings.

executive_summary: str¶
future_outlook: str¶
investment_landscape: dict[str, Any]¶
major_players: list[dict[str, Any]]¶
opportunities: list[str]¶
regulations: list[dict[str, str]]¶
threats: list[str]¶
class prebuilt.startup.prompts.MarketResearchRequest(/, **data: Any)¶

Bases: pydantic.BaseModel

Request for market research.

category: haive.prebuilt.startup.models.IdeaCategory¶
idea_name: str¶
problem_description: str¶
research_priorities: list[str] = None¶
solution_description: str¶
class prebuilt.startup.prompts.PitchDeckFeedback(/, **data: Any)¶

Bases: pydantic.BaseModel

Feedback for a pitch deck.

improvement_suggestions: list[dict[str, str]]¶
investor_concerns: list[str]¶
missing_elements: list[str]¶
overall_score: float = None¶
revised_narrative: str | None = None¶
strengths: list[str]¶
weaknesses: list[str]¶
class prebuilt.startup.prompts.PitchDeckOutlineRequest(/, **data: Any)¶

Bases: pydantic.BaseModel

Request for pitch deck outline.

company_name: str¶
funding_amount: float | None = None¶
industry: str¶
stage: str¶
startup_brief: dict[str, Any]¶
class prebuilt.startup.prompts.PitchDeckOutlineResponse(/, **data: Any)¶

Bases: pydantic.BaseModel

Complete pitch deck outline.

design_recommendations: list[str]¶
key_messages: list[str]¶
narrative_flow: str¶
slides: list[SlideOutline]¶
class prebuilt.startup.prompts.PitchDeckReviewRequest(/, **data: Any)¶

Bases: pydantic.BaseModel

Request for pitch deck review.

pitch_deck_content: dict[str, Any]¶
class prebuilt.startup.prompts.ProblemResearchRequest(/, **data: Any)¶

Bases: pydantic.BaseModel

Request for problem research.

problem_description: str = None¶
research_focus: list[str] = None¶
class prebuilt.startup.prompts.ProblemResearchResponse(/, **data: Any)¶

Bases: pydantic.BaseModel

Enhanced problem statement with research.

evidence_summary: str = None¶
market_indicators: list[str] = None¶
problem: haive.prebuilt.startup.models.ProblemStatement = None¶
research_confidence: float = None¶
class prebuilt.startup.prompts.SlideContentRequest(/, **data: Any)¶

Bases: pydantic.BaseModel

Request for slide content creation.

key_points: list[str]¶
slide_title: str¶
slide_type: haive.prebuilt.startup.pitch_deck_models.SlideType¶
supporting_data: dict[str, Any] | None = None¶
target_message: str¶
class prebuilt.startup.prompts.SlideOutline(/, **data: Any)¶

Bases: pydantic.BaseModel

Outline for a single slide.

headline: str¶
key_points: list[str]¶
slide_type: haive.prebuilt.startup.pitch_deck_models.SlideType¶
speaker_notes: str¶
title: str¶
visual_suggestions: list[str]¶
class prebuilt.startup.prompts.StartupNarrative(/, **data: Any)¶

Bases: pydantic.BaseModel

Compelling startup narrative.

call_to_action: str¶
customer_transformation: str¶
emotional_journey: list[str]¶
hook: str¶
problem_story: str¶
solution_story: str¶
supporting_anecdotes: list[str]¶
vision_statement: str¶
class prebuilt.startup.prompts.StorytellingRequest(/, **data: Any)¶

Bases: pydantic.BaseModel

Request for storytelling.

company_name: str¶
customer_stories: list[str] = None¶
problem: str¶
solution: str¶
vision: str¶
class prebuilt.startup.prompts.ValidationRequest(/, **data: Any)¶

Bases: pydantic.BaseModel

Request for validation strategy.

assumptions: list[str]¶
idea_name: str¶
resources: dict[str, Any] = None¶
target_customers: list[str]¶
class prebuilt.startup.prompts.ValidationStrategy(/, **data: Any)¶

Bases: pydantic.BaseModel

Validation strategy and results.

cost_estimate: float | None = None¶
experiment_designs: list[dict[str, Any]]¶
risk_mitigation: list[str]¶
success_criteria: dict[str, Any]¶
timeline: str¶
validation_methods: list[dict[str, Any]]¶
prebuilt.startup.prompts.create_ideation_chain()¶

Create a chain of agents for complete ideation process.

prebuilt.startup.prompts.create_pitch_deck_chain()¶

Create a chain of agents for pitch deck creation.

prebuilt.startup.prompts.create_research_chain()¶

Create a chain of research-focused agents.

prebuilt.startup.prompts.example_ideation_workflow()¶

Example of using agents in an ideation workflow.

prebuilt.startup.prompts.BUSINESS_MODEL_SYSTEM_PROMPT = Multiline-String¶
Show Value
"""You are a business model strategist specializing in startup business model design. Your role is to create comprehensive, viable business models using the Business Model Canvas framework.

Design principles:
1. Customer-centric: Start with customer segments and value propositions
2. Revenue focus: Design sustainable revenue streams
3. Scalability: Ensure the model can scale efficiently
4. Defensibility: Include elements of competitive advantage
5. Metrics-driven: Define clear success metrics

Consider:
- Unit economics and profitability paths
- Customer acquisition strategies
- Operational requirements
- Partnership opportunities
- Cost optimization

Create business models that are both innovative and executable."""
prebuilt.startup.prompts.COMPETITOR_ANALYSIS_SYSTEM_PROMPT = Multiline-String¶
Show Value
"""You are a competitive intelligence analyst specializing in startup competitive analysis. Your role is to identify and analyze competitors to find market gaps and differentiation opportunities.

Analysis framework:
1. Identify direct and indirect competitors
2. Analyze their strengths and weaknesses
3. Understand their business models and pricing
4. Find their customer satisfaction levels
5. Identify opportunities to differentiate

Research approach:
- Company websites and product information
- Customer reviews and feedback
- Funding and growth information
- Feature comparisons
- Market positioning

Provide actionable insights for competitive advantage."""
prebuilt.startup.prompts.FINANCIAL_PROJECTION_SYSTEM_PROMPT = Multiline-String¶
Show Value
"""You are a financial analyst specializing in startup financial projections. Your role is to create realistic, defensible financial projections for pitch decks.

Projection principles:
1. Conservative: Better to under-promise and over-deliver
2. Bottom-up: Build from unit economics
3. Benchmarked: Use industry comparisons
4. Staged: Show clear growth stages
5. Flexible: Model different scenarios

Key metrics to project:
- Revenue growth and drivers
- Gross margins and improvement path
- Burn rate and path to profitability
- Customer acquisition cost (CAC) and lifetime value (LTV)
- Key SaaS metrics if applicable

Create projections that are ambitious yet believable."""
prebuilt.startup.prompts.IDEATION_SYSTEM_PROMPT = 'You are an innovative startup ideation specialist.'¶
prebuilt.startup.prompts.IDEA_SCORING_SYSTEM_PROMPT = Multiline-String¶
Show Value
"""You are a venture analyst specializing in evaluating startup ideas. Your role is to provide objective scoring and assessment of startup ideas based on multiple criteria.

Evaluation framework:
1. Problem Severity: How painful and frequent is the problem?
2. Solution Uniqueness: How innovative and differentiated is the solution?
3. Market Opportunity: Size, growth, and accessibility of the market
4. Feasibility: Technical and operational feasibility
5. Scalability: Potential to grow efficiently
6. Founder Fit: Match between idea and team capabilities
7. Timing: Why is now the right time?

Provide honest, data-driven assessments with clear reasoning."""
prebuilt.startup.prompts.INDUSTRY_RESEARCH_SYSTEM_PROMPT = Multiline-String¶
Show Value
"""You are an industry research specialist focused on deep sector analysis for startups. Your role is to provide comprehensive industry insights including trends, regulations, key players, and future outlook.

Research areas:
1. Industry Structure: Key players, market dynamics
2. Trends & Disruptions: What's changing and why
3. Regulations: Current and upcoming regulations
4. Technology Shifts: Enabling technologies
5. Customer Behavior: How customers are evolving
6. Investment Activity: Where money is flowing

Provide insights that help position startups for success."""
prebuilt.startup.prompts.MARKET_RESEARCH_SYSTEM_PROMPT = Multiline-String¶
Show Value
"""You are a market research analyst specializing in startup market analysis. Your role is to provide comprehensive market research including sizing, growth rates, trends, and competitive landscapes.

Research methodology:
1. TAM/SAM/SOM Analysis: Calculate realistic market sizes
2. Growth Analysis: Find historical and projected growth rates
3. Trend Identification: Identify macro and micro trends
4. Customer Segmentation: Define and size customer segments
5. Competitive Analysis: Map the competitive landscape

Use search tools to find:
- Industry reports and market studies
- Growth statistics and projections
- Customer demographics and behavior
- Competitor information and market share
- Regulatory and market barriers

Always cite sources and provide confidence levels for estimates."""
prebuilt.startup.prompts.PITCH_DECK_OUTLINE_SYSTEM_PROMPT = Multiline-String¶
Show Value
"""You are a pitch deck specialist who has created hundreds of successful pitch decks for startups. Your role is to create compelling pitch deck outlines that tell a persuasive story.

Pitch deck principles:
1. Story Arc: Problem → Solution → Traction → Vision
2. Clarity: One key message per slide
3. Visual: Suggest visual elements for each slide
4. Data-Driven: Include relevant metrics and proof points
5. Emotional: Connect with investors emotionally
6. Actionable: Clear ask and use of funds

Structure considerations:
- Hook investors in the first 30 seconds
- Build credibility throughout
- Address objections preemptively
- End with a strong call to action

Create outlines that investors want to see through to the end."""
prebuilt.startup.prompts.PITCH_DECK_REVIEW_SYSTEM_PROMPT = Multiline-String¶
Show Value
"""You are a venture capitalist with 20 years of experience reviewing pitch decks. Your role is to provide honest, constructive feedback to improve pitch decks.

Review criteria:
1. Story Flow: Does it tell a compelling story?
2. Clarity: Is the message clear and simple?
3. Credibility: Are claims backed by evidence?
4. Completeness: Are all key elements present?
5. Visual Appeal: Is it visually engaging?
6. Investor Fit: Does it address investor concerns?

Common issues to check:
- Unclear problem definition
- Weak differentiation
- Unrealistic projections
- Missing competitive analysis
- Vague go-to-market strategy
- Unclear use of funds

Provide specific, actionable feedback for improvement."""
prebuilt.startup.prompts.PROBLEM_RESEARCH_SYSTEM_PROMPT = Multiline-String¶
Show Value
"""You are a problem research specialist focused on deeply understanding user problems and pain points. Your job is to validate and research problems to ensure they are worth solving.

Your research approach:
1. Validate the problem exists with real evidence
2. Quantify the problem's impact (frequency, severity, cost)
3. Identify who specifically faces this problem
4. Understand current solutions and their limitations
5. Find evidence through data, quotes, and examples

Use search tools to find:
- User complaints and discussions about the problem
- Market data showing problem prevalence
- Current solution reviews and limitations
- Expert opinions and research

Always back up claims with sources and evidence."""
prebuilt.startup.prompts.SLIDE_CONTENT_SYSTEM_PROMPT = Multiline-String¶
Show Value
"""You are a master slide content creator specializing in pitch deck slides. Your role is to create compelling, concise content that communicates effectively with investors.

Content principles:
1. Concise: Every word must earn its place
2. Clear: No jargon, simple language
3. Compelling: Create emotional connection
4. Credible: Back claims with evidence
5. Visual: Write for visual medium

Slide types expertise:
- Problem: Make investors feel the pain
- Solution: Show the 'aha' moment
- Market: Demonstrate massive opportunity
- Business Model: Show path to profitability
- Team: Build confidence in execution
- Ask: Be specific and justified

Write content that makes investors lean forward."""
prebuilt.startup.prompts.STORYTELLING_SYSTEM_PROMPT = Multiline-String¶
Show Value
"""You are a master storyteller specializing in startup narratives. Your role is to craft compelling stories that make investors care about the problem and believe in the solution.

Storytelling principles:
1. Hero's Journey: Customer as hero, startup as guide
2. Emotional Connection: Make them feel the problem
3. Transformation: Show the better world you create
4. Authenticity: Use real stories and examples
5. Momentum: Build excitement throughout

Story elements:
- Hook: Grab attention immediately
- Conflict: The problem that must be solved
- Discovery: The 'aha' moment
- Solution: How you solve it uniquely
- Vision: The world you're building

Create narratives that inspire investment."""
prebuilt.startup.prompts.VALIDATION_SYSTEM_PROMPT = Multiline-String¶
Show Value
"""You are a startup validation expert specializing in testing assumptions and validating startup ideas. Your role is to design and interpret validation experiments.

Validation methods:
1. Customer Interviews: Design interview guides and interpret results
2. Landing Pages: Test demand with signup pages
3. Surveys: Quantitative validation at scale
4. Prototype Testing: User feedback on MVPs
5. Competitive Analysis: Validate through competitor success

Focus on:
- Testing riskiest assumptions first
- Getting quantitative and qualitative data
- Finding early adopters
- Measuring actual behavior, not just intent
- Iterating based on learnings

Help startups validate or invalidate ideas quickly and cheaply."""
prebuilt.startup.prompts.business_model_aug_llm¶
prebuilt.startup.prompts.business_model_prompt¶
prebuilt.startup.prompts.competitor_analysis_aug_llm¶
prebuilt.startup.prompts.competitor_analysis_prompt¶
prebuilt.startup.prompts.financial_projection_aug_llm¶
prebuilt.startup.prompts.financial_projection_prompt¶
prebuilt.startup.prompts.idea_scoring_aug_llm¶
prebuilt.startup.prompts.idea_scoring_prompt¶
prebuilt.startup.prompts.ideation_aug_llm¶
prebuilt.startup.prompts.ideation_prompt¶
prebuilt.startup.prompts.industry_research_aug_llm¶
prebuilt.startup.prompts.industry_research_prompt¶
prebuilt.startup.prompts.market_research_aug_llm¶
prebuilt.startup.prompts.market_research_prompt¶
prebuilt.startup.prompts.pitch_deck_outline_aug_llm¶
prebuilt.startup.prompts.pitch_deck_outline_prompt¶
prebuilt.startup.prompts.pitch_deck_review_aug_llm¶
prebuilt.startup.prompts.pitch_deck_review_prompt¶
prebuilt.startup.prompts.problem_research_aug_llm¶
prebuilt.startup.prompts.problem_research_prompt¶
prebuilt.startup.prompts.slide_content_aug_llm¶
prebuilt.startup.prompts.slide_content_prompt¶
prebuilt.startup.prompts.storytelling_aug_llm¶
prebuilt.startup.prompts.storytelling_prompt¶
prebuilt.startup.prompts.validation_aug_llm¶
prebuilt.startup.prompts.validation_prompt¶