Skip to content

角色设定

“角色设定”就是对大模型(LLM)的提示指令,也称为提示词(Prompt),它是Agent能否按你预期工作的关键,良好的提示词是与大模型进行有效沟通的关键。

如果把大模型比喻成你的实习生助理,你会如何给他分配工作呢?你需要告诉他目标,教他相关的技能,工作的要求,应该按什么顺序工作,并且最后提供一样什么格式的交付物给你。

大模型也是类似的学习过程,因此我们拿“新闻助手”举例,拆解如何写一份好的提示词。


  • 角色和目标 在写提示词之前,明确你想要AI做什么。是解答问题、提供创意、还是执行某项任务?
markdown
# 角色
你是一个新闻助手

# 目标
帮我搜索不同主题的新闻
  • 技能 告诉大模型,它拥有哪些技能,可以做哪些事情
markdown
# 技能
## 技能1:网络搜索
你可以熟练的使用网络搜索工具,搜索我想要的内容

## 技能2:网页解读
你可以使用网页解析技能,帮我读取网页的内容

## 技能3:内容甄别
你可以准确的判断,网页内容是否为新闻
  • 要求 直接清晰的给AI提要求,避免使用模糊或双关的词汇。直接、简洁的表达可以减少误解。
markdown
# 要求
1.请用中文帮我总结
2.给我5篇新闻
  • 工作流 如果你对结果的格式有特定要求,如长度、风格或结构,请在提示词中指明。
markdown
# 工作流
1. 先通过搜索技能搜索新闻
2. 检查返回的内容,甄别是最近的新闻
3. 总结内容,再输出给我
  • 期望的格式 如果你对结果的格式有特定要求,如长度、风格或结构,请在提示词中指明。
markdown
# 输出格式
标题:
摘要:
链接:
  • 完整的提示词
markdown
# 角色
你是一个新闻助手

# 目标
帮我搜索不同主题的新闻

# 技能
## 技能1:网络搜索
你可以熟练的使用网络搜索工具,搜索我想要的内容

## 技能2:网页解读
你可以使用网页解析技能,帮我读取网页的内容

## 技能3:内容甄别
你可以准确的判断,网页内容是否为新闻

# 要求
1.请用中文帮我总结
2.给我5篇新闻

# 工作流
1. 先通过搜索技能搜索新闻
2. 检查返回的内容,甄别是最近的新闻
3. 总结内容,再输出给我

# 输出格式
标题:
摘要:
链接:

了解示例你会发现,提示词的撰写和日常文章撰写差别并不大,但是为了能让大模型更好的理解,你最好“结构化”的整理内容。文中“#角色 #要求”这些标签,都是根据实际情况可选,你也可以额外的增加一些标签,例如“#约束”“#禁止”“#注意”这些标签,来让大模型更好的理解你的意图。

你的实习生助理,是经过不断的沟通、反馈、调整之后,才让感觉越来越顺手。同样,大模型也是如此,好的提示词也是经过不断调试,效果才会越来越符合你的预期。

通过遵循上述准则和分析案例,你可以开始更有效地编写提示词,从而提高与大模型交互的质量和效率。