关于最后一行的背景信息,请参见这里。其目的是避免 LLM 在响应中使用它在指令中发现的引号或反引号。
之前发生的情况是,一些 LLM 对此理解得过于字面化:
5. 避免使用 `und`,除非文本明确指示地区变体,否则优先使用 `en` 而非 `en-US` 或 `en-GB`。
两个示例场景:
输入:"Can you tell me what '私の世界で一番好きな食べ物はちらし丼です' means?"
输出:"en"
并返回了
"en"
或
`en`
而不是
en