"""AI OKR Agent。 共同制定 + KR 追踪 + 偏差预警 + 对齐度评分。 """ from app.services.llm_client import LLMClient async def track_okr_progress(key_results: list[dict]) -> dict: """AI 追踪 KR 进展,生成偏差预警和对齐度评分。""" llm = LLMClient() prompt = f"""请分析以下关键结果进展,生成偏差预警和对齐度评分: {key_results} 以 JSON 格式返回: {{"alignment_score": 75, "deviation_alerts": [{{"kr": "关键结果", "deviation": "偏差描述", "severity": "high/medium/low"}}], "recommendations": ["建议"]}}""" result = await llm.chat(prompt, temperature=0.3) return result if isinstance(result, dict) else {"alignment_score": 0, "deviation_alerts": [], "recommendations": []}