La pregunta
¿Pueden las simulaciones de vida artificial que incluyen el placer ayudar a explicar la experiencia y el comportamiento sexual en distintas especies? Aunque el orgasmo sea propio de los mamíferos, simularlo puede reducir la incertidumbre por analogía, aportar evidencia sobre si los insectos tienen experiencia subjetiva y ayudar a comprender y prevenir la agresión sexual.
Tres maneras de representar la sintiencia
Un agente tiene dos partes: reglas de comportamiento (incluida la memoria) y un generador de experiencias. El cuerpo y el entorno alimentan a ambas. Con esa estructura, la sintiencia puede representarse de tres maneras:
| Caso | Sintiencia | Teoría relacionada |
|---|---|---|
| 1 | Ignorada: no hay capa de experiencia. | Eliminativismo |
| 2 | Presente pero sin efecto causal: un epifenómeno emergente. | Emergentismo monista |
| 3 | Las experiencias cambian el comportamiento. | Dualismo (interactivo) |
Los casos 2 y 3 pueden ser formalmente equivalentes. Si A causa B y B causa C, no hay ninguna diferencia observable entre que B sea «una experiencia» o «un estado físico que viene acompañado de una experiencia». Hacer explícita esa equivalencia forma parte del proyecto.
Diseño en GaiaBasic
Los agentes tienen reglas para acercarse al placer y una regla para detenerse cuando están satisfechos. El proyecto deja que evolucionen la anorgasmia, el orgasmo único y el orgasmo múltiple, y después comprueba qué ocurre cuando se eliminan las reglas de cópula en parte de la población: esos comportamientos deberían desaparecer.
import gaiabasic as gb
for model in (gb.Eliminativism(), gb.Epiphenomenalism(), gb.Dualism.interactive()):
w = gb.World("pleasure", seed=5)
w.sentience = model
w.populate(gb.species.SexualAgent, n=1_000,
rules=[gb.rules.ApproachPleasure(), gb.rules.StopWhenSatisfied()])
w.populate(gb.species.SexualAgent, n=1_000, tag="control",
rules=[gb.rules.StopWhenSatisfied()]) # sin regla de cópula
r = w.run(steps=200_000)
print(type(model).__name__, r.distribution("orgasm_pattern", by="tag"))
Qué contaría como resultado
La simulación tiene éxito si reproduce los patrones y distribuciones conocidos del orgasmo humano. Después puede probarse en otras especies y usarse para explorar preguntas como la relación entre la promiscuidad y el tamaño de los testículos.
Estado
Concepto y diseño de la simulación. Siguiente paso: implementar los componentes necesarios de GaiaBasic y publicar aquí el código y los resultados.
Relacionado: Versión breve en Ejemplos · Conceptos · Documentación.