ysf
ysf
Published on 2024-12-09 / 8 Visits
0

Prompt Engineering——提示词工程

提示词与提示词工程

什么是提示词

提示词,也叫 Prompt,就是你输入给大语言模型的指令、问题、背景或要求。

它可以是一句话:

请帮我总结这篇文章。

也可以是一段复杂指令:

你是一名产品经理。请阅读下面的用户反馈,提炼出 5 个最重要的问题,并按“问题、影响、建议优先级”的表格输出。不要编造原文中没有的信息。

简单说,提示词就是人与大语言模型沟通的接口

你给模型什么样的输入,它就会基于这个输入生成对应的输出。

什么是提示词工程

提示词工程,Prompt Engineering,是指有意识地设计、优化和测试提示词,让大语言模型更准确、更稳定、更符合需求地完成任务。

它不是单纯“写一句话问 AI”,而是像设计任务说明书一样,明确告诉模型:

  • 要做什么

  • 面向谁

  • 用什么语气

  • 根据什么背景

  • 遵守什么限制

  • 输出成什么格式

  • 哪些内容不能编造

例如,下面两个提示词的效果会很不一样。

普通提示词:

写一份营销文案。

更好的提示词:

你是一名 B2B SaaS 营销专家。请为一款企业知识库软件写一段 150 字以内的官网首屏文案,突出“降低信息查找成本”和“提升团队协作效率”。语气专业、可信,不要使用夸张宣传语。

第二个提示词更清楚,所以模型更容易生成可用的结果。

提示词是如何影响模型输出的

提示词的的构成要素

一个高质量的提示词通常包含以下四个核心要素:

  • 指令:想要模型执行的具体任务,应当使用清晰的动词,避免歧义。

  • 上下文:包含外部信息或背景描述,帮助模型更好地理解任务的场景和目的。

  • 输入数据:用户输入地内容或问题

  • 输出指示:明确指定输出格式、风格、长度或结构

提示词优化方法

角色定义

限制输出格式

Few-shot 提示

思维链

思维树