一个很常见的场景,假如我现在想发布一个社交媒体的帖子,那怎么使用 AI 工具写具体的帖子内容呢,或者说具体的 Prompt 是什么?或许就这个需求,我可以在搜索引擎上找到想要的答案,也就是具体到某个社交平台的内容生成的 Prompt。
但肯定存在一个需求,在搜索引擎上没有现成的答案,或者说现存的回答不那么容易让人满意,此时该怎么办?就比如我现在想写 Amazon Listing 的五点描述,假设现在搜索引擎上的内容都比较差,不能满足这个需求,那怎么做才能满足我使用 AI 工具写五点描述的这个需求呢?
正是基于这个问题点出发,所以今天这篇文章就特别想谈谈,如何让 AI 工具教我写出合格的 Prompt,帮我解决大部分场景下 Prompt 写不出来的窘境。
在开始正式的案例之前,还是先推荐一份优质资源,即 OpenAI 分享的 GPT best practices。
链接:https://platform.openai.com/docs/guides/gpt-best-practices
这份文档里,ChatGPT 官方介绍了不少优秀的实践案例,并分享了其详细的 Prompt 参考,我们完全可以学习下如何写一条高质量的 Prompt。
但是在开始具体的案例之前,还是需要说明一点。那就是如果你只是简单要求 AI 工具帮你写一个解决某种需求的英文 Prompt,那这个工具很可能只会把你的需求翻译一遍,然后输出给你。
其实这种 Prompt 的实际效果并不是那么理想,因为要想获得高质量的 Prompt,你得在与 ChatGPT 交互的过程中,让其遵循一个好的结构,并应用一些例如思考链、慢思考之类的生成策略。
OK,那直接分享一个具体案例(上图),就以最常见的翻译场景为例吧。
首先要做的就是给 AI 工具设定一个角色,这里我就设定成 Prompt Engineer,并且非常擅长写 ChatGPT Prompt,能输出高质量的结果。
然后再告诉工具一些具体要求,比如思考的逻辑框架。这一步其实可以进行细化,比如给 ChatGPT 投喂一些数据,让其消化吸收掉。最后再告诉工具输出的格式应该遵循哪种样式,当然具体的格式完全可以按照自己的需求进行输出。
在做完上一步骤后,此时我便可以再要求工具生成一些具体的 Prompt 了。比如将中文翻译成英文、翻译的视角、使用的场景,等等等。
其实这套逻辑是通用的,不仅可以解决翻译场景下的需求,也可以解决编码环境下的需求,前提是你得清楚明白的告诉 AI 工具,上面提及的 3 个步骤的具体信息。
这种“用魔法打败魔法”的 AI 工具使用方式,很好用,不妨在实际工作场景下试试。