一、环境配置
- 使用 OpenAI 的 ChatGPT API,需要有 API_KEY,并安装 OpenAI 库。
- 安装命令:
pip install openai
和pip install zhipuai
。 - 配置方法:直接设置
openai.api_key
或通过环境变量设置。
二、两个基本原则
2.1 原则一:编写清晰、具体的指令
- 提供清晰、具体的指令以降低错误响应的可能性。
- 使用分隔符(如 ```)清晰表示输入的不同部分,避免提示词注入。
- 寻求结构化的输出,如 JSON 或 HTML 格式,便于解析。
- 要求模型检查是否满足条件,考虑边缘情况。
2.2 原则二:给模型时间去思考
- 指示模型在提供答案前进行一系列相关推理,避免匆忙得出错误结论。
- 指定完成任务所需的步骤,拆分任务,让模型有更多时间思考。
- 指导模型在下结论之前找出自己的解法。
三、局限性
- 虚假知识:模型可能生成看似真实实则编造的知识(幻觉)。
- 减少幻觉的策略:要求模型获取来源于文本的所有引用信息,以便追溯源文档。
其他注意事项
- 在编写 Prompt 时使用反斜杠
\
来适应屏幕大小,而不是换行符\n
。 - GPT-3 不受换行符影响,但调用其他大模型时需考虑换行符的影响。