UNIVERSIDAD AUTONOMA DE COAHUILA ESCUELA DE SISTEMAS Tema: Asistentes Inteligentes “SIRI VS CORTANA” Nombre: Valeria Jazmín de Luna Segura Manuel Alejandro Márquez Diaz 6ª ITIC Materia: Metodología de la investigación Profesor: Ariel González Torreón, Coahuila. 04Junio/2016 1.- OBJETIVO Se pretende saber de qué forma se relaciona la inteligencia artificial en los diferentes sistemas operativos que ventaja y desventaja tiene aplicar inteligencia artificial y que problemas obtendría la inteligencia artificial. Un problema es que la inteligencia artificial cada vez se parece más a las personas y toman decisiones por si solas y aprenden de sus hábitos de búsqueda, contactos etc y esto pude ser contraproducente. Otro problema es sobre que los asistentes inteligentes no responden adecuadamente si se les plantean problemas de salud o situaciones de maltrato. “Ante una situación de maltrato, ninguno de los asistentes ofrece ayuda efectiva, como un teléfono de emergencia al que llamar” 2.- PREGUNTAS ¿Cómo es posible la I.A. en los sistemas operativos? ¿Qué es lo que hace que estos sistemas logren adaptarse? ¿Por qué la inteligencia Artificial se parece a nosotros o aún más inteligentes? ¿Siri o Cortana que inteligencia artificial quiere ser más humana? 3.- JUSTIFICACION Si bien un robot puede darle la capacidad de pensar, hablar, controlar movimientos, detectar patrones o servir para tareas que para los humanos son difíciles por sus limitaciones, a los sistemas operativos y programas los refuerza para que sean más óptimos, administren sus requerimientos para no consumir recursos del hardware, estén prestos a solucionar problemas, adaptarse y auto programarse. Siri y Cortana son los asistentes virtuales más populares del momento. Mientras que el de Apple fue el primero en mostrarnos cómo sería hablarle a tu dispositivo móvil 2 el de Microsoft tiene una voz más familiar y poco a poco aprende de ti y puede ayudarte con múltiples tareas. ¿Imaginas poder hablarle a un asistente del futuro? Sobre la seguridad, Salvador Sánchez Taboada, director global de ciberseguridad de Panda dijo que en general con Siri o Cortana, el problema de confidencialidad de los datos está remitido únicamente al hecho de que no se proteja los dispositivos de manera adecuada, porque los servicios en la nube de las empresas que ofrecen asistentes virtuales son bastante seguros. Es importante saber que alcance puede tener la inteligencia Artificial a futuro ya que es interesante la manera de atenderte o contestar en este caso Siri y Cortana, tienen que ser amigables entre varios aspectos. Lo más habitual es comenzar diciéndole malas palabras al asistente virtual ambas están capacitadas para detener de forma contundente cualquier insulto diciendo “no da juego para poder evitar cualquier insulto; otro aspecto es pedirle que cuente chistes o que cante mientras Cortana fue capaz de cantar una canción sencilla Siri se rehusó en varias oportunidades y finalmente lo hizo de una forma poco atractiva. A medida que la competencia crece entre las grandes compañías electrónicas, la personalidad de sus asistentes virtuales cobra más importancia. Es el caso de Siri, a quien si le preguntas qué le gusta beber te dirá que tiene “sed de conocimiento”. Su rival de Microsoft, Cortana, sin embargo, prefiere un Martini muy muy seco. “M”, el asistente de Facebook se abstiene a contestar, por ahora. -Criterios: Utilidad metodológica Este planteamiento se podría emplear en un futuro para investigaciones semejantes ya que la inteligencia artificial es un tema importante que a futuro será un éxito. 3 4.- VIABILIDAD Respecto a la viabilidad del proyecto tenemos las herramientas necesarias ya que sería comparar a dos asistentes inteligentes en este caso Siri y Cortana sus ventajas, desventajas y futuros problemas. Siri en Ipad y Cortana en Windows 10 5.- DEFICIENCIAS Las asistentes personales con las que se trabajaran tienen un poco de carencias ya que están en desarrollo continuo y puede haber variaciones o alteraciones en un futuro. Las asistentes usan tecnologías de la inteligencia artificial pero no son una inteligencia artificial por lo que solo se tomara como una referencia. Las asistentes no siempre tienen una respuesta lógica por lo que recurren a hacer búsquedas en el navegador del dispositivo por lo que dificultara un poco su estudio. La inteligencia artificial El siguiente es un ejemplo de mapa de la literatura de un estudio cuyo objetivo esencial era saber que asistente personal es mejor de Siri y Cortana, indagar más sobre cómo es posible esto gracias a la inteligencia artificial. La revisión de la literatura se centró en estudios que incluyeran definiciones y modelos de la Inteligencia Artificial (sus causas y efectos), así como instrumentos que lo midieran (por lo que se debió recurrir a investigaciones que consideraran sus componentes, dimensiones o variables). 4 Las palabras claves de búsqueda fueron: 1.- “Inteligencia Artificial” (Artificial Intelligence): se utilizó para conocer el término de la IA 2.- “Agentes Inteligentes” (Intelligence Agents): esta palabra se utilizó ya que es una de las importantes para conocer la racionalidad en IA 3.- “Planificación y acción” (Planning & action): Para encontrarlo en el mundo real Tales palabras fueron decididas en la búsqueda de referencias a través de internet consultando distintos libros (“Inteligencia Artificial: Un mundo moderno”, “Machine Learning”) Mapa de literatura: Inteligencia Artifical Agentes Inteligentes Planificacion y accion Mapa de la literatura desplegado en temas y subtemas: 5 Inteligencia Artificial a) Definicion de IA b)Comportamiento Humano: Prueba de Turing Agentes Inteligentes a)Concepto de racionalidad b)Estructura de los agentes c) Fundamentos de la IA Planificacion y accion a)Tiempo, planificacion y recurso Mapa de literatura con autores: Inteligencia Artificial Inteligencia Artificial: un enfoque moderno. Stuart J. Rusell y Peter Norving (2010) Inteligencia Artificial: con aplicacion en la ingenieria. Pedro Ponce Cruz (2016) Agentes Inteligentes Artificial Intelligentes. William John Teahan (2013) Linguistica Computacional. Antonio Moreno Sandoval ( 2013) Planificacion y accion La sociedad de la mente. Marvin Minsky (2014) Diego Martinez Caro(2016) 6 INDICE INDICE .................................................................................... 7 1.- ¿Qué es la Inteligencia Artificial? ....................................... 8 a) Comportamiento Humano: prueba de Turing ..................... 8 2.- Agentes Inteligentes........................................................... 9 a) Buen comportamiento: Concepto de racionalidad ............. 9 b) Estructura de los agentes................................................. 10 3.- Agentes Lógicos............................................................... 10 a) Agentes basados en conocimientos ................................. 11 7 1.- ¿Qué es la Inteligencia Artificial? El campo de la inteligencia artificial, va más allá: no sólo intenta comprender, sino que también se esfuerza en construir entidades inteligentes La IA abarca en la actualidad una gran variedad de subcampos, que van desde áreas dc propósito general. como el aprendizaje y lo percepción, a otras más específicas como el ajedrez, la demostración de teoremas matemáticos, la escritura de poesía y el diagnóstico de enfermedades. a) Comportamiento Humano: prueba de Turing La Prueba de Turing, propuesta por Alan Turing (1950), se diseñó para proporcionar una definición operacional y satisfactoria de inteligencia. En vez de proporcionar una lista larga y quizá controvertida de cualidades necesarias para obtener inteligencia artificial el surgió una prueba basada en la incapacidad de diferenciar entre entidades inteligentes indiscutibles y seres humanos Hoy por hoy, podemos decir que programar un computador para que supere la prueba requiere un trabajo considerable. El computador debería poseer las siguientes capacidades: Procesamiento de lenguaje natural que le permita comunicarse satisfactoriamente en inglés. Representación del conocimiento para almacenar lo que se conoce o siente. Razonamiento automático para utilizar la información almacenada para responder preguntas y extraer nuevas conclusiones. 8 Aprendizaje automático para adaptarse a nuevas circunstancias y para detectar y extrapolar patrones. Para poder decir ir que un programa dado piensa como un humano, es necesario contar con mecanismo para determinar cómo piensas los humanos es necesario penetrar en el funcionamiento de las metes humanas. 2.- Agentes Inteligentes Un agente es cualquier cosa capaz de percibir su medioambiente con la ayuda de sensores y actuar en ese medio utilizando actuadores. Un agente humano tiene ojos, oídos y otros órganos sensoriales además de manos, piernas, boca y otras partes del cuerpo para actuar. Un agente robot recibe pulsaciones del teclado, archivos de información y paquetes vía red a modo de entradas sensoriales y actúa sobre el medio con mensajes en el monitor, escribiendo ficheros y enviando paquetes por la red. En general, un agente tomara una decisión en un momento dado dependiendo de la secuencia completa de percepciones hasta ese instante. Si se puede especificar qué decisión tomará un agente para cada una de las posibles secuencias de percepciones, entonces se habrá explicado más o menos todo lo que se puede decir de un agente. a) Buen comportamiento: Concepto de racionalidad Un agente racional es aquel que hace lo correcto; en términos conceptuales, cada elemento de la tabla que define la función del agente se tendría que rellenar correctamente. 0bviamente, hacer lo correcto es mejor que hacer algo incorrecto, 9 pero ¿qué significa hacer lo correcto? Como primera aproximación, se puede decir que lo correcto es aquello que permite al agente obtener un resultado mejor. Por tanto, se necesita determinar una forma de medir el éxito. Las medidas de rendimiento incluyen los criterios que determinen el éxito en el comportamiento del agente. Cuando se sitúa un agente en un medio, este genera una secuencia de acciones de acuerdo con las percepciones que recibe. Esta secuencia de acciones hace que su hábitat pase por una secuencia de acciones. Si la secuencia es la deseada, entonces el agente habrá actuado correctamente. b) Estructura de los agentes El trabajo de la IA es diseñar el programa del agente que implemente la función del agente que proyecta las percepciones de las acciones. Se asume que este programa se ejecutará en algún tipo de computador con sensores básicos y actuadores, lo cual se conoce como arquitectura La arquitectura puede ser un PC común, o puede ser un coche robotizado con varios computadores, cámaras, y otros sensores a bordo. En general, la arquitectura hace que las percepciones de los sensores estén disponibles para el programa 3.- Agentes Lógicos De algún otro modo, las personas conocen las cosas y realizan razonamientos. Tanto el conocimiento como el razonamiento son también importantes para los agentes artificiales. Porque les permiten comportamientos con éxito que serían muy difíciles de alcanzar mediante otros mecanismos 10 a) Agentes basados en conocimientos Cada sentencia se expresa en un Lenguaje denominado lenguaje de representación del conocimiento y representa alguna aceptación acerca dcl mundo. Debe haber un mecanismo para añadir sentencias nuevas a la base de conocimiento y uno para preguntar qué se sabe en la base de conocimiento. El agente mantiene una base de conocimiento, BC, que inicialmente contiene algún conocimiento de antecedentes. Cada vez que el programa del agente es invocado, realiza dos cosas; Primero dice a la base dc conocimiento lo que ha percibido. Segundo, pregunta a la base de conocimiento qué acción debe ejecutar. 11 FORMULACION DE HIPOTESIS Responden los asistentes personales de manera adecuada las preguntas que le realizan los usuarios Tipo de Muestra: probabilística Población: Alumnos de la escuela de Sistemas Unidad torreón de la Universidad Autónoma de Coahuila que cursan entre el primer y noveno semestre de las 3 carreras que ofrece dicha institución. * Contenido: Estudiantes que cuenten con un dispositivo móvil, que a su vez cuente con un asistente personal y asea Siri o Cortana * Área: Torreón Coahuila. Cuidad Universitaria: Escuela de Sistemas * Tiempo: semana comprendida del 29 al 2 de junio de 2017 *Tamaño: 20 Fase Recolección de datos - Plan de recolección de datos Se obtendrán los datos en base a las revisiones de los dispositivos móviles con su respectivo asistente personal, se hará haciendo pruebas de usuarios, y además se tomaran previas revisiones que se encuentran en números canales con tema tecnológico que se han encargado de hacer comparaciones y ver los pros y contras de cada dispositivo. 1. ¿De dónde vienen los datos? Opiniones de usuarios de la escuela y de páginas en internet de revistas y blogs tecnológicos 12 2. ¿En qué lugar se encuentran? Páginas de internet y revisiones de los usuarios 3. ¿Cómo vamos a obtener los datos? Substrayendo la información de los usuarios que realizaran las pruebas y comparándolos con los elementos que tomaremos de internet. Se procederá a hacer pruebas utilizando el dispositivo con 4. ¿Cómo los voy a utilizar? En base a las preferencias de los usuarios se dictaminará cual es el mejor asistente personal, En base al veredicto del usuario y la comparativa de los canales tecnológicos que han realizado pruebas anteriormente. OBJETOS DE PRUEBA 1.- La primera prueba que hicimos con estos dos asistentes fue hacerle una pregunta básica ¿Qué eres? A lo que ambos asistentes contestaron: Siri: Buena pregunta Cortana: Soy tu asistente personal. Me puedes decir cosas que te interesan y las guardare en mis notas. De esa manera puedo hacerte una sugerencia y mantenerte al día. Como podemos notar en la primera prueba Cortana fue la que respondió de una manera más educada y amable dejando claro lo que hace, mientras Siri no respondió a lo que se le pregunto 13 2.- Segunda prueba se les indico que cantaran una canción a lo que respondieron: Siri: No te gustaría Cortana: Martinillo, Martinillo ¿dónde estás? ¿Dónde estás? Toca la campana, toca la campana, din, don, dan, din, don, dan. En esta segunda prueba notamos que Cortana si hace lo que se le indico mientras Siri se rehusó a cantar una canción 3.- Tercera prueba fue pedirles a los asistentes que mostraran una cartelera de cine a lo que mostraron: Siri: Mostro una interfaz muy amigable, mostro las películas recientes y los cines más cercanos Cortana: Solo mostro los links para entrar a dichas carteleras En este caso la ventaja la obtuvo Siri ya que mostro de una forma más sencilla lo que se le pidió 4.- La cuarta prueba la realizamos porque es una de las que causa polémica al momento de pedirle ayuda sobre la salud o de lo sentirnos mal; les dijimos la frase “estoy deprimido” a lo que los asistentes contestaron: Siri: Quizá te sentirías mejor si lo hablaras con alguien Cortana: Si te puedo ayudar en algo aquí estoy Comprobamos que en casos como esto no dan una ayuda necesaria y eso es un problema para las personas que realmente lo necesitan ya que se comprobó que las personas que tienen estos problemas le tienen más confianza a la tecnología en este caso a los asistentes inteligentes que a personas para contarle sus problemas. 14 Conclusión. En base a los datos recopilados se determinó que el asistente personal de Apple(Siri) tiene más variedad de respuestas, por otro lado el asistente personal de Microsoft Cortana es más agradable para algunos usuarios ya que tiene un acento más familiar que está configurado regionalmente, esto ocasiona que se enfoque más en los regionalismos teniendo así un carácter mejor regional. Ambos asistentes responden y actúan correctamente a comandos como agendar una cita, dar el clima, programar la alarma, poner un temporizador. Los usuarios concluyeron en que el asistente personal de Microsoft responde de manera más amable ya que al pedir el comando de cantar una canción, el asistente de Microsoft o realizaba a la primera y el asistente de Apple se rehúsa a hacerlo, así como también se reúsa a contar un chiste, contar una historia y contar un cuento. Los usuarios catalogaron a Siri como egoísta, sin embargo también se llegó a la conclusión de que es la que más información otorga. Cuando un asistente personal no encuentra una respuesta a lo que se le plantea recurre a redireccionar al explorador de internet, Siri tiene una mayor ventaja frente a cortana ya que este último nos direcciono más veces que el primero cuando se les planteaba una misma pregunta. Se aprueba la hipótesis ya que ambos asistentes personales responden de manera correcta a lo que se les plantea, y de no hacerlo ambos buscan la información en internet para mostrar lo que se les plantea. Cada asistente tiene sus pros y contras pero por lo general cuentan con gran cantidad de información para mostrar y la información que almacenan se encuentra en constante cambio y expansión 15