Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Expertos SMF PDF
Sistemas Expertos SMF PDF
EXPERTOS EN LA EMPRESA
Introduccin
* Este artculo, en lo fundamental, es una sintesis de la parte segunda de mi tesis de licenciatura que, con el ttulo
Los sistemas expertos en el mundo empresarial. Especial consideracin al entomo financiero, fue presentada en la
Facultad de Ciencias Econmicas y Empresariales de la Universidad de Valladolid durante el curso acadmico 1990/91.
Agradezco muy sincerarnente a los directores de la misma, Dres. Luis F. de la Macorra y Valentn Azofra, el apoyo y est-
mulo recibidos en su realizacin.
4
50 Jos Mara Fortuna Lindo
que los programas informticos intentaban resolver problemas a los que eran aplica-
bles procesos algortmicos, pero el ser humano, en el desemperio de sus actividades
habituales, no acta de esa manera.
Conocimiento y experiencia, caractersticas esenciales de toda persona experta,
convierten a stas en escasas y muy demandadas por las organizaciones; sin embargo,
la condicin de experto se adquiere slo tras un largo proceso en el desemperio de la
actividad, por lo que nunca se dispone de ellos en n mero suficiente.
Las investigaciones realizadas referidas a los procesos de razonamiento huma-
no y, en general, a la capacidad para desarrollar actividades que nos llevan a califi-
car al ser humano como inteligente, as como el inters despertado por emularlas en
un ordenador fascinacin, por otra parte, siempre presente en la corta historia de
la informtica, permitieron que tomara cuerpo un nuevo n cleo de conocimiento
que se llamara Inteligencia Artificial (IA). Dentro de esta disciplina, si alg n
campo ha despuntado, tanto por sus desarrollos tericos como por el nivel de apli-
caciones realizadas, es el de los programas informticos que emulan el comporta-
miento de un experto humano en la resolucin de problemas (Sistemas Expertos,
SS.EE .).
Los Sistemas Expertos, con el transcurso del tiempo, han supuesto la ayuda o la
automatizacin, de forma real y contrastada, de los ms variados problemas de deci-
sin empresarial: seleccin de inversiones, reclutamiento del personal, diserio de
cadenas de distribucin, transmisin de informacin relevante para la direccin, con-
cesin de crditos, planificacin estratgica, etc.; destacando el entorno financiero
como uno de los campos con mayor n mero de aplicaciones.
Se ha logrado informatizar la expertise la experiencia, en el sentido de cuali-
dad de la persona con pericia, consiguiendo un nivel de flexibilidad y fiabilidad
comparable al del mejor experto humano en el tema en cuestin, e incluso, supern-
dole a veces, ya que el ordenador no se encuentra sometido a las limitaciones que
presenta el experto (fsicas, emotivas, de capacidad de atencin, etc.).
Ariadir que la vala y necesidad de estos programas se incrementa al poder dis-
poner con ellos de conochniento experto en un mbito geogrfico mayor, de forma
duradera salvada la obsolescencia del propio conocimiento-- y utilizable en el pro-
ceso de formacin del personal novicio.
3. El programa debe tener carcter educativo. Con el uso del SE, personas no ini-
ciadas en este campo han de incrementar su propia experiencia en el mismo.
4. El sistema debe ser capaz de explicar al usuario su consejo, justificando sus
conclusiones.
5. El SE debe poder incorporar nuevo conochniento, y modificar y actualizar el
que posea en un momento determinado.
6. El SE debe poder manipular descripciones simblicas y razonar sobre ellas
empleando la heurstica, as como manipular datos errneos, reglas de juicio
inciertas y contemplar simultneamente m ltiples hiptesis competitivas.
En cuanto a los componentes de un sistema experto, al existir actualmente una
gran diversidad tanto en SS. EE. como en herramientas que hacen posible el desarrollo
de los mismos, como expresa Mishkoff (1988, pgs. 62-65), no cabe encontrar lo que
podramos denominar como un sistema experto estndar; si bien, se pueden sefialar
como componentes bsicos que aparecen en la mayora de los SS.EE ., cuatro funda-
mentales (Fernndez Fernndez, 1985, pgs. 33-39; Fernndez Femndez, 1986, pg.
26; Gevarter, 1987, pgs. 56-58; entre otros): Base de Conocimientos (BC), Base de
Hechos o Datos (BD), Sistema de Control e Inferencia (SCI) e Intetfaces.
En la base de conocimientos se recogen tanto el conocimiento declarativo
(mediante el que expresamos hechos, cualidades) como el procedimental (relativo a
cmo manejar el conocimiento declarativo).
La base de datos es el componente que se encarga de analizar los hechos que en
cada momento posee el sistema, referidos a la prueba concreta que est en curso de
realizacin, es decir, los datos relativos al problema en cuestin.
El sistema de control e inferencia lleva a cabo dos tareas esenciales: por una
parte, examinar los hechos que se han cumplido y ver si permiten inferir nuevos
hechos a partir del anlisis de la BC, que nos aproximen a la solucin; y por
otra, decidir el orden en el que se ejecutan las inferencias y cmo se resuelven los
conflictos. Adems, controlar la consulta del usuario a lo largo de todo el proceso.
Los interfaces permiten que el usuario, el diseador u otros equipos intercam-
bien datos e informacin con el sistema, facultando responder a preguntas o mostrar
las lneas de razonamiento seguidas.
Se pueden clasificar en tres grupos las personas que se relacionan con un SE
durante el proceso de creacin y posterior utilizacin del mismo (Fernndez
Fernndez, 1986, pg. 26): los expertos en el dominio de aplicacin, que comunican
su conocimiento para construir el sistema; los ingenieros de conocimiento, que dise-
fian las estructuras de datos adecuadas para la representacin del conocimiento y tra-
ducen a tales estructuras los conocimientos del experto; y los usuarios finales (exper-
tos o no), que dialogan con el SE para resolver problemas o para aprender.
La interrelacin existente entre las funciones de ingeniero, experto y usuario, y
los componentes bsicos de un sistema experto, se recoge en la Figura 1.
Por lo que respecta al proceso de desarrollo de un SE se puede dividir, siguien-
do a Harmon y King (1988, pgs. 229-271) y Mishkoff (1988, pgs. 67-75), en seis
fases o etapas principales4, como se recoge en el Cuadro 1.
4 Es de destacar la metodologa propuesta por Carrillo (1987), cuyo resumen aparece en Pazos (1987b,
pgs. 65-94), denominada Metodologa IDEAL, acrnimo de: Identificacin y seleccin de la aplicacin,
Diseo y construccin del prototipo, Exploracin de las distintas alternativas para el desarrollo e imple-
mentacin del sistema experto completo, Actuacin conforme a un plan para conseguir la integracin del
sistema entre los ya existentes, y Lograr el mantenimiento del mismo en rgimen de produccin.
FASES CONTENIDOS
Identificacin del problema (dominio y tarea)
Conceptualizacin
Identificacin de un dominio y de una tarea
Bsqueda de los expertos
Enfoque tentativo del problema
Anlisis coste-beneficio
Preparacin de un plan de desarrollo
Diseo y desarrollo de un sistema prototipo
Aprendizaje sobre el problema en cuestin
Especificacin de los criterios de funcionamiento
Seleccin de una herramienta/lenguaje
Desarrollo del sistema prototipo
Implementacin. Desarrollo del sistema completo
Expansin de la base de conocimiento
Ajuste del interface de usuario
Control del funcionamiento del sistema
IV Prueba. Evaluacin
V Integracin del sistema
Preparacin de la transferencia de tecnologa
Conexin con otros equipos
VI Mantenimiento y Actualizacin
Herramienta
SISTEMA EXPERTO ING. CONOCIMIENTO
1
SCI . Explicacin
Descripcin de y anlisis
u nuevos datos
IU
Consejo y BC Nuevos conocimientos
O explicacin y modificacin de la BC
decidir, planificar o predecir una situacin concreta, son un claro objetivo para ser
afrontadas desde la perspectiva de SS.EE.
Por otra parte, no cabe pensar en el desarrollo de un solo SE que sea omnicom-
prensivo de todas las tareas de la empresa, aunque s cabe y es a lo que se est ten-
diendo en la actualidad, desarrollar aplicaciones muy concretas referidas a campos
restringidos, y conectarlas entre s por medio de llamadas a un SE central que act a a
modo de coordinador-supervisor de todas las actividades. Esta poltica ha sido la segui-
da por la empresa Digital Equipment Corporation (DEC) pionera en el desarrollo de
SS.EE., donde se han desarrollado o se estn investigando sistemas para la fabrica-
cin, configuracin, venta, reparacin, etc. de sus equipos VAX-11 y PDP-115.
Como recoge el informe realizado por la consultora Auerbach (1989b, pgs. 84-
85), los planteamientos estratgicos que puede seguir cualquier organizacin para
desarrollar con acierto la tecnologa de SS.EE . se pueden concretar bsicamente en
tres: a) observacin, b) desarrollo y c) compra.
a) Observacin
b) Desarrollo
5 Un anlisis ms completo de los SS.EE . desarrollados por DEC se encuentra en Rauch-Hindin (1989,
pgs. 369-393).
56 Jos Mara Fortuna Lindo
Desde este planteamiento, podemos optar por tres polticas diferentes: 1) desa-
rrollo de un gran SE, 2) de pequerios SS.EE . o 3) una poltica mixta. El grado de
compromiso con la tecnologa y el riesgo inherente a cada uno de los tres plantea-
mientos difieren sustancialmente.
3) POLMCA MIXTA
c) Compra
Una estrategia propia de organizaciones arriesgadas supone adquirir un SE, sien-
do sta una solucin muy eficaz cuando la empresa necesita un n mero reducido de
stos y no son excesivamente complejos.
Esta opcin slo ha sido posible a partir de mediados de la dcada de los ochen-
ta, que es cuando empieza a desarrollarse el mercado de Ingeniera del
Conocimiento6.
Las cuatro posibles alternativas a seguir son:
1) Encargar el desarrollo a un fabricante externo. Slo con el reciente crecimien-
to del mercado de ingeniera del conocimiento esto ha sido posible, pues las pocas
empresas que estaban capacitadas para desarrollar SS.EE . tenan grandes carteras de
proyectos pendientes, que se iban incrementando considerablemente con el transcurso
del tiempo. Recientemente han aparecido en el mercado numerosas empresas de ser-
vicios de SS.EE., entre las que destacan las grandes casas auditoras internacionales,
vindose impulsado tambin el mercado por una cada considerable en el precio del
producto.
La empresa, al contratar con un fabricante exterior, debe asegurarse de que: (1)
tiene experiencia en la implantacin de SS.EE ., en general, y en el entorno particular
que requiere la aplicacin concreta; (2) nos prestar apoyo y asesoramiento tras el
desarrollo, y (3) dispondr de un servicio de mantenimiento para posibles actualiza-
ciones o modificaciones del sistema.
2) Adquirir un sistema que est fuera del entorno de conocimiento de nuestro
problema particular, es decir, una herramienta de desarrollo de propsito general,
siendo sta una de las reas en las que se ha producido una mayor expansin desde
mediados de los ochenta, y que presenta mayores expectativas de futuro; si bien, en
este caso habremos de introducir todo el conocimiento experto en el sistema.
3) Adquirir un SE de usuario final, diseriado por una empresa para un campo de
aplicacin concreto, lo que supone no tener que partir desde cero a la hora de desarro-
llar la base de conocimientos, sino que hay que incrementar la poseda previamente
por el sistema con las particularidades de nuestra empresa.
4) Cabe, por ltimo, comprar un SE totalmente diseado. Esta estrategia podra
presentar como ventaja el rpido retorno de la inversin, si bien se podran serialar los
siguientes inconvenientes (Chip, 1988, pgs. 58-59): (1) en muy contadas ocasiones
un SE desarrollado por una empresa se adapta a las necesidades de otro usuario, (2)
supondr una renuncia a nuestro propio know-how, y (3) establecer una dependencia
muy fuerte de terceros.
6 La Ingeniera del Conocimiento se ocupa del estudio de la captacin, representacin y manejo del
conocimiento. El ingeniero del conocimiento es el experto en IA que posee el arte* de desarrollar SS.EE .
(Mishkoff, 1988, pg.67).
58 Jos Mara Fortuna Lindo
9 Estudio de mercado realizado por OVUM Ltd. Un comentario del mismo se recoge en Data
Processing (1986, pg. 438).
60 Jos Mara Fortuna Lindo
Dentro de Europa, y como recoge Jones (1986, pgs. 115-116), el Reino Unido
desemperia un papel muy importante tanto en volumen de ventas como en el n mero
de aplicaciones desarrolladas.
A nivel europeo, cabe serialar la importancia que tienen los programas de la
CEE en distintas reas, como son el EUREKA, BRITE y ESPRIT. La CEE se ha ocu-
pado de la IA como tecnologa aplicada a otros campos de investigacin, es decir,
dentro de otros programas, pero no la ha contemplado de forma independientelo.
Otra novedad es la existencia de Clubes comunitarios de SS.EE . en los que un
grupo de empresas con inters en esta tecnologa, se une a otra empresa con experien-
cia en IA o a una universidad, con el fin de desarrollar conjuntamente un sistema
experto (Oakley, 1987, pgs. 125-127).
Otro proyecto muy interesante es el Programa Alvey de investigacin precompe-
titiva en el Reino Unido, que se inici en el ario 1983 y supona un importante esfuer-
zo de cooperacin entre la universidad y la empresa. En el ario 1987 contaba con 200
proyectos industriales en los que solan intervenir dos o tres empresas con uno o dos
grupos de investigacin terica. Dentro del Programa hay una parte denominada
Intelligent Knowledge Based Systems (I.K.B.S.) en la que se estn desarrollando ms
de una veintena de SS.EE . (Oalcley, 1987, pgs. 125-127).
Situacin en Espaa
d) El tamario medio del sistema fue de 175 y 750 reglas para el prototipo y el
sistema completo, respectivamente.
e) El nivel de satisfaccin del usuario fue medio o alto en un 78% de los casos y
los resultados que se esperaban conseguir con el SE eran mejoras en: el aprendizaje
de la propia tecnologa, el servicio al cliente, la productividad de la empresa; y con
menor importancia, incrementar su rentabilidad. La actitud de la direccin fue entu-
siasta o expectante en un 88% de los casos.
f) En relacin con las tendencias para el futuro, existe un inters latente en el
96% de las empresas que no tenan proyectos en curso, previendo el 71% abordarlos
en un perodo mximo de dos aos, aunque en un elevado porcentaje ya haban
comenzado a estudiarlos, siendo responsable el departamento de informtica (75%).
Los campos de aplicacin identificados fueron fundamentalmente, y por este
orden, produccin, crditos/prstamos, comercial y financiero, riesgos y seguridad,
mantenimiento y otros campos que se asemejan a los de otros pases occidenta-
les; para lo cual utilizan como criterios de seleccin, en primer lugar, la obtencin
de resultados prcticos, y en menor medida, la rentabilidad o la formacin obtenida.
La tendencia en relacin a con quin se abordar el proyecto, se dirige hacia la
formacin de personal propio y/o subcontratar personal extemo.
Quizs se haya llegado a esta situacin en Espaa al conseguir salvar, en parte al
menos, los escollos que condicionaban en el pasado el desarrollo de los SS.EE ., como
eran la falta de atencin hacia la IA en el Plan Electrnico e Informtico Nacional
(PEIN) situacin que en parte se ha corregido en el PEEN-II, en las instituciones
acadmicas pues hasta hace muy pocos aos la enseanza de IA slo se imparta en un
reducido nmero de centros universitarios, falta de atencin tambin por parte de la
sociedad en general dado su gran desconocimiento de los temas de IA, o la carencia
de profesionales adecuados y de la iniciativa privada (Valle, et al., 1984, pg. 66).
Sin embargo, el panorama actual ha cambiado considerablemente. Esparia cuen-
ta con centros universitarios de gran prestigio a nivel intemacional y una preocupa-
cin empresarial, acadmica y social cada vez mayor por estos temas, siendo buena
prueba de ello que selan desarrollado numerosos sistemas expertos en Esparia.
62 Jos Mara Fortuna Lindo
Personal Consultant, P.C. Easy, M.1, Intelligence Service, Experteach, Guni, Exsys,
NExpert, entre otras, lo que ha contribuido en gran medida al incremento en el n me-
ro de proyectos de SS.EE., y fundamentalmente, a la realizacin de proyectos dentro
de las empresas.
Por otra parte, ltimamente empiezan a aparecer en el panorama informtico
nacional empresas pequeas muy especializadas en la tecnologa de IA, dedicadas a
prestar asesoramiento y a la realizacin de proyectos llave en mano, aportando
tanto la herramienta o lenguaje de desarrollo, como los ingenieros de conocimiento.
V. Conclusiones
Bibliografa
Alty, J.L. y Coombs, M.J. (1986): Sistemas Expertos. Conceptos y Ejemplos, Daz de Santos,
Madrid.
Auerbach (1989a): Cmo desarrollar sistemas expertos (I), Chip, nm. 93, julio-agosto,
pgs. 72-81.
Auerbach (1989b): Cmo desarrollar sistemas expertos (y II), Chip, nm. 94, septiembre,
pgs. 84-89.
Barr, A. y Feigenbaum, E. (1981): The Handbook of Artificial Intelligence, Heuristech Press,
Stanford, California.
Bauer, K. et al. (1988): Sistemas Expertos. Introduccin a la tcnica y aplicacin, Nebendhal,
D. (comp.), Marcombo, Barcelona.
Berbel, J. (1989): La Inteligencia Artificial en la agricultura: perspectivas de los sistemas
expertos, Revista de Estudios Agro-Sociales, nm. 149, julio-septiembre, pgs. 61-77.
Buchanan, B. y Shortliffe, E. (1985): Rule-Based Expert Systems. The MYCIN experiments of
the Stanford Heuristic Programming Project, Addison-Wesley, Reading, Mass.
Carretero, L.E. (1989): Consideraciones en torno a las posibilidades de implantacin de los
sistemas expertos en las decisiones organizativas, Esic Market, nm. 65, julio-agosto-
septiembre, pgs. 77-90.
Carrillo, J.D. (1987): Metodologa para el desarrollo de Sistemas Expertos, tesis doctoral,
Facultad de Inforrntica de la Universidad Politcnica de Madrid.
Castillo, E. y Alvarez, E. (1989): Sistemas Expertos. Aprendizaje e incertidumbre, Paraninfo,
Madrid.
Chip (1988): Sistemas Expertos en la empresa espaola, n m. 81, junio, pgs. 57-64.
Connell, N.A.D. (1987): Expert Systems in Accountancy: A Review of Some Recent
Applications, Accounting and Business Research, verano, pgs. 221-233.
Una introduccin a los sistemas expertos en la empresa 65
Pazos, J.; Carderiosa, J.; Cuena, J. y Romero, M.R. (1989): Documentacin del Seminario de
Ingeniera del conocimiento e Inteligencia artificial, Instituto de Ciencias de la
Educacin-Departamento de Matemticas de la Facultad de Veterinaria (UNEX),
Cceres, 30 de noviembre y 1 de diciembre (fotocop.).
Perefia, J. (1988): Sistemas expertos, juguete o herramienta eficaz?, Chip, nm. 78, pgs. 15-22.
Rangaswamy, A.; Eliashberg, J.; Burke, R.R. y Wind, J. (1989): Developing Marketing
Expert Systems: An Application to International Negotiations, Journal of Marketing,
vol. 53, octubre, pgs. 24-39.
Rauch-Hindin, W.B. (1989): Aplicaciones de la inteligencia artificial en la actividad empresa-
rial, la ciencia y la industria. (Fundamentos y Aplicaciones), Daz de Santos, Madrid.
Rich, E. (1983): Artificial Intelligence, McGraw-Hill, New York.
Snchez Izquierdo, J. (1990): La Inteligencia Artificial en los Proyectos de la CEE, confe-
rencia dictada en el Seminario la Ingeniera del conocimiento en el umbral del siglo XXI,
IIC-UIMP, Santander, 25-29 de junio (fotocop.).
Sarabia, J.M. (1988): Sistemas expertos: una aproximacin en el entorno de la empresa,
Actualidad Financiera, nm. 26, pgs. 1243-1264.
Sheil, B. (1988): Reflexiones sobre la inteligencia artificial, Harvard-Deusto Business
Review, nm. 33, primer trimestre, pgs. 57-66.
Siegel, P. (1986): Expert Systems. A non-programer's guide to development and applications,
Tab Books Inc., Estados Unidos.
Simon, H.A. (1979): Las ciencias de lo artificial, Ed. ATE, Barcelona.
(1982): La nueva ciencia de la decisin gerencial, El Ateneo, Buenos Aires.
(1987): Prlogo de Jorrzadas Rank Xerox sobre Sistemas Expertos, Rank Xerox Espaola,
Madrid, pgs. 15-27.
Tea-Cegos (1988): <q,Quin usa los sistemas expertos?, Chip, nm. 83, pgs. 52-54.
Torron, R. (1987): Posibilidades de los sistemas expertos en la defensa, en Jornadas Rank
Xerox sobre Sistemas Expertos, Rank Xerox Espariola, Madrid, pgs. 123-127.
Valle, R.; Barbera, J. y Ros, F. (comps.) (1984): Introduccin a la Inteligencia Artificial y
situacin en Espaa, Fundesco, Madrid.
Villalba, D. (1986): Los sistemas expertos y su aplicacin a la empresa, Economistas, nm. 22, octubre,
pgs. 52-54.
Waterman, D.A. (1986): A guide to expert systems, Addison-Wesley, Reading, Mass.
Yage, V. (1988): Sistemas expertos en finanzas, ALI, nm. 9, junio, pgs. 7-14.