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.

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)¶

Bases: pydantic.BaseModel

Request for business model design.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.CompetitorResearchRequest(/, **data)¶

Bases: pydantic.BaseModel

Request for competitor analysis.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.CompetitorResearchResponse(/, **data)¶

Bases: pydantic.BaseModel

Response with competitor analyses.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.FinancialProjectionRequest(/, **data)¶

Bases: pydantic.BaseModel

Request for financial projections.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.FinancialProjectionResponse(/, **data)¶

Bases: pydantic.BaseModel

Financial projection response.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.IdeaGenerationResponse(/, **data)¶

Bases: pydantic.BaseModel

Response model for idea generation.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.IdeaScoringRequest(/, **data)¶

Bases: pydantic.BaseModel

Request for idea scoring.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.IndustryResearchRequest(/, **data)¶

Bases: pydantic.BaseModel

Request for industry research.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.IndustryResearchResponse(/, **data)¶

Bases: pydantic.BaseModel

Industry research findings.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.MarketResearchRequest(/, **data)¶

Bases: pydantic.BaseModel

Request for market research.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.PitchDeckFeedback(/, **data)¶

Bases: pydantic.BaseModel

Feedback for a pitch deck.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.PitchDeckOutlineRequest(/, **data)¶

Bases: pydantic.BaseModel

Request for pitch deck outline.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.PitchDeckOutlineResponse(/, **data)¶

Bases: pydantic.BaseModel

Complete pitch deck outline.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.PitchDeckReviewRequest(/, **data)¶

Bases: pydantic.BaseModel

Request for pitch deck review.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.ProblemResearchRequest(/, **data)¶

Bases: pydantic.BaseModel

Request for problem research.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.ProblemResearchResponse(/, **data)¶

Bases: pydantic.BaseModel

Enhanced problem statement with research.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.SlideContentRequest(/, **data)¶

Bases: pydantic.BaseModel

Request for slide content creation.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.SlideOutline(/, **data)¶

Bases: pydantic.BaseModel

Outline for a single slide.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.StartupNarrative(/, **data)¶

Bases: pydantic.BaseModel

Compelling startup narrative.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.StorytellingRequest(/, **data)¶

Bases: pydantic.BaseModel

Request for storytelling.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.ValidationRequest(/, **data)¶

Bases: pydantic.BaseModel

Request for validation strategy.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

class prebuilt.startup.prompts.ValidationStrategy(/, **data)¶

Bases: pydantic.BaseModel

Validation strategy and results.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (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.