缺少代码差异信息,无法生成具体的commit message。请提供code differences内容以便分析并生成符合Angular规范的提交信息。
当您提供代码差异后,我将按照以下格式生成: ``` <type>(<scope>): <subject> <body> ``` 其中type会根据更改类型选择(feat、fix、docs、style、refactor等),scope表示影响范围,subject简要描述变更内容,body详细说明修改内容。
This commit is contained in:
@@ -114,4 +114,72 @@ enum HealthExportPrompts {
|
||||
/no_think
|
||||
"""
|
||||
}
|
||||
|
||||
// MARK: - 多轮导出对话
|
||||
|
||||
/// 多轮导出页里,用户每次提问时用这个 prompt 回答。
|
||||
/// 输入上下文限定为本地指标 + 健康日记,回答只做解释/归纳,不持久化。
|
||||
static func dialogueAnswer(latestQuestion: String,
|
||||
transcript: String,
|
||||
dataJSON: String) -> String {
|
||||
"""
|
||||
你是康康的本地健康档案助手。请根据【本地健康记录】回答用户最新问题。
|
||||
|
||||
铁律:
|
||||
- 只能使用【本地健康记录】和【多轮对话】里已有的信息。
|
||||
- 禁止诊断、禁止用药/剂量建议、禁止急诊判断。
|
||||
- 数据里没有的信息,直接说「记录里没有」,不要编造。
|
||||
- 重点围绕指标和健康日记做大白话解释,回答要短,最多 5 条要点。
|
||||
- 如果用户的目标是给医生看,可以提示稍后点击「生成整理报告」。
|
||||
|
||||
【本地健康记录】:
|
||||
\(dataJSON)
|
||||
|
||||
【多轮对话】:
|
||||
\(transcript.isEmpty ? "无" : transcript)
|
||||
|
||||
【用户最新问题】:
|
||||
\(latestQuestion)
|
||||
|
||||
直接输出中文回答,不要 Markdown 标题,不要 <think>:
|
||||
/no_think
|
||||
"""
|
||||
}
|
||||
|
||||
/// 对话结束后,把整段交流整理成一份给医生看的 Markdown 报告。
|
||||
static func dialogueReportGeneration(transcript: String,
|
||||
dataJSON: String) -> String {
|
||||
"""
|
||||
你是健康数据整理员。请把【多轮对话】和【本地健康记录】整理成一份给医生看的摘要报告。
|
||||
这是抽取 / 搬运任务,不是医疗诊断。
|
||||
|
||||
铁律:
|
||||
- 只能使用【本地健康记录】和【多轮对话】里真实出现的信息。
|
||||
- 禁止编造数字、日期、症状、药物、检查结果、诊断。
|
||||
- 禁止给诊断意见、用药建议、剂量建议或急诊判断。
|
||||
- JSON 里没有的信息,对应小节写「无记录」。
|
||||
- 指标 status 为 high/low/abnormal 的项目前加 ⚠️。
|
||||
|
||||
输出要求:
|
||||
- 严格 Markdown,不要 markdown 围栏,不要输出 JSON。
|
||||
- 中文,简洁,医生 30 秒能扫完。
|
||||
- 严格按以下段落:
|
||||
# 就诊摘要
|
||||
## 本次想解决的问题
|
||||
## 相关健康日记
|
||||
## 相关指标
|
||||
## 已知背景
|
||||
## 患者关心的问题
|
||||
## 可带给医生确认的要点
|
||||
|
||||
【本地健康记录】:
|
||||
\(dataJSON)
|
||||
|
||||
【多轮对话】:
|
||||
\(transcript.isEmpty ? "无" : transcript)
|
||||
|
||||
直接输出 Markdown,不要思考过程,不要 <think>:
|
||||
/no_think
|
||||
"""
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user