¿Qué es la ingeniería de Inteligencia Artificial (IA)?
La ingeniería de IA aborda el desarrollo y la operación sistemáticos de soluciones basadas en IA como parte de sistemas que realizan tareas complejas.
Por lo tanto, la ingeniería de IA complementa la investigación básica sobre Inteligencia Artificial (IA) y aprendizaje automático (Machine Learning, ML) y construye un puente hacia las ciencias de la ingeniería. El objetivo es hacer que los métodos de IA y ML sean utilizables de acuerdo con los requisitos y procedimientos típicos de los ingenieros, también en aplicaciones críticas para la seguridad.
Ingeniería de IA: los desafíos
El diseño y la ingeniería de sistemas complejos que contienen componentes de IA y ML difieren de la ingeniería clásica, que solo utiliza componentes claramente descritos durante el diseño, cuyo comportamiento se puede predecir con relativa precisión por adelantado. Los sistemas con capacidades de aprendizaje automático y toma de decisiones, por otro lado, solo pueden desarrollar su comportamiento o funcionalidad final dependiendo de los datos de tiempo de ejecución. Sin embargo, dichos sistemas con componentes inteligentes deben diseñarse de tal manera que se puedan hacer predicciones y garantías confiables sobre su comportamiento en tiempo de ejecución.
Para ello, se debe desarrollar una metodología para la descripción fiable de los componentes y sistemas de IA y ML, especialmente en lo que se refiere a una posible certificación de los sistemas de IA (especialmente en lo que se refiere a seguridad funcional, seguridad informática y privacidad), con lo que a priori, en el momento del diseño, los componentes de IA y ML se pueden clasificar con precisión durante el diseño del sistema.
En la aplicación, las condiciones de contorno como, por ejemplo, el rendimiento de los sistemas integrados, generan restricciones en los componentes de IA y ML. Por lo tanto, se deben proporcionar métodos de ingeniería que permitan la adaptación a estas condiciones de contorno manteniendo la funcionalidad y las garantías.
Facilitar la transferencia de la aplicación práctica
La ingeniería de IA como disciplina que complementa la investigación básica de los métodos de IA hace que el uso de la IA sea sistemáticamente accesible y esté disponible para la ingeniería. El desarrollo de métodos y herramientas de aplicación general también facilita la transferencia a la práctica. Las pymes en particular pueden beneficiarse de la ingeniería de IA sistemática.
Los objetivos
- Permitir el uso de IA como parte del enfoque sistemático de las disciplinas de ingeniería (software).
- El desarrollo de métodos, herramientas y procesos para apoyar el desarrollo de soluciones de ingeniería de IA. Esto incluye una caracterización formal del rendimiento de las soluciones de IA en el momento del desarrollo (a diferencia de las consideraciones puramente estadísticas del rendimiento empírico).
- El establecimiento de la ingeniería de IA como una nueva disciplina que combina la informática y el modelado y la optimización basados en datos con la ingeniería de sistemas y las disciplinas clásicas de la ingeniería.