UCI

Inteligencia Artificial con una visión práctica

El desarrollo de la Inteligencia Artificial es innegable en el mundo.
Para muchos es una disciplina compleja y que requiere de muchos
conocimientos y tecnologías para desarrollarla. Para otros es solo
teoría o ciencia ficción. Para Russell y Norving (2010) es la
disciplina encargada de desarrollar sistemas que actúan
racionalmente, de donde defienden la visión de la IA como el
desarrollo de agentes. Esta forma de ver el desarrollo
computacional derivó en la aceptación del paradigma de
programación para agentes.
Esta idea se defiende en el presente curso y se toma como base el
libro “Artificial Intelligence. A Modern Approach” de estos
autores. Además, se ha enriquecido esta visión con la experiencia
del profesor en el desarrollo de sistemas basados en el paradigma
de agentes para desarrollar software libre educativos. Estos
sistemas utilizan métodos, algoritmos y herramientas de IA para
resolver problemas genéricos que puedan adaptarse a problemas
reales.
Se asume en el curso a la Inteligencia Artificial como la disciplina
de las Ciencias de la Computación encargada de aplicar métodos
de representación, procesamiento y extracción del conocimiento,
mediante programación multiparadigma, en la concepción de
sistemas informáticos con comportamiento racional. De esta forma
se pretende acercar la Inteligencia Artificial a problemas
concretos. Se presentan sus tecnologías más recientes, núcleos de
conocimiento y aplicaciones más representativas, todo ello desde
la solución de problemas prácticos que propongan los propios
estudiantes del curso, o que se deriven de sus propios intereses
personales o profesionales.