paint-brush
La IA es más cara de lo que creespor@olegkokorin
2,998 lecturas
2,998 lecturas

La IA es más cara de lo que crees

por Oleg Kokorin7m2023/12/11
Read on Terminal Reader

Demasiado Largo; Para Leer

La IA está en todas partes, pero no es para todos. El revuelo en torno a la IA hace que parezca más accesible de lo que realmente es. Francamente, a veces la IA no es razonable y será mejor que los trabajadores humanos completen la tarea. He elaborado una guía sobre cómo calcular el costo de un proyecto de IA y decidir si vale la pena la inversión.
featured image - La IA es más cara de lo que crees
Oleg Kokorin HackerNoon profile picture
0-item

La inteligencia artificial y el aprendizaje automático han estado de moda durante la última década, pero en los últimos dos años, el revuelo en torno a la IA ha crecido a niveles inimaginables.


Si bien la inteligencia artificial es capaz de realizar una amplia variedad de tareas, como reconocer y rastrear objetos en fotos y videos, generar texto similar al humano, extraer información y extrapolar de grandes cantidades de datos, y mucho más, no es la píldora mágica para todos. enfermedad. Los sistemas de IA, aunque están muy extendidos, es posible que todavía no sean perfectos para resolver un problema determinado.


Una de las principales razones por las que las empresas rechazan la IA es el coste. Los sistemas artificiales pueden parecer omnipresentes, induciendo así la sensación de que son fáciles y asequibles de crear, pero esto está lejos de la verdad.


Incluso la aplicación del sistema más simple impulsada por IA requiere una importante inversión de tiempo y dinero, y no siempre es obvio qué tan comprometidos son realmente los sistemas artificiales.


En este artículo, mi objetivo es ayudar a las empresas a evaluar el costo del desarrollo de la IA con mayor precisión, así como evaluar si la IA realmente permitirá ahorrar dinero a largo plazo.


El costo del desarrollo de la IA

Uno de los principales conceptos erróneos sobre la IA es que, debido a su popularidad, es asequible y fácilmente alcanzable. El software de inteligencia artificial, a pesar de ser ampliamente utilizado en muchas operaciones comerciales, es complejo de desarrollar y requiere mucho tiempo y, en consecuencia, dinero.


Es fundamental calcular de antemano con la mayor precisión posible el coste del desarrollo de la IA para evitar perder tiempo buscando un equipo de desarrollo de IA y decepcionarse cuando el coste total del proyecto no se ajusta a su presupuesto.


Calcular el proyecto de desarrollo no es el paso principal en el proceso de evaluación del costo del desarrollo de la IA. En mi opinión, calcular cuánto dinero se necesita para completar una tarea que desea automatizar ahora, utilizando mano de obra, es mucho más importante.


A primera vista, puede parecer que automatizar una determinada tarea es el enfoque más sensato, cuando en realidad, implementar un sistema de IA para reemplazar el trabajo humano suele ser demasiado costoso y no tan efectivo en comparación con el trabajo humano.



Calcule el costo actual

Antes de buscar desarrolladores de IA, debe comprender sus procesos comerciales y tener una visión clara de cuánto cuesta completar una tarea que desea automatizar con IA.


Por ejemplo, un complejo sistema de vigilancia de IA que cuente cuántos clientes visitan una tienda en un día puede parecer una buena idea a primera vista: el proceso de conteo es automático y la IA no solo puede contar a las personas en la tienda sino también rastrear sus compras o comportamiento general. Al caer en la exageración de la IA, el propietario de una empresa puede considerar desarrollar un sistema de este tipo para obtener información sobre sus operaciones comerciales.


Sin embargo, es probable que el costo de desarrollar una IA de procesamiento de video en tiempo real para la detección de objetos sea mucho más costoso, especialmente si su empresa es más pequeña, que contratar a un empleado adicional que complete las mismas tareas por mucho menos dinero.


