Está en la página 1de 7

I.

EJEMPLO PRACTICO DE USO EN LA ACTUALIDAD


1. CLARISSA
El primer intérprete de Erlang fue desarrollado en prolog por Joe
Armstrong. prolog fue también utilizado por la NASA para construir
un software llamado a "clarissa", para la ISS. Clarissa es una
interfaz de usuario de voz para navegar por los procedimientos de
la estación espacial.
Durante la prueba, Clarissa estaba programada para guiar a un
astronauta a través de procedimientos de análisis de agua potable
que normalmente demoran alrededor de 2 1/2 horas en
completarse sin el sistema de diálogo. Los científicos comparan la
finalización de tareas con y sin el uso de Clarissa para determinar
si el sistema verbal podría aumentar la eficiencia de los
astronautas.
Las imágenes muestran al equipo de Clarissa en el Centro de
Investigación Ames de la NASA, Moffett Field, California, que
desarrolló el 'Sistema de diálogo hablado Clarissa'. El software
Clarissa se cargó en una computadora portátil de la Estación
Espacial Internacional (ISS) para realizar pruebas durante el vuelo
espacial en 2005. Un astronauta está programado para chatear
con 'Clarissa', una voz femenina, integrada con el software, lo
guiará a través de una serie compleja de tareas.
Muchas listas de verificación de estaciones espaciales son muy
largas y complejas, con muchas ramas, que a menudo requieren
respuestas de "completar el espacio en blanco". Los científicos
diseñaron a Clarissa para ser un "lector de procedimientos" de
propósito general, de modo que agregar nuevos procedimientos
sería relativamente fácil
2. RFUZZY PARA RECONOCER LAS EMOCIONES
HUMANAS

Investigadores de la Facultad de Informática de la Universidad


Politécnica de Madrid han desarrollado una aplicación que permite
reconocer las emociones humanas a través del estudio
automatizado de la voz.
La aplicación analiza las medidas sonoras de una conversación,
que se obtienen con otro programa específico, y en base a las
reglas descritas en la nueva aplicación, es capaz de distinguir las
emociones escondidas en una oración, pudiendo determinar si
una persona está triste, asustada, alegre o nerviosa. La aplicación
puede precisar, incluso si la emoción no está clara, el porcentaje
de adecuación del hablante a cada emoción.
La aplicación se basa en una nueva herramienta conocida como
RFuzzy, implementada sobre el lenguaje de programación Prolog,
que es capaz de representar y trabajar con la así llamada lógica
difusa. Prolog se usa principalmente en aplicaciones de
Inteligencia Artificial y Sistemas Expertos.
RFuzzy es un soporte de programación que se diferencia de otros
por su facilidad de uso para cualquier programador y porque es
muy expresivo. Permite representar, manejar y razonar con
conceptos subjetivos como “alto”, “bajo”, “rápido”, “lento”, etc.

RFuzzy se ha utilizado para potenciar la inteligencia de los robots.


Por ejemplo: RFuzzy se ha aplicado para la programación de
robots participantes en la ligamundial de fútbol de robots
(RoboCupSoccer), que se viene desarrollando desde1996 con la
finalidad de desarrollar la robótica y la Inteligencia Artificial.

3. RUTAS DEL METRO DE LA CD DE MÉXICO


PROLOG en tu dispositivo Móvil, rutas del Metro de la Cd de
México
Las diapositivas emplean una versión recortada de la red del
metro, pero enseguida presento el código que considera todas las
líneas, cópialo a un archivo de texto y llévalo a tu móvil. Con
Jekejeke el intérprete de PROLOG para Android será suficiente
para ejecutar el programa. "Encontrar rutas del metro de la CD de
México indicando solo punto de partida y destino".
Una aplicación que fácilmente podrás modificar. Tendrás en tu
smartphone o tablet con Android, una aplicación que en lenguaje
natural te dirá como llegar a tu destino
4. EMPRESA SIEMENS

Ha desarrollado en Prolog el sistema CVE (verificación de circuitos


digitales), el cual es utilizado para verificar de forma automática el
comportamiento de salida de un circulo digital como una función
Booleana como una función de la entrada.

El sistema garantiza 100% de seguridad, ya que la comparación


simbólica es equivalente a simular con todos los posibles patrones de
entrada, verificando todas las salidas de la simulación.
5. EMPRESA TIETO
Nuestra empresa (www.intologic.com) en su mayoría utiliza el
Prólogo.
Es muy bueno para la regla basada en sistemas; también
conocidas como "reglas de negocio", dependiendo de con quién
estás hablando.
A nuestros clientes les gusta no tener que tener la lógica oculta en
codificados módulos hecho por un programador con poco o
ningún interés/conocimiento sobre el área en cuestión (como yo).
El sitio no está muy actualizado o Anglified (estamos sueco),
principalmente porque tenemos tantos clientes como podemos
manejar por ahora. El socio de la empresa que nos suministra la
mayoría de nuestros clientes están muy entusiasmados con la
tecnología, y la están utilizando para obtener más y más cosas en
sus propios sistemas.
Hacemos diferentes interfaces para el regla-motor para diferentes
propósitos; el escritorio y servicio a los clientes son los más
utilizados, pero también hay una aplicación web en desarrollo.

a) CLIENTES FINALES
 Ericsson (para la 'construcción' de ventas de
soluciones para sus conmutadores telefónicos, etc.).
 bancos y compañías de seguros, a quien le brindamos
las herramientas para evaluar las solicitudes de
préstamos, hacer cálculos de rentabilidad, etc.
b) HERRAMIENTA
De hecho, tenemos una herramienta gráfica que permite,
incluso a los no programadores a dibujar toda la lógica de
las reglas que son necesarias. (Dibujo realizado en Visio,
y el código de Prólogo está construido directamente de los
dibujos)

c) MOLESTIA
La principal molestia es la conexión para C# y otros
lenguajes - me gustaría que hubiera menos arcaica
manera de conectarse con el motor de lógica que los
sockets, pero la versión de prolog utilizamos (Sicstus) está
hecho en C, y se ha perfeccionado durante muchos años
para ser brutalmente eficiente en lo que hace.

II. BIBLIGRAFIA
 https://www.iteramos.com/pregunta/4569/uso-de-prolog-mundo-real
 https://www.nasa.gov/centers/ames/multimedia/images/2005/Clarissa.html
 http://computerscienceusgp.blogspot.com/2013/07/aplicaciones-del-lenguaje-
prolog.html
 http://codigoplusplus.blogspot.com/2015/09/prolog-en-tu-dispositivo-movil.html
 https://es.slideshare.net/GabyNarvaez/aplicaciones-desarrolladas-con-prolog

También podría gustarte