"""QBR 季度业务回顾生成器。""" from app.services.llm_client import LLMClient async def generate_qbr(company_id: str, quarter_data: str) -> dict: """自动汇总季度进展/指标变化/干预效果/下季度建议。""" llm = LLMClient() prompt = f"""请基于以下季度数据生成 QBR 季度业务回顾报告: {quarter_data[:6000]} 以 JSON 格式返回: {{"quarterly_progress": "季度进展摘要", "metric_changes": [{{"metric": "指标", "previous": "上期值", "current": "本期值", "change": "变化"}}], "intervention_effects": [{{"intervention": "干预措施", "effect": "效果"}}], "next_quarter_suggestions": ["下季度建议"]}}""" result = await llm.chat(prompt, temperature=0.4) return result if isinstance(result, dict) else {}