Cualquier lenguaje de programación puede ser usado para desarrollar programas de IA.
*Destacan tres lenguajes que fueron desarrollados
específicamente para realizar programas dotados de IA.
• LENGUAJE LISP • LENGUAJE PROLOG • LENGUAJE OPS5
Ing. Brian C. Pando Soto
Nació estrechamente relacionado con la investigación de la IA.
Ing. Brian C. Pando Soto
Creado a principios de los 70 por Alain Colmerauer y Phillipe Roussel. Se trata de un lenguaje declarativo que, en un principio era totalmente interpretado y tras su desarrollo por David H.D. Warren pasó a ser semi interpretado.
Ing. Brian C. Pando Soto
OPS 5 • El lenguaje OPS5 es quizás el menos conocido de los nombrados. No obstante, su importancia en el desarrollo de la inteligencia artificial fue clave dado que fue el primer lenguaje usado con resultado de éxito en un sistema experto.
Ing. Brian C. Pando Soto
LENG. DE PROGRAMACION PARA IA
Ing. Brian C. Pando Soto
OPS5 LENG. DE PROGRAMACION PARA IA
EJEMPLO 1
Ing. Brian C. Pando Soto
LENG. DE PROGRAMACION PARA IA
Principios
• Programas => Teoras (Bases de conocimiento).
• Ejecucion => Busqueda de una prueba (o
respuesta) a una consulta (u objetivo)
• Programacion => Modelizacion
Ing. Brian C. Pando Soto EJEMPLO 1
LENG. DE PROGRAMACION PARA IA
Ing. Brian C. Pando Soto EJEMPLO 1
LENG. DE PROGRAMACION PARA IA
Ing. Brian C. Pando Soto EJEMPLO 1
LENG. DE PROGRAMACION PARA IA
Ing. Brian C. Pando Soto EJEMPLO 1
LENG. DE PROGRAMACION PARA IA
EJEMPLO 2
Ing. Brian C. Pando Soto
LENG. DE PROGRAMACION PARA IA
Ing. Brian C. Pando Soto EJEMPLO 2
Ing. Brian C. Pando Soto EJEMPLO 2 Ing. Brian C. Pando Soto EJEMPLO 2 LENG. DE PROGRAMACION PARA IA
EJEMPLO 3
Ing. Brian C. Pando Soto
LENG. DE PROGRAMACION PARA IA
Ing. Brian C. Pando Soto EJEMPLO 3
LENG. DE PROGRAMACION PARA IA
Ing. Brian C. Pando Soto EJEMPLO 3
LENG. DE PROGRAMACION PARA IA
Ing. Brian C. Pando Soto EJEMPLO 3
LENG. DE PROGRAMACION PARA IA
CASOS APLICACIONES PROGRAMAS
CON IA
Ing. Brian C. Pando Soto
LENG. DE PROGRAMACION PARA IA
System: Help Desk System
Web Sem. Ing. Brian C. Pando Soto
REFERENCIAS • Carmen Graciani Diaz (2004). Introduccion a la Prolog.