如何写出一个能让AI(如ChatGPT、文心一言、科大星火)给出完整答案的prompt
prompt不在于套用别人的现有示例,而在于找到一套通用的规范,用最简单实用的提示,给出符合预期的结果。
**1,定义角色和任务**
告诉AI应该担任什么角色或者岗位,和需要完成什么任务。
例如:
```
我希望你作为一个文本助手,来帮我对一段文字内容做总结。
```
**2,明确规范**
告诉AI应该遵循哪一些既定的业务规则,以及需要按照什么样的规范和格式输出答案。
例如:
```
x是边长,y是宽,你需要计算x*y,请按照如下规范输出答案:
1,100字以内
2,语言简洁
```
**3,投喂示例**
根据上个对话的规范,给AI投喂对应的优秀示例让它进一步学习规范。示例可以多投喂几个。
例如:
```
以下是几个优秀的示例供你参考,请你理解需求和输出答案的时候参考示例
【示例一】XXX
【示例二】XXX
```
**4,确认启动**
告诉AI训期结束,已经上岗工作了,用于明确启动指令。
例如:
```
下面我将把我的需求发给你,请严格按照上述规范输出答案。
```
**5,纠错调优**
AI给出结果后可以对结果进行进一步的纠错调优。建议在原有的对话中进行调优,不要新开一个对话。
例如:
```
你需要将半角分隔符号改为中文全角分隔符,请重新输出。
```
我的笔记