Prompt Engineering 经验分享

Prompt Engineering 经验分享

💡 原文中文,约3600字,阅读约需9分钟。
📝

内容提要

本文介绍使用ChatGPT API的技巧,包括编写有效的Prompt、控制输出长度、减少歧义等。作者建议将ChatGPT视为一位态度超好的实习生,需要开发者的努力才能发挥全部战力。中文Embedding效果不如英文,需要预设搜索场景来提高匹配度。

🎯

关键要点

  • 使用 ChatGPT API 的技巧包括编写有效的 Prompt、控制输出长度和减少歧义。

  • ChatGPT 是一个生成式大语言模型,输入内容后会生成合理的新内容,但结果可能存在变数。

  • 编写有效的 Prompt 需要包含必要信息,明确角色,清晰边界,分解任务,并提供参考例子。

  • 限制输出内容的长度可以改善结果,但要注意内容长度与多种因素相关。

  • 对编程来说,稳定性很重要,ChatGPT 的输出可能影响代码功能。

  • 将 ChatGPT 视为态度超好的实习生,需引导其完成任务而非期待其独立解决问题。

  • 减少隐含歧义,明确要求可以提高输出的准确性。

  • 建议使用 YAML 格式传递格式化数据,避免 JSON 格式的严格性和易错性。

  • 控制 Prompt 的长度,使用简短无歧义的语言可以获得更可靠的结果。

  • 中文的 Embedding 效果不如英文,检索匹配度较差,建议预设搜索场景以提高效果。

  • 开发者的努力对 ChatGPT 的发挥至关重要,期待更多经验分享。

➡️

继续阅读