{"schemaVersion":1,"record":{"key":"mechanic/dialogue--family-reactive","type":"mechanic","id":"dialogue--family-reactive","lang":"ru","title":"Системный подбор и генерация","summary":"Правила подбирают или формируют реплики из состояния мира и персонажей; качество и границы генерации проверяют отдельно.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/ru/knowledge/mechanic/dialogue--family-reactive/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/dialogue--family-reactive.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/mechanic/dialogue--family-reactive.md","aliases":[],"tags":["Диалоги","Системы NPC и контента"],"sourceIds":["source-7c2bbd0eb6950585"],"sources":[{"id":"source-7c2bbd0eb6950585","title":"Vaudeville","url":"https://store.steampowered.com/app/2240920/","verifiedAt":null}],"sections":[{"id":"principle","title":"Как работает","body":"Правила подбирают или формируют реплики из состояния мира и персонажей; качество и границы генерации проверяют отдельно."},{"id":"variants","title":"Варианты","body":"### Варианты и применение\n\n<a id=\"family-reactive-variants\"></a>\n\n- Ответ по состоянию мира. Правило: Система выбирает реакцию с учётом событий, объектов и текущих обстоятельств. <a id=\"variant-reactive-01\"></a>\n- Приоритет наиболее уместного. Правило: Из нескольких доступных реплик выбирается лучше подходящая к контексту. <a id=\"variant-reactive-02\"></a>\n- Защита от повторов. Правило: История воспроизведения снижает вероятность слишком частого возвращения одной реплики. <a id=\"variant-reactive-03\"></a>\n- Шаблон с переменными. Правило: Общая конструкция получает конкретные имена, предметы, места и результаты. <a id=\"variant-reactive-04\"></a>\n- Комбинирование фрагментов. Правило: Ответ собирается из совместимых частей с учётом состояния говорящего. <a id=\"variant-reactive-05\"></a>\n- Событийные короткие реплики. Правило: Наблюдаемое событие запускает краткий комментарий, предупреждение или обращение. <a id=\"variant-reactive-06\"></a>\n- Генеративное формулирование. Правило: Модель создаёт текст для заданного намерения и набора допустимых фактов. <a id=\"variant-reactive-07\"></a>\n- Разделение речи и действия. Правило: Сгенерированная реплика получает игровые последствия только через проверяемые правила системы. <a id=\"variant-reactive-08\"></a>"},{"id":"context","title":"Контекст и ограничения","body":"Авторская рабочая таксономия, составленная для этого запроса. Названия описательные; источники подтверждают отдельные принципы и примеры, а не весь перечень."}],"relations":[],"placements":[{"catalogId":"dialogue","id":"family-reactive","title":"Диалоги","url":"https://gamemechanics.pro/ru/mechanics/dialogue/#family-reactive","categoryIds":["section-3"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Системный подбор и генерация","description":"Правила подбирают или формируют реплики из состояния мира и персонажей; качество и границы генерации проверяют отдельно.","image":{"src":"images/mechanics/dialogue-vaudeville-01.webp","width":1440,"height":810,"crop":{"x":488,"y":113,"width":952,"height":697},"game":"Vaudeville","sourceUrl":"https://store.steampowered.com/app/2240920/","originalUrl":"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/2240920/ss_31ae0ee63bba90fbc7756f9f8351eee424406ff8.1920x1080.jpg?t=1770214371","credit":"Bumblebee Studios","rights":"Game imagery © its respective rights holders. Publisher-distributed Steam screenshot; all rights reserved. Excluded from MIT and CC BY 4.0.","caption":"Генерируемые ответы NPC в Vaudeville","alt":"Генерируемые ответы NPC в Vaudeville","markers":[{"x":80,"y":77,"label":"NPC формирует ответ в истории разговора"}]},"tips":["Проверяйте допустимые факты и отделяйте текст ответа от игровых полномочий."],"examples":[{"title":"Vaudeville","url":"https://store.steampowered.com/app/2240920/"}]}},"endsAt":null,"provenance":"Original editorial design catalog consolidated from project discussions on 2026-10-20. Complete discussion item lists and contextual limitations are preserved; linked primary sources support specific techniques, not the entire classification. English translation was prepared with machine assistance and editorial review.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors","catalogKey":"catalog/dialogue"}}