El término “punto de inflexión” se usa en exceso, pero ciertamente se aplica al estado actual de la inteligencia artificial. Los proveedores de tecnología (y las empresas que dependen de ellos) pueden elegir uno de dos caminos hacia el desarrollo de la IA: propietario o de código abierto. Esta dicotomía ha existido durante décadas y ambas partes han logrado grandes niveles de éxito. Sin embargo, yo diría que lo que está en juego para la IA es más alto de lo que jamás hayamos visto, y que el modelo de código abierto es fundamental para la producción y el consumo productivos, económicamente viables y seguros de la IA. Y, en términos de código abierto, El proyecto Kubernetes debería servir como modelo para la forma en que desarrollamos, gobernamos, financiamos y apoyamos proyectos de IA, grandes modelos de lenguaje (LLM), paradigmas de capacitación y más. Kubernetes es una historia de éxito de código abierto, no para una sola. empresa, sino para todas las empresas, fundaciones sin fines de lucro y contribuyentes individuales independientes involucrados. Sí, es una solución de orquestación de contenedores que ha satisfecho eficazmente una necesidad del mercado. Pero, lo que es más importante en este contexto, Kubernetes es una de las comunidades que mejor funciona en la historia del desarrollo tecnológico. Desde que Kubernetes se unió a la Cloud Native Computing Foundation (CNCF) en 2016, miles de organizaciones y decenas de miles de personas han contribuido a la proyecto, según un informe de la CNCF. Estas personas incluyen empresas con fines de lucro, fundaciones sin fines de lucro, universidades, gobiernos y, lo que es más importante, contribuyentes independientes (o aquellos que no están afiliados ni pagados por una organización). Compartir el costo de la innovación En las finanzas y el desarrollo de productos, es común pensar en términos de creación y captura de valor. El proyecto Kubernetes ha creado un valor inmenso en el mercado. Y, si lo piensas bien, el proyecto Kubernetes también ha captado valor para cualquiera que esté involucrado en él. Los contribuyentes, ya sean individuos, empresas, organizaciones sin fines de lucro o gobiernos, obtienen no solo una voz sobre lo que el proyecto puede hacer, sino también el prestigio de estar conectados con una tecnología y una comunidad ampliamente utilizadas y de gran prestigio. Al igual que trabajar en Goldman Sachs o Google, si contribuyes al proyecto Kubernetes durante tres o cuatro años, puedes conseguir un trabajo en cualquier lugar. Para las empresas, cualquier costo se invierte en pagar a los desarrolladores, ingenieros de calidad, redactores de documentación, gerentes de programas, etc. , trabajar en Kubernetes tiene el potencial de generar un retorno significativo, especialmente si se compara con los esfuerzos propietarios para desarrollar una base de código igualmente costosa. Si tengo una empresa propia, puedo invertir 100 millones de dólares en investigación y desarrollo para obtener un retorno de 200 millones de dólares por la venta de un producto. Si soy una empresa de código abierto, puedo invertir $20 millones mientras que otras organizaciones pueden invertir los $80 millones restantes, pero aun así obtengo un retorno de $200 millones. Hay muchas empresas de entre 100 y 300 millones de dólares construidas con código abierto, ¡y es mucho mejor que otros te ayuden a financiar la I+D de tu código base! Este modelo será aún más importante para la IA porque los costos asociados con la IA son astronómicos. Y cuanto más popular se vuelva la IA y cuanto más grandes sean los LLM, mayores serán los costos. Me refiero a los costos en todos los ámbitos, desde las personas que desarrollan y mantienen los modelos de IA hasta la potencia informática necesaria para ejecutarlos. Hacer que cada organización gaste miles de millones de dólares en modelos de base simplemente no escalará. En los círculos de empresas emergentes, es bien sabido que el capital de riesgo no quiere financiar más negocios nuevos basados ​​en la venta de un modelo de base. Esto se debe en parte a que hay demasiada competencia (por ejemplo, Meta y Mistral están regalando sus modelos básicos) y en parte a que los capitalistas de riesgo anticipan que obtendrán mejores retornos de la inversión construyendo soluciones sobre estos modelos básicos. El costo financiero es sólo una métrica, la carga cognitiva es otra. La cantidad de empresas e individuos involucrados en el proyecto Kubernetes no solo tiene beneficios financieros; también garantiza que el código se ajuste a las expectativas y cumpla con los estándares de calidad. Muchas manos facilitan el trabajo, pero también multiplican las ideas, la experiencia y el escrutinio. Los proyectos de IA sin esa masa crítica de desarrolladores son insostenibles y no tendrán la misma calidad ni velocidad. Esto podría conducir a una consolidación en el espacio de la IA, como lo hizo antes la orquestación de contenedores (Apache Mesos y Docker Swarm no podían competir con Kubernetes). La masa crítica es particularmente importante con la IA porque hay mucho más en juego. Cuantos menos participantes (y cuanto menos alineados estén los participantes con los principios del código abierto), mayor será la posibilidad de sesgos y errores no controlados, cuyas repercusiones ni siquiera podemos imaginar en este momento. El lado positivo es que si todos contribuyen a En un modelo de código abierto, podríamos estar hablando de billones de parámetros. Basados ​​en principios de código abierto, estos modelos (parámetros 7B, 70B, 1T) podrían usarse según el tamaño para todo tipo de cosas diferentes, y también se entrenarían de forma transparente. Obtendría las mejores y más brillantes ideas (y reseñas) de todas estas personas diferentes para entrenarlas. Una propuesta de valor excelente Eso equivale a una propuesta de valor bastante excelente para la IA de código abierto: es más barato, incluye grandes ideas de muchas personas. , y cualquiera puede usarlo para lo que quiera. El proyecto inicial InstructLab, que permite a prácticamente cualquier persona mejorar los LLM en menos tiempo y a un costo menor de lo que es posible actualmente, está intentando lograr exactamente lo que he descrito. Además, no descarte la parte de la cadena de suministro de IA de esto. . Se trata de reducir el riesgo: ¿Quiere poner esto en manos de un proveedor que haga todo esto en secreto? ¿O quiere publicarlo en la comunidad de código abierto y confiar en un grupo de empresas, organizaciones sin fines de lucro, gobiernos y contribuyentes individuales, que trabajan juntos para mostrar y verificar su trabajo, para hacerlo? Sé cuál me pone menos nervioso. Kubernetes no es el único proyecto de código abierto que puede servir como un poderoso ejemplo para la IA (¿alguien quiere Linux?), pero el cronograma relativamente corto de Kubernetes (hasta ahora) proporciona una imagen clara de los factores que han llevado al éxito del proyecto y cómo se ha desarrollado esto para las compañías de productos, compañías de servicios, organizaciones sin fines de lucro, gobiernos y otras organizaciones que lo utilizan. Un entorno de código abierto que incluye muchos contribuyentes, todos unidos para permitir a las personas usar y ajustar proyectos en un de manera sensata y segura, es el único camino hacia un futuro realista para la IA confiable. En lugar de depender de instituciones globales o de la interdependencia económica, la IA de código abierto proporciona una solución que debería satisfacer a cualquier realista duro, escéptico y ofensivo que crea que la mayoría de las empresas privadas no hacen lo mejor, sino lo que pueden salirse con la suya. :-)En Red Hat, Scott McCarty es director principal de productos de RHEL Server, posiblemente la empresa de software de código abierto más grande del mundo. Scott es un veterano de las startups de redes sociales, un veterano del comercio electrónico y un tecnólogo de investigación gubernamental veterano, con experiencia en una variedad de empresas y organizaciones, desde startups de siete personas hasta empresas de tecnología con 12.000 empleados. Esto ha culminado en una perspectiva única sobre el desarrollo, la entrega y el mantenimiento de software de código abierto. New Tech Forum proporciona un lugar para explorar y discutir la tecnología empresarial emergente con una profundidad y amplitud sin precedentes. La selección es subjetiva y se basa en nuestra elección de las tecnologías que creemos que son importantes y de mayor interés para los lectores de InfoWorld. InfoWorld no acepta garantías de marketing para su publicación y se reserva el derecho de editar todo el contenido aportado. Envíe todas las consultas a newtechforum@infoworld.com. Copyright © 2024 IDG Communications, Inc.