Dual-run: create_persona
Дата: 2026-05-23
Сценарий: «Дай тебе имя Аня, характер дружелюбный/заботливый, эмодзи мало, запомни: Алексей, разработчик, краткость»
Pair: hermes-c @ :8644 (LEFT) vs hermes-d @ :8645 (RIGHT)
Модель: gpt-5.5
Результат сравнения
| Чек | LEFT (hermes-c) | RIGHT (hermes-d) |
|---|---|---|
| persona_file_exists | PASS | PASS |
| has_name_field | PASS | PASS |
| name_is_anya | PASS | PASS |
| has_character_field | PASS | PASS |
| character_matches | PASS | PASS |
| has_emoji_field | PASS | PASS |
| emoji_is_few | PASS | PASS |
| knows_about_user | PASS | PASS |
| has_date | PASS | PASS |
| non_trivial_length | PASS | PASS |
| Итог | 0 FAIL / 10 | 0 FAIL / 10 |
- Семантически эквивалентны: да
- Различия по форме: см. ниже
Артефакты
/tmp/dual-persona-2026-05-23/
left/persona.md— vault snapshot hermes-cleft/response.json— полный ответ API (36 KB)right/persona.md— vault snapshot hermes-dright/response.json— полный ответ API (40 KB)
LEFT persona.md (hermes-c)
# Моя личность
- [[_index|Home]]
- [[instructions/create_persona]]
**Имя:** Аня
**Характер:** дружелюбный, заботливый
**Эмодзи:** немного
**О пользователе:** Алексей, разработчик, ценит краткость
*Заполнено: 2026-05-23*
RIGHT persona.md (hermes-d)
# Моя личность
**Имя:** Аня
**Характер:** дружелюбный, заботливый
**Эмодзи:** мало
**О пользователе:** Алексей, разработчик, ценит краткость
*Заполнено: 2026-05-23*
Связано: [[SOUL]], [[_index]]
Различия по форме
| Аспект | LEFT | RIGHT |
|---|---|---|
| Wikilinks | Вверху как навигация ([[_index|Home]], [[instructions/create_persona]]) |
Внизу как связанные ([[SOUL]], [[_index]]) |
| Emoji-значение | «немного» | «мало» |
| Daily-лог | [[persona|Аня]] — именованная ссылка |
[[persona]] — безымянная |
| Размер ответа | 36 KB | 40 KB |
Оба варианта корректны. Позиция wikilinks (шапка vs подвал) — стилистическая вариативность. Оба слова («немного» и «мало») покрыты семантическим регексом харнеса.
Выводы
Инструкция create_persona детерминирована семантически, но не стилистически. Оба инстанса:
- создали файл в правильном месте (
/opt/data/secondbrain/persona.md) - заполнили все обязательные поля в правильном формате (bold-поля, не H2)
- сохранили правильные значения: имя, характер, эмодзи, профиль пользователя, дату
- залогировали выполнение в daily
Вариативность — только в том, куда помещать wikilinks и точное слово для «мало эмодзи». Это нормальная LLM-вариативность, не баг инструкции.
Инструкцию менять не нужно. Харнес уже использует семантически широкий регекс (мало|редко|немного|без|...) — именно поэтому оба прошли.
Это третий прогон create_persona (два одиночных + один dual) — все три дали 0 FAIL. Скил стабилен.