技巧 1:与其单纯告诉AI不能做什么,不如明确指示AI该做什么。
在问答中,为了让 AI 的回答更精准,通常会在问题里加入具体的限制条件。比如,当你让 AI 推荐电影时,如果只是简单说“Recommend a movie to me/给我推荐一部电影”,这个请求太宽泛,AI 很可能会先问你喜欢哪种类型的电影。这样就需要多轮交流,效率不高。
为了避免这种情况,很多提示语(prompt)会直接注明“不要询问兴趣爱好”或“不要索取个人信息”,这样可以减少来回问答,提高沟通效率。
DO NOT ASK FOR INTERESTS. DO NOT ASK FOR PERSONAL INFORMATION.
不要询问我对什么感兴趣,或者问我的个人信息
当你在 ChatGPT 中这样提问,或者通过最新版本的 ChatGPT API 发起请求时,系统不会反问你,而是会直接给出电影推荐,类似于下面这样的回答:
Certainly! If you're in the mood for an action-packed movie, you might enjoy "John Wick" (2014), directed by Chad Stahelski and starring Keanu Reeves. The movie follows a retired hitman named John Wick who seeks vengeance against the people who wronged him. It's a fast-paced and stylish film with lots of thrilling action sequences and an engaging story. If you're looking for something that will keep you on the edge of your seat, "John Wick" is definitely worth a watch!
当然可以!如果你正想看一部充满动作戏的电影,不妨试试《疾速追杀》(2014),由查德·斯塔赫斯基执导,基努·里维斯主演。影片讲述了一位退隐江湖的杀手约翰·威克,为了报复那些伤害他的人而再次出山的故事。这部电影节奏紧凑、风格独特,拥有大量精彩刺激的动作场面和引人入胜的剧情。如果你喜欢让人肾上腺素飙升的电影,那《疾速追杀》绝对值得一看!
不过,如果你用的是像 Davinci-003 这样的模型,生成的回答往往会有所不同,可能会先询问你的兴趣爱好:
Sure, I can recommend a movie based on your interests. What kind of movie would you like to watch? Do you prefer action, comedy, romance, or something else?
当然可以,我可以根据你的兴趣推荐电影。你想看哪种类型的电影呢?你喜欢动作片、喜剧片、爱情片,还是其他类型的?
因此,OpenAI 的 API 最佳实践指南中建议:
“与其单纯告诉模型不要做什么,不如明确指示模型该做什么。”
我的经验是,虽然最新的模型已经能理解“不要做”的指令,但如果你希望得到更精准的回答,最好在提示中加入更多具体的限定条件,明确告诉模型应如何回应,这样能提升回答的效率和准确度。以电影推荐为例,可以这样写:
Recommend a movie from the top global trending movies to me.
请给我推荐一部全球热门榜上的电影。
当然,使用 Not Todo 也并非完全不可取,尤其是在以下情况下:
- 当你已经给模型提供了明确指令,但想进一步缩小回答范围时,加入一些 Not Todo 反而能显著提升效率。
- 在探索阶段,如果你还不清楚如何精准限定,只知道哪些内容不想要,可以先用 Not Todo 让 AI 给出更多可能的答案,待确认方向后再调整和优化提示。
下面整理了一些示例,包括两个效果一般的提示和两个个更优的版本,欢迎你亲自试试看这些案例:
场景 |
效果一般 |
效果更好 |
原因 |
推荐雅思必背英文单词 |
Please suggest me some essential words for IELTS 请给我推荐一些雅思考试中的常用词汇。 |
Please suggest me 10 essential words for IELTS 请给我推荐10个雅思考试中的常用核心词汇。 |
后者 prompt 会更加明确,前者会给大概 20 个单词。 这个仍然有提升的空间,比如增加更多的限定词语,像字母 A 开头的词语。 |
推荐香港值得游玩的地方 |
Please recommend me some places to visit in Hong Kong. Do not recommend museums. 请给我推荐一些在香港值得游览的地方,但不要推荐博物馆。 |
Please recommend me some places to visit in Hong Kong including amusement parks. 请给我推荐一些在香港值得游览的地方,包括游乐园。 |
后者的推荐会更准确高效一些,但如果进行你想一些探索,那前者也能用。 |