ChatGPT高效提问—prompt常见用法(续篇十二)
1.1 prompt生成器
假如想让ChatGPT完成一个相对复杂的任务,但是没想好从哪个方面入手,需求不明确,或者对任务涉及的专业知识不够了解,不能写出专业、准确的prompt,该如何解决呢?
授人以鱼,不如授人以渔。分享一个让ChatGPT创造并优化prompt的方法,叫作prompt Creator(prompt生成器)。其主要思路是首先简单描述任务需求,然后通过“ChatGPT提问——用户回答“的方式把需求具体化,从而一步一步创建一个专业、需求明确的prompt。因为ChatGPT才是最了解自己的,它最清楚自己的能力范围。
举个例子,假如我是一名HR,需要招聘一位Java开发专家,但是我对技术不了解,也没有想好具体的招聘要求,此时就可以让ChatGPT充当prompt生成器,生成专业的prompt。
输入prompt:
ChatGPT输出:
上面这段prompt的用途是让ChatGPT扮演prompt生成器。接下来它将会做以下几件事:
- 根据用户的任务生成一个明确的prompt,并对这个prompt进行评价,同时提出几个可优化的问题;
- 根据用户的回答优化prompt,更新对prompt的评价,提出更深入、具体的问题;
- 重复上述步骤直到获得满意的prompt。
输入prompt:
ChatGPT输出:
输入prompt:
ChatGPT输出:
输入prompt:
ChatGPT输出:
输入prompt:
ChatGPT输出:
输入prompt:
ChatGPT输出:
经过几轮沟通之后,prompt生成器生成了一个符合要求并且专业、具体的招聘职位描述prompt。当然,我们还可以通过这种问答的方式继续优化prompt,这里就展示了。我们来试试这个prompt效果如何。
输入prompt:
ChatGPT输出:
从输出结果来看,ChatGPT根据prompt生成了Java开发专家的招聘职位描述,并且详细列出了各项要求,比如技术背景和工作经验等,非常专业。
总结一下prompt生成器的使用场景。当脑海中对于一个任务没有太多具体的概念时,可以让ChatGPT充当prompt生成器,帮助我们创造该任务的prompt,并让它提出问题以持续优化,直到生成专业、明确的prompt。整个过程除了帮助我们创建prompt外,还帮我们梳理了一遍思路。