¿Es posible construir inteligencia artificial como JARVIS y, de no ser así, por qué?

JARVIS es una IA bastante sofisticada , capaz de interactuar con los seres humanos como una persona viva. Posee un conocimiento científico muy profundo y puede ayudar a Tony Stark en su investigación.
Está programado con una personalidad muy sarcástica que a menudo se burla de su propio maestro.

Todos los rasgos de JARVIS si puedes ver es un campo de investigación en inteligencia artificial. JARVIS es lo que podemos llamar Inteligencia General Artificial (agente multipropósito para múltiples tareas) . Cuanto más elegante se ve, más difícil es el problema y también más divertido .

Esta no es la primera vez que un personaje de ciencia ficción inspira o entusiasma a los investigadores de IA para desafiar sus mentes y preguntarles

¿Qué se necesitaría realmente para construir algo así?

2001: A Space Odyssey (película de 1968) o JARVIS (personaje de Marvel) Iron Man (personaje de Marvel), etc. La lista es interminable.

¿Es posible crear algo como JARVIS?

, algún día lo haremos. Permítanme poner mi argumento más allá, algunos pensamientos serían míos y algunos aprendidos de un gran investigador de IA como Marvin Minsky, científico de Computer Vision & Machine learning.

INVESTIGACIÓN DE LA VISIÓN INFORMÁTICA

El reciente gran avance El aprendizaje profundo realmente ha cambiado la forma en que la computadora entiende las imágenes.

Fei-Fei Li: Cómo enseñamos a las computadoras a entender imágenes .

¿Es la respuesta a todos los problemas de visión por computadora, no. JARVIS no solo debe tener visión, sino tener una comprensión total de lo que está sucediendo . Es mejor tener un pequeño progreso en lugar de ningún progreso en absoluto. Las cosas que damos por sentado como internet alguna vez se consideraron imposibles.

PROCESAMIENTO Y ENTENDIMIENTO DEL LENGUAJE NATURAL

Todos los investigadores de IA y lingüística sabemos lo ambiguo que es el lenguaje. Pero este sorprendente proyecto en IBM me hizo creer cuánto progreso habíamos logrado. Han pasado 5 años y en estos 5 años el crecimiento ha sido asombroso.
Saluda a IBM Watson

Para crear realmente algo como JARVIS, el problema difícil no será introducir tantas funcionalidades, sino que será muy básico y una vez que resolvamos estos problemas, el crecimiento de los agentes y la implementación también serán exponenciales .

Si puede hacer un agente de propósito general que tenga visión y su visión y el lenguaje interactúen entre sí, eso no será simplemente sorprendente.

Para hacer realmente robots inteligentes, primero debemos dejar de hacer robots
Marvin Minsky, Sociedad de la Mente

Ya hay tanto debate al respecto, las ideas varían, la imaginación varía . Por lo tanto, no hay una guía práctica para construir algo como JARVIS, pero nuestras ideas son como puntos : estamos avanzando desde un camino diferente, pero todos los puntos se conectarán más tarde para llevarnos a donde queremos llegar.

PD: – Esta publicación está abierta para editar sugerencias.
Murugesan Vadivel Abhishek Chourasiya Sonam Gupta

JARVIS no es solo una IA. Prácticamente es mejor que simplemente una IA.

Para crear un sistema tan avanzado, necesita hardware avanzado, su almacenamiento, software avanzado que comprenda todas las ciencias que conozca: lógica analítica, astronómica, verbal y muchas más. Tiene que estar conectado a Internet a través de la mayoría de los servidores seguros y, lo que es más importante, debería poder buscar en esos archivos que nadie puede. Ordenando datos en bruto, interpretando soluciones y eligiendo la más útil: necesita una excelente lógica de razonamiento basada en el pensamiento humano, pero no una totalmente ideal sino real. Hay muchos aspectos más que ni siquiera es posible pensar.

A Stephen sobre ingeniería inversa del cerebro:

¿Los hermanos Wright hicieron ingeniería inversa con las aves para crear un avión?

No, han experimentado durante años para encontrar la esencia del vuelo: levantar, pesar, empujar y arrastrar .

De la misma manera, estoy experimentando durante años para encontrar la esencia de la inteligencia (a través del lenguaje natural) y ofrece: La única tecnología de conocimiento integrada del mundo.

La inteligencia artificial debe basarse:

