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

180 天前
 teli

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

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

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

回答基本是:

发烧是身体对感染或其他健康问题的一种常见反应。如果你发烧了,以下是一些基本的建议,但请记住,我不是医生,这些建议不能替代专业医疗意见:

休息:给你的身体提供足够的休息时间,帮助它恢复。

保持水分:发烧可能会导致脱水,所以要确保喝足够的液体,如水、果汁或电解质饮料。

降温措施:使用温水擦拭身体,特别是前额、腋下和腹股沟等部位,可以帮助降低体温。

使用退烧药:非处方药物如对乙酰氨基酚(扑热息痛)或布洛芬可以帮助降低体温和缓解疼痛。但在使用任何药物之前,请务必阅读说明书,并遵循剂量指南。

穿着舒适:穿着轻薄的衣物,避免过热。

注意饮食:选择容易消化的食物,如白粥、蒸土豆或香蕉。

如果发烧伴随其他症状,如持续的高烧、剧烈头痛、呼吸困难、持续呕吐、皮疹、意识模糊或极度疲劳,或者发烧持续超过几天没有改善,应该立即就医。

对于儿童,特别是婴儿和幼儿,发烧可能是一个特别令人担忧的问题。如果孩子发烧,尤其是如果他们看起来不舒服或有其他症状,应该咨询医生。

请记住,这些建议不能替代专业医疗意见。如果你对自己的症状感到担忧,应该寻求专业医疗帮助。
1689 次点击
所在节点    分享创造
9 条回复
murmur
180 天前
和 AI 无关,我建议你别折腾了,现代医学非常依赖诊断学,想高效治疗一个感冒至少需要 300 快钱的检查费用
sentinelK
180 天前
所以楼主需要的是什么效果?

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

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

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

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

https://kimi.moonshot.cn/share/cp3cn9u768j9kagr51v0
teli
179 天前
@openmynet 优秀
求问如何学习这方面的技能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1041538

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX