跳转到内容

变量与模板

变量就是把 Prompt 里经常变化的部分留出来,使用时再填写。这样一条 Prompt 可以反复用,不需要每次复制后手动改一堆地方。

变量填写示例

  • 每次任务都一样,只是输入材料不同。
  • 固定要填写角色、目标、语言、输出格式。
  • 团队里多人共用一条 Prompt,希望大家按同一个结构填写。
  • 你经常复制一段 Prompt 后再手动替换里面的几处文字。

在正文里用双花括号写变量名:

你是一位 {{role}} 专家。
请根据以下材料输出 {{format}}:
{{content}}

复制或测试时,PromptHub 会自动识别 roleformatcontent,让你先填表,再生成完整 Prompt。

请把下面这段内容改写成 {{tone}} 的语气:
{{content}}

使用时你只需要填两项:

变量 示例
tone 更正式、更口语、更适合小红书
content 需要改写的原文
  • 使用清晰英文或拼音,例如 roleaudiencesourceText
  • 避免 abtext1 这类无法理解的名字。
  • 同一类模板里保持命名一致,例如都使用 content 表示主要输入。
  • 变量名不要太长,填写表单时会更容易扫读。
你是 {{role}}。
任务:{{task}}
输入:
{{content}}
目标:{{goal}}
约束:
- {{constraint1}}
- {{constraint2}}
请按 {{format}} 输出。
请把以下内容翻译成 {{targetLanguage}},保持术语一致:
{{sourceText}}
  • 把高频变化的内容做成变量。
  • 把稳定的角色、规则、输出格式写在模板正文里。
  • 对复杂 Prompt 先从 2 到 4 个变量开始,不要一次拆得过碎。
  • 如果填写起来很累,说明变量拆太细了,可以合并成一个 content

检查变量是否使用了完整的双花括号,例如 {{content}}

把多个小变量合并成一个大输入,例如把 背景问题补充信息 合并成 content