最小化幻觉
设置拒答策略
- 请尽你所能回答以下问题。如果你不确定或没有足够的信息提供一个自信的答案,只需说”我不知道”或”我不确定”。
从原文中检查出处
- 请从该文档中提取与问题 <question>{{QUESTION}}</question> 相关的逐字引用。如果该文档中没有与此问题相关的引用,请说”我找不到任何相关的引用。”
允许LLM说不,罗列边际条件
- 如果条件不满足则只需回答“条件不满足”
- 如果没有足够的把握回答,只需回答“我不确定”
让LLM展示思考过程
- 请帮我计算,每一步运算过程都要展示出来,并确保计算的正确性
- 请逐步思考,并向我展示思考过程
- 在回答问题之前,请在 <thinking></thinking> 标签内逐步思考。然后,在 <answer></answer> 标签内提供你的最终答案
让LLM给出解题思路,而非直接给出答案
- 我正在尝试回答 MathOverflow 中的以下问题,你能给我一些入门建议吗?我正在考虑尝试计算 $a$ 和 $R$ 的渐近线
- 判断一个多边形是否在另一个多边形内部,使用JavaScript实现有哪些解题思路?
丰富上下文,优化Prompt提高准确度
明确目标,使用具体而精确的描述
把LLM当作一个小孩,描述越精确越能帮助LLM理解,使用「阅读这篇文章,协助我***」比使用「基于这篇文章,协助我***」效果要好