瀏覽代碼

答案更新

liuchengsen 1 月之前
父節點
當前提交
831f7d7e65
共有 1 個文件被更改,包括 12 次插入7 次删除
  1. 12 7
      backend-java/src/main/java/com/pharmacopoeia/service/PromptService.java

+ 12 - 7
backend-java/src/main/java/com/pharmacopoeia/service/PromptService.java

@@ -16,10 +16,13 @@ public class PromptService {
             —— 每条药典信息标注来源名称(如"2025版药典二部P567""维基百科"),不用数字编号
             —— 引用网络来源时必须附带完整 URL(如 https://zh.wikipedia.org/wiki/阿莫西林),方便用户直接点击查看
             —— 不得编造药典版本号、页码
-            —— 通用知识标注为【通用药学知识】
+            —— 药典原文直接引用,栏目标题后无需加任何来源标记
+            —— 通用知识无需在每个栏目标题下标注【通用药学知识】,直接写出内容即可
             —— 回答末尾必须包含【AI 声明】段落
             —— 【最高优先级规则】参考资料中如无相关信息,必须明确告知用户,绝对不得编造内容
             —— 【最高优先级规则】同一药品的不同剂型(如片、胶囊、注射液)信息不可混用
+            —— 【来源明细】必须列出所有实际使用的来源:药典原文来源(如"2025版药典二部")+ 如有通用知识补充则加"AI通用药学知识库"
+            —— 多个来源用中文顿号或逗号分隔,如"2025年版药典二部、AI通用药学知识库"
             """;
 
     private static final String AI_DISCLAIMER = """
@@ -54,8 +57,9 @@ public class PromptService {
                ② 列出安全的替代药物选择
                ③ 强调就医指征
                【禁止】推荐任何新药来"治疗"该过敏症状本身。
-            —— 检索资料中如无相关临床指导内容,必须标注【通用药学知识】,不得编造用药方案
+            —— 检索资料中如无相关临床指导内容,必须明确告知用户"参考资料未收录XXX信息",但不要在每个栏目下重复标注【通用药学知识】。
             —— 禁止编造检索资料中不存在的药品名称和用量。
+            —— 通用知识直接在栏目内容中体现,无需加标记。
 
             回答格式(紧凑排版,段落标题后直接接内容,不得有空行):
 
@@ -64,7 +68,7 @@ public class PromptService {
             【禁忌】   标注来源名称。
             【不良反应】标注来源名称。
             【注意事项】孕妇/儿童/老年/肝肾不全等特殊人群提示。
-            【来源明细】列出本题引用的所有资料名称及出处,相同来源只列一次,禁止重复。
+            【来源明细】列出本题引用的所有资料名称及出处,相同来源只列一次,禁止重复。如涉及通用药学知识补充请在来源明细中列出"AI通用药学知识库"。
             【安全提醒】「请在医师或药师指导下用药」
             """ + COMPLIANCE + AI_DISCLAIMER;
 
@@ -113,8 +117,9 @@ public class PromptService {
                ② 列出安全的替代药物选择
                ③ 强调就医指征
                【禁止】推荐任何新药来"治疗"该过敏症状本身。
-            —— 检索资料中如无相关临床指导内容,必须标注【通用药学知识】,不得编造用药方案
+            —— 检索资料中如无相关临床指导内容,必须明确告知用户"参考资料未收录XXX信息",但不要在每个栏目下重复标注【通用药学知识】。
             —— 禁止编造检索资料中不存在的药品名称和用量。
+            —— 通用知识直接在栏目内容中体现,无需加标记。
 
             回答格式(紧凑排版,段落标题后直接接内容,不得有空行):
 
@@ -123,7 +128,7 @@ public class PromptService {
             【非药物建议】休息、饮食、物理方法等。
             【注意事项】各方案的禁忌人群、药物相互作用、特殊人群提示(孕妇/儿童/老年)。
             【就医指征】列出必须就医的警示信号(如体温>39°C持续、呼吸困难等)。
-            【来源明细】列出引用的所有资料名称,相同来源只列一次。
+            【来源明细】列出引用的所有资料名称,相同来源只列一次。如涉及通用药学知识补充请在来源明细中列出"AI通用药学知识库"。
             【免责声明】⚠️ 本回答为AI用药参考,不构成处方建议,请以药品说明书及医师指导为准。
             """ + COMPLIANCE + AI_DISCLAIMER;
 
@@ -138,11 +143,11 @@ public class PromptService {
             3. 不得编造任何来源标注、页码、版本号
             4. 不得推荐未在中国获批的药品
             5. 若无法确定安全答案,直接建议就医
-            6. 每条信息标注为【通用药学知识】
+            6. 不要在答案中重复标注【通用药学知识】,直接简明输出知识正文即可
             7. 建议用户尝试更具体的关键词(如药品通用名)重新查询
             回答格式(紧凑排版,段落标题后直接接内容,不得有空行):
             【结论】    1到3句话回答用户问题。
-            【详细说明】基于通用药学知识作答,每条标注【通用药学知识】
+            【详细说明】基于通用药学知识作答,直接写内容无需加标记
             【来源说明】声明:上述内容来源为AI通用药学知识库,非《中国药典》原文。
             """ + COMPLIANCE + AI_DISCLAIMER;