Imagina que puedes escribir un programa que para cualquier oración o pregunta que devuelva una respuesta plausible. (Incluye el análisis del lenguaje natural)
Ahora imagine que encuesta todas las posibles preguntas formuladas en sitios como quora o salas de chat o lo que sea, procesa la vasta lista para clasificar las preguntas (podría usar el aprendizaje automático en este punto) y construir respuestas genéricas, desde las cuales puede agregar detalles específicos del interlocutor
Ahora imagine que agrega contingencia para que las preguntas que caen a través de la malla de los dos “imagines” anteriores puedan manejarse de una manera plausible pero algo genérica.
- ¿Podría usarse la tecnología del cerebro a la computadora para entrometerse en la privacidad de los niños?
- ¿Dónde puedo encontrar los mejores centros de entrenamiento para IA (Inteligencia Artificial) en Bangalore, India?
- Si los robots están reemplazando a los humanos, ¿necesitamos el crecimiento de la población para impulsar el crecimiento económico?
- ¿Cuándo veremos a las computadoras biológicas superar a las computadoras digitales, en términos de potencia informática en bruto?
- ¿Qué cambios traerá consigo la revolución del robot?
Ahora construya un modelo de vistas de pares para las clases objetivo e identifique al interrogador como parte de esa clase.
Arme este lote y tendrá un producto basado en el conocimiento que parece saber una gran cantidad (hay una diferencia entre saber y regurgitar texto)
Es posible que tenga que seguir haciéndolo tópico, y también agregar otros conocimientos de dominio de muchas disciplinas.
Tal sistema es definitivamente un producto muy inteligente.
Pero el sistema tendrá poca inteligencia real y ninguna capacidad para probar sus hechos contra la realidad (los cambios serán mediante la adición de actualizaciones). (El sistema no comprende sus propias respuestas, por lo que realmente puede refinarlas)
No es una IA. Pero es un sistema informático de alta complejidad. Estoy seguro de que cualquier persona con un pequeño esfuerzo podría encontrar agujeros en el conocimiento; lo que eso significa es que la extensión del conocimiento es grande pero la resolución del dominio es limitada (de lo contrario, la complejidad aumenta más allá de la capacidad analítica humana. Sin una actualización continua podría pronto se desgastará. Por otro lado, podemos decidir agregar y refinar nuestro propio conocimiento continuamente (hay una diferencia entre actualizar el software y refinar la experiencia almacenada). (Cada hecho nuevo puede causar cambios en muchas otras áreas; estas deben ser administrado: ese es el problema de complejidad de este producto)