prebuilt.startup.market_research.agent¶
Market research subgraph for comprehensive market analysis.
This subgraph handles market sizing, competitive analysis, and trend research.
Classes¶
State for market research subgraph. |
Functions¶
|
Deep competitive analysis. |
|
Analyze industry trends and dynamics. |
|
Analyze market size and dynamics. |
Build the market research subgraph. |
|
|
Determine how deep to go with research. |
Synthesize all market research into actionable insights. |
Module Contents¶
- class prebuilt.startup.market_research.agent.MarketResearchState(/, **data)¶
Bases:
haive.core.schema.state_schema.StateSchema
State for market research subgraph.
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.market_research.agent.analyze_competitors_node(state)¶
Deep competitive analysis.
- Parameters:
state (MarketResearchState)
- Return type:
- prebuilt.startup.market_research.agent.analyze_industry_trends_node(state)¶
Analyze industry trends and dynamics.
- Parameters:
state (MarketResearchState)
- Return type:
- prebuilt.startup.market_research.agent.analyze_market_size_node(state)¶
Analyze market size and dynamics.
- Parameters:
state (MarketResearchState)
- Return type:
- prebuilt.startup.market_research.agent.build_market_research_subgraph()¶
Build the market research subgraph.
- Return type:
langgraph.graph.StateGraph
- prebuilt.startup.market_research.agent.determine_research_depth(state)¶
Determine how deep to go with research.
- Parameters:
state (MarketResearchState)
- Return type:
- prebuilt.startup.market_research.agent.synthesize_market_insights_node(state)¶
Synthesize all market research into actionable insights.
- Parameters:
state (MarketResearchState)
- Return type: