提示词

- 说人话
- 模型做判断的依据只有这一次递过去的文字,它看不见你的屏幕,也不知道你的项目和偏好。所以同一个问题换个说法,答出来能差很远。你在输入框里敲的只是其中一段,产品通常还在前面拼了一段你看不见的内容,规定它的身份、语气和不许碰的话题。
- 说行话
- 在 API 里它不是一段文字,而是一个 messages 数组,每条带 role:system 放身份和规矩,assistant 放模型上一轮的回答。产品前面拼的那段固定开场,行业叫 system prompt。
- 潜台词
- 「提示词没写好」,多半是说需求本身没想清楚,不是缺某个神奇句式。
- 别用它
- 别迷信网上的万能模板和「你是一位资深专家」式开头。模型越强,套路越没用,把任务说清楚反而最有效。
拿这个能做什么3 个项目
- 01
- 02
- 03
好提示词的标准只有一个:换一个不了解项目的聪明新人来读,也能照着做对。做不到,问题通常不在措辞,而在你没把背景、目标和验收标准写下来。
动手试试做完就算会了
dspy.configure(lm=dspy.LM("ollama_chat/qwen2.5:1.5b")),用 dspy.Predict("question -> answer") 问一句,跑 dspy.inspect_history():你只写了两个字段名,system 消息却有十几行,全是框架补的。