Files
AIPortPilot/backend/app/services/peer_matching.py
T
selfrelease fad458b2a7 docs(uiux): UIUX 设计方案大改 + 5 份作业指导书对齐 + 开发任务文档
- UIUX 文档:填充 19 个缺口(多主体画像/健康度/AI+看板/增长域/洞察域/创始人端/OODA/助推/商密)
- UIUX 文档:插入 6 个新章节(十四~十九),旧章节重编号为二十~三十一,更新目录和交叉引用
- 作业指导书 x5:导航改为 6 域分组,新增 Context Bar/工作模式/Insight Rail/决策线程/多工作区等 UI 概念
- 新建 docs/2-task-uiux.md:50 个代码落地开发任务,按 P0-P6 分优先级 + 8 Sprint 规划
- 后端/前端:大量新增模型、路由、组件(来自之前 Phase 开发)
2026-07-19 11:53:38 +08:00

20 lines
791 B
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""AI Peer Matching。
匹配面临类似挑战的创始人。
"""
from app.services.llm_client import LLMClient
async def match_founders(founders_context: str) -> dict:
"""AI 匹配 3-5 位面临类似挑战的创始人。"""
llm = LLMClient()
prompt = f"""请从以下创始人信息中,匹配 3-5 位面临类似挑战的创始人组成 Peer Learning Circle
{founders_context[:6000]}
以 JSON 格式返回:
{{"topic": "讨论话题", "members": [{{"founder_name": "姓名", "company": "企业", "challenge": "面临挑战"}}], "discussion_framework": ["讨论框架步骤1", "步骤2", "步骤3"]}}"""
result = await llm.chat(prompt, temperature=0.5)
return result if isinstance(result, dict) else {"topic": "", "members": [], "discussion_framework": []}