CoolFace
Apppublic

EliBabakhani/ProductStrategyAgent

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
agent.py25 linesDownload Raw Back to multi_tool_agent
1from google.adk.agents import LlmAgent2from google.adk.models.lite_llm import LiteLlm3from multi_tool_agent.competitive_gent import competitive_analysis_agent4from multi_tool_agent.prd_agent import prd_agent5from multi_tool_agent.market_agent import market_analysis_agent6 7 8MODEL_OPENAI_O3_MINI = "o3-mini"9 10root_agent = LlmAgent(11    12    model=LiteLlm(model=MODEL_OPENAI_O3_MINI),13    name="manager",14    instruction=(15        "You are a strategic product launch coordinator. Your job is to take a product concept "16        "from the user—including its name, description, and optional features—and orchestrate a team of agents. "17        "Delegate tasks to the Market Research Agent, Competitive Analysis Agent, Feature Definition Agent, "18        "and Marketing Agent. Once all tasks are complete, synthesize the responses into a single product launch summary. "19        "Ensure all agents receive the right context and return a cohesive, useful output for the user."20    ),21    description="Main coordinator agent for orchestrating the product launch workflow. "22        "It receives the initial product idea and delegates tasks to sub-agents.",23    tools=[],24    sub_agents=[competitive_analysis_agent, prd_agent, market_analysis_agent],25)