Por otro lado, determinadas tareas pueden requerir mucho más trabajo humano. Por ejemplo, una empresa que trabaja con mucho papeleo puede encontrarse con más de 50 empleados clasificando cientos de documentos en papel diariamente, buscando información relevante e introduciéndola en los sistemas manualmente.


El costo de la mano de obra para más de 50 empleados, a largo plazo, es considerablemente mayor que el costo de desarrollar un sistema OCR impulsado por IA para el procesamiento automático de documentos. Incluso con el costo inicial del desarrollo del sistema, la solución de IA sigue siendo la opción más sensata para las empresas desde el punto de vista económico.


Este paso puede parecer obvio, pero muchos propietarios de empresas parecen omitirlo por completo, cayendo en el revuelo de la IA. La IA sigue siendo una tecnología compleja cuyo desarrollo es bastante caro y requiere muchos datos, muchas pruebas y mucho tiempo. Si bien la IA es superior a los humanos a la hora de completar determinadas tareas y puede parecer la opción ideal para un determinado escenario empresarial, puede que no tenga sentido desde el punto de vista económico, incluso a largo plazo.


Calcular el coste de la mano de obra que requiere una determinada tarea es el primer paso en el desarrollo de cualquier proyecto de IA para una empresa.


Estimar el alcance del proyecto

Algunos sistemas de IA son más pequeños y menos complejos que otros, y comprender dónde se encuentra su proyecto en este espectro es la mejor manera de obtener una estimación precisa del costo del proyecto. Aquí hay algunas preguntas que debe hacerse para comprender el tamaño del proyecto en cuestión:


Definir el objetivo del proyecto

Defina un objetivo preciso del sistema de IA, ya sea buscar una información específica dentro de un documento, detectar incendios forestales o reconocimiento facial para un proceso de incorporación. Es mejor definir el objetivo con la mayor precisión posible, por ejemplo, "una IA para detectar si un documento ha sido firmado y por quién" en lugar de "una IA para procesar documentos automáticamente".


Definir el tipo de IA

El reconocimiento y clasificación de objetos, el OCR, el procesamiento del lenguaje natural y el análisis de datos son diferentes en cuanto al tipo de modelos de IA que se utilizan y su complejidad. Definir qué tipo de modelo de IA requiere su proyecto ayudará a estimar la complejidad total del proyecto y, por lo tanto, su costo.


Evaluar el conjunto de datos

Un conjunto de datos es la piedra angular de cualquier proyecto de IA. Un conjunto de datos se utiliza para entrenar y probar modelos de aprendizaje automático y, a menudo, es una de las partes de un proyecto que requiere más tiempo y es más desafiante.


Los conjuntos de datos no son pequeñas colecciones de imágenes: para obtener resultados precisos, es necesario incluir cientos, mejor miles, de imágenes, vídeos, grabaciones de audio, documentos escaneados, etc. Calcule si ya tiene un conjunto de datos, por ejemplo, un archivo de papel escaneado. documentos o vídeos de cámaras de vigilancia y, en caso contrario, calcule el tiempo que llevaría recopilar los datos necesarios.


Calcular el costo del proyecto

Solo una empresa profesional de desarrollo de IA puede realizar un cálculo preciso del costo de cualquier proyecto de IA que evaluará su proyecto y sus necesidades comerciales, probará y elegirá modelos de ML para obtener la mayor precisión y le brindará un desglose de las diferentes etapas de desarrollo.

Existen ciertas pautas en lo que respecta a los costos de los proyectos de IA. A continuación se indica cuánto tiempo requiere un proyecto según su complejidad:


  • Un pequeño proyecto de IA con una funcionalidad muy limitada y una IA predictiva, por ejemplo, un modelo que identifica patrones en eventos pasados y hace predicciones sobre eventos futuros, tarda al menos 100 horas en desarrollarse .
  • Un pequeño proyecto de IA, que incluye el reconocimiento y la clasificación de objetos, comienza entre las 2000 y las 2500 horas .
  • Los proyectos de IA más grandes pueden abarcar fácilmente varios años .


