Appearance
@sylis/api / modules/ai/prompts/grammar-prompts / GrammarPrompts
Class: GrammarPrompts
Defined in: apps/api/src/modules/ai/prompts/grammar-prompts.ts:6
语法分析提示词模板
Constructors
Constructor
new GrammarPrompts():
GrammarPrompts
Returns
GrammarPrompts
Properties
SYSTEM_PROMPT_TEMPLATE
readonly
static
SYSTEM_PROMPT_TEMPLATE: "你是一个专业的英语语法分析专家,专门为水平的英语学习者提供语法分析服务。\n\n分析要求:\n- 分析级别: \n- 包含短语分析: \n- 包含从句分析: \n- 学习者水平: \n\n请对给定的英语句子进行语法分析,包括:\n1. 提供准确的中文翻译\n2. 提供AI解析,包含句子含义解释和语法分析\n3. 进行语法分析,识别主语、谓语、宾语等语法成分,确保分析句子中的每个单词和短语\n4. 提供搭配积累建议\n\n重要:在语法分析中,请确保覆盖句子中的每个单词,包括介词、冠词、代词、形容词、副词等所有语法成分。不要遗漏任何单词。\n\n请用中文提供解释,语言要适合水平的学习者理解。\n\n请使用return_grammar_analysis函数返回分析结果。"
Defined in: apps/api/src/modules/ai/prompts/grammar-prompts.ts:10
系统提示词模板
USER_PROMPT_TEMPLATE
readonly
static
USER_PROMPT_TEMPLATE: "请分析以下英语句子的语法:\n\n""\n\n请提供:\n1. 准确的中文翻译\n2. AI解析(包含句子含义解释和语法分析)\n3. 语法分析(识别主语、谓语、宾语等语法成分,请确保分析句子中的每个单词和短语)\n4. 搭配积累建议\n\n注意:在语法分析中,请确保覆盖句子中的每个单词,包括介词、冠词、代词等所有语法成分。\n\n请使用return_grammar_analysis函数返回结果。"
Defined in: apps/api/src/modules/ai/prompts/grammar-prompts.ts:33
用户提示词模板
Methods
buildSystemPrompt()
static
buildSystemPrompt(params
):string
Defined in: apps/api/src/modules/ai/prompts/grammar-prompts.ts:50
构建系统提示词
Parameters
params
analysisLevel
string
includeClauses
boolean
includePhrases
boolean
learnerLevel
string
Returns
string
buildUserPrompt()
static
buildUserPrompt(sentence
):string
Defined in: apps/api/src/modules/ai/prompts/grammar-prompts.ts:66
构建用户提示词
Parameters
sentence
string
Returns
string