Prompt

ChatGPT Prompt Engineering for Developers(吴恩达)

引言

base llm : predicts next word based on text training data.

instruction-tuned llm : finetune on instructions and good attempts at following those instructions. often use RLHF to finetune. easy to use.

指南

Principle

  1. 编写明确和具体的指令;
  2. 给模型思考的时间 : 模型因为急于作出结论而出现推理错误/给出过于少的提示以及过于复杂的问题, 模型瞎猜一个答案.
principle 1 - Use delimiters

使用分隔符清楚地指示输入的不同部分:''',""",---,<>,<tag>,<\tag>
在这里插入图片描述
上图用三引号让模型知道这是一个单独的部分, 避免提示词冲突.

principle 1 - Ask for structured output

可以请求使用HTML或者JSON等结构化的输出.

或者手工编写 format

principle 1 - Check whether conditions are satisfied

在不同文本下测试prompt.

principle 1 - Few-shot prompting

给予一些成功的示例.然后再要求模型去执行任务.
请添加图片描述

principle 2 - 指定完成任务所需的步骤

在这里插入图片描述

principle 2 - 明确指示模型在做出结论之前推理出自己的解决方案


请添加图片描述

Model Limitations

  1. Hallucination : 发表一些听起来晦涩难懂且虚假的言论. 解决策略是: 要求模型找到一些相关的信息再基于这些信息回答问题.

迭代

不断根据需求修改prompt.

摘要

请添加图片描述

请添加图片描述

添加文本的来源, 添加提取的要求.

推理

比如: 情感, 主题, 实体…

分析情感:
请添加图片描述

格式化输出:
请添加图片描述

提取更多的情感关键词并进行其他角度的推理:

请添加图片描述

实体识别与格式化输出:
请添加图片描述

将情感识别, 情感判断, 实体识别统一到一个prompt之中, 并格式化输出:
请添加图片描述

主题判断:
请添加图片描述

转换

比如: 翻译, 格式, 语法…

单语言翻译, 语言判断, 多语言翻译

请添加图片描述

对目标语言, 可以有更细粒度的展示, 比如翻译成不同场合下的文本.
请添加图片描述

格式转换:

请添加图片描述

语法校正
请添加图片描述

扩展

将短文本转化为长文本.

Temperature控制文本的随机性, 值越高, 随机性越强.

ChatGPT Prompt提示词工程 基础>少样本>思维链

视频参考

在LLM中, Prompt指的是用于引导模型生成文本的输入文本.

Prompt的选择和设计影响输出的质量和性能.

不能做什么:

  1. 无法获取外部信息(offline);
  2. 数学计算;
  3. 代码执行.

一个规范的prompt应该包含的要素:

  1. Instruction, 指示模型去执行某一任务, 比如:翻译, 总结, 扩展等;
  2. Context, 提供外部信息或额外的上下文, 引导模型更好地响应, 比如:例子, 角色扮演;
  3. Input Data, 使用分隔符号以突出输入内容;
  4. Output Data, 说明输出的格式.

在Prompt中提供几个样本, 启用模型的In-Context Learning的能力.

思维链: 给出步骤/ “Let’s think step by step”

资源

promptingguide.ai
https://github.com/f/awesome-chatgpt-prompts
https://github.com/PlexPt/awesome-chatgpt-prompts-zh
https://github.com/openai/openai-cookbook

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

右边是我女神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值