La pregunta
David Pearce ha propuesto que los seres del futuro, posiblemente mediante ingeniería genética, podrían estar motivados por gradientes de felicidad (gradients of bliss): por más o menos placer, en lugar de por el dolor y el placer. Este proyecto se pregunta si los organismos motivados solo por gradientes de placer pueden mostrar el mismo comportamiento, y sobrevivir igual de bien, que los organismos motivados por ambos.
Diseño en GaiaBasic
- Definir la expresión física del placer: un incentivo para permanecer en un estado o acercarse a él. Definir el dolor: un incentivo para evitar un estado o cambiarlo.
- Simular dos tipos de organismo, uno con el rango completo y otro con un rango solo de placer, y exponerlos a los mismos entornos.
- Comparar su comportamiento y su supervivencia.
import gaiabasic as gb
w = gb.World("bliss", seed=11)
w.populate(gb.species.Rabbit, n=200, tag="pain+pleasure",
valence=gb.Valence.full()) # rango -1 .. +1
w.populate(gb.species.Rabbit, n=200, tag="pleasure-only",
valence=gb.Valence.gradient(0.2, 1.0)) # nunca por debajo de 0.2
w.environment.add(gb.hazards.Predators(), gb.hazards.Cold(), gb.hazards.Toxins())
r = w.run(steps=40_000)
r.survival_by("tag").plot()
r.behaviour_similarity("pain+pleasure", "pleasure-only")
Qué contaría como resultado
El resultado más interesante sería una evidencia sólida de que el mismo comportamiento puede surgir de cualquiera de los dos sistemas. Si no es así, el proyecto estudiaría por qué: qué situaciones necesitan el dolor, y si un gradiente de placer más pronunciado puede sustituirlo.
Una advertencia: el éxito evolutivo en el mundo real es difícil de predecir a partir de simulaciones, así que un resultado positivo sería un argumento, no una prueba.
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.