提示词
这一页是字段参考。想先看这一类能改什么、改了什么样、改不了什么,见提示词包。
type: "prompt",文件 prompt.json、prompts/<任务名>.md。按任务名换掉扉阅内置那一步问模型的说明(比如给小模型、本地模型调的一版)。
prompt.json 可以写一句 for(适合哪类模型,≤ 40 字);每个 prompts/<任务名>.md 换一步(≤ 150000 字)。扉阅自带的说明是英文写的(2026-10-09 起),按小节换时英文标题、以前的中文标题、稳定的名字都认。
可以换的任务名,共 27 个(从源码读出来的):
structure trunk points links more clauses phrases bounds deep gate word-tier clue fallback-zh grammar coref corefs roles phrase synonym parts vocab vocab-check scope ratio concede ask split
整句的结构图(2026-10-15 起)默认用 split 画:先问整句的主干和直接挂在上面的几块,再拿每一块单独问它的主干和下一层,一直问到底;句子写原句、模型抄原文回答。整句那一次没回来、或者画出来对不上,退回问 deep(跟 structure 同一份说明)。想调画图,先换 split。
labels 现在有七个公开名:sentence、passage、sentenceHead({n})、target({n})、noteHead({title})、retold,和 2026-10-15 加的 sentenceText(只看一句、不编号时原句前面那一行,split 用)。
只能换说明,换不了回答格式:模型要回的 JSON 的样子、检查、整理都还是扉阅自己的,说明里要让模型照原来的格式回。找语法点、出题那几步(gate、points、structure、deep、clauses、grammar、scope、ratio、concede)的说明是按用户开着的语法点拼出来的:你写的说明里也能用同样的记号(⟦gate tense⟧ 这些),照样拼。问的还是用户自己配的模型。
这些记号每一个怎么写,现在文档里还没有逐个说明;动手写之前,先从样例 prompt-small 改起。
prompt.json 的 limits(格式 1.2)
小节标题“prompt.json 的 limits(格式 1.2)”检查模型回答时的几个长度上限,写了的盖掉默认的,只能在范围里(超了用边界值):
| 名字 | 管什么 | 默认 | 范围 |
|---|---|---|---|
clueWords |
线索一段最多几个词 | 6 | 2–10 |
phrasePartWords |
固定搭配一截最多几个词 | 5 | 2–8 |
phraseWords |
固定搭配一共最多几个词 | 7 | 3–10 |
earlierWords |
找旧说法最多几个词 | 3 | 1–5 |
vocabWords |
生词一处最多几个词 | 5 | 1–8 |
corefWords |
指代的候选一块最多几个词 | 6 | 2–10 |
roleWords |
问谁:谁、对谁一块最多几个词 | 8 | 3–14 |
roleLongWords |
问谁:什么时候、错项最多几个词 | 14 | 6–24 |
roleSaidWords |
问谁:说了什么最多几个词 | 24 | 10–40 |
prompt.json 的 answers(格式 1.2)
小节标题“prompt.json 的 answers(格式 1.2)”{ "answers": { "coref": 1, "grammar": 1 } }:每一步你照哪一版回答格式写的说明(没写是 1)。扉阅改了哪一步的回答格式,那一步的版本加一;对不上的那一步不用你的说明、用内置的,别的步照用。
corefs(一句里几个关系词、代词一次核对)的说明是 coref 那一篇加最后一节 ## Several words at once(一次看几个词):你换了 coref,它跟着换;要单独调,也能写 prompts/corefs.md。
样例:examples/prompt-small/(把“这个词他认不认识”那一步的说明写短,给本地跑的小模型用)。