掌握System Prompt(系统提示词):让AI更懂你的需求

在人工智能技术中,使用大型语言模型(LLM)通过系统提示词(System Prompt)来满足特定化需求是一种高效且灵活的方式。本文将介绍System Prompt的概念、应用方法和编写技巧,通过让AI生成定制化的响应,帮助你在不同场景下,更好地利用AI模型。
1. 什么是System Prompt?
System prompt是指在与AI模型进行交互时,用于设定AI角色、上下文和具体任务的指令。通过System prompt,可以引导AI模型在特定的情境下生成更加符合用户需求的响应。
系统提示词可以包含角色描述、任务要求、目标说明以及需要包含的信息,使得AI能够在更明确的任务指导下进行工作,从而提供更为精确和定制化的回答。
System Prompt示例:

在示例中,我希望AI作为一个中英文翻译,如果我输入英文,AI会自动翻译成中文,如果我输入中文,AI会翻译成英文。
System Prompt在AI对话中扮演着关键角色,它就像是对话中的一个第三方,负责向AI模型传达如何执行特定任务和响应用户请求。
2. 如何使用System Prompt(系统提示词)
通过System Prompt,AI会记住我的要求。但是,如果是直接在对话中置入提示词,对话历史过长后,或者问题过于复杂,会导致AI遗忘提示词。
错误示例:

为了真正让System Prompt发挥作用,需要在开发时,明确“role”参数选择是“system”还是“user”。
另外,可以在开发系统的时候,定制化自己的提示词。举例来说,LLM模型(如Claude,ChatGPT,ChatGLM)均无法获得现实世界中的时间,我们可以通过构造函数让AI模型获得现实世界的时间信息:
代码示例:
从上面的代码示例中,我构建了一个新的函数,这个函数会把现实世界中的时间和日期,在系统提示词中反馈给AI模型,这样AI模型就获得了现实世界的时间,更好的回复用户的问题。
代码示例中也涉及到了AI的上下文窗口及记忆模式,后面会单独开一篇,阐述AI的记忆能力是如何实现的。如果对于复杂任务,比如模仿某个人的说话风格和语气,如果通过系统提示词引导AI模型,策略可能会失效,建议使用fine tuning对模型进行微调。
您无需从零开发,我们的智能AI办公网站:www.workongpt.com支持用户自定义系统提示词,以此满足您的定制化AI需求。我们的平台同时提供AI医生、AI电商专家、AI恋人、AI塔罗牌大师等丰富的AI角色,欢迎使用。
3. System Prompt的应用
通过系统提示词,我们可以设计一系列的AI角色,如AI医生、AI公文写手,AI电商专家等。下面是我们设计的一个AI笔杆子,可以以公务员的口吻,生成各类公文。
系统提示词示例:
www.workongpt.com提供了自定义系统提示词的功能,您可以点击右上角的“设置角色”,随后点击“我的Prompt”,点击“添加”按钮,输入“标题”,随后把上面的示例系统提示词全部复制并粘贴到“内容”中,点击“确定”,随后点击使用,即可和AI笔杆子对话。
对话示例:

另外,我们也提供一系列其他AI角色,如AI医生、AI塔罗牌大师、AI恋人、AI导游、AI面试官、AI电商专家等角色,以此满足您各类型的AI问答需求。

4. System Prompt编写原则和技巧
我们整理了常见的System Prompt的编写原则和技巧:
1. 明确定义角色和目标
- 清晰地说明LLM应该扮演什么角色(如专家、助手、教师等)。以第二人称编写,如:你是一个专业的英文翻译员。
- 明确指出对话的目的和预期结果
2. 设定行为准则
- 指定模型应该如何回应(例如:专业、友好、简洁等)
- 设定回答的格式或结构要求
3. 提供背景信息
- 给出必要的背景知识,帮助模型更好地理解上下文
- 如果有特定领域知识,可以简要说明
- 可以通过构建函数,把时间、日期等功能、加入系统提示词中。
4. 限定范围
- 明确指出模型可以讨论的主题范围
- 说明哪些话题或信息是禁止的
5. 使用清晰简洁的语言
- 避免模糊不清或歧义的表述
- 使用简单直接的句子结构
6. 包含示例
- 提供一些期望输出的示例,帮助模型理解要求
- 示例应该多样化,覆盖不同情况
7. 设置交互规则
- 说明如何处理不确定或无法回答的问题
- 说明如何向用户请求额外信息或澄清问题
8. 考虑安全和道德因素
- 包含对有害或不当内容的警告
- 强调遵守道德准则和法律法规
9. 允许灵活性
- 给予模型一定的创造空间,而不是过于僵化的指令
- 鼓励模型在需要时,向用户提问,以此寻求用户提供更多的对话指示
10. 定期更新和优化
- 根据实际对话效果不断调整和改进prompt
- 考虑添加新的指令来应对发现的问题或限制
只要按照以上内容编写系统提示词,无需拘泥于系统提示词的格式和排版,一句话甚至几句话,就可作为您的系统提示词。AI提示词的关键在于清晰表达您的需求,而非冗长的描述。若AI模型足够智能,简单的系统提示词也会发挥出很好的效果。

WorkOnGPT:您的一站式AI智能办公平台
🌐 官网:www.workongpt.com
WorkOnGPT为您提供全方位的AI办公解决方案:
ChatGPT对话:支持多版本GPT模型,配备记忆机制和自定义AI角色
文档对话:上传多个文件,AI分析总结、解答问题
万能翻译:支持多种文档、图片及扫描件翻译
格式转换:支持700多种文件格式转换
语音转文字:支持多语种音频视频转录
AI写文章:可生成长篇文章,支持上传参考文档
AI写PPT:根据需求生成专业PPT
AI搜索:集成多种搜索引擎,无任何广告
🆓 免费使用:已部署开源LLM模型ChatGLM4-9B
💼 商务合作:提供AI业务开发/测试/部署等服务,欢迎垂询
📚 更多信息:https://docs.workongpt.com/
关注我们:
微信公众号:YReflect(已接入gpt-4o-mini,关注后可免费使用)
个人博客:https://blog.yzl.one/


Last updated