feat: load question expansion prompts from yaml
Deployment Config CI / Deployment Config (push) Successful in 27s
Backend CI / Backend (push) Successful in 16m5s

This commit is contained in:
2026-05-13 20:24:51 +08:00
parent 8890cd1ca4
commit 34ef5873ca
9 changed files with 190 additions and 49 deletions
+21
View File
@@ -69,6 +69,27 @@ func AnalyzeFallbackPrompt(contextJSON string) string {
))
}
func QuestionDistillPrompt(brandName, competitors, seedTopic string) string {
return strings.TrimSpace(fmt.Sprintf(
trimPrompt(loadRuntimePrompts().QuestionDistillPromptTemplate),
strings.TrimSpace(brandName),
strings.TrimSpace(competitors),
strings.TrimSpace(seedTopic),
))
}
func QuestionCombinationFillPrompt(brandName, website, description, competitors, regionTerms, currentInput string) string {
return strings.TrimSpace(fmt.Sprintf(
trimPrompt(loadRuntimePrompts().QuestionCombinationFillPromptTemplate),
strings.TrimSpace(brandName),
strings.TrimSpace(website),
strings.TrimSpace(description),
strings.TrimSpace(competitors),
strings.TrimSpace(regionTerms),
strings.TrimSpace(currentInput),
))
}
func TitleCustomOutputRequirementsSection() string {
return trimPrompt(loadRuntimePrompts().TitleCustomOutputRequirementsSection)
}