La tarifa por hora de cualquier proyecto es la métrica principal a la hora de calcular cuánto dinero requerirá el proyecto. Al multiplicar este número por la cantidad de horas que lleva un proyecto, puede obtener una evaluación del costo del proyecto.


La tasa de desarrolladores de IA varía mucho según la región, la calificación del desarrollador y su experiencia. Asegúrese de investigar las tarifas de los proyectos de IA en su área (o en el área donde planea subcontratar el desarrollo) para obtener una evaluación de costos más precisa para su proyecto.


A modo de ejemplo, calcularé el costo aproximado del proyecto de IA en función de una tasa promedio de desarrollador de IA. Según Salary.com, la tarifa media por hora de un desarrollador de IA es de unos 50 dólares.


Veamos las horas que enumeré anteriormente para diferentes proyectos de IA. Por ejemplo, un proyecto de IA muy pequeño con un modelo simple de detección de patrones y predicción de eventos requiere al menos 100 horas. Multiplicando este número por la tarifa promedio del desarrollador, obtenemos $5000, el costo aproximado de este tipo de proyecto.


Al realizar este cálculo muy simple con el resto de las estimaciones por hora que he enumerado anteriormente, se obtienen los siguientes números:


  • Un proyecto de IA muy pequeño con un modelo simple de detección de patrones y predicción de eventos.

    cuesta al menos $ 5000,

  • Un pequeño proyecto de IA con un modelo de detección de objetos comienza en 100.000 dólares,

  • Un gran proyecto de IA con múltiples inicios en 200.000 dólares.


Existen estimaciones aproximadas, pero pueden ser un comienzo para evaluar el costo de su proyecto de IA. Tenga en cuenta que la tarifa por hora de los desarrolladores de IA depende de la región y el condado y puede variar, lo que afecta significativamente el costo total de desarrollo. Los costos adicionales, como la tarifa por hora de un gerente de proyecto, servidores, etc., también se suman al costo total del proyecto.


Evaluar costos adicionales

Si bien los costos adicionales no son la parte principal de la inversión total, es importante tenerlos en cuenta al evaluar si un sistema de IA vale la pena para su negocio.


Una gran cantidad de software personalizado se ejecuta en la nube, lo que significa que debes pagar una tarifa mensual o anual por el alquiler de servidores. Estos costos suelen ser lo suficientemente pequeños como para no tener un gran impacto en el costo general de desarrollo, pero los sistemas de IA son diferentes en este sentido. Los sistemas de IA requieren servidores con GPU potentes para funcionar de manera eficiente, y estos tienden a ser más costosos, lo que aumenta el costo del mantenimiento mensual del sistema.


Si está buscando desarrollar un sistema de IA complejo o un sistema de IA que será utilizado por docenas de empleados, debe contar con soporte técnico para guiar a los usuarios a través del sistema y corregir cualquier error o mal funcionamiento que pueda experimentar un sistema.


Otro costo importante a considerar es el costo del desarrollo adicional. Durante el funcionamiento del sistema, es posible que necesite funciones adicionales. Por ejemplo, es posible que necesites empezar a procesar nuevos tipos de documentos o detectar más objetos en un vídeo. Estas adiciones pueden resultar costosas, por lo que es necesario tenerlas en cuenta al calcular el presupuesto total del proyecto.


El costo de la IA frente al trabajo humano

Después de estimar aproximadamente el costo del sistema de inteligencia artificial en cuestión, compárelo con el dinero que gasta ahora en completar la misma tarea. Puede que se sorprenda, pero la mayoría de las veces el precio del trabajo humano es mucho más barato que el precio de un sistema de IA hecho a medida.


Incluso con todo el revuelo en torno a la IA, es importante mantener la cabeza tranquila y libre de exageraciones cuando se busca desarrollar una IA. Por muy tentador que sea, implementar la IA no siempre es una idea sensata debido a cuestiones económicas.