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-c
  • left/response.json — полный ответ API (36 KB)
  • right/persona.md — vault snapshot hermes-d
  • right/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. Скил стабилен.