讨论

为推理模型(o1、R1)编写提示词的9个技巧

来自 Wikiprompt,自由的提示词百科全书

宝玉
贡献者宝玉X来源

2025年2月8日

为推理模型(o1、R1)编写提示词的9个技巧 微软工程师关于为推理模型(如OpenAI o1和o3-mini)编写有效提示词的9点指南,涵盖清晰度、上下文、零样本、角色、长度控制和验证。

提示词内容收藏

🌐
1. 确保提示清晰且具体 明确说明你想让模型完成什么。避免不相关的信息。如果问题复杂,可直接简要陈述,不要同时抛出多个话题或做过多的背景描述。 2. 提供必要的上下文,省略不相关的部分 包含模型所需的领域信息或数据(如案例、事实),因为模型未必具备最新或小众知识;但不要堆砌与任务无关的材料或大量示例,以免干扰。 3. 尽量零示例或极少示例 优先采用零示例模式。只有当模型理解有误或格式不对时,才加入简短的示例作为演示。O1/O3 本身不需要像旧版 GPT 那样用大量示例来引导。 4. 使用 System/Developer 指令定位角色与风格 例如「你是一位法律分析师」,或「请做一名数学老师给学生讲解」,从而设定合适的专业度和语气;再如「请用条列式列出答案」,指定输出结构。 5. 通过指令控制回答长度与详细程度 若要简短回答,就写「限一段话内给出结论」;若要详细分析,就写「请详述你的推理过程」。O1 默认会倾向详尽,但你可以覆盖该默认。 6. 在 O3-mini 上使用“推理努力程度”参数 (若 API 允许)根据任务需求设置低/中/高,以在速度与准确性之间取得平衡。 7. 避免重复的“逐步思考”指示 不必告诉 O1/O3「让我们一步步思考」,因为它们已在内部进行链式推理;这类指令对 GPT-4o 更有效。只有当你想要输出“所有中间步骤”时才额外声明。 8. 测试和迭代 如果初始回答不理想,可以改变提示表述或更精确地说明需求。虽然 O1/O3 通常一次就能给出高质量解答,但微调提示仍能进一步提升可读性或输出形式。 9. 对重要结论做验证 对于需要高可靠度的回答,可进行追问或多次查询,并对比不同答案或让模型自检,以增强对结果的信心。即便是 O1 也有可能出错,务必谨慎使用。

登录以查看完整提示词

继续使用:

登录即表示你同意我们的 使用条款 和 隐私政策

用法

此提示词专为 education 设计。复制上方内容并粘贴到你常用的 AI 工具中。

为获得最佳效果,可将占位符(方括号或大写字母标示)替换为你的具体需求。

参考资料

分类:education| twitter| reasoning-models| prompt-engineering

讨论