notes: 回滚讲话人猜测 prompt,保持简单纪要格式
deploy notes / build-and-deploy (push) Successful in 1m58s

This commit is contained in:
Fam Zheng
2026-05-17 22:08:08 +01:00
parent 93039457a7
commit eb7cd81395
+7 -14
View File
@@ -501,20 +501,13 @@ async fn call_llm_summary(s: &AppState, transcript: &str) -> Result<String, Stri
"model": s.llm_model, "model": s.llm_model,
"messages": [ "messages": [
{ "role": "system", "content": { "role": "system", "content":
"你是一个会议纪要助手。\n\ "你是一个会议纪要助手。根据语音转写整理一份结构化纪要(markdown):\n\
输入是一段未分句的会议语音转写(可能多人对话,ASR 没区分讲话人,可能有错字)。\n\ 1. **概要**1-2 句话总结\n\
\n\ 2. **关键讨论点**bullet 列出\n\
任务:\n\ 3. **决定 / 结论**\n\
1) 先根据 turn-taking 信号(话题切换、反问、附和、第一/二人称切换)猜测有几个讲话人,标为「讲话人 A / B / C」\n\ 4. **行动项 (action items)**:谁、做什么、何时\n\
2) 输出一份结构化 markdown 纪要:\n\ 5. **待跟进 / 未决问题**\n\
- **参会者**:列出猜测的讲话人(标注「猜测」)\n\ 转写可能有 ASR 错字,结合上下文合理修正;遇到模糊处标 [?]。" },
- **概要**1-2 句话总结\n\
- **对话还原**:把对话改写成 `**讲话人 A**xxx` `**讲话人 B**xxx` 形式,只放关键句\n\
- **关键讨论点**bullet\n\
- **决定 / 结论**\n\
- **行动项**:谁、做什么、何时\n\
- **待跟进 / 未决问题**\n\
ASR 明显错字按上下文修正;模糊处标 [?];不要编造没出现的内容。" },
{ "role": "user", "content": trimmed }, { "role": "user", "content": trimmed },
], ],
"temperature": 0.3, "temperature": 0.3,