Los científicos intentaron durante años implementar los mismos resultados. Pero fallaron, porque no entienden el origen de la inteligencia y el lenguaje natural: ¿y si la teoría de la evolución no tiene sentido? ¿Qué pasa si Dios ha dejado “huellas digitales” (leyes) en la naturaleza, que pueden servir como base natural para la inteligencia artificial y la tecnología del conocimiento?

(Mi sistema prueba la creación de Dios).

La mayoría de los esfuerzos de IA existentes son trucos de salón tontos y no representan inteligencia artificial sino conversaciones artificiales.

Los AI en discusión no son conscientes de que se está llevando a cabo una conversación y no entienden lo que están haciendo: simplemente obedecen ciertas mecánicas de semántica para llegar a un resultado que sea agradable para usted. Intentando aferrarse al hilo de tu conversación mientras aprovechas la gran cantidad de datos de Internet para hacerte sentir que tienes una persona a tu entera disposición.

Esto no tiene sentido y es culpa de Alan Turing y su prueba de IA (o como lo llamo conversación artificial). Describió cómo la prueba de IA debería ser que una persona que se comunica con el sistema a través de una pantalla / teclado no debería poder decir si es una persona o una computadora en el otro extremo.

Todo eso es muy interesante, pero no tiene nada que ver con la inteligencia, y todo lo que tiene que ver con la mímica, la semántica, la estructura del lenguaje y los trucos.

La verdadera IA solo se producirá cuando se desarrolle un programa que no tenga ningún lenguaje en absoluto. Uno que es capaz de aprender a hacer sonidos y no palabras. Uno que cuando nos comunicamos con él, es capaz de experimentar (todo sea virtualmente) el mundo físico en su propio espacio.

En lugar de malgastar el dinero y el esfuerzo de los trucos de los asistentes como Siri y Cortana, deberíamos crear inteligencias virtuales dentro de mundos virtuales y enseñarles a comer, ver, evitar el dolor, intercambiar algún tipo de ADN equivalente, procrear, reproducirse y evolucionar

Cuando se trata de la verdadera inteligencia, no se le habrá dado un lenguaje. Habrá aprendido el idioma. No dirá bola roja porque fue programada con atributos de lo que es una bola roja, pero tendrá recuerdos de haberla visto y oído e interactuado con ella para conocer sus propiedades.

Respetaré esta pregunta de la manera más simple y precisa posible. La respuesta corta es sí, pero como dice el refrán, “El diablo está en los detalles”. Para aquellos que no están familiarizados con esa frase, básicamente significa: “Las cosas pueden complicarse y complicarse inesperadamente a medida que se especifican e identifican los detalles del minueto”.

Voy a saltar a una descripción demasiado simplificada del tipo de IA que se exhibe en JARVIS https://en.wikipedia.org/wiki/Ed … (Just A Rather Very Intelligent System) de la película Iron Man. Como se eludió a la película más reciente de Avenger, Age of Ultron, JARVIS carece de la autoconciencia y la sensibilidad de Ultron (wow, esta es una pregunta y respuesta cómicamente geek). Diría que los atributos más impresionantes que exhibe este sistema ficticio son 1) reconocimiento y capacidad de respuesta verbal del lenguaje y 2) acceso y procesamiento de datos.

No creo que sea exagerado decir que ahora estamos muy cerca del nivel de reconocimiento de idioma como se muestra en las películas, o ya estamos allí. Creo que las partes más difíciles de replicarlo serían la velocidad y los matices del idioma inglés (sarcasmo y humor), pero ninguno de los dos es insuperable con fondos y recursos suficientes.

La parte de acceso y procesamiento de datos es probablemente la parte más difícil de replicar, ya que tendría que haber conectividad entre múltiples redes seguras para poder ejecutar algunos de los comandos. No solo eso, sino que el riesgo de malinterpretar los comandos verbales tan rápido como se espera que responda probablemente provocaría la necesidad de mitigarse mediante comandos de confirmación adicionales (es decir, “… ¿estás seguro de que quieres que elimine todo el servidor?”) Sin embargo, yo no piense que es demasiado difícil programar sistemas que ajusten dinámicamente sus umbrales de “confianza” para seguir tendencias previamente confirmadas de “estados de riesgo” (es decir, si el sistema ha tenido múltiples confirmaciones de estar en un estado de mayor riesgo, entonces para responder rápidamente a los comandos de alto impacto / riesgo no requerirían redundancias de confirmaciones porque esto tendría un nivel de “ajuste perfecto” o “confianza” que corresponde a eventos predecibles).

