company-research-agent / tasks /reporting_analyst_task.py
jaimin's picture
Upload 44 files
0d18784 verified
raw
history blame
1.08 kB
from crewai import Task
from src.agents.reporting_analyst_agent import reporting_analyst_agent
from src.tasks.industry_analyst_task import industry_analyst_task
from src.tasks.competitor_analyst_task import competitor_analyst_task
from src.tasks.market_analyst_task import market_analyst_task
from src.tasks.financial_analyst_task import financial_analyst_task
from src.tasks.swot_analyst_task import swot_analyst_task
reporting_analyst_task = Task(
description=(
"Compile and synthesize data from industry, competitor, market, financial, and SWOT analysts into a comprehensive report. "
"Ensure the report is detailed and highlights all key findings."
),
expected_output=(
"A detailed report that combines industry, competitor, market, financial, and SWOT analysis for {company}, "
"highlighting important findings."
),
context=[
industry_analyst_task,
competitor_analyst_task,
market_analyst_task,
financial_analyst_task,
swot_analyst_task
],
agent=reporting_analyst_agent
)