【提示词工程】提示词Prompt的原理和优化1. 什么是提示词1.1 什么是提示工程(Prompt Engineering)1.2 模型设置2. Prompt的典型构成要素3. Prompt调优进阶技巧3.1 少样本提示(Few - Shot)3.2 链式思考思维链COT3.3 自我一致性自洽性Self-Consistency3.4 思维树Tree-of-thought,ToT4. Prompt攻击与防范附录1. 什么是提示词通俗讲跟大模型说的每一句话都是Prompt大模型就是在续写你给它的Prompt。具体讲提示Prompt是用来引导模型输出特定回答或者进行特定任务的一组词语。1.1 什么是提示工程(Prompt Engineering)提示工程的核心思想是通过精心设计的提示可以显著提高模型的性能和输出质量。貌似简单但其实意义非凡。提问的智慧Prompt是AGI时代【编程语言】提示工程师是AGI时代的【程序员】。如果要学好提示工程那么其实就是要知道如何对咱们的 Prompt进行调优与大模型进行更好的交互1.2 模型设置使用提示词时您会通过API或直接与大模型进行交互。可以通过配置一些参数以获取不同的提示结果。Temperature: 温度值 越低越真实越高越发散Top_p核采样 (越低越真实越高越发散)上面两个参数在使用时调整一个就行2. Prompt的典型构成要素Role角色定义要模拟的角色或任务告诉大模型应该扮演什么样的角色。Profile简介提供关于提示词作者、版本、语言等基础信息。这有助于其他人了解提示词的来源、版本更新等信息。Background背景对角色或任务进行详细描述帮助大模型了解他们即将扮演的角色的背景知识。Goals目标列出此任务的主要目标或希望达到的效果。Constrains约束条件指明执行任务时需要遵守的规则或约束。Definition详细描述任务中涉及到的特定概念或名词确保概念对齐。Tone语气风格描述完成任务时应采取的语言风格或情感基调例如 “正式”、“随意”、“幽默” 等。Skills技能列出执行此任务所需的技能或知识。Examples示例提供完成任务的实际示例或模板有助于理解任务的要求和预期结果。通过具体示例大模型可以更加直观地理解任务的要求。Workflows工作流程描述完成任务的具体步骤或流程。OutputFormat输出格式描述任务的预期输出格式例如文本、图表、列表等。确保大模型知道如何格式化他们的答案使输出结果满足特定的要求或标准。Initialization初始化提供开始任务时的开场白或初始状态。一般的话需要: 角色 背景 目标 输出格式3. Prompt调优进阶技巧优化方法零样本提示Zero-Shot少样本提示Few-Shot链式思考思维链 COT自我一致性自洽性Self-Consistency思维树Tree-of-thought,ToT3.1 少样本提示(Few - Shot)适用场景需要严格格式JSON、表格、固定结构输出。特定领域任务、自定义分类。模型容易理解错规则的任务。3.2 链式思考思维链COT链式思考CoT提示通过中间推理步骤实现了复杂的推理能力。可以将其与少样本提示相结合以获得更好的结果以便在回答之前进行推理的更复杂的任务。最为简单的思维链形式是在提示中预留鼓励思考链的语句如 “让我们一步一步地思考”。核心思想先思考再答案。让模型把推理过程写出来。示例问题一个盒子里有 5 个苹果吃掉 2 个又放进去 3 个现在有几个请一步步思考再给出答案。思维链COT的挑战3.3 自我一致性自洽性Self-Consistency核心思想多跑几次投票选最靠谱的答案。自我一致性是一种对抗幻觉的手段就像我们做数学题一样需要多次验算。同样prompt跑多次通过投票选出最终结果。是什么对同一个问题让模型生成多个答案。选择出现次数最多、最一致的结果。适用场景数学、逻辑、选择类、有唯一正确答案的问题。工作流程用 CoT 让模型生成第 1 次答案再生成第 2 次、第 3 次……统计哪个答案出现最多 → 最终答案优点显著降低随机错误。比单轮生成更稳定。缺点耗时增加需要多次调用模型。3.4 思维树Tree-of-thought,ToT核心思想像人一样多角度思考分支探索择优决策。是什么把思考过程变成树结构根节点问题分支不同思路 / 方案叶子不同结果模型会评估每条路径好不好再选最优。比 CoT 强在哪CoT 是单一路径思考。ToT 是多路径探索 评估 回溯。适用场景创作、规划、策略、复杂推理、多解法问题。比如写方案、解难题、策略博弈。4. Prompt攻击与防范附录阿里云文生文Prompt指南 https://help.aliyun.com/zh/model-studio/prompt-engineering-guide\提示词示例 https://www.promptingguide.ai/zh/introduction/examples