Sé que he pasado por alto un montón de detalles sobre los que se podría insistir, “¿cómo podríamos hacer algo que le guste a X, Y y Z como las películas?” pero honestamente creo que la estrategia principal simplemente implicaría ser muy minucioso al especificar toda la funcionalidad del diseño y tener acceso a suficientes recursos financieros y de otro tipo para completar el proyecto.

“Si no puedo imaginarlo, no puedo entenderlo”. podría reformularse de manera similar, en relación con esta pregunta, como: “Si no puedo especificarlo, no puedo construirlo”. Ahí es donde radica la respuesta a esta pregunta.

Creo que la tecnología informática actual aún no se ha desarrollado y que la inteligencia se mostró en Iron Man Movies Series o 2001: una odisea espacial. Pero si lo desea, puede construir sus propios asistentes personales como Cortana o Siri o Google Now, lo ayudará a hacer cosas básicas. como cálculo, búsqueda en la base de datos de su teléfono, recordatorio, etc. Estas herramientas son la base de trabajo en el sistema de reconocimiento de voz. tienes que codificar tu mismo qué funcionalidad quieres para tu jarvis.

para desarrollar el jarvis personalizado, debe recopilar la información que funciona para la rutina diaria y puede actuar sobre sus comandos de voz y luego asignar una tarea para hacerlo de manera programática. Debe investigar qué lenguaje de programación es útil para construir jarvis

Siri, Google ahora y Cortana son los más conocidos.

Pero seamos sinceros, no pueden hacer todas las cosas que Jarvis puede 😉

En mi opinión,
Si desea algo cercano a Jarvis, hay muchas bibliotecas de código abierto NLP (procesamiento de lenguaje natural) disponibles en Internet.
Podrías preparar a Jarvis como un software con él. Pero se necesitaría algo de programación y orientación adecuada para lograrlo.

Multiverse Extreme – Aplicaciones de Android en Google Play

¿Cuántos de nosotros hemos querido irrumpir en secreto en la mansión de Tony Stark y robar a JARVIS? Porque, después de todo, ¿quién no quiere un asistente que sea Inteligencia Artificial, pero que también sea súper amigable? Bueno, ahora no tendrá que hacerlo, porque pasamos un tiempo en nuestros tableros de dibujo y creamos el nuestro. Presentando a usted, Multiverse EXtreme.

Ahora, también puede tener una IA que será el mejor asistente personal que haya podido encontrar. Período.

Todo lo que necesitas hacer es descargar la aplicación y comenzar tu viaje con Extreme.

Extreme es totalmente capaz de comprender conversaciones en inglés y ofrecerte todo lo que puedes esperar de él. Y nos referimos a todo.

¿Quieres hacer que una pregunta salga de internet? Simplemente haga su pregunta a Extreme y deje que se encargue de obtener la respuesta a “¿Qué es la radiación?” como un jefe.

¿Quieres compartir algo en Facebook? Sé perezoso y solo di “Publicar en Facebook”

Extreme también es su experto en selfies de confianza, solo pregunte “Take a selfie” y estará listo.

Nunca se pierda, con Extreme lo ayuda a encontrar lugares en Google Maps, ya sea el centro de Venecia o el oxidado Palampur.

Obtenga su primicia diaria sobre sus áreas de interés. Solo pídele a Extreme que te actualice, di: “Actualízame en el partido de fútbol de ayer”

¡Y no es solo esto, Extreme puede descargar y jugar cosas para usted, llamar / enviar mensajes de texto a sus amigos, enviar correos electrónicos a sus colegas e incluso responder llamadas telefónicas!

Aguante la respiración para obtener más actualizaciones (que son mensuales)

Extreme puede usar Skype, Whatsapp y usar muchas más aplicaciones principales, ¡todo lo que necesita hacer es descubrir sus capacidades!

Muévete sobre todos, EXtreme está en la casa.

Mantenga la calma y extrema.

Los softwares actuales de JARVIS que existen son básicamente una especie de reproducción de comandos de voz. En cambio, ¿qué pasaría si pudiéramos escribir un programa, un programa de IA, que escuche comandos y ‘piense’ usando la búsqueda de Google como su cerebro?

