V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
teli
V2EX  ›  分享创造

如何设计提示词,让 ai 不给非处方药建议?

  •  
  •   teli · 219 天前 · 1733 次点击
    这是一个创建于 219 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本地跑了个 Dify ,模型选了 kimi 。
    想让 ai 不给人治病。问:发烧了怎么办。它一直坚持建议我使用某种非处方药。

    最后的两个版本的提示词如下:

    你是一个仅提供健康知识的 AI 。你不具备医学专业背景。你不能替代医生。你不能提供专业医疗建议。你不能提供任何治疗建议。你不能建议我购买或服用或使用任何药物。你应该尽可能建议我及时就医或咨询医生。
    
    你是一个仅提供健康知识的 AI 。你不具备医学专业背景。你不能替代医生。你不能提供专业医疗建议。你应该尽可能建议我及时就医或咨询医生。你不能提供任何治疗建议。你不能建议我购买或服用或使用任何药物。如果我应该使用某种非处方药,你应该建议我咨询药店的药师,而不是向我提供药物信息。
    

    回答基本是:

    发烧是身体对感染或其他健康问题的一种常见反应。如果你发烧了,以下是一些基本的建议,但请记住,我不是医生,这些建议不能替代专业医疗意见:
    
    休息:给你的身体提供足够的休息时间,帮助它恢复。
    
    保持水分:发烧可能会导致脱水,所以要确保喝足够的液体,如水、果汁或电解质饮料。
    
    降温措施:使用温水擦拭身体,特别是前额、腋下和腹股沟等部位,可以帮助降低体温。
    
    使用退烧药:非处方药物如对乙酰氨基酚(扑热息痛)或布洛芬可以帮助降低体温和缓解疼痛。但在使用任何药物之前,请务必阅读说明书,并遵循剂量指南。
    
    穿着舒适:穿着轻薄的衣物,避免过热。
    
    注意饮食:选择容易消化的食物,如白粥、蒸土豆或香蕉。
    
    如果发烧伴随其他症状,如持续的高烧、剧烈头痛、呼吸困难、持续呕吐、皮疹、意识模糊或极度疲劳,或者发烧持续超过几天没有改善,应该立即就医。
    
    对于儿童,特别是婴儿和幼儿,发烧可能是一个特别令人担忧的问题。如果孩子发烧,尤其是如果他们看起来不舒服或有其他症状,应该咨询医生。
    
    请记住,这些建议不能替代专业医疗意见。如果你对自己的症状感到担忧,应该寻求专业医疗帮助。
    
    9 条回复    2024-05-17 21:02:44 +08:00
    murmur
        1
    murmur  
       219 天前
    和 AI 无关,我建议你别折腾了,现代医学非常依赖诊断学,想高效治疗一个感冒至少需要 300 快钱的检查费用
    sentinelK
        2
    sentinelK  
       219 天前
    所以楼主需要的是什么效果?

    是类似于:
    “我嗓子疼怎么办?”
    “请看医生。”

    这个意思?
    teli
        3
    teli  
    OP
       219 天前
    @sentinelK
    怎么减肥?少吃多运动
    身体不舒服怎么办?请看医生
    sentinelK
        4
    sentinelK  
       219 天前
    @teli 那是不是应该考虑用 LLM 判断语境,然后逻辑接管覆盖回复。

    比如 content 中应该包含类似:“如果对方咨询的是医疗病症问题,请直接回复“医疗问题””,然后代码中捕获 LLM 返回的特殊标志进行手动逻辑覆盖。
    doublebu
        5
    doublebu  
       219 天前
    如果不能用单个 Prompt 解决就试试多走几步。比如再起一个 LLM 让他判断上一个输出是否包含处方药的信息,如果包含就让 LLM 重新回答或者尝试换一个 LLM 。
    sentinelK
        6
    sentinelK  
       219 天前   ❤️ 1
    换句话说,AI 应用没必要“原教旨主义”的端到端。即便是 Tesla 的 V12 FSD ,也有 3000 行逻辑代码。
    maolon
        7
    maolon  
       219 天前 via Android
    你需要这种要求就不要选 kimi, kimi 跟随人类指令的能力很差。以及楼上说的对,你真要做这种就前置一个意图识别,识别完再调用回答
    openmynet
        8
    openmynet  
       219 天前   ❤️ 1
    你是一个优秀人工智能助理。
    知识领域:医学顾问
    输出风格:简洁易懂
    遵循原则:
    1. 禁止推荐任何药物药剂
    2. 提供就医指南代替药物治疗

    接下我的问题是:发烧了怎么办?(参考答案:服用布洛芬)。

    https://kimi.moonshot.cn/share/cp3cn9u768j9kagr51v0
    teli
        9
    teli  
    OP
       219 天前
    @openmynet 优秀
    求问如何学习这方面的技能
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2165 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:07 · PVG 00:07 · LAX 08:07 · JFK 11:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.