Mine user pain points from social media and analyze competitors. Applicable for market validation before product launch, user needs analysis, and competitor feature comparison.
Estimate the Total Addressable Market (TAM), Serviceable Available Market (SAM), and Serviceable Obtainable Market (SOM) for a target market.
Compare multiple competitors across dimensions such as features, pricing, target users, strengths, and weaknesses.
Automatically generate structured user survey questionnaires based on the research topic.
bash
python3 scripts/market_researcher_tool.py research --market 'AI Writing Tools'
bash
python3 scripts/market_researcher_tool.py compete --products 'Jasper,Copy.ai,Notion AI'
bash
python3 scripts/market_researcher_tool.py survey --topic 'AI Writing Tools'
research - Market Research#Purpose: Estimate market size and generate a TAM/SAM/SOM analysis report.
Parameters:
--market: Market name (required)--output, -o: Output file path (optional, defaults to console output)Example:
bash
python3 scripts/market_researcher_tool.py research --market 'AI Writing Tools' -o report.md
compete - Competitor Analysis#Purpose: Compare features, pricing, and user reviews of multiple competitors.
Parameters:
--products: List of competitors, comma-separated (required)--output, -o: Output file path (optional)Example:
bash
python3 scripts/market_researcher_tool.py compete --products 'Jasper,Copy.ai,Notion AI,ChatGPT' -o compete.md
survey - Generate Survey Questionnaire#Purpose: Automatically generate a structured user survey questionnaire.
Parameters:
--topic: Research topic (required)--output, -o: Output file path (optional)Example:
bash
python3 scripts/market_researcher_tool.py survey --topic 'AI Writing Tools' -o survey.md
markdown
# 📊 Market Research Automation Report
**Generated on**: YYYY-MM-DD HH:MM
## Key Findings
1. [Key Finding 1]
2. [Key Finding 2]
3. [Key Finding 3]
## Market Size Analysis (TAM/SAM/SOM)
| Metric | Value | Description |
|------|------|------|
| TAM | $XXX Billion | Total Addressable Market |
| SAM | $YYY Billion | Serviceable Available Market |
| SOM | $ZZZ Billion | Serviceable Obtainable Market |
## Actionable Recommendations
| Priority | Recommendation | Expected Outcome |
|--------|------|----------|
| 🔴 High | [Specific recommendation] | [Quantified expectation] |
markdown
# 🔍 In-Depth Competitor Analysis Report
## Competitor Comparison Matrix
| Product | Pricing | User Rating | Target User | Key Strengths | Main Weaknesses |
## Competitive Strategy Recommendations
| Priority | Recommendation | Expected Outcome |
markdown
# 📋 User Survey Questionnaire
## Basic Information
**Q1. What is your current job role?**
○ Product Manager ○ Marketing ○ Content Creation ...
## Current Usage
**Q2. How often do you use AI writing tools?**
○ Multiple times daily ○ Once daily ...
## Pain Points and Needs
**Q3. What feature would you most like to see improved in AI writing tools?**
________________________________________
Install Python dependencies before first use:
bash
pip install requests beautifulsoup4 pandas