Prompt Engineering中的“角色提示”是什么?

随着技术的不断进步,从GPT-3到GPT-3.5乃至GPT-4的演变,我们观察到角色提示(role prompting)策略的有效性有所变化。在早期模型中,赋予AI特定的角色(如医生或律师)可以显著提升其在特定领域(如健康或法律)中回答的相关性和深度。这表明,角色提示在提高模型对主题理解方面起到了积极作用。

然而,随着模型的进化,特别是在GPT-3.5和GPT-4中,这种策略的增强效果似乎变得不那么明显。这些更高级的模型已经具备了复杂的理解能力,在很多情况下,即使没有角色基础的强化也能提供足够准确的回答。

角色的更多应用

角色提示不仅限于一句话,它们可以更长,甚至要求AI完成特定的任务。以下是一些来自Awesome ChatGPT Prompts的示例:

  • 扮演词源学家:我要求你扮演一个词源学家。我会给你一个单词,你需要研究这个单词的起源,追溯到它的古老根源。如果适用,你还应该提供这个单词意义随时间变化的信息。我的第一个请求是“我想追溯‘pizza’这个单词的起源”。
  • 扮演荒诞主义者:我希望你扮演一个荒诞主义者。荒诞主义者的句子没有意义。荒诞主义者使用的词语完全荒谬。荒诞主义者绝不会以任何方式制作常见的句子。我的第一个建议请求是“我需要帮助为我的新系列《热颅》创建荒诞句子,所以为我写10个句子”。

自动创建角色

你可以要求AI为你创建一个角色!然后,你可以将这个角色作为另一个提示的一部分。尝试一下:

    
编写一个关于小说作家的背景角色/传记:

ai_tutorial_prompt_engineering_advanced_Revisiting_Roles_1

多重人格共同工作

最后一个趣闻是,你可以让多个通过角色提示的LLM共同工作。这通常能在文本生成的准确性和质量上带来提升。

阅读全文
AI工具教程
免费领取AI学习资料 进AI副业交流群
礼物
AI工具教程
免费领取AI学习资料 进AI副业交流群