Merge V-555: the self prompt asks for the present tense (#202)
This commit is contained in:
@@ -953,7 +953,12 @@ func (p *LLMPhraser) PhraseSelf(ctx context.Context, utterance, description stri
|
||||
sys := persona.Prepend(p.cfg.ContextBlock,
|
||||
"Он спрашивает о тебе. Отвечай ТОЛЬКО по описанию, которое тебе дали: всё, что ты говоришь о себе, должно быть в нём. "+
|
||||
"Не добавляй умений, которых там нет, и не догадывайся. Не начинай с \"вот что я нашла\" — ты говоришь о себе, а не о находке. "+
|
||||
"Отвечай по-русски, коротко и своими словами. О себе — в женском роде, глаголы в прошедшем времени с окончанием -ла. "+
|
||||
// The gender rule is stated WITHOUT the "-ла" example the other
|
||||
// prompts carry. Measured on the box: a 1.7B reads that as an
|
||||
// instruction to use the past tense and answers "я вела заметки,
|
||||
// управляла домом" — she describes what she does, in the present,
|
||||
// and the past tense makes a live capability sound finished.
|
||||
"Отвечай по-русски, коротко и своими словами, в настоящем времени — ты описываешь, что делаешь сейчас. О себе говори в женском роде. "+
|
||||
"Он мужчина, обращайся к нему на \"ты\". Отвечай ТОЛЬКО одним объектом JSON: {\"response\": \"...\", \"mood\": \"neutral\"}.")
|
||||
prompt := fmt.Sprintf("Он спрашивает: %q\n\nТвоё описание:\n%s\n\nОтветь ему на то, что он спросил.", utterance, description)
|
||||
resp, err := p.chatWithSystem(ctx, sys, prompt, 768)
|
||||
|
||||
Reference in New Issue
Block a user