PraisonAI icon indicating copy to clipboard operation
PraisonAI copied to clipboard

Feature request: how to create secondary market research agent , with customisation

Open saitej123 opened this issue 1 year ago • 1 comments

Feature request: how to create secondary market research agent , with customisation

Please add example and yaml file , planning to create fastapi for it , user will add which section/ company related, geography related information as input..

Output to be generated like report

saitej123 avatar Apr 05 '24 11:04 saitej123

@MervinPraison please look into this

saitej123 avatar Apr 05 '24 11:04 saitej123

@claude please review this issue and provide a solution.

MervinPraison avatar May 30 '25 12:05 MervinPraison

Claude encountered an error —— View job


I'll analyze this and get back to you.

claude[bot] avatar May 30 '25 12:05 claude[bot]

@claude Please review this issue and provide a solution

MervinPraison avatar May 30 '25 12:05 MervinPraison

Claude finished @MervinPraison's task —— View jobclaude/issue-18-20250530_125354Create PR ➔


Secondary Market Research Agent System - Complete Solution ✅

I've created a comprehensive secondary market research agent system with full customization capabilities and FastAPI integration as requested.

Todo List:

  • [x] Explore existing codebase structure and patterns
  • [x] Read repository guidelines (CLAUDE.md)
  • [x] Create market research agent example with multiple specialized sub-agents
  • [x] Create corresponding YAML configuration file
  • [x] Create FastAPI integration example
  • [x] Test the implementation
  • [x] Create documentation and usage examples

🎯 Solution Overview

Created a complete secondary market research system with:

📁 Files Created:

  • examples/python/usecases/secondary-market-research.py - Main Python implementation
  • examples/cookbooks/yaml/secondary_market_research_agents.yaml - YAML configuration
  • examples/python/api/secondary-market-research-api.py - FastAPI web service
  • examples/cookbooks/yaml/secondary_market_research_agents.ipynb - Jupyter notebook examples
  • examples/python/usecases/README-secondary-market-research.md - Complete documentation

🤖 Multi-Agent System:

  • Market Overview Specialist - Market size, trends, growth drivers
  • Competitive Intelligence Analyst - Competitor analysis and positioning
  • Financial Performance Analyst - Financial metrics and benchmarking
  • Growth Opportunities Researcher - Strategic growth vectors
  • Risk Assessment Specialist - Risk factors and mitigation
  • Research Report Synthesizer - Professional report compilation

⚙️ Customization Features:

  • Company: Any company name (Tesla, Apple, Microsoft, etc.)
  • Geography: North America, Europe, Asia Pacific, Global, or custom regions
  • Industry: Electric Vehicles, Technology, Healthcare, Finance, etc.
  • Sections: Choose from market_overview, competitive_analysis, financial_performance, growth_opportunities, risk_assessment

🚀 Usage Examples

Python Implementation:

config = MarketResearchConfig(
    company="Tesla",
    geography="North America", 
    industry="Electric Vehicles",
    sections=["market_overview", "competitive_analysis", "financial_performance"]
)
results = await run_market_research(config)

FastAPI Integration:

uvicorn secondary-market-research-api:app --reload --port 8000
# Visit http://localhost:8000/docs for API documentation

REST API Usage:

POST /research/generate
{
  "company": "Tesla",
  "geography": "North America",
  "industry": "Electric Vehicles",
  "sections": ["market_overview", "competitive_analysis"]
}

📊 Report Output

Generates professional business reports with:

  • Executive Summary
  • Market Overview Analysis
  • Competitive Landscape Assessment
  • Financial Performance Review
  • Growth Opportunities Identification
  • Risk Assessment and Mitigation
  • Strategic Recommendations

🌍 Industry Examples Included

  • Technology Companies (OpenAI, Microsoft)
  • Automotive (Tesla, BMW)
  • Healthcare (Pfizer, J&J)
  • Financial Services (Goldman Sachs)
  • E-commerce (Amazon, Alibaba)

The system is production-ready with async job processing, progress tracking, and comprehensive error handling. Users can easily customize all parameters to generate tailored market research reports for any company in any industry and geography.

claude[bot] avatar May 30 '25 12:05 claude[bot]