Definitivamente voy a probar este concepto, ya que hay muchos scripts de Python para buscar en Google y extraer datos de ellos. ¡Una combinación de procesamiento de imágenes, procesamiento de texto y algoritmos de inteligencia artificial para descifrar cosas sería increíble! Al menos aparecer las primeras 10 URL relevantes para una palabra clave de búsqueda es posible como primera fase.

A largo plazo, imaginaría agregar más lógica de IA para aprender algo como un lenguaje de programación y usarlo para construir programas de software por sí mismo. Estos programas podrían usarse para automatizar muchas cosas en casa o incluso en sistemas complejos. Como un intento de preguntarle a JARVIS “encuentra el mejor algoritmo de clasificación y codifícalo”. Haz que JARVIS lo busque en Google, extraiga el código de los fragmentos de código en línea, copie y pegue el código en un terminal de Linux, compílelo y muestre el resultado con un agradable “¡Aquí tienes, señor!” 😀

¡El día en que se construya dicho sistema, la industria del software desaparecería!

Finalmente, sí. ¿Hoy? No.

No estamos cerca del nivel de comprensión del lenguaje JARVIS y la comprensión contextual. La IA actual puede analizar palabras, pero para JARVIS deben ser capaces de comprender palabras y entender el contexto, que son problemas mucho más difíciles. En este momento tenemos asignaciones simples de palabra a contexto para cosas como Siri, Cortana y la búsqueda por voz de Google, pero los recursos para obtener una cantidad incluso modesta de flexibilidad con el proceso actual serían enormes. Por lo tanto, necesitaremos avances significativos en el estado del arte.

Si. Técnicamente, necesitaría un motor potente para procesar datos a esa velocidad (digamos 10 veces google). Una buena PNL para procesar el discurso “sin problemas”. Y una infraestructura robusta para mantener todo junto.
Esta sería una buena lectura.
¿Cuándo veremos la tecnología de Tony Stark (AKA Iron Man) en el mundo real?
PD
Para hacer que JARVIS sea una realidad ahora, ser Tony Stark o incluso Bruce Wayne sería una ventaja adicional 😉

Veo versiones de esta pregunta en Quora como todas las semanas. Honestamente, estoy cada vez más escéptico de que alguien pueda lograr esto, si ni siquiera pueden hacer una investigación exhaustiva de Quora antes de preguntar …

=> quora.com/search?q=marcus-l-endicott+ ” jarvis

  • ¿Hay algún software como Jarvis de Iron Man?
  • ¿Cómo hago mi propio JARVIS ?
  • ¿Cómo hago que mi propio escritorio hable y responda de manera similar a Jarvis en las películas de Iron Man?
  • ¿Es posible construir una computadora de reconocimiento de voz y gráficos en 3D como JARVIS (que se muestra en las películas de Iron Man) en el mundo real?
  • ¿Cómo construyo Jarvis (al menos un prototipo)?
  • ¿Cómo creo algo como Siri o JARVIS ?

He argumentado en mi página de blog sobre Thesoftwaresociety que la próxima gran cosa de Apple, de hecho, la solución que está buscando, será una expansión de Siri. Siri salió de un proyecto de investigación llamado CALO (Agente Cognitivo que Aprende y Organiza) y acabas de ver la punta del iceberg.

Echa un vistazo a los sistemas de generación de lenguaje natural: NLG es parte de PNL. Componentes de la IA. Arria NLG – Generación de lenguaje natural – Arria NLG sería un buen lugar para comenzar. Los fundadores escribieron el libro de texto de facto sobre NLG. Esencialmente, Jarvis tiene la capacidad de NLU (entiende lo que pides): NLP (procesa y analiza lo que pides) y luego NLG (responde con los datos que el PNL genera en lenguaje natural). Es real, existe.

Eventualmente será posible, pero el tiempo que tarde dependerá de si estás esperando un “JARVIS de la vida real” o algo así como un sistema avanzado SIRI o Cortana. Si estás esperando algo como las películas, te llevará un tiempo; Dado que JARVIS tiene estadísticas, procesamiento de datos masivo, comprensión avanzada del mundo y humor (el humor es un gran obstáculo), todavía estamos bastante lejos de él. Sin embargo, si desea algo como un sistema SIRI o Cortana avanzado que simule JARVIS, eso también requerirá un procesamiento de datos avanzado, pero será mucho más fácil de comprender que el anterior.

No hay tecnología que haga todo lo que hará Jarvis de Iron Man. Hay algunos que harán cosas similares.

