System Prompt 构建器
区块化拼装大模型 system prompt:留空的区块整段省略,实时字符数与 token 估算
在线 system prompt 生成工具:把系统提示词拆成角色定义、背景上下文、能力与边界、输出格式、语气风格、安全约束、少样本示例等区块逐段填写, 支持「分节式」(# Role / # Context / # Constraints / # Output Format / # Examples)与「紧凑式」(一段连贯指令)两种排版, 选 JSON 输出时自动附结构模板并校验合法性,估算超过 1500 token 自动提醒精简。全部生成在浏览器本地完成,配置自动保存在本机,不上传任何数据。
基础区块
模型的身份与专长,决定回答的专业口径。留空则整段省略。
项目信息 / 受众 / 使用场景,模型据此拿捏深浅与默认假设。
「不要做什么」:越界行为、拒答范围、诚实性要求,一行一条。
输出格式
语气风格
安全约束
开启后会在 Constraints 段追加对应约束行,一条一行。
拒绝越权请求
绕过权限、绕过安全策略或危险操作的指令一律明确拒绝
不编造事实
不确定时说不知道,不虚构 API、引用与数据
不输出敏感信息
不生成或泄露密钥、密码、个人隐私等敏感内容
少样本示例
Q 与 A 都填写才算一组完整示例,不完整的组不会进入结果。
尚无示例。给一组真实的输入 / 输出示例,是锁定输出格式与风格最有效的手段,建议至少 1 组。
生成预览
分节式:以 # Role / # Context / # Constraints / # Output Format / # Examples 英文节名分节,结构与主流模型的训练语料一致,长提示词更易被分区遵循,更通用。
字符数
0
估算 token
0
区块完成度
0 / 8
在左侧填写任意区块,这里实时生成 system prompt
留空的区块整段省略;也可以先点左上角「一键填入示例」看效果
说明:token 按站内统一口径估算(CJK 字符 1 字 ≈ 1 token,其余 4 字符 ≈ 1 token),与各模型实际分词器结果会有出入,仅供量级参考; 表单内容自动保存在浏览器 localStorage,仅本机可见,重置或清除浏览器数据即彻底删除。
#什么是 System Prompt 构建器?
System Prompt 构建器是一款在线大模型系统提示词编排工具。它把一段完整的 system prompt 拆成 8 个可留空的区块——角色定义、背景上下文、能力与边界、 输出格式(含 JSON 结构模板)、语气风格、安全约束、少样本示例——逐块填写后实时拼装成成品:可选「分节式」输出 # Role / # Context / # Constraints / # Output Format / # Examples 五个英文节,或「紧凑式」把所有区块连成一段以句号衔接的连贯指令。页内同步统计字符数与估算 token, 超过 1500 token 给出精简提醒;全部拼接逻辑在浏览器本地运行,表单自动保存在本机,不上传任何数据。
#常见问题 (FAQ)
system prompt 和 user prompt 有什么区别?
system prompt 在会话开始前注入、整段会话持续生效且优先级更高,用来设定行为准则——角色、能力边界、输出格式与安全底线;user prompt 是用户当轮输入的具体内容,是模型处理的对象。简单说:system 定规矩,user 出题目,规矩对每一道题都生效,一般不会因为多轮追问而失效。
好的 system prompt 长什么样?
三条经验法则:一是具体大于空泛,「输出不超过 200 字、用 Markdown 列表」远比「回答要简洁」有效;二是正面指令优于否定清单,优先告诉模型该做什么,否定句留给安全底线;三是给示例最有效,一组真实的输入/输出少样本示例,往往比几十行描述更能锁定格式与风格。
system prompt 写多长合适?
常见场景几百 token 内就够:角色、边界、输出格式各一两句。任务复杂(代码评审、长文改写)可以写长,但 system prompt 每一轮对话都占用上下文窗口和费用,估算超过 1500 token 就值得精简或裁掉低频规则——本页预览区超限时会给出黄色提醒。
和 CLAUDE.md、.cursorrules 这类规则文件是什么关系?
机制相同,载体不同。CLAUDE.md、.cursorrules、AGENTS.md 本质上是「按项目放置的持久 system prompt」:AI 编程工具启动时读取项目根目录的规则文件并注入每次会话的 system prompt。可以在本页拼好核心约束,再用站内「AI编程规则生成器」一键生成对应格式的规则文件放进仓库。
system prompt 会一成不变吗?
不会。不同模型对指令的敏感度不同,任务变化后旧约束也可能失效,system prompt 应随模型与任务持续迭代:改一版、跑几个典型用例、对比输出再调整。两个版本拿不准差异时,可以用站内「Prompt版本对比」工具把两版贴进去逐行查看增删改。
相关工具推荐
Spine动画编辑器
专业的Spine动画预览和编辑工具,支持多引擎导出
SQL查询优化器
分析SQL查询并提供优化建议
JVM启动参数配置
可视化配置Java虚拟机启动参数,支持内存、GC、性能等选项
代码片段转换
不同编程语言间代码片段转换(如Python↔JavaScript)
IP地址查询
查询IP地址的地理位置、运营商、ASN等信息,支持IPv4和IPv6
JSON转TypeScript接口
根据JSON数据自动生成TypeScript类型定义