Anda di halaman 1dari 6

SEMANA XII

SELECCIÓN DEL PROBLEMA APROPIADO

Para poder seleccionar un problema apto para que sea objeto de estudio y solucionado a
través de un sistema experto se debe de tener primero en cuenta el estado inicial del
problema solucional, aplicar el enfoque sistémico brindando dos o más posibles soluciones y
luego seleccionar la más apta teniendo en cuenta: costos, herramientas de desarrollo y
personal disponible para llévalo a cabo.

 Así mismo se debe de tener en cuenta el tipo de Sistema Experto a construir y


finalmente planificar todo un cronograma de trabajo.

SEMANA XIII

HERRAMIENTAS PARA LA CONSTRUCCION DE SISTEMAS EXPERTOS

Dentro de un conjunto de herramientas existentes para construir Sistemas Expertos se pueden


mencionar aquellas que pueden ser de uso libre o de uso propietario.

Aquellas de uso libre se pueden utilizar sin la necesidad de pagar por una licencia de uso. Son
de código abierto lo cual permite su uso y hasta la codificación del código de acuerdo a las
necesidades del usuario. Generalmente se usa con fines académicos.

Aquellas herramientas que son usadas bajo el pago de una licencia propietaria son netamente
de uso privado y su uso debe ser pagado de acuerdo a la cantidad de computadoras que tienen
instalados el programa.

Ejemplos:

Uso Libre:

- SWI - Prolog

Uso propietario:

- Visual Prolog

El SWI – Prolog es una implementación de código abierto cuyo autor principal es JAN
WIELEMAKER.

El SWI – Prolog posee características específicas orientadas al razonamiento y a la toma de


decisiones, bibliotecas para GUI XPCE, herramientas id y documentación que permite visualizar
su funcionamiento con otras plataformas como UNIX, WINDOWS, MAC, etc.

Su nombre SWI deriva de un término propio de un grupo de investigación de la Universidad de


Ámsterdam.

Esta aplicación es de fácil uso simplemente se localizan en internet se descarga y se usa.

No tiene un editor complejo ya que también se puede utilizar el bloc de notas para editar los
programas cuya extensión es .pl.
El Visual Prolog es un lenguaje de programación derivado del prolog proveniente del francés
Programación Lógica (PROGRAMMATION EN LOGIQUE, creado en la Universidad de Marsella -
Francia).

Este software fue creado por:

- Alain Colmeraver
- Philippe Roussel

CLIPS (C LANGUAGE INTEGRATED PRODUCTION SYSTEM)

Es un SHELL para el desarrollo de Sistemas Expertos que utiliza el encadenamiento hacia


adelante para ser utilizado en su motor de inferencia. Desarrollado originalmente en la NASA a
mediados de los años ’80, puede integrarse con el lenguaje C++.

Su nombre deriva de las palabras: C LANGUAGE INTEGRATED PRODUCTION SYSTEM

La sintaxis de CLIPS está inspirada en otro lenguaje OPS que fue creado en 1977 por:

- Charles Forgy
- Allen Newell

www.visual-prolog.com

www.swi-prolog.org

http://clipsules.source.forge.net

AMZI-Prolog

http://www.anzi.com/

BIN-Prolog

http://www.binnetcorp.com/BinProlog/

Gnu-Prolog

http://www.gprolog.org

P#

http://dcs.ed.ac..uk/home/jjc/pcharp/psharp-1.1.3/dpsharp.html

C#Prolog

htp://sourceforge.net/projects/cs-prolog/
Kiss Prolog

http://sourceforge.net/projects/kissprolog/

Open Prolog (Apple Macintosh)

http://www.scss.tcd.ie/misc/open-prolog/

Kennel Prolog

http://binnetcorp.com/kprolog/Main.html

Ciao Prolog System

http://www.ciaohome.org/

LPA Prolog

http://www.lpa.co.uk/pro_log.htm

Strawberry Prolog

http://www.dobrev.com/inde.html

jProlog

http://people.cs.kuleuven.be/(-)bart.demoen/PrologInJava/

Jinni

http://www.binnetcorp.com/Jinni/

YAProlog

http://www.doc.fc.up.pt/(-)vsc/Yap/

tuPrologl

http://www.alice.unibo.it/xwiki/bin/view/TuProlog/
XSB

http://xsb.sourceforge.net/

Otras herramientas:

- GOLD WORKS II (Propietario)


Es una herrramienta que fue creada por Gold Hill Computers y se ejecuta bajo LISP, se
ejecuta específicamente para computadoras IBM, MAC, SUN.
Este programa incluye herramientas dinámicas de gráficos, utiliza poco código y se
centra más en la creación de reglas. Se integra fácilmente con el lenguaje C.

- ART
Esta herramienta permita la construcción de varios escenarios, conjunto hipotéticos
los cuales pueden ser explorados automáticamente para determinar su DESEABILIDAD.
De tal forma que varios escenarios pueden ser explorados para probar un plan
estratégico dado un conjunto de sentencias.

- LOOPS
Fue desarrollado por XEROX PARC en 1983. Provee un Sistema de Programación de I.A
que puede soportar una estructura de múltiples paradigmas que permitan tantas
opciones de entreparadigmas de programación como sean posibles. La versión actual
soporta 4 paradigmas principales:
o La orientada a Objetos
o La basada en Reglas
o La orientada a Access
o La Procedural Normal

- KEE
Es un acrónimo de ambiente de Ingeniería de Conocimiento de la empresa Intellicorp,
se considera una de las herramientas más avanzadas de la actualidad, tanto en el
sector comercial como en el gobierno.

- HUMBLE
Es un Shell orientado a objetos para Sistemas Expertos escrito en código SMALLTALK,
que combina reglas con encadenamiento hacia adelante y hacia atrás, con
representación de objetos, paso de mensajes y uso de objetos.
A diferencia de otros Shell’s, tiene la capacidad de construir IF-THEN-ELSE

- EMYCIN
Es acrónimo de empty (vacío). Fue un Shell creado a partir del Sistema Experto MyCin,
se construyó para ser utilizado para otros fines además del diagnóstico de
enfermedades en la sangre.
Este Shell utiliza un lenguaje llamado ARL el cual es una notación del ALGOL, y está
basado en reglas
1.- Analizar todos los links y cuales son propietarios y cuáles son libres

2.- Escoger cual les gusta y porque

3.- Construir un diagrama de evolución de los lenguajes de los (para) Sistemas Expertos

Se envía todo para el día 26 a su correo

Bajarse la app dice =)

4.- Que sistema experto pudo haber prevenido el accidente del caso Sully

Anda mungkin juga menyukai