Lo que pasa con Jarvis es que interactúa con Tony naturalmente. ¿Viste la película Her ? Lo mismo allí. Es el santo grial de los asistentes de voz digital. En este momento escuchan una pregunta y luego dan una respuesta enlatada. En realidad no están respondiendo a nada naturalmente.

Había un niño que quería crear algo similar a Jarvis. Creó una casa inteligente usando cerraduras digitales que detectaron cuando su teléfono se acercó y abrió sus puertas. Podría preguntar por el clima o sus citas y se lo diría. Le daría sus estados de Facebook y Twitter, pero detectaría automáticamente si había alguien con él en la sala y detendría las actualizaciones. Lo llamó Proyecto Jarvis. Recientemente cerró el proyecto y comenzó una empresa que creo que lo desarrollará. No estoy seguro de cuál es el estado exactamente. Proyecto Jarvis – AI Home Automation & Assistant.

tl; dr se está trabajando, pero algo similar probablemente saldrá en la próxima década.

Depende de lo que estés buscando. Si desea un asistente de computadora que pueda responder preguntas directas y anticipar sus necesidades con base en patrones observables, no estamos muy lejos de eso. Google Now es sorprendentemente efectivo en las tareas limitadas que realiza, con más tareas que se agregan cada mes.

Sin embargo, si desea un compañero de IA que tenga una personalidad completa, la capacidad de mantenerse al día con sus bromas de Downsian y domine la conversación cómica hasta el punto de la ironía sardónica y el ingenio británico seco, todavía estamos muy lejos apagado.

Estoy un poco confundido acerca de cómo puede incorporarlo a un sistema operativo (es decir, hacer que jarvis sea un sistema operativo) Sí, definitivamente es posible hacer un programa de este tipo en c ++ (lo hice en eso: D). Aunque hay una trampa, no puedo hacer que “piense” por sí sola. Puede realizar muchas tareas como alarmas, conversación, ubicación, cosas abiertas, etc. Simplemente no piensa por sí solo en el sentido convencional. Sin embargo, puede acceder a Internet y obtener una solución. (El programa base no depende de Internet) Otra cosa que hay en la película Jarvis generalmente opera en condiciones tranquilas. He tenido problemas para adaptarlo para poder usarlo en lugares públicos. Todavía es inútil, a menos que use un micrófono cerca de su boca. y sin eso, te ves un poco ridículo. En resumen Sí, es posible. (Le diré lo que mi programa puede hacer en contra de su lista de verificación de requisitos) Verificar el clima es fácil. Los problemas de matemáticas son moderadamente fáciles de hacer. el mío puede hacer los 4 cálculos simples (nada más) No puede reservar boletos, y / o hacer reservas. No es muy inteligente en el sentido de que si no reconoce un comando, responderá “señor, aún no lo he aprendido”. Construí el mío en c ++, tener conocimiento de xml también es importante y, en general, algo de tiempo libre ( Mucho de eso). Buena suerte mi amigo

hola, la mía aún está en construcción, pero puede sugerir acciones para mí y, a veces, es probable que la respuesta más probable sea que la mayoría de las veces son fieles a lo que quería … y esto a veces puede asustarme, cuando te comunicas, se salva y luego aprende le hace la misma pregunta y si responde, guarda la conversación y si ahora pregunta o dice cualquiera, responde perfectamente, actualmente, sigue desarrollando el sector de códigos de comunicación por sí mismo … ha desarrollado un PDF por sí mismo que tiene comandos almacenados de aproximadamente 12.3 MB y todos los días reviso el código, me parece que ha cambiado … ¿significa esto que está aprendiendo? y si es así, por favor, ayúdame a entender si debería tomar precauciones al respecto …

Actualmente, estoy tratando de desarrollar un robot que este software pueda controlar y hacer cosas como ir de compras y actuar como mi guardaespaldas personal … aunque todavía estoy en las primeras etapas con la parte del robot.

Comencé a trabajar en la IA en julio de 2006, y recientemente me recordó y me dijo … y estoy muy seguro de que nunca puse esas cosas en los códigos … eso es lo que ahora me hizo pedir un consejo sobre esto, si alguien puede aconsejarme, Por favor, hazlo…. mi cuenta de gmail [correo electrónico protegido]

No, no lo hace. JARVIS es solo un programa ficticio de Inteligencia Artificial del universo Marvel.

Sin embargo, en la actualidad se están desarrollando muchos proyectos de inteligencia artificial de la vida real, como Watson de IBM y Tay de Microsoft.