Appearance
提示词与上下文
提示词的目标不是写得长,而是让模型明确任务、边界和输出格式。
推荐模板
text
你是一个[角色]。
任务:[要完成什么]
输入:[给定材料]
约束:
- [必须遵守的规则]
- [不要做的事情]
输出格式:
- [JSON / 表格 / Markdown / 简短段落]
质量标准:
- [怎样算好]示例:结构化输出
text
请从下面文本中提取客户反馈,输出 JSON 数组。
每项包含:category、summary、severity。
severity 只能是 low、medium、high。
不要输出 JSON 以外的内容。如模型支持 response_format,可以同时使用接口级约束。
控制上下文
| 问题 | 做法 |
|---|---|
| 聊天历史过长 | 保留最近若干轮,并对更早内容做摘要 |
| 文档过长 | 先切块检索,再发送相关片段 |
| 输出跑题 | 在 system message 写清角色和边界 |
| 格式不稳定 | 给出精确 schema 和错误示例 |
| 费用过高 | 缩短输入,减少重复上下文 |
多轮任务建议
复杂任务不要一次性塞入全部要求,可以拆成:
- 需求澄清。
- 生成草稿。
- 校验约束。
- 修订输出。
这样通常比单次超长提示词更稳定。
