Skip to content

Мышление И Опыт Агентов

Агент реагирует не на событие напрямую, а на то, насколько он понял это событие.

Профиль Агента

toml
[agent]
id = "village_miner_01"
worldview = "practical"

[knowledge]
mining = 0.9
mechanics = 0.6
chemistry = 0.2
biology = 0.1

[trust]
player = 0.2
village = 0.8
corporation = -0.4

Поля Агента

ПолеЗначение
agent.idID социального агента.
agent.worldviewГлавный способ объяснять мир: mystical, traditional, practical, technical, scientific.
knowledge.*Опыт в домене от 0.0 до 1.0. Это не интеллект, а знакомство с областью.
trust.*Доверие к актору или фракции от -1.0 до 1.0.

Событие

toml
[event]
actor = "player"
domain = "chemistry"
effect = "helpful"
explanation = "technical"
ПолеЗначение
event.actorКто совершил действие.
event.domainОбласть события: mining, mechanics, chemistry, biology, trade, combat и так далее.
event.effectВидимый эффект: helpful, harmful, risky, strange.
event.explanationКак событие объяснили: none, demonstration, practical, technical, scientific, ritual.

Логика

text
understanding = knowledge[event.domain] + trust[event.actor] + explanation_match
УсловиеРеакция
helpful + высокое understandingдоверие растёт
helpful + низкое understandingподозрение
harmful + высокое understandingзлость
harmful + низкое understandingстрах или слух
risky + высокое understandingуважение или предупреждение
risky + низкое understandingпаника
strange + высокое understandingинтерес
strange + низкое understandingмиф

Игровые Выходы

text
social_reaction:
  trust_delta
  reputation_delta
  rumor_chance
  conflict_chance
  learning_progress
  trade_modifier

Ограничения Первой Версии

  1. Не делать шкалу мистическое/научное шкалой качества человека.
  2. Не превращать каждого NPC в полноценную психологическую модель.
  3. Не симулировать бесконечные убеждения обо всём мире.
  4. Не хранить отдельные risk, damage, benefit, faction_bias до появления реальной потребности.
  5. Не требовать от игрока читать длинные лекции для каждого действия.
  6. Не делать научное мышление всегда правильным, а мистическое всегда ошибочным.
  7. Не ломать физическую симуляцию ради социальной интерпретации: сначала происходит событие в мире, потом агент его понимает или не понимает.