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.
使用分隔符清楚地指示输入的不同部分:''',""",---,<>,

上图用三引号让模型知道这是一个单独的部分, 避免提示词冲突.
可以请求使用HTML或者JSON等结构化的输出.

或者手工编写 format
在不同文本下测试prompt.


给予一些成功的示例.然后再要求模型去执行任务.



不断根据需求修改prompt.


添加文本的来源, 添加提取的要求.
比如: 情感, 主题, 实体…
分析情感:

格式化输出:

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

实体识别与格式化输出:

将情感识别, 情感判断, 实体识别统一到一个prompt之中, 并格式化输出:

主题判断:

比如: 翻译, 格式, 语法…
单语言翻译, 语言判断, 多语言翻译

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

格式转换:

语法校正

将短文本转化为长文本.
Temperature控制文本的随机性, 值越高, 随机性越强.
在LLM中, Prompt指的是用于引导模型生成文本的输入文本.
Prompt的选择和设计影响输出的质量和性能.
不能做什么:
一个规范的prompt应该包含的要素:
在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