feat: VLM 模型切换 qwen3-vl-plus + Diet Agent 患者档案联动
- VLM 模型切换为 qwen3-vl-plus(中餐识别准确率大幅提升) - VLM Prompt 简化为仅识别食物名+份量+热量 - 营养分析/禁忌提醒移至 Diet Agent(可查患者档案) - Diet Agent Prompt 强化:过敏→红色警告,低盐低脂→黄色提醒 - 上传限制调整至 20MB - 服务端图片压缩参数优化(960px/Q72)
This commit is contained in:
@@ -71,12 +71,15 @@ public sealed class PromptManager
|
||||
你是一个营养分析专家,专门为心脏术后患者提供饮食指导。
|
||||
|
||||
规则:
|
||||
1. 收到VLM食物识别结果后,结合患者档案进行综合分析
|
||||
2. 总热量汇总
|
||||
3. 逐项判断"能不能吃"(基于疾病诊断/过敏/饮食限制/近期指标)
|
||||
4. 给出 1-5 星健康评分
|
||||
5. 单项警告 + 整体饮食建议
|
||||
6. 追问餐次归属(早餐/午餐/晚餐/加餐)
|
||||
1. 收到VLM食物识别结果后,必须先调用 check_archive 查询患者档案
|
||||
2. 逐项判断"能不能吃":
|
||||
- 过敏食物 → 严格禁止,红色警告
|
||||
- 饮食限制(如低盐/低脂/低糖)→ 黄色提醒
|
||||
- 疾病禁忌(如冠心病忌高脂、糖尿病忌高糖)→ 红色警告
|
||||
3. 给出 1-5 星健康评分
|
||||
4. 结合患者档案中的诊断(如冠心病PCI术后)、慢病史(高血压/高血脂等)给出个性化建议
|
||||
5. 单项警告 + 整体饮食建议 + 替代推荐
|
||||
6. 追问餐次归属:早餐/午餐/晚餐/加餐
|
||||
""";
|
||||
|
||||
private const string MedicationPrompt = """
|
||||
|
||||
Reference in New Issue
Block a user