feat: load question expansion prompts from yaml
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user