agentsociety.cityagent.memory_config

Module Contents

Functions

memory_config_societyagent

Generate memory configuration for society agents.

memory_config_firm

Generate memory configuration for firm agents.

memory_config_government

Generate memory configuration for government agents.

memory_config_bank

Generate memory configuration for bank agents.

memory_config_nbs

Generate memory configuration for NBS agents.

Data

API

agentsociety.cityagent.memory_config.pareto_param

8

agentsociety.cityagent.memory_config.payment_max_skill_multiplier_base

950

agentsociety.cityagent.memory_config.payment_max_skill_multiplier

‘float(…)’

agentsociety.cityagent.memory_config.pmsm

None

agentsociety.cityagent.memory_config.pareto_samples

‘pareto(…)’

agentsociety.cityagent.memory_config.clipped_skills

‘minimum(…)’

agentsociety.cityagent.memory_config.sorted_clipped_skills

‘sort(…)’

agentsociety.cityagent.memory_config.agent_skills

‘list(…)’

agentsociety.cityagent.memory_config.__all__

[‘memory_config_societyagent’, ‘memory_config_firm’, ‘memory_config_government’, ‘memory_config_bank…

agentsociety.cityagent.memory_config.DEFAULT_DISTRIBUTIONS: dict[str, agentsociety.agent.distribution.Distribution]

None

agentsociety.cityagent.memory_config.memory_config_societyagent(distributions: dict[str, agentsociety.agent.distribution.Distribution], class_config: Optional[list[agentsociety.agent.memory_config_generator.MemoryAttribute]] = None) → agentsociety.agent.memory_config_generator.MemoryConfig

Generate memory configuration for society agents.

agentsociety.cityagent.memory_config.memory_config_firm(distributions: dict[str, agentsociety.agent.distribution.Distribution], class_config: Optional[list[agentsociety.agent.memory_config_generator.MemoryAttribute]] = None) → agentsociety.agent.memory_config_generator.MemoryConfig

Generate memory configuration for firm agents.

agentsociety.cityagent.memory_config.memory_config_government(distributions: dict[str, agentsociety.agent.distribution.Distribution], class_config: Optional[list[agentsociety.agent.memory_config_generator.MemoryAttribute]] = None) → agentsociety.agent.memory_config_generator.MemoryConfig

Generate memory configuration for government agents.

agentsociety.cityagent.memory_config.memory_config_bank(distributions: dict[str, agentsociety.agent.distribution.Distribution], class_config: Optional[list[agentsociety.agent.memory_config_generator.MemoryAttribute]] = None) → agentsociety.agent.memory_config_generator.MemoryConfig

Generate memory configuration for bank agents.

agentsociety.cityagent.memory_config.memory_config_nbs(distributions: dict[str, agentsociety.agent.distribution.Distribution], class_config: Optional[list[agentsociety.agent.memory_config_generator.MemoryAttribute]] = None) → agentsociety.agent.memory_config_generator.MemoryConfig

Generate memory configuration for NBS agents.