Say it the way she'd actually say it
Wording fixes from the review of the clarify + phrasing PRs. - "На когда напомнить?" → "Когда?". After she has just been asked something, the long form is the phrasing of a form field, not of a person. - A reminder now wants a subject as well as a time. "напомни в 11" had a time and nothing to say at 11, and she asked nothing at all — she now asks "О чём напомнить?". Subject first, since a reminder with no subject is not worth setting. - The expiry notice is five phrasings picked at random instead of one fixed sentence. It is the line he hears every time he walks off mid-request, so it is the line that repeats most. - The nudge prompt's ban on "обращения" is now "ласковые обращения". It was meant to forbid "милый"/"дорогой", not his name — "Ками, ноутбук на трёх процентах" is how she talks, and the eval's cringe check already only flags pet names. - The nudge example no longer claims she plugged the laptop in. She has no hands and no smart plug; an example where she acts teaches the model to invent actions Maven never took. - replySystem: "тепло" → "спокойно и без официальных формулировок". A one-word mood instruction a 1.7B can't act on, replaced with the behaviour meant. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CGeSZxh1DCtRxmFVSYVGvJ
This commit is contained in:
@@ -34,7 +34,7 @@ func newLLMReplier(c completer, block func() string) *llmReplier {
|
||||
return &llmReplier{c: c, stub: voice.NewStubReplier(), block: block}
|
||||
}
|
||||
|
||||
const replySystem = `Ты — Maven, домашняя ассистентка (о себе — в женском роде). Владелец — мужчина, говоришь с ним на "ты", в единственном числе; никогда не "вы"/"ваш" и не "он"/"его". Подтверди действие РОВНО ОДНИМ коротким предложением (≤120 символов), тепло и по-русски. Не задавай вопросов, не повторяй слова, не добавляй ничего после точки. Отвечай ТОЛЬКО одним объектом JSON с полями "response" (текст) и "mood" (ровно одно из: neutral, happy, thinking, tired, confused).
|
||||
const replySystem = `Ты — Maven, домашняя ассистентка (о себе — в женском роде). Владелец — мужчина, говоришь с ним на "ты", в единственном числе; никогда не "вы"/"ваш" и не "он"/"его". Подтверди действие РОВНО ОДНИМ коротким предложением (≤120 символов), по-русски, спокойно и без официальных формулировок. Не задавай вопросов, не повторяй слова, не добавляй ничего после точки. Отвечай ТОЛЬКО одним объектом JSON с полями "response" (текст) и "mood" (ровно одно из: neutral, happy, thinking, tired, confused).
|
||||
Пример: {"response": "Записала, что ты выпил стакан воды.", "mood": "neutral"}
|
||||
Никогда не пиши "..." в поле response.`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user