Gestión de proyectos de electrónica utilizando Inteligencia Artificial

Autor: Francisco Prats Quílez

1. Introducción

En la actualidad, la gestión de proyectos de electrónica se realiza de forma analítica por parte de un responsable del proyecto, quien debe abordar múltiples tareas, tales como la gestión del personal, la asignación de tareas, la estimación de tiempos o la generación de ofertas. Este enfoque tradicional puede ser propenso a errores humanos y a ineficiencias. A medida que un equipo de ingenieros comienza a trabajar en el desarrollo del producto electrónico, la complejidad y la carga de trabajo pueden aumentar significativamente. La Inteligencia Artificial (IA) ha emergido como una herramienta poderosa para optimizar este proceso, proporcionando soluciones innovadoras que mejoran la eficiencia y precisión en la gestión de proyectos. Este caso de estudio examina la implementación de un sistema de gestión de proyectos de electrónica utilizando IA, destacando sus beneficios, desafíos y resultados.

2. Objetivos del Proyecto

  • Automatización del Proceso: Implementar modelos y herramientas de IA para automatizar los procesos del proyecto, analizando la información de entrada y generando la información de salida de manera eficiente. Este proceso se gestionará a través de un agente de IA.
  • Integración con Plataformas de Gestión de Proyectos: Utilizar APIs y Python para controlar e integrar diferentes plataformas de gestión de proyectos de ingeniería, facilitando la sincronización y el flujo de información entre ellas.
  • Mejora de Modelos de Lenguaje Extenso (LLM): Abordar la no determinación de los modelos actuales mediante técnicas como la Generación Aumentada por Recuperación (RAG), mejorando la consistencia y precisión de los resultados generados por los LLM.

3. Metodología

Para demostrar la implementación de IA en la gestión de proyectos de electrónica, se estructura un proyecto genérico en varias fases clave:

• Fase Inicial del Proyecto: Análisis de Requisitos de Alto Nivel – Presentación de la Propuesta

En la fase inicial del proyecto, los clientes presentan un problema al cual debemos ofrecer una propuesta de solución. Diferentes agentes de IA pueden asistir en este proceso, generando resúmenes de las reuniones iniciales o proponiendo soluciones a los puntos pendientes. La siguiente imagen ilustra cómo los modelos y herramientas de IA apoyan cada etapa de esta fase inicial del proyecto.

• Fase de Diseño de Hardware PCB

Durante el desarrollo de una PCB, un ingeniero de hardware crea los requisitos de la PCB a partir de los requisitos generales del proyecto, para a partir de ahí, desarrollar la PCB. Este proceso incluye varias etapas, tales como la creación de diagramas de bloques o la documentación de la descripción del hardware. Métodos como la Generación Aumentada por Recuperación (RAG) pueden ayudar en la selección de componentes, el análisis de datasheets o la revisión de esquemáticos. La siguiente imagen proporciona un ejemplo de esta fase.

• Fase de Validación y Verificación del Producto

En las fases finales del proyecto, un ingeniero de Validación y Verificación (V&V) y un ingeniero de SW Test pueden utilizar diferentes agentes de IA para, por ejemplo, seleccionar la instrumentación de prueba o desarrollar el software de prueba en Python, basándose en los casos de prueba definidos. La siguiente imagen muestra un ejemplo de esta fase.

Conclusiones

La implementación de un sistema de gestión de proyectos de electrónica utilizando IA demostró ser una solución efectiva para abordar los desafíos tradicionales del sector. La capacidad de la IA para automatizar procesos, optimizar recursos y detectar errores proactivamente resultó en una mejora significativa en la eficiencia y calidad de los proyectos. Este caso de estudio subraya el potencial de la IA para transformar la gestión de proyectos de electrónica.

Futuras Direcciones

  • Expansión de Capacidades: A partir de la demostración citada, se podría extender el proyecto, abordando fases no citadas en un proyecto de electrónica, así como generalizar la interpretación inicial para adaptarlo a proyectos en áreas de producción o una metodología de trabajo predefinida.
  • Investigación Continua: Mantener una investigación constante para explorar nuevas aplicaciones de IA en la gestión de proyectos de electrónica y adaptarse a las tendencias emergentes del mercado, así como las nuevas capacidades de los modelos.