¿Es posible mejorar la inteligencia artificial con c ++?

C ++ puede usarse para desarrollar los llamados programas de IA en las computadoras. Pero entonces también CUALQUIER lenguaje. Se habla mucho sobre los beneficios y los inconvenientes de los lenguajes informáticos. C ++ es muy similar a Java y C #. Algol, pascal y S3 son similares entre sí y no tan diferentes del grupo C ++ y Java e incluso C. Luego, los lenguajes funcionales (usé Lisp) pero esto no dio cosas realmente nuevas, aunque con la adición de Genera (máquina Symbolics Lisp) OS) y Flavours había una capa generalizada construida sobre el sistema Lisp básico que soportaba un enfoque para construir sistemas que a su vez promovía la creación rápida de prototipos de software (por ejemplo, el método Make_instance en un objeto de sabor). Se podría agregar una capa de este tipo en C ++ o incluso Python (que necesita su revisión de mecanismo de clase). Es una falacia suponer que un lenguaje agrega algún beneficio real a alguna actividad específica. El punto es claro, solo cuando agrega la sobrecarga de aprendizaje al programa en ese idioma. (Genera / Sabores era difícil de dominar). Debo mencionar los lenguajes lógicos como Prolog (también Hope et al). Fue difícil ajustarlos, pero tiene la sensación de que el código tiene más caminos que el planificado, es decir, utilizando un patrón de coincidencia puede obtener soluciones que no había previsto … pero extrañamente válidas, pero ¡el dominio seguirá siendo estrecho y la complejidad del código se volverá rápidamente alta con la informática ordinaria que parece ser en su mayoría inapropiada!

La idea de que hay idiomas más adecuados para la IA es un mito.

La implementación de las llamadas herramientas de IA se puede hacer usando cualquier idioma: elija el que esté más familiarizado.

La idea de que las computadoras apoyan el concepto de IA. Ellos no. La IA se trata de una clase de sistemas basados ​​en sensores en tiempo real que pueden ser viables mientras interactúan con nuestro entorno. Estos sistemas no son deterministas y utilizan eventos predecibles en el entorno a partir de los cuales pueden formar expectativas para mantener esa viabilidad (y extraer conocimiento real).

¿Una IA hablaría C ++ a otras IA? Nuestros lenguajes están diseñados para comunicarse y modelar en nuestros entornos (el entorno C ++ es muy restrictivo por la razón de que debe compilarse en un chip determinista basado en memoria no asociada. No veo ninguna ventaja para ellos.

¿Podría una IA programar una computadora? – Esto llevará mucho tiempo más allá de los orígenes de sus primeras IA. Esto se debe a que necesitarán comprender el entorno, sus propias necesidades y objetivos, e inventar conocimientos matemáticos e idiomas simbólicos. Deben formular una necesidad de matemáticas y luego herramientas matemáticas. Podrían acortar este proceso aprendiendo de nosotros de alguna manera, pero la sofisticación de descomponer un conjunto general de necesidades hasta la formulación de un programa de computadora … ¡creo que nos queda a nosotros!

He tratado de responder dos interpretaciones de tu pregunta.

  1. El uso de C ++ para construir tales sistemas
  2. La adquisición de c ++ por IA … beneficios

Espero que al menos lo cubra.