¿Cuál es la diferencia entre un sistema experto y la inteligencia artificial?

Hablando bruscamente, un sistema experto tiene algunas reglas predefinidas de la forma:

  • si A entonces B;
  • si B & C entonces D

Luego, le damos al sistema alguna información. Y hace muchas deducciones (por inferencia) de manera determinista (las mismas entradas dan la misma salida).

Por otro lado, AI es un término general que cubre no solo los sistemas expertos, sino también las técnicas de representación del conocimiento, planificación y aprendizaje automático que utilizan muchos cálculos de probabilidades. Algunas técnicas, como Deep Learning, nunca necesitan que el usuario defina previamente las reglas de los sistemas, extraen las reglas automáticamente de los datos (solo definimos el modelo) y no son deterministas (pueden dar resultados diferentes para la misma entrada )

Algunas personas ya no consideran al Sistema Experto como parte de la IA. Otros consideran que el aprendizaje automático también es un campo independiente. Pero tienen el mismo objetivo: construir una máquina inteligente que pueda realizar tareas inteligentes y dar respuestas inteligentes, que es básicamente la definición de la ciencia de la IA.

Básicamente, los sistemas expertos son un producto temprano del esfuerzo global de IA.

Se pueden distinguir tres enfoques fundamentales para la IA:

  1. enfoque de razonamiento basado en la lógica
  2. enfoque basado en el aprendizaje
  3. ingeniería de control, enfoque de situacionalidad

en 1: para cualquier tarea que presumiblemente requiera la implementación de inteligencia y esté suficientemente bien definida y comprendida, encuentre una descripción simbólica abstracta de sus componentes relevantes, tanto elementos estáticos / físicos como conocimiento dinámico / de proceso, y use ( una forma apropiada de) lógica para implementar un sistema de razonamiento (deducción, etc.). Por ejemplo, el diagnóstico de un médico a menudo se basa en el conocimiento sobre qué síntomas son indicativos de qué enfermedad. Esto puede formalizarse y el sistema resultante es un ejemplo clásico de un “sistema experto”.

en 2: para cualquier tarea que se entienda menos bien, pero para la cual se puedan adquirir cargas de datos, etiquetar a mano (en términos de lo que se debe aprender) y transformar en forma legible por máquina (no necesariamente simbólica), deje que la máquina realiza un análisis de correlación entre la entrada (datos brutos) y la salida (etiquetas) para que, como resultado, los datos nuevos (no vistos por la máquina antes) probablemente también se clasifiquen correctamente. Entonces, si los datos de entrada fueron datos fisiológicos de personas enfermas (muchos de ellos) que han sido etiquetados por expertos con el diagnóstico “correcto”, entonces el método ML (Machine Learning) podría ser entrenado para clasificar correctamente los síntomas de una nueva persona ( con un cierto margen de error cuantificable).

en 3: para cualquier tarea que requiera una máquina (es decir, un robot) para realizar movimientos complicados (¿dos patas, voltear hacia atrás?) combine de forma autónoma la teoría de control avanzada con (1) y / o (2). Alternativamente, si la tarea involucra muchas máquinas que resuelven cooperativamente una tarea de mediana complejidad, incluso se podría usar el entorno de los robots para permitirles comunicarse y una arquitectura simple en capas de comportamientos simples para hacer el trabajo (palabra clave: situación, Rodney Brooks). Podría decirse que este último enfoque de la IA es bastante limitado, pero de todos modos debería considerarse una opción.

Ambos (2) y (3) son diferentes de los sistemas expertos, pero aún así califican como IA.

Los sistemas expertos se incluyen en la IA.

En inteligencia artificial, un sistema experto es un sistema informático que emula la capacidad de toma de decisiones de un experto humano. Los sistemas expertos están diseñados para resolver problemas complejos razonando sobre el conocimiento, representado principalmente como si, luego como reglas, en lugar de hacerlo a través de un código de procedimiento convencional.

La principal diferencia es que el sistema experto se basa en la regla, pero el sistema de inteligencia artificial se basa en la simulación estadística. Segundo, el sistema experto se basa en el conocimiento, la inteligencia artificial generalmente usa el algoritmo para calcular y analizar los mejores resultados.

[matemáticas] # A2A [/ matemáticas]

¿No es evidente por el significado literal?

Un sistema, sin importar cuán experto sea en hacer algo, sigue siendo básicamente una caja idiota que ejecuta un conjunto de instrucciones dadas. En el momento en que encuentra una situación que no está prevista en las rutinas, detendrá la ejecución (o tal vez continúe rodando sin darse cuenta de que su pierna está debajo de las ruedas). En resumen, un sistema es una construcción cerrada, configurada y precisa que se ejecuta en instrucciones rígidas incapaces de cambio.

Por otro lado, una inteligencia, ya sea artificial o nacida, siempre está cambiando y aprendiendo. Realmente no puede dar órdenes a una entidad inteligente, solo puede sugerir qué hacer con una amenaza (directa o no) de algún daño si no se hacen las cosas según su sugerencia. Esto introduce a la entidad inteligente en algo sorprendente: estar en lo correcto y lo incorrecto. Si sabe qué hacer en una situación dada, puede intentar hacer lo mismo en una situación diferente y tener éxito. Puede intentar hacer algo diferente en la misma situación y fallar. Pero de cualquier manera, no depende de una pieza de código que alguien más haya puesto en su interior. Hace sus propios códigos.

Y cambian a medida que pasa el tiempo.

Ese simplemente es el objetivo real de la investigación de IA. No hablar, hablar es simplemente un subproducto. En el momento en que un programa puede escribir otro programa por sí mismo, es una entidad inteligente y sensible.

Y luego probablemente matará a todos, o nos pondrá en pequeñas células y cosechará nuestra energía. Entonces deberías parar. Aaargh ¡El final se acerca!

[Ves, ninguna máquina, ningún sistema escribiría ese último párrafo]

Cuando mete el dedo del pie en el grupo de IA, no hay idea ni garantía de que sobrevivirá.

Si quieres bajar por la madriguera del conejo, sígueme.

Un llamado sistema experto se basa en if-then-else. El aprendizaje automático no lo es y NO HAY FORMA EN EL INFIERNO el aprendizaje automático puede enseñarse si no es así. Código y ML son diametralmente opuestos. Período. Fin de la historia. No hay preguntas hechas o respondidas.

Y, serías el idiota de la aldea si alguna vez imaginaras que hay una opción.

¡El aprendizaje automático (la derrota de IBM de los campeones humanos de Jeopardy, la derrota de Google del mejor jugador humano de Go) es ABURRIDO!

Ahora, si encuentra una manera de combinar fractales con ML, podemos hablar.

Si puedes crear una mujer que se despierte con ganas de follar a alguien, podemos hablar.

NO ESTOY IMPRESIONADO CON AI. ¿Y QUÉ?

Los sistemas expertos son prácticamente un algoritmo bien diseñado que usa declaraciones If y luego, envueltas en funciones y funciones recursivas.

Todavía puede agregar condiciones usando estadísticas para determinar qué ruta tomar.

Un ejemplo muy simple pero horrible sería el servicio de contestador telefónico de su computadora.

Di 1 para servicio al cliente

Diga 2 para la facturación.

Diga 3 para repetir el menú.

Ingrese la extensión directa en cualquier momento.

No entendí eso. Presione 0 para el operador.

Cosas bastante estáticas

Los sistemas expertos son simplemente una rama de la inteligencia artificial.

Para responder a su pregunta, mire este video de DARPA en AI.

Perspectiva de DARPA sobre IA