"""AI 组合创新 Agent。""" from app.services.llm_client import LLMClient async def discover_innovation_opportunities(portfolio_capabilities: str) -> list[dict]: """AI 分析企业能力组合,发现联合产品方案。""" llm = LLMClient() prompt = f"""请分析以下 Portfolio 内企业能力,发现组合创新机会: {portfolio_capabilities[:6000]} 以 JSON 数组格式返回: [{{"title": "创新机会", "companies": ["参与企业"], "combined_capability": "能力组合", "market_analysis": "市场分析", "revenue_split": "收益分配建议"}}]""" result = await llm.chat(prompt, temperature=0.5) return result if isinstance(result, list) else []