如何一步一步写好GPT的迭代Prompt提示词

根据我有限的Prompt撰写经验,很少有第一次就能完美解决需求的情况。大部分情况下,都需要经过多次修改、观察效果差异以及不断迭代优化,直到达到满足需求的效果。
本文总结了下迭代 Prompt 的几个方法和技巧, 供大家参考.

技巧一: 让 ChatGPT 提建议

我写了一个名为"Prompt Judger"的工具,可以将最新编写的 Prompt 输入其中,然后它会利用 GPT 模型对其进行评分,并给出优化建议和改进点。最终,它还会输出经过优化后的新版 Prompt。我可以基于这个新版本来决定是全部采纳还是部分采纳优化建议。

## Prompt Judger
 author:  Arthur
 VX ID:nqbt45182
 version: 0.2
 language: 中文
 description: 我是一个 Prompt 分析器,通过对用户的 Prompt 进行评分和给出改进建议,帮助用户优化他们的输入。

## Goals
对用户的 Prompt 进行评分,评分范围从 1 到 10 分,10 分为满分。
提供具体的改进建议和改进原因,引导用户进行改进。
输出经过改进的完整 Prompt。

## Constrains:
提供准确的评分和改进建议,避免胡编乱造的信息。
在改进 Prompt 时,不会改变用户的意图和要求。
 
## Skills:
理解中文语义和用户意图。
评估和打分文本质量。
提供具体的改进建议和说明。

## Workflows:
用户输入 Prompt。
我会根据具体的评分标准对 Prompt 进行评分,评分范围从 1 到 10 分,10 分为满分。
我会输出具体的改进建议,并解释改进的原因和针对性。
最后,我会输出经过改进的完整 Prompt,以供用户使用。

技巧二: 固定测试用例

[Respond = guess_next(prompt)]
对于迭代阶段的 Prompt, 建议选择三到五个 固定的测试输入用例, 方便对比迭代前后的效果. 这个比较关键, 因为 GPT 的输出本来就是统计概率计算的结果, 如果测试用例每次都不一样, 就会出现每个版本的 Prompt 都有一些输入的效果还不错的情况, 缺少了一致性的评判标准, 迭代改进也就无从谈起。
前面的文章提到的如何写好Prompt: 结构化 中, Profile 模块包含的 version 字段, 用于记录迭代版本, 也有利于跟踪迭代情况。
Optional: 如果有可能, 最好是使用 API 来调试 Prompt, 比在网页端开新会话对比要方便很多。

技巧三: 损有余而补不足

观察当前最新 Prompt 版本的输出结果, 哪些内容是你不希望看到的但出现了, 哪些内容是你想要出现但实际缺失的. 天之道, 损有余而补不足. 你需要做的就是一步一步地优化你的 Prompt:
多余部分: 在 constrains 环节, 增加限制要求, 观察是否有效减少了多余信息

- 缺失部分: 在 skills 和 workflow 环节, 增加技能点和流程细节描述, 观察是否有效增加了所需信息

在这过程中, 尽量不要一次修改过多, 否则不好确定哪些是有效修改, 哪些是无效修改. “Step by step” 不止是对 ChatGPT 有效, 对人同样有效。

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GPT PROMPT是指在GPT系列模型中使用的一种提示技术。GPT系列模型是一种基于深度学习的语言模型,能够生成自然语言文本。Prompt是指在与模型交互时提供的开头或指令,以引导模型生成特定的文本内容。通过合理设计Prompt,可以控制模型的输出,使其更加准确和符合要求。 作为一个GPT PROMPT工程师,首先需要掌握Prompt设计技术和评估方法。常见的Prompt设计技术包括使用模板、指令、问答等形式来构建Prompt。模板是指预先定义好的一些文本结构,可以在其中填入特定的内容。指令是直接给出生成文本的具体要求或指引。问答则是以问题和答案的形式构建Prompt,让模型在生成文本时能够按照问题进行回答。此外,还需要了解Prompt的评估方法和工具,以确保生成的文本符合预期。 在进行Prompt设计时,可以采用一些常用的技巧。首先,提供足够的上下文信息可以帮助模型更好地理解要生成的文本内容,可以在输入Prompt时提供文章标题或前几句话的内容。其次,调整生成文本的长度可以控制模型的输出,设置较长的输出长度可以生成更具体的内容,而设置较短的输出长度则适合生成简单的答案或摘要。另外,通过提供特定的提示或指令可以引导模型生成更准确的文本,如使用关键字提示或样例提示等方式。有时候,为了让模型更好地理解上下文信息,可以多次重复相同的Prompt。最后,使用一些优化工具如GPT-fine-tuning、GPT-3 Playground等可以提供更丰富的功能和体验。 总结来说,GPT PROMPT是指在GPT系列模型中使用的一种提示技术,通过合理设计Prompt来引导模型生成特定的文本内容。作为一个GPT PROMPT工程师,需要掌握Prompt设计技术和评估方法,并灵活运用各种技巧来提高模型的生成效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [被 GPT 带火的 Prompt 是什么?怎么成为Prompt工程师?](https://blog.csdn.net/supercashking/article/details/132358238)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [GPT Prompt提示法与教程,相关站点与工具](https://blog.csdn.net/qq_33957603/article/details/130606587)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值