INTELIGENCIA ARTIFICIAL - SA26-2
Proyecto Final
Desarrolle un sistema experto simple, aplicando las herramientas y tecnologías más adecuadas para su implementación.
Descripción:
El estudiante deberá diseñar e implementar un sistema experto que resuelva un problema específico, utilizando las siguientes etapas y componentes:
Definición y componentes del sistema experto:
Describa qué es un sistema experto y cuáles son sus componentes principales (base de conocimientos, motor de inferencia, interfaz de usuario, y sistema de adquisición de conocimiento).
Proporcione un ejemplo claro de cómo se estructuran estos componentes en un sistema experto real.
Comparación entre un sistema experto y un sistema tradicional:
Elija un caso de estudio con el que se pueda comparar un sistema experto con un sistema tradicional (por ejemplo, un sistema de diagnóstico médico, un sistema de recomendación, etc.).
Explique cómo un sistema experto difiere de un sistema tradicional en términos de procesamiento de la información, toma de decisiones y flexibilidad.
Desarrollo de un sistema experto:
Seleccione un problema específico (puede ser un caso simple, como un sistema experto para diagnóstico de fallos en un electrodoméstico, o un sistema de recomendaciones para un conjunto de productos).
Diseñe la base de conocimientos y el motor de inferencia para resolver el problema elegido.
Desarrolle la interfaz de usuario para interactuar con el sistema experto.
Herramientas para el desarrollo de sistemas expertos:
Investigue y seleccione las herramientas más adecuadas para la implementación de su sistema experto. Puede utilizar lenguajes de programación como Python, Java, o herramientas especializadas como CLIPS, Jess, o Prolog.
Justifique la elección de las herramientas según las características del sistema experto que desea desarrollar.
Nuevas tecnologías en sistemas expertos:
Explore cómo las nuevas tecnologías, como el aprendizaje automático (machine learning), la inteligencia artificial y el procesamiento de lenguaje natural, están impactando el desarrollo de sistemas expertos.
Proponga cómo podría integrar alguna de estas tecnologías en su sistema experto para mejorar su desempeño.
Requisitos:
El sistema debe ser capaz de resolver al menos un caso de uso específico, tomando decisiones basadas en reglas predefinidas.
Se debe incluir un informe que detalle cada una de las etapas mencionadas, junto con el código fuente del sistema experto y capturas de pantalla de su ejecución.
El sistema debe ser accesible a través de una interfaz gráfica o textual.
El informe debe incluir una comparación crítica entre el sistema experto desarrollado y las tecnologías tradicionales de resolución de problemas.
CRITERIO DE CORRECCIÓN
El participante deberá:
• Diseñar y documentar el modelo computacional.
• Explicar y documentar el modo de ejecución.
• Presentar informes detallados y bien estructurados sobre sus investigaciones y experiencias prácticas.
ESTRUCTURA DEL INFORME
El trabajo práctico deberá estar documentado a través de un informe, estructurado de la siguiente manera.
1. Carátula (utilice la misma suministrada con este trabajo).
2. Contenido
2.1 Desarrollo del Contenido
3. Anexos (opcional).
4. Bibliografía.
RECOMENDACIONES
Se recomienda al participante, planificar adecuadamente la ejecución de este trabajo práctico, a fin de cumplir con la fecha de entrega establecida, ya que no habrá prórroga.
Fecha de entrega: 03 de Octubre de 2026
Valor: 20 puntos.
