← 最新论文
💬 NLP

PromptPrism: A Linguistically-Inspired Taxonomy for Prompts

本文介绍了 PromptPrism,这是一种受语言学启发的分类法,它在功能、语义和句法层面构建提示词,以实现对大语言模型的系统化分析、自动化优化、数据集剖析以及受控的敏感性测试。

原作者: Sullam Jeoung, Yueyan Chen, Yi Zhang, Shuai Wang, Haibo Ding, Lin Lee Cheong

发布于 2026-01-27
📖 1 分钟阅读☕ 轻松阅读

原作者: Sullam Jeoung, Yueyan Chen, Yi Zhang, Shuai Wang, Haibo Ding, Lin Lee Cheong

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正试图教一个聪明但思维过于刻板的机器人如何写故事。你输入了一套指令,但机器人有时会感到困惑、写得太多,或者没抓到重点。你可能会想:“也许我只需要换一种说法。”但如果没有一张清晰的地图,你只是在盲目猜测。

这篇论文介绍了 PROMPTPRISM,这是一个全新的“地图”或“语法书”,用于精确理解这些指令(称为提示词/Prompts)是如何构建的。作者是来自亚马逊 AWS 的研究人员,他们认为我们不应该再靠猜测,而应该像语言学家分析人类语言那样去分析提示词。

以下是他们如何利用简单的类比来拆解提示词的:

1. 三层蛋糕(分类法)

作者认为提示词不仅仅是一块文本;它是一个具有三个不同层次的结构化对象,就像一个每一层都有不同口味的蛋糕。

  • 第一层:结构层(角色)
    可以将其想象为剧中的角色阵容。谁在说话?

    • 系统 (System): 负责给出舞台规则的导演。
    • 用户 (User): 请求表演场景的演员。
    • 助手 (Assistant): 做出响应的演员。
    • 工具 (Tools): 使用的道具或特效。
    • 为什么重要: 正如一部戏需要知道谁在对谁说话一样,AI 也需要知道谁在发出命令。
  • 第二层:语义层(含义)
    这是角色的实际言语内容。角色到底想做什么?

    • 指令 (Instruction): 主要任务(例如,“写一个故事”)。
    • 上下文 (Context): 背景信息(例如,“这个故事是关于一只猫的”)。
    • 约束 (Constraints): 规则(例如,“不要使用脏话”、“字数控制在 50 字以内”)。
    • 示例 (Examples): 展示给机器人看什么是好的回答。
    • 为什么重要: 这一层将“做什么”与“怎么做”分离开来。它能帮助我们观察机器人是否遗漏了某个关键规则或某 piece 背景信息。
  • 第三层:句法层(格式)
    这是标点符号和布局。它是将文本粘合在一起的无形胶水。

    • 分隔符 (Delimiters): 用于分隔不同部分的线条、空格或符号(如 ###---)。
    • 前缀/后缀 (Prefixes/Suffixes): 像 “步骤 1:” 或 “回答:” 这样的词,起到路标的作用。
    • 为什么重要: 研究发现,仅仅是将一个逗号改为句号,或者将一个部分从顶部移动到底部,都可能完全改变机器人的表现。

2. 他们用这张“地图”做了什么?

作者不仅绘制了地图,还通过三种具体方式解决了实际问题:

  • 修复糟糕的指令(提示词优化):
    想象你有一份糟糕的食谱,做出来的蛋糕很难吃。利用 PROMPTPRISM,他们并没有盲目尝试新食材,而是分析了食谱,发现“烘焙时间”(约束条件)被埋在了底部,于是将其移动到了顶部。

    • 结果: 他们自动改进了指令,使 AI 的表现显著提升(在某些任务上提升高达 29%),且无需重新训练 AI 本身。
  • 对数据集进行“健康检查”(数据集剖析):
    想象一个书籍乱堆在一起的图书馆。作者利用他们的地图对书籍进行了分类,统计了有多少本书包含“指令”、多少包含“示例”,以及它们的格式如何。

    • 结果: 他们为两个不同的 AI 数据集创建了详细的剖析报告,展示了这些指令的具体类型以及存在的缺口(例如,一个数据集有很多“工具”,但没有“安全规则”)。
  • 测试 AI 的敏感度(敏感性分析):
    他们把提示词当作一种乐器进行对待。他们问道:“如果我把这个音符(指令)从开头移动到结尾,这首歌听起来会有变化吗?”

    • 结果: 他们发现 AI 对指令的顺序非常敏感。将主要任务放在提示词的最末尾通常会让 AI 表现得更好。然而,AI 对细微的格式变化(比如使用双换行还是单换行)却表现得并不敏感

宏观图景

该论文声称,通过将提示词视为结构化语言而非随机文本,我们可以:

  1. 理解 AI 成功或失败的原因。
  2. 修复提示词以自动获得更好的结果。
  3. 标准化我们在研究中讨论提示词的方式,从而让科学家不再只是靠猜。

简而言之,PROMPTPRISM 是一个工具包,它将 AI 提示词这个“黑盒”变成了一个清晰、有序的系统,帮助我们更有效地使用机器人的语言。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →