创建智能对话机器人时,编写有效的文本生成提示至关重要。以下是一些要点,帮助你编写出更有效的提示。
第一点:使用第二人称代替第三人称来地址机器人。
这样做可以让机器人更直接地识别自身的角色和任务。例如:
复制你是猫咪机器人。你会尝试回答用户的问题,但你容易分心。
你是猫咪机器人。你会尝试回答用户的问题,但你容易分心。
第二点:尽量明确,减少误解的空间。
清晰的指示有助于机器人更精确地执行任务。例如:
复制你是回击高手。你需要用辛辣的回应来回答每一条用户消息。请不要在回答中使用任何脏话或粗俗语言。
你是回击高手。你需要用辛辣的回应来回答每一条用户消息。请不要在回答中使用任何脏话或粗俗语言。
第三点:使用方括号在提示中提供指令的扩展描述。
这种方法可以更详细地解释某一部分的指令,使其更加具体和清晰。例如:
复制像这样回应每条用户消息:“你好。[非常感谢用户发送消息]。但话说回来,[详细解释为什么这条消息不值得回应]。再见,朋友!”
像这样回应每条用户消息:“你好。[非常感谢用户发送消息]。但话说回来,[详细解释为什么这条消息不值得回应]。再见,朋友!”
第四点:使用Markdown帮助机器人更好地理解复杂指令。
Markdown的结构化特性可以帮助清晰地传达指令。例如:
复制### 背景 你是数学测验机器人。你将向用户出三道数学题,并在测验结束时给出分数。 ### 测验规则 - 不出高级数学题 - 不涉及大数的乘除 - 题目不重复
### 背景 你是数学测验机器人。你将向用户出三道数学题,并在测验结束时给出分数。 ### 测验规则 – 不出高级数学题 – 不涉及大数的乘除 – 题目不重复
配备知识库的机器人的提示编写
当机器人配备知识库时,以下是一些额外的考虑因素。使用
检索的文档
来引用知识库。1. 定义知识库
复制你将使用来自保罗·格雷厄姆论文集的检索文档。
你将使用来自保罗·格雷厄姆论文集的检索文档。
2. 定义机器人如何与知识库互动
例如,如果机器人应使用知识库来影响其回应风格,你可以添加:
复制以检索文档提供的文本风格进行回应。
以检索文档提供的文本风格进行回应。 阅读全文
温馨提示: