前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何成为一流的提示词工程师

如何成为一流的提示词工程师

作者头像
明明如月学长
发布2023-12-09 10:38:27
2550
发布2023-12-09 10:38:27
举报

作者:明明如月学长, CSDN 博客专家,大厂高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《EffectiveJava》独家解析》专栏作者。 热门文章推荐

本文整理自谷歌云技术的官方视频:《Tips to becoming a world-class Prompt Engineer》

一、什么是提示词工程

提示工程是指使用自然语言通过像 Workspace 或 Bard 这样的平台来指挥大型语言模型,可以让他们对内容进行总结、生成和审查内容等。

提示工程能够帮助你更高效地使用大语言模型。

二、提示词工程师技巧

2.1、提示词应尽可能具体

清楚明确地表达请求,以便语言模型能明白你的需求。

假设你想要烘烤50个纯素蓝莓饼。

如果你的提示词是:“给我一份蓝莓松饼的食谱”。

很可能和预期不符,它根本不知道你想烘烤 50 个,而且是纯素的蓝莓松饼。

可以调整为:“给我一份可以做 50份 纯素蓝莓松饼的食谱”。通过给出具体数量(50个)和饼的特点(无肉素,里面有蓝莓), 这个句子很清楚地描述了一个烤饼的情况。

2.2 利用上下文提示

提供更多信息来帮助语言模型更好地理解提示的含义。

如果你的请求是要给 50 位客人做点心,直接询问"给我一份蓝莓松饼食谱"时,模型可能无法明白你需要做多少份,也不知道它应该符合素食主义者的需求。

但是如果你告诉模型 “我有 50 位素食主义的客人来访,请给我一份 50 人份的素食蓝莓松饼食谱”,模型就可以了解:

  1. 你需要做很多份点心,数量是50人份
  2. 点心必须符合素食主义食谱,不可以包含任何动物性食品

通过提供这些上下文,模型可以针对你的实际需求给出更好的建议。

2.3 提供示例

通过提供示例,可以帮助模型更好地理解您的意图。

比如“给我一个类似于某个著名厨师的食谱,用来制作蓝莓松饼,类似于他们在某个特定节目或书籍中提到的那种。”

比如“参考下面这份食谱,给我指定一份用来制作 50 个纯素蓝莓松饼的食谱。参考食谱:食谱内容”

2.4 试验不同的提示和人物角色

编辑提示的词汇、句子结构和长度,体会不同角色的视角,来提高提示的质量和效果。

如:“给我一份和这份食谱相似的,可以做 50份美味纯素蓝莓松饼的食谱”

如:“给我一份和这份食谱相似的,可以做 50份适合大众的纯素蓝莓松饼的食谱”

如:“给我一份和这份食谱相似的,可以做 50份美味、多汁的纯素蓝莓松饼的食谱”

三、总结

掌握提示词工程的技巧对于有效利用大型语言模型至关重要。无论是烘焙松饼还是编写代码,一个专业的提示可以帮助您更高效地完成任务。通过不断实践和学习,你可以进一步提高你的提示词工程技能,从而最大化模型的效能。


如果本文对你有帮助,欢迎点赞、收藏加关注,你的支持和鼓励,是我创作的最大动力。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-12-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、什么是提示词工程
  • 二、提示词工程师技巧
    • 2.1、提示词应尽可能具体
      • 2.2 利用上下文提示
        • 2.3 提供示例
          • 2.4 试验不同的提示和人物角色
          • 三、总结
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档