Cómo hacer semillas AI

Buena pregunta. Veo dos formas:

  1. Cree una IA que pueda inspeccionar y razonar sobre su propio código de programa para realizar pruebas formales que muestren que ciertas reescrituras de código son mejoras, con respecto a una función de utilidad codificada.
  2. Cree una IA que elija formas de realizar pequeños cambios de forma heurística en su propio código, luego ejecute el código en un conjunto de puntos de referencia para verificar si vale la pena mantener los cambios o no, e iterar.

Un buen ejemplo para ser parte de la función de referencia / utilidad (¡los dos son equivalentes!) Podría ser el rendimiento cuando se prueba para:

  • Juega a un juego en 3D que sobrevive (y luego se comunica) como un animal simulado.
  • Razonar y tomar decisiones “éticas” en problemas de formas de vida inteligentes (encarnadas).
  • Utilice el método científico, realice sus propias mediciones y obtenga las teorías correctas de la física moderna en un mundo 3D simulado.

Bonito papel, con preguntas frecuentes: J. Schmidhuber, Gödel Machines – Arxiv.org

Crear una IA que se enseñe y reescriba su propio código no es una tarea fácil. Pero tal vez este enlace te pueda ayudar

Semilla AI – Lesswrongwiki