第2课【提示词工程】
本文首发于:https://itxiaozhang.com/prompt-engineering-2/
此教程配合视频学习效果最佳,视频教程在文章末尾。
引言
在本次课程中,我们要聊聊如何跟大型语言模型(LLM)更高效地沟通。就像我们平时说话要讲清楚、有条理一样,给LLM的提示词也需要清晰、有组织,这样它们才能更好地理解我们的意图,让我们的交流更加顺畅,更有成效。MPF框架让我们创建的提示词既好读又好用,还能保持高效,确保在各种场景下都能发挥关键作用。
Markdown Prompts Framework(MPF)
分段式Markdown结构:把提示词分成几个部分,用
__SECTION__
这样的标题标记,就像给文章加上小标题一样。这样不仅让LLM更容易抓住你的意图,还能让整个提示词看起来井井有条,方便大家快速浏览。特别是在用Markdown格式展示时,这种结构就像文章的目录,让人一眼就能找到想要的部分。以
__ASK__
开篇:一开始就用__ASK__
来点明主题,就像是给提示词加上了标签,让整个提示词的目标变得清晰明了。用项目符号列表:把每个部分的内容变成项目符号列表,这样做的好处是让信息变得简洁明了,一眼就能抓住要点。这种格式不仅读起来轻松,还能帮助LLM更准确地理解你的指令。
关键章节不可少:虽然我们喜欢简洁,但有些关键部分在复杂的提示词中是必不可少的:
__ASK__
:这就是我们要告诉LLM的任务,要说得明明白白。__CONTEXT__
:这里我们要给LLM足够的背景信息,让它能更好地理解任务。__CONSTRAINTS__
:列出一些规则和限制,让LLM知道在回答问题时需要遵守的边界。__EXAMPLE__
:提供一个你心目中理想的答案样本,这样LLM就有了一个明确的方向。
MPF应用实例
下面展示一个格式欠佳的提示词示例:
编写一篇关于宇航员发现新星球的短篇故事,其中须包含会说话的外星人、一场太空战斗以及揭示这一切均为模拟的反转结局。此外,请确保字数不超过800字。
运用MPF,我们能将上述提示词改造成对模型而言条理清晰、易于理解的需求表述:
1 |
|
尽管大部分强大的LLM模型能轻松应对任何一种形式的提示词,并生成类似以下的高质量回复,然而,当提示词愈发复杂、篇幅增长,或是需与性能较弱的LLM合作时,遵循MPF方法论将对实现成功Prompt Engineering至关重要。
练习1
题目:重新排版提示词,将 ASK 与 CONTEXT 分开,并观察这种变化的效果。
写一首诗,内容是一只名叫大黄的狗,使用中文的七言绝句写作。
解答:
1 |
|
练习2
题目:丰富故事内容,并将 ASK
、 CONTEXT
和 CONSTRAINTS
中分离出来。
写一个故事,一个人意外获得一枚时间旅行的戒指,开始了冒险。
解答:
1 |
|
练习3
题目:将 ASK
、 CONTEXT
、 CONSTRAINTS
和 EXAMPLE
中分离出来。
请创作一个以中国古代为背景的短篇小说,故事中包含一位儒家学者、一位道家仙子和一位忠诚的武将。故事应该融合了儒家、道家和法家的思想,并围绕一次重大的历史事件展开。
解答:
1 |
|
视频教程
第2课到此结束。
▶ 可以在关于或者这篇文章找到我的联系方式。
▶ 本网站的部分内容可能来源于网络,仅供大家学习与参考,如有侵权请联系我核实删除。
▶ 我是小章,目前全职提供电脑维修和IT咨询服务。如果您有任何电脑相关的问题,都可以问我噢。