Tecnologías de los 80 El artista cibernética: fotografía tomada directamente de un terminal gráfico conectado a un V AX 11/780. La amenaza japonesa de comercializar los resultados conseguidos en los laboratorios de investigaeión £!D" ciencias básicas de la computación se llama "Quinta Generación". Escribe sobre el tema nuestro compañero OARIO MARAVALL Tecnologías de los 80 Dario Maraval Un tema que vuelve a estar de moda es el de los ordenadores inteligentes, tras el escepticismo que produjo entre los profesionales de la informática la invasión de proyectos, declaraciones, mítines, publicaciones, etc., etc. lanzada hacia finales de los cincuenta, principios de los sesenta por una extraña comunidad de gentes que aparecían como muy brillantes. Hasta una empresa tan dinámica como IBM paralizaría en 1968 todas sus activ idades en intel igencia artificial (lA). Por supuesto, aquella gente sigu ió adelante con sus man ías y hoy día el gobierno japonés está decidido a sacar adelante una nueva generación de sistemas de ordenadores basados en aplicaciones de la lA. Este ambicioso proyecto, por venir de quien viene, ha causado una tremenda inquietud entre los grandes fabricantes de ordenadores y hasta la NASA, que siempre ha apostado por la tecnología de los computadores, se plantea la posibilidad de aceptar el reto de los japoneses y lanzarse a la financiación del proyecto en la línea de la quinta generación. En Octubre de 1981 se celebra en T okyo, Japón, la autodenom inada" Conferencia Internacional sobre la Quinta Generación de Sistemas de Ordenador". Esta reunión, auspiciada por instituciones públ icas y privadas japonesas, había despertado grandes recelos en el sector informático occidental, pues se temía un esfuerzo japonés, organizado y sistemático, hacia la comercialización de resultados hasta entonces constreñidos a los laboratorios de investigación. En USA se ejercieron fuertes presiones para que los científicos e ingenieros norteamericanos invitadOS no asistieran a la Conterencia y evitar así la cesión de información. A pesar de lo cual, algunos miembros destacados de la Comunidad norteamericana de lA sí participarían en la Conferencia (Feigenbaum v Mc Cornick, entre otros). No obstante, sus aportaciones son de nivel divulgativo, repitiendo los habituales tópicos en torno a sistemas avanzados de ordenador. El núcleo esencial de las actas lo forman las comunicaciones de los japoneses. Antes de pasar a describir brevemente algunos de los rasgos propios del proyecto japonés, convendría comentar el por qué de la den o mi n ac i ón quinta generación (OG). En libros de texto sobre las ciencias de la computación y los ordenadores, en particular los anteriores a los años 70, es frecuente encontarse con la división de primera, segunda y tercera generación de ordenadores (vid. Tabla 1) esta última llegando a las estribaciones de la década de los 70. El término cuarta generación se ha empleado realmente poco (y comprendería el estado actual de los sistemas comerciales). Por último, la quinta generación parece un térm ino consagrado para designar a los sistemas de ordenador que podrían estar comercialmente disponib!es a principios de los noventa. LA QUINTA GENERACION: EL PUNTO DE VISTA JAPOI"JES Los japoneses ya han demostrado que son capaces de estar autónomamente en primera línea de las innovaciones tecnológicas, desdibujando la tradicional imagen de "fotocop iadoras"., Ex isten grupos japoneses importantes, para citar áreas directamente relacionadas con el tama de este artículo, de investigadores en ramas básicas de las ciencias de la computación: algorítmica, teoría de la computación, sistemas cibernéticos, intel igencia artificial, etc. etc.; lo cual parece ser un buen indicador del potencial innovador de un país. Si a esto se añaden sus bien conocidas caracter(sticas nacionales: sentido de la responsabilidad, disciplina colectiva, es natural que el proyecto elaborado por el Ministerio Japonés de Comercio Internacional e Industria haya causado una seria preocupación en las grandes empresas de ordenadores en los países occidentales. Veamos cuáles son las ideas japonesas en torno a esta quinta generación (nuestra referencia básica son las actas de la citada Conferencia) . ientos funcionales de la quinta generación La breve historia de los ordenadores electrónicos está caracterizada por una continua resolución de problemas. En este sentido, la quinta generación (OG) no es una excepción. Se pueden agru(Continúa en pago 31) TABLA 1: UNA CARACTERIZACION GROSSO MODO DE LAS SUCESIVAS GENERACIONES DE SISTEMAS DE ORDENADOR Primera generación Segunda generación Tercera generación Cuarta generación Quinta generación Válvulas Transistores Circuitos integrados Circuitos LSI y VLSI VLSI - Inteligencia Artificial SISTEMA EXPERTO OPERADOR HUMANO Figura 1.- Diagrama de bloques funcional de un sistema de procesamienta de imagenes basado en un sistema experto. ARQUITECTURAS DE ORDENADORES PARA PROCESAMIENTO DE IMAGENES Existen básicamente tres áreas de trabajo en tarno a la comunicación avanzada hombremáquina: (a) procesamiento de lenguajes naturales, (b) análisis/síntesis de la voz y (c) reconocimiento y procesamienta de imágenes. El procesamiento de imágenes se caracteriza por el manejo de grandes bases de datos en donde se almacena la información gráfica. Esto supone algoritmos complejos que requieren una elevada velocidad de computación; la cual ex ige a su vez arquitecturas de ardenadares especializadas, que pueden agruparse en tres configuraciones básicas: - Ordenadores pipeline. - Procesadores en array. - Multiprocesadares. El papel de la tecnología VLSI en los sistemas de pracesamiento de imágenes es difícilmente exagerable. Esta tecnolagía ha hecha posible integrar directamente en chips especializados algoritmos de procesamienta de imágenes en el nivel menos inteligente (ver la figura 1 de este recuadro). El procesamiento del sistema experto gráfico es hoy día un área de intenso desarrollo e investigación con resultados todavía modestos. En la medida que vayan resolviéndose los problemas teóricos, es decir, se diseñen algoritmas camputables, aparecerán las correspondientes implementacianes. Por ejempla, en la tabla 1 de este recuadro se recagen (Computer, Enero 1983), en arden creciente de complejidad, posibles implementaciones VLSI de algoritmos relacionados con el procesamiento de imágenes. TABLA 1: ALGUNOSALGORITMds RELACIONADOS CON EL PROCESAMIENTO DE IMAGENES CON POSIBLE IMPLEMENT ACION VLSI (COMPUTER, 1983) Procesa mienta de imágenes. Filtrado, detección de bardes, segmentación, restauración, clustering, análisis textual, convolución, análisis de Four ier, etc. Recanocimienta de farmas. Extracción de características, acaplamiento de patrones, clasificación estadística, algoritmas de grafos, análisis sintáctico, reconacimienta lingiHstica, detección de cambias, . análisis/síntesis de escenas. Procesamiento de imágenes mediante preguntas/respuestas. Descomposición de cuestiones, optimización de cuestiones, manipulación de atributas, recanstrucción de imáge: nes, algoritmos de búsqueda y clasificación etc. Bases de datos gráficas. Operadares relacionales (unión, intersección, proyección...), recuperación de semejanzas, estructuras de datos, gestión de colas, programación dinámica, etc. ete. En este sentido, actualmente 5610 se dispane (a nivel comercial) de implementacianes pertenecientes a las dos primeros grupos: procesamiento de imágenes y reconacimiento de farmas (que correspanden al bloque menos "inteligente" de la figura 1 Par último, para dar una breve idea de la impartancia y al mismo tiempo complejidad de este área de las ciencias de la computación, citamos algunas de sus actuales prablemáticas: - Desarrallo de arquitecturas VLSI para procesamienta rápido de imágenes, así cama de chips para apliaciones de reconacimiento de formas en tiempo real. - Desarrollo de la organizaci6n y acceso de las bases de datos gráficas. - Desarrollo de técnicas de compresión/ decampresión para la transmisión de imágenes. - Avanzar en la teoría básica del reconocimienta de formas visuales. - Promaver aplicaciones del procesa. miento de imágenes en áreas como biomedicina, comunicaciones rematas, CAD/CAM, autamatización de .oficinas, etc., ete. (siguiendo la idea de que el planteamienta de nuevas aplicaciones es un acicate para los avances tecnOlógicos). - Investigaci6n y desarrollo de técnicas de procesamienta no secuencial. - Integración de los sistemas de pracesamiento de imágenes con las técnicas de pracesado de la voz y de los lenguajes naturales. Tecnologías de los 80 (Viene de pág. 28) par los problemas de la OG en los tres siguientes bloques: - Mejora de la relación hombre-máquina. - Reducción de la carga de generación del software. - Respuesta a necesidades socio-económ icas. Constituye un lugar común, bien conocido de los usuarios de ordenadores, la relación tan incómoda y agotadora con un computador. A pesar de toda esa literatura-ficción tan de moda sobre idilios hombre-máquina*, para la inmensa mayor(a de los humanos involucrados, la relación con los ordenadores está lejos de ser simple. Los lenguajes de programación como medio de comunicación más extendida con el computador, se encuentran tremendamente alejados de los lenguajes naturales; y no hablemos de la imposibilidad de comunicación mediante los sentidos: vista, tacto, sonido, etc. . Contrariamente a lo que a veces se dice, el interés, al menos intelectual, de "humanizar" la relación hombre-máquina no estriba tanto en hacerlos más asequibles a los mortales, como en la posibilidad de ir descubriendo cosas que sabemos hacer, que hacemos, pero que ignoramos cómo. Naturalmente, el esfuerzo japonés no tiene como finalidad el socrático "conocerse a sí mismo", sino el económ ico "vender más y mejor". Por eso, el desarrollo de la relación hombre-máquina significa: Incluimos en las referencias bibliográficas dos publicaciones recientes sobre este tema: SIMONS (1983) y WARRICK (1979). deran el estado actual de la problemática (véase en este mismo artículo el recuadro sobre los denominados sistemas expertos). 3. Capacidad de utilización práctica del If conocimiento" (es decir, información compleja) almacenado en e! sistema de ordenador. Esto también está relacionado con los sistemas expertos. 4. Capacidad de aprendizaje, de datos e inferencia de conel usuones. Es decir, posibilidad no sólo de una utilización del conocimiento almacenado, sino incluso de transformarlo. En cuanto a la problemática del software (segundo gran bloque de problemas de la OG), los principales puntos inicialmente considerados en el proyecto japonés son los siguientes. E I coste del desarrollo y mantenimiento del software es actualmente superior al coste del hardware. Esto se agrava por la tendencia hacia una creciente necesidad de software. 2. de dad de de y de una arquitectura de ora esta lenguaje. Los primeros ordenadores se programaban a nivel máquina (esto es, de "ceros" y "unos"). Los lenguajes ensambladores perm itieron que los programadores "pensasen" en un nivel más general: el nivel de los registros. Los primeros lenguajes de alto nivel se desarrollaron con el objetivo de posibilitar el manejo de ciertas estructuras mentales, especialmente de tipo numérico, con independencia del ordenador empleado (excepto cuando se busca la optimización en tiempo de procesamiento, por ejemplo). Los lenguajes de alto nivel más recientes, PASCAL y ADA en particular, se han propuesto nuevos objetivos; concretamente, la generación de un software más fiable. Todavía se está en los comienzos. 3. Mejora del entorno de programación en lo que a se refiere. Para optimizar la producción de softwa~e no basta con mejorar los lenguajes de programación. Es necesario disponer de medios que favorezcan la labor de los programadores, siendo uno de los medios más potentes las bases de datos. Una problemática típica de la programación es la referente a su flexibilidad y portabilidad. La GO deberá enfrentarse al compromiso entre un software optimizado por una parte y un software compatible por la otra. El tercer bloque de temas se refiere a la problemática socio-económica. En realidad, leyendo el informe sobre la OG, todo se reduce al segundo aspecto, es decir, el interés económico. Pasamos a comentarIos. Según los autores d,el informe en cuestión, el aumento de la velocidad va a permitir desarrollar aplicaciones nuevas: Esto, que parece fuera de toda duda, está relaciona-. do a su vez con otra limitación mucho más importante, que no es otra que la "complejidad" o, si se prefiere, la computabilidad. Es decir, la existencia o no de una solución computable para un determinado problema. SISTEMA HUMANO SISTEMA SOFTWARE Sistema inteligente de programación SISTEMA HADWARE Figura A.- Diagrama de bloques conceptual de un sistema de ordenador de la quinta generación. 40 Mayor di 5. Alta fiabi~idad. 6, FUriciones sofisticadas de de seCi"EJitos. No podría faltar una referencia a lo que constituye hoy un fenómeno que está adquiriendo una proporción considerable: la manipulación fraudulenta de la información almacenada en un sistema de ordenador. En la figura A puede verse un diagrama de bloques conceptuales de un sistema de ordenador de la OG. Los círculos representan respectivamente el usuario humano, el subsistema software y, por último, la máquina física.o hardware. El CONOCIM! y DE LO, A partir de los setenta, con el desarrollo espectacular del hardware. gracias a las tecnologías LSI y VLSI, se ha venido hablando de la denominada crisis del software. Aunque se ha caracterizado esta crisis fundamentalmente como un problema económico, con ser este factor importante, la crisis del software refleja una realidad que no es otra que las limitaciones intelectuales del género humano, que dispone de una tecnología computacional (hardware + software) infrauti I izada por ignorancia .eje sus usuarios. Es como si de repente a través del túnel del tiempo, un hombre de Cromagnon se encontrase con papel y un lápiz. Los aspectos tecnológicos que comentamos a continuación se encuentran con esta limitación teórica. 1 . fa V lS I Los sistemas de ordenador apenas se han visto influidos por el desarrollo del VLSI, excepto en los subsistemas de almacenamiento de la información (los microprocesadores de 32 bits de Intel, el iAPX432, y de los laboratorios BELL, el Mac-32, son ejemplos atípicos de procesadores VLSI, aunque el desmesurado coste de su fabricación los hace hoy por hoy antieconómicos). La razón se debe, en palabras" de Gordon Moore, presidente de Intel Corporation, a que "más allá de los sistemas de memoria, no tengo la menor idea de cómo aprovechar la tecnología VLSI... El problema es cómo hacer el mejor uso de la tecnología de procesamiento disponible" (citado de Treleaven, 1982). Nos encontramos con una limitación nueva, distinta a las limitaciones "intelectuales" o de software que comentábamos más arriba. Esta nueva limitación es debida pura y simplemente al modelo de procesamiento tradicional de los ordenadores d ig i ta I es, esto es, el modelo secuencial de von Neumann. La quinta generación de ordenadores, a fin de aprovechar esta tecnología V LSI, deberá desarrollar organizaciones de ordenador distintas a la de von Neumann, tema éste que constituye un área activa de investigación y desarrollo (Por cierto, "las contribuciones punta no provienen precisamente del (Continúa en pág. 36) DECISION CUESTIONES HIPOTESIS SISTEMA DE ADQUISICION DE CONOCIMIENTO ADQUISICION EXPERTO CONOCIMIENTO DATOS USUARIO Tipos de Enfermedad SISTEMA DE CONSULTA BASE DE DA TOS MECANISMOS DE RAZONAMIENTO Estados F isiopato lb. icos Glaucoma secundario Glaucoma con ángulo de cierre Figura 2. Diagrama de bloques funcional de un sistema experto basado en ordenador SISTEMAS EXPE RTOS Los sistemas expertos basados en ordena. dar pueden definirse como sistemas de ordena. dor que contienen conocimientos especializados sobre una determinada área, pudiendo interactuar con expertos en ella. Este campo de la lA requiere, desde el punto de vista hardware, una gran capacidad de información, no presentando. problemas especiales de tiempos de computación (excepto en los denominados sistemas expertos gráficos). Su problemática es casi exclusivamente softwa. re y sus limitaciones son las limitaciones de nuestros conocimientos actuales acerca de los mecanismos de la inteligencia. La fig. 2 prepresenta el diagrama de bloques funcional de un sistema experto. Aunque el área de conocimiento en donde se ha desarrollado un mayor esfuerzo es el de la Medicina, los sistemas expertos están llamados a invadir todos los campos de conocimiento; de hecho, se ha llegado a caracterizar a la quinta generación como la generación de lossistemas expertos. Un ejemplo típico: CASNET Ii Figura 3. Los tres niveles del sistema experto CASNET. El sistema Causal Associational NETwork (CASNET) se desarrolló en la Universidad de Rutgers (USA) para la ayuda al diagnóstico mé. dico. Su aplicación más importante ha sido a la enfermedad denominada glaucoma. CASNET contiene tres niveles de conocimiento, que se muestran en la figura 3 de este recuadro. El nivel fisiopatológico es el corazón del sistema. Los nodos representan hipótesis básicas sobre el proceso de la enfermedad. Los arcos orientados representan una relación cau. sal entre dos hipótesis elementales. Así, por ejemplo, "un aumento de la presión intraocular" causa (en realidad, puede llegar a causar) "un edema corneal". Como se indica en la figura, las relaciones dentro del nivel fisiopatológico se denominan enlaces causales. Cada enlace causal tiene asociado u n peso variable entre 1 y 5 que corresponden a "raramente produce" y a "casi siempre produce", respectivamente. Estos pesos pueden en principio variar a lo lar. go del tiempo (aprendizaje por la experiencia), qunque en un dominio de conocimiento tan restringido como es el de las glaucomas se tiene una certidumbre relativamente alta (escasa neo cesidad de aprendizaje) sobre las causas y los efectos. El nivel de las observaciones engloba toda la información recogida sobre el paciente que se agrupa en signos, síntomas y pruebas de la. boratorio. Los modos de observación están re. lacionados con los nodos del nivel fisiopatológico, a través de los enlaces asociativos, que también poseen pesos de confianza. Por ejemplo, un estocoma (una medida de perímetro) significa normalmente una pérdida del campo visual, por lo que su peso de confianza es igual a5. Finalmente, está el nivel correspondiente a las categorías o tipos de la enfermedad. Los enlaces de clasificación relacionan uno o generalmente varios nodos del nivel fisiopatológico con cada categoría de glaucoma. En la figura 2 sólo se ha representado, por razones de claridad, el diagnóstico de ángulo de cierre crónico. Por último, para acabar con esta brevísima referencia a un sistema experto real, diremos que la comunicación del médico especialista con el sistema CASNET se efectúa a través de un muy restringido subconjunto del inglés: como es sabido, el procesamiento automático de los lenguajes naturales continúa siendo un tabú. Tecnologías de los 80 (Viene de pág. 33) Japón, sino de los pa(ses occidentales, especialmente de USA). 3. Importancia de la tecnología de las comunicaciones Los sistemas de -ordenador de los años noventa estarán basados en redes de comunicación, siguiendo la actual tendencia hacia los sistemas distribuidos. 4. Técnicas de procesamiento paralelo El aumento de la velocidad de operación de los dispositivos físicos está limitado por el cuello de botella del modelo de procesamiento secuen<:ial. 5. Tecnología del so"ftware El software, desde hace años, constituye un problema serio en los sistemas de ordenador, por su elevado coste, su baja fiabilidad, su falta de comunicabilidad, etc., etc. Uno de los objetivos básicos en el proyecto de la OG es el diseño de un lenguaje de programación que permita reducir estos inconvenientes operacionales del software. 6. Avances en inteligencia artificial Nuevamente aparece lo que denominábamos limitaciones intelectuales. Los avances más espectaculares de la subsodicha OG, en relación a lo que existe actualmente, dependerán de lo que se progrese en lA. Cuando Feigenbaum escribe en las actas de la conferencia de T 0kyo: "el problema crítico de los sistemas de la quinta generación son problemas de software" o esto otro: "los ingenieros de hardware son "concept-limited", no "component-limited"... y la pregunta que se hacen es ¿ahora que podemos colocar virtualmente cualquier cosa en un chip, qué ideas hay que meter en un chip? " (el subrayado es nuestro), les está recordando a los japoneses la importancia decisiva de la investigación básica en lA, y que sin avances en la teoría, Monje budista utilizando un modesto ordenador personal (ltercera generación y media? ). sin la aparición de nuevas ideas para meter en un chip, su tan cacareada quinta generación no va a significar ningún progreso real. NOTA FINAL Leemos en The I nstitute (su plemento del IEEE Spectrum) de Julio de 1983 que los 855 millones de dólares del presupuesto para 10 años de la OG japonesa equ ivale aproximadamente a un tercio del coste de un avión nuclear y algo menos de la m itad del presupuesto en I + D de I BM (empresa que por cierto dejó de interesarse en la lA a finales de los sesenta). REFERENCIAS BIBlIOGRAFICAS Nos limitamos a incluir únicamente, por orden alfabético" de autores, las publicaciones citadas en el articulo. [1] E.A. FEIGENBAUM et al. (1981-82).- The Handbook of Artificial Intelligence. (Tres volúmenes). Pitman, London. Esta obra es un compendio casi exhaustivo del estado actual de la lA. Si se hace real idad el proyecto ja. ponés, sus performances estarán det"erm inadas por la problemática tratada en esta publicación. [ 2] J.L. FLANAGAN (1982). "Talking with Computers: Synthesis and Recognition of Speech by Machines". IEEE Trans. Biomedical Engineering, Vol. BME-29, April, pp. 223-232. El director del Departamento de Investigación en Acústica de los Laboratorios de la Bell describe la problemática actual en la comunicación hombre-máquina a través de la voz. [ 3] W.B. GEVARTER (1983).- "Experts Systems: Limited but Powerful". IEEE Spectrum, Vol. 20, August, pp. 39-45. Reciente y bien documentado informe divulgativo sobre los sistemas expertos. [ 4] T.J. HEAL Y (1981).- "Machine Intelligence and Communications in Future NASA Missions". IEEE Communicacions Magazine, Vol. 19, November, pp. 8-15. Recensión de un seminario organizado por la NASA en el verano de 1980 en Santa Clara, California (buena época y buen lugar para hacer elucubrar a la gente) sobre las posibilidades de aplicar la lA en las misiones de la NASA. [ 5] T. MOTO-OKA, Ed. (1982).F i ft h Generation of Computer Systems. North-Holland, Amsterdam. Las actas de la Conferencia I nter. nacional sobre la autodenominada quinta generación, tema de este arti"culo. [ 6] G. SIMONS (1983).- Are Compu. ters Alive? The Harvester Press, Brighton. Recién publicado, este libro aborda la problemática inherente a las relaciones entre los seres humanos y los computadores. Se llega a hablar de ciertos "derechos civiles" para los robots. Esto puede parecer rid ículo o algo peor; pero deja en el lector la sensación de que está apareciendo una nueva patología sicológica y social: el programador compulsivo, según la terminologla de Weizenbaum. [ 7] H. TENNANT (1981).- Natural Language Processing. Petrocelli Books, New York. Destaca por el excelente engarce de los análisis sintáctico y semántico. [ 8] P h. C. T R E L E A V E N (1982).- "VLSI Processor Architectures". Computer, Vol. 15, June, pp. 33-45. Según el autor, las nuevas arquitecturas VLSI de procesadores están abriendo el cam ino a una nueva generación de sistemas de ordenador. [ 9] Varios autores (1982l -" "Highly Parallel Computing". Computer, Vol. 15, January. Número monográfico que recoge contribuciones sobre un tema importante para la quinta generación, con un enfoque más realista que el informe japonés. [10] Varios autores (1983).- "Computer Arch itectures for I mage Processing". Computer, Vol. 16, January. [11] P.S. WARRICK (1979).- The Cybernetic Imagination in Science F i ction. M IT Press, Cambridge, Mass. En donde se incluye la Metamorfosis de Kafka dentro de la cienciaficción relacionada con la Cibernética. Quizás Gregorio Samsa no se convertirla hoy en un insecto, sino en un robotito. Es un tópico sacar a relucir estos temas, pero la intuición de los literatos, su estado de ánimo, ha sido en ocasiones mucho más certera que la de los cientificoso [12] S.M. WEISS et al. (1978).- "A Model-Based Method for Computer-Aided Medical Decision-Making". Artificial Intelligence, Vol. 11 , pp. 145-172. El sistema experto CASNET descrito por sus autores. 111 E I proyecto japonés de la qu inta generación concede una gran importancia al desarrollo de la comunicación hombre-máquina a través de la voz. Conviene, no obstante, comentar las limitaciones de este tipo de comunicación. La síntesis artificial de la voz es un área en la que se han construido sistemas de relativa sofisticación en los tres aspectos que suelen considerarse (Flanagan, 1982): a) calidad de sonido e inteligibilidad; b) versatilidad y fluidez de los mensajes y c) complejidad y coste de la implementación. La máquina, para llegar a una interacción completa con el hombre, debe ser capaz de escuchar. Contrariamente a la síntesis, el análisis de la voz se encuentra en un estado muy primi. tivo, ya que los sistemas comercializados o en desarrollo "manejan" un vocabulario muy limitado, siendo necesaria en general una fase de "training" con el interlocutor. Nótese que la problemática del análisis de la voz está dentro de lo que en procesamiento de lenguajes naturales s,e conoce como anális sintáctico. Es decir, la máquina no entiende el significado de las palabras y frases que está reconociendo (de ahí que escribiéramos entre co. millas la palabra "manejar" un vocabulario), simplemente las identifica. El gran escollo del procesamiento de los lenguajes naturales es t!1 denominado análisis semántica. Una ilustración de lo anterior puede verse en la figura 4, que corresponde a una parte del analizador sintáctico (Flanagan, 1982) empleado por una com Figura 4. Diagrama parcial de estados/transiciones del analizador sintáctico citado en el texto (adaptado de Flanagan, 1982). pañía de líneas aéreas. Este analizador emplea un vocabulario de 127 palabras, 144 estados (que son los nodos del diagrama) y 450 transiciones (las flechas entre estados, que son disparadas por u na palabra). Este autómata, que se limita a saltar de estado en estado, una vez que el analizador de voz reconoce un vocablo, no entiende qué se le está pidiendo. Afortunadamente, si el cliente de la compañía respeta el repertorio de vocablos y transiciones del autómata, acaba recibiendo un servicio satisfactorio.