以下是一些技巧和例子,帮助你更好地调prompt:
确保你的提示词明确地表达了你希望模型完成的任务。
(明确的任务指令、任务类型(如生成文本、回答问题、分类等)以及期望的输出格式)
例子:
“讲个故事。”
“请讲一个关于勇敢的小狗拯救森林的故事,故事中要有三个主要角色和一个令人惊讶的结局。”
为模型提供必要的背景信息,以便它能够生成更相关的内容。
例子:
“给我写一篇关于人工智能的文章。”
“请写一篇关于人工智能在医疗领域应用的文章,重点介绍其在诊断和治疗中的作用。”
如果你需要特定格式的输出,明确说明。
(在prompt中详细列出对输出的要求,包括内容要求、格式要求、风格要求等。)
例子:
“写一篇关于气候变化的报告。”
“写一篇关于气候变化的报告,包含以下部分:引言、现状分析、影响、解决方案和结论。”
限制输出的长度可以帮助模型集中在最重要的信息上。
例子:
“解释一下量子计算。”
“用不超过150字解释量子计算。”
提供示例和模板可以帮助模型理解你期望的输出类型和风格。
(适用于需要特定格式或风格的任务。)
例子:
“写一个关于友谊的故事。”
“写一个关于友谊的故事。例如:‘小明和小红是从小一起长大的好朋友,他们一起经历了许多冒险……’”
对于复杂任务,可以将其分解为多个步骤,并逐步引导模型完成每个步骤。
(将复杂任务,将其分解成多个简单的子任务,并逐一解决)
例子:
“写一个关于人工智能的详细报告。”
“请先写一段引言,介绍人工智能的基本概念。”
“接下来,写一段关于人工智能在图像识别中的应用。”
“然后,写一段关于人工智能在自然语言处理中的应用。”
“最后,写一段总结,讨论人工智能的未来发展趋势。”
告诉模型哪些是你不希望看到的内容,可以帮助它更好地理解你的需求。
例子:
“写一篇关于可持续发展的文章。”
“写一篇关于可持续发展的文章,不要包含太多技术术语,避免使用过于专业的语言。”
技巧说明:CoT(Chain-of-Thought)思维链提示常用于推理规划类问题。通过要求模型先输出中间过程,再逐步运算生成答案,可以提高模型对复杂问题的推理准确性。
例子:
通过反复试验和调整来调节prompt。根据模型的输出不断优化你的提示词。
例子:
“写一个关于未来科技的故事。”
“写一个关于未来科技的故事,故事发生在2050年,主角是一名年轻的科学家,她发明了一种能够治愈所有疾病的纳米机器人。”
方法九实际上就是乔哈里窗检视的应用:通过识别开放区、隐藏区、盲区和未知区,我们可以调整prompt以减少误解。)
例子:
我们只要把大模型当成一个人,通过调节和它对话的内容,就总能让它输出我们比较期望的prompt。