¿Desarrollar o comprar? Cómo decidir entre licencias y desarrollos propios de inteligencia artificial

Cuando una empresa decide usar inteligencia artificial, casi siempre llega a una misma pregunta: ¿compramos una herramienta que ya existe o desarrollamos una solución propia? La respuesta corta es que depende de cuatro factores: qué tan estratégico es el caso, qué capacidades especializadas requiere, cuánta velocidad necesitas y con qué equipo interno cuentas. Además, hay un factor que suele quedar fuera de la conversación: cuántos proveedores van a tener acceso a tus datos.

En este artículo ordenamos esos criterios a partir de una conversación del podcast Inteligencia Artificial para los Negocios con Cristian Ludwig von Chrismar, gerente de inteligencia artificial de BCI, y de la forma en que en EvoConsulting abordamos esta decisión en los proyectos de estrategia de IA.

La pregunta que aparece en todo proyecto de IA

La discusión se conoce como build versus buy (construir o comprar). Para una gerencia es, ante todo, una decisión de inversión y de riesgo. Comprar permite partir rápido, aunque te deja atado a lo que el proveedor decida desarrollar. Construir da control y exige un equipo capaz de mantener lo que construye.

En el episodio #181, al preguntarle cuándo conviene desarrollar internamente, Cristian lo describió así:

“Es una pregunta constante, no es fácil responderla a priori.”

(Cristian Ludwig von Chrismar, gerente de inteligencia artificial de BCI, en el episodio #181 del podcast Inteligencia Artificial para los Negocios)

Lo útil de su respuesta está en los factores que pone sobre la mesa.

Cuatro criterios para decidir

¿Qué tan estratégico es el caso?

Si la solución toca el corazón del negocio (por ejemplo, cómo atiendes a tus clientes o cómo fijas precios), depender por completo de un tercero es un riesgo. Si es una función de apoyo, comprar suele ser más razonable.

¿Qué capacidades especializadas exige?

Según contó Cristian, en temas de voz BCI prefirió trabajar con un proveedor especialista, porque requieren capacidades más específicas. En cambio, para un agente como Partner, el asistente que el banco usa con sus ejecutivos comerciales, tenía más sentido el desarrollo interno, ya que debía conectarse con muchos sistemas internos.

¿Cuánta velocidad necesitas?

La urgencia pesa. Comprar suele ser más rápido para empezar. Pero, como se comentó en el episodio, la tecnología para construir agentes avanza tan rápido que desarrollar es cada vez más fácil. Esta ecuación cambia mes a mes.

¿Qué capacidad interna tienes hoy?

Aquí pesa el equipo que ya tienes. Si cuentas con gente con experiencia, el desarrollo propio gana fuerza. Si estás partiendo, comprar puede ser la mejor forma de aprender:

“Si estás partiendo, si tienes que aprender, en una de esas vale la pena empezar con comprar algunas cosas, ir viendo cómo funcionan, que los mismos vendors te vayan enseñando y cómo usarlas, etcétera. Y de ahí evolucionar.”

(Cristian Ludwig von Chrismar, en el episodio #181)

El criterio que suele olvidarse: cuántos proveedores tocan tus datos

En el episodio aparece una razón que va más allá del costo o la velocidad. Cristian explicó que BCI decidió hacer muchas soluciones de manera interna para no tener muchos proveedores conectados a sus datos internos, porque cada conexión puede ser un foco de riesgo. En una industria regulada como la banca esto es crítico, pero el principio aplica a cualquier empresa: cada herramienta que compras es una puerta más hacia tu información.

En el mismo episodio se comentó otro riesgo: que los casos de uso se dispersen y cada área se conecte por su cuenta a distintos modelos y herramientas. Por eso, según contó Cristian, BCI centraliza sus iniciativas en una plataforma que le permite observar los accesos y controlar costos. Así, cada decisión de desarrollar o comprar queda dentro de una arquitectura y un gobierno de la IA comunes.

Una decisión que hay que revisar seguido

La tercera idea del episodio: esta decisión se revisa con el tiempo.

“Es que yo creo que nunca hay una respuesta definitiva, depende mucho de la casuística de cada empresa.”

(Cristian Ludwig von Chrismar, en el episodio #181)

Lo que hoy exige un especialista puede volverse un commodity (algo estándar y fácil de conseguir) en uno o dos años. Por eso conviene revisar periódicamente las decisiones de build vs buy, sobre todo en las áreas donde la tecnología cambia más rápido.

La mirada de EvoConsulting: cómo lo abordamos en un proyecto de estrategia

En EvoConsulting esta pregunta forma parte del servicio de estrategia de inteligencia artificial. Partimos por entender cuándo conviene usar IA y cuándo sobra.

En la práctica, el trabajo sigue tres etapas:

  1. Levantamiento de información. Analizamos los procesos internos que más se pueden automatizar o asistir con IA, entrevistando a representantes y operadores de distintas áreas.
  2. Exploración de oportunidades. Analizamos los posibles planes de acción, desde la compra de licencias hasta desarrollos propios, según su impacto y factibilidad. En algunos casos desarrollamos pruebas de concepto para evaluar costos y factibilidad de forma realista antes de invertir.
  3. Implementación de soluciones. Desarrollamos las integraciones y plataformas necesarias para llevar a cabo las automatizaciones.

Antes de elegir entre construir y comprar, conviene priorizar. Ordenar primero los casos de uso por impacto y factibilidad evita comprar licencias que nadie usa o desarrollar algo que ya existe en el mercado.

Por ejemplo, en un proyecto con una empresa internacional de inversión en activos financieros, el trabajo partió con un levantamiento extensivo de los procesos que podían asistirse o automatizarse con IA, antes de definir qué herramientas usar.

Preguntas para tu próxima reunión de directorio o comité

  • ¿Qué casos de uso son estratégicos para nosotros y cuáles son de apoyo?
  • ¿Qué capacidades internas tenemos hoy para desarrollar y mantener soluciones de IA?
  • ¿Cuántos proveedores tendrían acceso a nuestros datos con cada alternativa?
  • ¿Tenemos una forma centralizada de ver qué herramientas de IA se usan y con qué datos?
  • ¿Cada cuánto vamos a revisar estas decisiones?

Preguntas frecuentes

¿Qué significa build vs buy en inteligencia artificial?

Es la decisión entre desarrollar una solución de IA propia (build) o comprar o licenciar una herramienta existente (buy). Depende de qué tan estratégico es el caso, qué capacidades requiere, la urgencia y el equipo interno disponible.

¿Conviene comprar herramientas de IA si mi empresa recién empieza?

Muchas veces sí. En el episodio #181 del podcast se planteó que, si una empresa está partiendo, comprar algunas herramientas permite aprender cómo funcionan y luego evolucionar. Antes, conviene priorizar los casos de uso para no adquirir licencias que no se usen.

¿Es definitiva la decisión de desarrollar o comprar?

No. La tecnología cambia rápido y lo que hoy requiere un especialista puede volverse estándar en poco tiempo, por lo que conviene revisarla periódicamente.

Artículo elaborado a partir del episodio #181 del podcast Inteligencia Artificial para los Negocios. Borrador con apoyo de IA, revisado y editado por el equipo de EvoConsulting.

Otros artículos