更新时间:2024-10-16 GMT+08:00
分享

什么是提示词工程

什么是提示词工程

提示工程是一个较新的学科,应用于开发和优化提示词(Prompt),帮助用户有效地将语言模型用于各种应用场景和研究领域。掌握提示词工程相关技能将有助于用户了解大型语言模型的能力和局限性。

提示工程不仅涉及设计和研发提示词,还包括与大型语言模型的交互和研发中的各种技能和技术。它在实现和对接大型语言模型、理解其能力方面扮演着关键角色。用户可以通过提示工程提高语言模型的安全性,也可以通过专业领域知识和外部工具赋能语言模型,增强其能力。

Prompt基本要素

您可以通过简单的提示词获得大量结果,但结果的质量与您提供的信息数量和完善度有关。一个提示词可以包含您传递到模型的指令或问题等信息,也可以包含其他种类的信息,如上下文、输入或示例等。您可以通过这些元素来更好地指导模型,并因此获得更好的结果。提示词主要包含以下要素:

  • 指令:想要模型执行的特定任务或指令。如总结、提取、生成等。
  • 上下文:包含外部信息或额外的上下文信息,引导语言模型更好地响应。
  • 输入数据:用户输入的内容或问题。
  • 输出指示:指定输出的类型或格式。

提示词所需的格式取决于您想要语言模型完成的任务类型,以上要素并非都是必须的。

提示词工程使用流程

盘古大模型套件平台可以辅助用户进行提示词设计、调优、比较和对提示词通用性进行自动评估等功能,并对调优得到的提示词进行保存和管理。

表1 功能说明

功能

说明

提示用例管理

提示用例集用于维护多组提示词变量的信息,可以用于提示词的调优、比较和评估。

支持对用例集的创建、查询、修改、删除。

提示词工程任务管理

提示词工程平台以提示词工程任务为管理维度,一个任务代表一个场景或一个调优需求,在提示词工程任务下可以进行提示词的调优、比较和评估。

提示词工程任务管理支持工程任务的创建、查询、修改、删除。

提示词调优

提示词调优支持对提示词文本的编辑、提示词变量设置、提示词结果生成和调优历史记录管理。

提示词候选

提示词候选支持用户对调优后初步筛选的提示词进行候选管理,每个工程任务下可以保存上限9个候选提示词,进一步基于候选提示词进行比较和评估。

提示词比较

提示词比较支持选择两个候选提示词对其文本和参数进行比较,支持对选择的候选提示词设置相同变量值查看效果。

提示词评估

提示词评估以任务维度管理,支持评估任务的创建、查询、修改、删除。支持创建评估任务,选择候选提示词和需要使用的变量数据集,设置评估算法,执行任务自动化对候选提示词生成结果和结果评估。

提示词管理

提示词管理支持用户对满意的候选提示词进行保存管理,同时支持提示词的查询、删除。

图1 提示词工程使用流程

相关文档