Saltear al contenido principal
Projet IA En Entreprise

¿Cómo entender un proyecto de IA en una empresa?

Cómo entender un proyecto de IA en una empresa – Parte 2/3

La vocación de la IA es reemplazar o mejorar las tareas que suelen realizar los humanos. Un proyecto de IA en una empresa es ante todo un proyecto empresarial, Por tanto, es fundamental contar en el equipo de proyecto con personas que dominen perfectamente las tareas a realizar. Esto permitirá monitorear el aprendizaje de la IA y validar o no su correcto funcionamiento antes de un posible lanzamiento de producción.

Un proyecto de IA es 70% empresarial y 30% técnico

Las diferentes etapas de un proyecto de IA

  1. Estudios funcionales

Cualquiera que sea el proceso a automatizar, es importante definir claramente el problema empresarial objetivo y, posteriormente, garantizar el cumplimiento de los resultados obtenidos. Esta misión no requiere las habilidades del Data-Scientist, por lo que la integración de un experto en negocios en el proyecto es esencial.

Este último debe participar desde la fase de estudio y también tendrá un papel estratégico en la calificación de datos para la fase de aprendizaje.

  1. Validación de datos

A la hora de configurar un nuevo modelo de IA, es fundamental poder seleccionar datos limpios y suficientemente cuantitativos para llevar a cabo las primeras sesiones de entrenamiento del algoritmo. Los datos de calidad aleatoria pueden sesgar un modelo y simplemente hacer que el proyecto falle.

  1. Elección de algoritmo

Con la democratización de la IA, los tipos de algoritmos se han multiplicado. Dependiendo de los objetivos planteados, no es necesario elegir un algoritmo complejo. Por el contrario, cuanto más evolucione el algoritmo, más larga será la fase de aprendizaje.

  1. Creación de prototipos

Un proyecto de IA debe verse como un proyecto de innovación, para lo cual será necesario proceder por iteración. De hecho, es imposible saber cuando se lanza el proyecto si los resultados obtenidos serán positivos o no. Para no movilizar un equipo y presupuestos sustanciales sin garantía, es preferible realizar un prototipo del proyecto. Esto último permitirá probar el modelo (algoritmo + datos) en un perímetro restringido y sin restricciones externas. A continuación, se lanza el proceso iterativo, y solo después de la validación de los resultados del prototipo se desarrolla el proyecto en su conjunto.

  1. Aprendiendo

Aprender y elegir los conjuntos de datos utilizados permitirá optimizar los modelos para aproximarse a los resultados esperados. Por ejemplo, en un proyecto de predicción de ventas para un sitio de comercio electrónico, los datos de ventas reales se compararán con los datos propuestos por el algoritmo. Siempre que estos no sean lo suficientemente cercanos, el modelo se entrenará con datos reales de las estadísticas del sitio.

  1. Implementación técnica

Las soluciones de IA consumen mucha RAM y CPU. La complejidad del algoritmo, la cantidad de datos procesados, pero también los parámetros externos como la necesidad de trabajar en tiempo real, pueden tener un fuerte impacto en la necesidad de recursos.

Este punto es más fácil de abordar si llama a un jugador en la nube con quien pueda adaptar su infraestructura. Si elige una instalación en su centro de datos, deberá anticipar los requisitos de recursos de su solución y dimensionar la arquitectura del servidor asociado.

  1. Seguimiento del proyecto

Si bien el aprendizaje inicial es el más significativo, es importante que su solución de inteligencia artificial evolucione con el tiempo con una noción de aprendizaje permanente. De hecho, si este último se congela sin utilizar nuevos datos, los resultados obtenidos se superarán rápidamente.

Como cualquier solución de software (empresarial + técnica), un equipo debe estar a cargo de su operación para garantizar el correcto funcionamiento con la validación de los resultados de salida y la realización de cualquier ajuste en el modelo (algoritmo, conjuntos de datos, etc.) en función. de eventos contextuales.

¿Qué recursos debo planificar en mi equipo?

Varios perfiles son relevantes para tener el espectro más completo posible, en particular:

  1. Científico de datos : Está en el corazón del proyecto e interviene en la selección, la curación de datos pero también en la construcción de los algoritmos utilizados. Estos son perfiles con una gran demanda en el mercado … pero es complicado hacer IA sin Data-scientist …
  2. Experto en negocios : Es el garante funcional de la solución. Por tanto, estas misiones serán definir los objetivos a alcanzar, y verificar que los resultados obtenidos sean válidos y cumplan con las expectativas.
  3. Desarrollador : Trabajará en colaboración con Data-Scientist para desarrollar algoritmos de IA e implementar conectores con las bases de datos y aplicaciones de la empresa.

La semana que viene, descubre la 3ª y última parte del artículo: Factores a tener en cuenta durante un proyecto de IA en una empresa.

Fuentes

Este artículo de 3 partes fue escrito en coautoría con Alban Costa, emprendedor apasionado por la inteligencia artificial, cofundador de la startup Wikit (www.wikit.ai)

parte 1: qué es la IA en los negocios.

Volver arriba