跳转到内容
扉阅Feyxo

提示词

这一页是字段参考。想先看这一类能改什么、改了什么样、改不了什么,见提示词包。

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/(把“这个词他认不认识”那一步的说明写短,给本地跑的小模型用)。