A2A.
El lado de mí que hace uso de los enfoques computacionales para la exploración de espacios modelo aboga por el uso de los enfoques computacionales para generar casos de prueba que cubren ampliamente todos los rangos de posibilidades de eventos. Esto requiere un marco para generar secuencias de eventos con parámetros variables, lo cual es exhaustivo y no es fácil.
Pero a menudo este enfoque todavía no es factible debido a la gran cantidad de posibles secuencias de eventos y posibilidades de eventos, incluso si tenemos una forma de probarlos. Los enfoques de Monte Carlo y los algoritmos evolutivos a veces no logran encontrar esa ubicación en el espacio de la solución a pesar de las enormes cantidades de potencia computacional involucrada. Necesitamos experiencia en el dominio para limitar dónde estamos mirando, es decir, explorar al azar en áreas que darán más frutos. Pero los humanos tienden a ser parciales. El problema con los eventos del cisne negro es que a menudo ocurren donde incluso los expertos no están mirando. Nuestros procesos de inferencia a menudo están ligados a lo que ya sabemos. Necesitamos mirar en direcciones completamente nuevas.
Como un explorador de paradigmas (aunque en la actualidad es un fallo autocompasivo hasta que mi cerebro pospuesto para editar y terminar mi tesis) este problema está muy cerca del corazón. Intento encontrar formas de utilizar la experiencia en el dominio sin limitarme a lo que he enseñado. Una vez los llamé estrategias de hormigas negras. Un buen explorador se desviará de la ruta establecida hacia el espacio paradigmático de manera intermitente, hará una búsqueda y luego regresará si no se encuentra nada que se ramifique de nuevo en la ruta. ¿Cómo podemos hacer que nuestras mentes sesgadas se ramifiquen en direcciones realmente nuevas?
Hasta ahora, una de mis tácticas favoritas es el uso de la aleatorización imparcial durante la inferencia y el descubrimiento del conocimiento. Ahora mismo lo estoy llamando el diccionario o el enfoque de Wikipedia:
Dado un problema:
1. Generar entradas de un diccionario al azar o wikipedia.
2. Trata de hacer una conexión con lo que ya sabes.
Eso es. Añadimos aleatoriedad a nuestra búsqueda de paradigmas. Vigilamos e intentamos establecer conexiones con nuestra base de conocimientos actual utilizando nuevas fuentes de información imparciales .
Aplicado al problema de ingeniería de Fukishima:
- Haga que un grupo de ingenieros (scouts) participe en el enfoque de wikipedia para encontrar posibilidades de eventos que puedan usarse para generar nuevos casos de prueba para ver si potencialmente podrían causar una falla del sistema o un comportamiento no deseado.
- Utilice estas nuevas situaciones para establecer parámetros y secuencias de eventos que actúen como SEEDS para la continuación de las pruebas automatizadas. Estos sembrarán el modelo de exploración espacial.
Ejemplo:
Hice esto usando artículos de wikipedia al azar. Cada artículo desencadenó una idea para una posibilidad de evento que debería probarse. (lo más probable es que lo sea, y no soy un ingeniero, así que probablemente no sean los mejores, pero imagínese si un equipo hiciera esto por miles o artículos o conceptos aleatorios). Mi conocimiento de dominio limitado hizo uso de estas ideas, pero sin ese artículo aleatorio de wikipedia NUNCA Habría estado pensando en ellos.
a) Un artículo sobre cuerpos en órbita -> casos de prueba de huelga por meteorito
b) Un artículo sobre una película que involucra un robo -> casos de prueba para piezas de equipo o hardware que son robados
c) Un artículo sobre carreras de larga distancia -> casos de prueba, por supuesto, para un funcionamiento normal prolongado (o algo relacionado con las condiciones de una carrera debido al funcionamiento prolongado)
d) Paralímpicos de natación .. Puedo pensar en una pareja, ¿puedes pensar en una?
e) Cal Ken era el dueño de un equipo de béisbol llamado ‘Niagra Power’. Él era un jugador de fútbol retirado, siendo un respaldo durante la mayor parte de su vida antes de ser retirado. ¿Deberíamos probar el uso de equipos antiguos como respaldo en caso de que los respaldos actuales estén dañados?
Entonces, la solución es: hacer uso de la IA para inferir las causas que conducen a los casos de prueba de tal manera que la IA pueda conectar conceptos de estructuras y dominios de conocimiento previamente desvinculados.
😛 Blahblahblahblahblahblahblahblahblah.