Hah, he estado pensando en lo que se necesitaría para diseñar una IA de improvisación últimamente durante mis clases de improvisación, tanto porque sería divertido interactuar si existiera, como también porque una buena solución debería implicar definir una medida para decir qué tan bien le está yendo a la IA como jugador de improvisación, que para mí es algo en lo que estoy constantemente pensando cuando intento mejorar en la improvisación.
Supongamos que una IA de mejora “adecuada” significa una IA que puede funcionar tan bien como un humano razonablemente competente. Cualquier método exitoso utilizado para diseñar / entrenar una IA de improvisación requeriría, de alguna forma o forma, una forma de distinguir entre la improvisación buena y la mala. Así que centrémonos en ese subproblema para obtener un límite inferior de lo difícil que sería diseñar una IA de improvisación.
Aquí estamos restringiendo nuestra atención a la improvisación de solo texto, lo que hace que el problema sea mucho más fácil ya que ignora la riqueza del trabajo de utilería y todas las demás formas de expresión física. Aun así, evaluar un agente de mejora de solo texto implicaría medir hasta qué punto la “actuación” del agente refleja sus capacidades en al menos los siguientes factores:
- ¿Hay algún fenómeno observable en informática que no podamos explicar?
- Python o PHP, ¿qué lenguaje estudiar primero?
- ¿Es cierto que la inteligencia artificial matará empleos?
- ¿Cómo se mantiene rápido Internet, a pesar de la creciente cantidad de información?
- ¿Cuáles son algunas tecnologías similares similares a los solucionadores de satélites?
1) Qué tan bien el agente realiza un seguimiento de los personajes creados por todos en la escena,
2) Qué tan bien el agente predice dónde todos en la escena están tratando de ir con sus personajes,
3) Qué tan bien el agente desarrolla su propio carácter y ayuda a otros personajes a desarrollarse,
4) Qué tan bien reacciona el agente ante eventos aparentemente inesperados (a él),
5) Si el resultado es realmente divertido,
… la lista continua.
Me parecen muy difíciles de formalizar, especialmente porque el conocimiento y la aplicación de la cultura humana es primordial en todos estos factores.
Dado que construir una IA es al menos tan difícil como formalizar estos factores de alguna manera (ningún conjunto de datos que pueda imaginar sería un sustituto suficiente), diría que tendremos IA de mejora a nivel humano en el momento en que tengamos IA con información general. inteligencia a nivel humano.