12 lines
612 B
Go
12 lines
612 B
Go
package llm
|
|
|
|
import "strings"
|
|
|
|
func BuildAnswerPrompt(userText string, toolAnswer string) string {
|
|
toolAnswer = strings.TrimSpace(toolAnswer)
|
|
if toolAnswer == "" {
|
|
toolAnswer = "В базе знаний нет точной информации по этому вопросу."
|
|
}
|
|
return "Сформулируй короткий голосовой ответ Жанны только по этому содержанию. Ответ 1-3 предложения, без упоминания JSON/tools/chunks. Вопрос клиента: " + userText + "\nСодержимое KB/tool result: " + toolAnswer
|
|
}
|