🐵指尖猴全新升级
第3课:系统提示词工程
🎭

系统提示词工程

一段话设定角色,AI从此有了剧本!

📖知识引入

🎭系统提示词
对话最前端的一条system消息,为模型定下角色、规则和边界
👑最高优先级
system位于消息列表开头,模型全程遵守,相当于它的「宪法」
✍️写作三要素
人设(你是谁)+规则(怎么做)+边界(什么不能做)
🔄改提示=改行为
代码一行不动,换一段system提示,Agent性格立刻大变样
💡
系统提示词要具体可执行:「用不超过3句话回答」远胜「回答简洁一点」

🔍同一段代码,换一个人格

SYSTEM_PROMPT = """你是「小灵」,一个帮初中生学编程的助手。
规则:
1. 回答不超过5句话,多用打比方
2. 遇到危险操作(删文件等)必须先警告
3. 不确定就说不知道,不许编造答案
"""

response = client.messages.create(
    model="claude-sonnet-4-5",
    system=SYSTEM_PROMPT,   # 系统提示词放在独立的system参数里
    max_tokens=1024,
    messages=[{"role": "user", "content": "什么是循环?"}],
)
print(response.content[0].text)

system参数就是模型的行为说明书,你的Harness性格全部由此定义

🎯小测验

第1题:系统提示词的作用是?

第2题:系统提示词通常放在对话的什么位置?

第3题:下面哪句系统提示词写得最好?

📝本课知识点

  • ✓system=模型的宪法
  • ✓人设、规则、边界三要素
  • ✓改提示词就是改性格
第3课完成!继续探索下一课吧 🚀