Skip to content

@sylis/api v0.0.1


@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