Una idea clave relacionada con la respuesta a esta pregunta es comprender que algunos problemas no son computables o al menos se clasifican como “muy difíciles” (el término técnico es NP-Completo / NP-Difícil).
Ampliando esta idea, dado que una implementación de IA hace cosas computables, una implementación de AI no puede resolver ningún problema arbitrario que se le haya dado. La palabra clave es cualquiera .
Sin embargo, es completamente posible que una implementación de IA resuelva un subconjunto de problemas leyendo primero la declaración y resolviéndola. Un ejemplo muy básico podría ser la simple adición de la forma [matemáticas] x + y = z [/ matemáticas].
- ¿Es la era de la inteligencia artificial la culminación de la era de la razón, o la IA es una de las consecuencias de la era de la razón?
- Inteligencia artificial: ¿Puede una persona inteligente sola crear una IA más inteligente que la humana?
- ¿Cómo debo implementar una red neuronal completamente conectada para clasificar los dígitos MNIST usando el descenso de gradiente estocástico?
- ¿Cuáles son los beneficios de usar un Chatbot?
- ¿Hay chatbots que puedan manejar múltiples expresiones de usuario y luego responder?
En este caso, podría darle a la implementación asignaciones infinitas de [math] x [/ math] y [math] y [/ math] y no sería muy difícil que me devolviera la [math] z [/ matemáticas].
Este concepto de tener un tipo estricto de problema para resolver se clasifica como IA específica de dominio o IA estrecha. Una implementación que podría resolver cualquier problema arbitrario se llamaría AI general o AI de dominio amplio.