¿Cómo podemos probar los robots y sus comportamientos?

Estoy de acuerdo con Tom hasta cierto punto, pero los robots no tienen “comportamientos” ya que están programados para realizar ciertas funciones. Las “pruebas” serían cosas como verificar la programación o probar los sensores o sistemas de accionamiento como cualquier máquina. Su automóvil es un robot en el sentido de que hay una computadora que está programada para realizar ciertas “funciones” sobre las cuales no tiene control más que girar la llave y arrancar el automóvil.

Los “comportamientos” son patrones que se atribuyen más a los humanos y que algún día pueden atribuirse a los androides. El “humano” o el “androide” pueden cambiar los “comportamientos”, pero los robots no pueden cambiar sus funciones. Puede programar una gran cantidad de parámetros en un robot y varias funciones y subfunciones, pero aún necesita realizar cambios en el programa.

Cuando Tom descubre cómo convertir una IA funcional en algo que se parezca a un androide, entonces podemos hablar de comportamientos.

Depende de qué comportamiento espera y cuáles son los objetivos de ese comportamiento. Hay muchos objetivos: precisión; repetibilidad deriva de ambos a lo largo del tiempo; confiabilidad; precisión de la respuesta a la variación ambiental externa; resistencia a líquidos, productos químicos o radiación; seguridad (apagado automático en presencia de humanos, por ejemplo); y así.

La mayoría de las pruebas implican pruebas individuales si los resultados son aplicables a todas las unidades; o muestreo aleatorio si los resultados pueden variar entre unidades. Los robots son compuestos de varias tecnologías con diferentes características, algunas características de rendimiento se pueden calcular a partir del conocimiento de las características de los componentes individuales, otras solo se pueden evaluar en toda la unidad.