Nota: Esta publicación es la primera de una serie que mostrará a los lectores nuestros proyectos de inteligencia artificial, detallará cómo preparamos a nuestros ingenieros para la era de la inteligencia artificial y explorará los marcos legales y éticos con los que lidiamos en Red Hat. Nuestra intención no es solo destacar nuestras prácticas, sino también iniciar debates y generar ideas sobre el futuro del desarrollo de software.

El mundo de la tecnología se encuentra en medio de un cambio radical. La inteligencia artificial, en particular la inteligencia artificial generativa (gen AI), está evolucionando rápidamente de un concepto futurista a una herramienta tangible con el potencial de redefinir la forma en que diseñamos software. Para aquellos de nosotros que hemos desarrollado nuestras carreras en base a los principios open source del desarrollo de software, este momento es fundamental. Y un poco desconcertante. En Red Hat, siempre hemos creído que las innovaciones más importantes surgen de la colaboración, la transparencia y el compromiso compartido de resolver problemas complejos. A medida que avanzamos en la era de la inteligencia artificial, creemos que estos mismos principios no solo son relevantes, sino también esenciales.

El uso de la inteligencia artificial en el open source no se trata de reemplazar al desarrollador; se trata de empoderarlos. Se trata de mejorar la creatividad y el ingenio que siempre han estado en el corazón del open source. Consideramos que la inteligencia artificial es un colaborador nuevo y poderoso en la comunidad open source, una herramienta que puede ayudarnos a escalar el desarrollo de software, abordar proyectos más ambiciosos y acelerar el ritmo de la innovación para todos. Red Hat apuesta por aprovechar todo el potencial de la inteligencia artificial, y tenemos la intención de llevarlo a las comunidades de las que formamos parte.

La inteligencia artificial como colaboradora en el desarrollo open source

Durante décadas, los desarrolladores han confiado en las herramientas para que su trabajo sea más eficiente, desde compiladores y depuradores hasta IDE sofisticados. Consideramos que la inteligencia artificial generativa y los asistentes de programación impulsados por la inteligencia artificial son el próximo paso en la evolución de ese conjunto de herramientas. No se trata solo de novedades. Son instrumentos prácticos que pueden gestionar tareas tediosas y que consumen mucho tiempo, lo que permite que los desarrolladores se concentren en la resolución de problemas complejos y creativos donde aportan más valor y, para ser sinceros, donde muchos obtienen la mayor satisfacción de sus trabajos.

El potencial del desarrollo asistido por inteligencia artificial permite que los desarrolladores implementen sus soluciones rápidamente, lo que reduce la codificación repetitiva, aumenta la cobertura de las pruebas y contribuye con una mejor documentación. Se trata de ampliar la comunidad y, en última instancia, diseñar un mejor software en menos tiempo. Si bien hoy en día existe una buena cantidad de escepticismo pragmático en torno a la inteligencia artificial, creemos que la aplicación de esta tecnología es inevitable. Es por eso que nos enfocamos en garantizar que su uso cuente con las medidas de protección y los mecanismos de seguridad de software adecuados.

Upstream, con la inteligencia artificial como parte del proceso

La misma filosofía de "upstream first" que ha definido a Red Hat durante décadas guía nuestro proceso de desarrollo de software asistido por la inteligencia artificial. No solo estamos adoptando estas herramientas internamente; alentamos y permitimos que nuestros ingenieros los utilicen mientras participan en las comunidades upstream que son el elemento vital del open source.

Esperamos que los representantes de Red Hat sean miembros activos de la comunidad, y el uso de la mejor tecnología disponible es parte de ello. El uso de herramientas de codificación de inteligencia artificial para contribuir a los proyectos upstream es una extensión natural de nuestra forma de trabajar. Aportamos nuestro código, nuestra experiencia y nuestra pasión a los proyectos en los que creemos. Ahora, lo haremos con la velocidad adicional que proporciona la inteligencia artificial, mientras mantenemos los estándares y las prácticas de cada comunidad única.

Navegando la nueva frontera con apertura y confianza

Adoptar esta nueva tecnología también implica enfrentar nuevos desafíos. ¿Cómo podemos guiar la procedencia y la identificación del código generado por la inteligencia artificial? ¿Cómo confirmamos que cumple con los estándares de seguridad y calidad de nuestras comunidades? Lo que también es fundamental: encontrar formas de ayudar a los mantenedores a manejar la mayor carga de contribuciones y gestionar la producción de inteligencia artificial de baja calidad, mediante el uso de inteligencia artificial u otros medios. No son preguntas fáciles, y sabemos que no tenemos todas las respuestas en este momento.

Sin embargo, lo que sí tenemos es la creencia inquebrantable de que debemos abordar estos desafíos de manera abierta. Debemos desarrollar las soluciones con colaboración, con la misma transparencia y con la revisión por parte de colegas que son los sellos distintivos del open source. La supervisión humana sigue siendo fundamental. Cada línea de código, ya sea que la escriba un ser humano o con la ayuda de una inteligencia artificial debe someterse a una revisión, una prueba y una validación rigurosas.

Nuestro compromiso es trabajar con nuestras comunidades para diseñar los marcos, establecer las prácticas recomendadas y definir los estándares para integrar la inteligencia artificial de manera responsable en el ciclo de vida del desarrollo open source. A medida que trabajemos con nuestras comunidades actuales y evaluemos los proyectos futuros en los que participemos, intentaremos proporcionar a cada una de ellas la comprensión y las herramientas necesarias para escalar a través de la inteligencia artificial.  

El camino por recorrer es largo y, sin duda, habrá desafíos. Pero somos optimistas y estamos comprometidos. Creemos que si trabajamos juntos, podemos aprovechar el poder de la inteligencia artificial para potenciar el estilo open source. Esta publicación describe nuestros principios. En las próximas semanas y meses, publicaremos una serie de publicaciones que detallarán nuestras prácticas. Te mostraremos los detalles de nuestros proyectos, compartiremos las pautas que proporcionamos a nuestros propios ingenieros y analizaremos los marcos legales y éticos que respaldan nuestro enfoque. Esta es una conversación, y tenemos la intención de llevarla a cabo con transparencia y urgencia. Te invitamos a unirte a nosotros en este proceso para construir las herramientas, definir los estándares y diseñar juntos el futuro del desarrollo de software.

Publicación en blog

Aprovecha la inteligencia artificial para empresas con la innovación open source y utilízala en todo tipo de modelos, aceleradores y nubes

Los modelos propietarios de inteligencia artificial pueden haber logrado una ventaja inicial, pero no hay duda de que los ecosistemas abiertos los han superado, en especial en lo que respecta al software que admite estos modelos de última generación. Gracias a los vLLM y el proyecto llm-d, junto con productos empresariales open source optimizados, el futuro de la inteligencia artificial es prometedor, independientemente del modelo, el acelerador o la nube, y está impulsado por el open source y Red Hat.

Sobre el autor

Chris Wright is senior vice president and chief technology officer (CTO) at Red Hat. Wright leads the Office of the CTO, which is responsible for incubating emerging technologies and developing forward-looking perspectives on innovations such as artificial intelligence, cloud computing, distributed storage, software defined networking and network functions virtualization, containers, automation and continuous delivery, and distributed ledger.

During his more than 20 years as a software engineer, Wright has worked in the telecommunications industry on high availability and distributed systems, and in the Linux industry on security, virtualization, and networking. He has been a Linux developer for more than 15 years, most of that time spent working deep in the Linux kernel. He is passionate about open source software serving as the foundation for next generation IT systems.

UI_Icon-Red_Hat-Close-A-Black-RGB

Navegar por canal

automation icon

Automatización

Las últimas novedades en la automatización de la TI para los equipos, la tecnología y los entornos

AI icon

Inteligencia artificial

Descubra las actualizaciones en las plataformas que permiten a los clientes ejecutar cargas de trabajo de inteligecia artificial en cualquier lugar

open hybrid cloud icon

Nube híbrida abierta

Vea como construimos un futuro flexible con la nube híbrida

security icon

Seguridad

Vea las últimas novedades sobre cómo reducimos los riesgos en entornos y tecnologías

edge icon

Edge computing

Conozca las actualizaciones en las plataformas que simplifican las operaciones en el edge

Infrastructure icon

Infraestructura

Vea las últimas novedades sobre la plataforma Linux empresarial líder en el mundo

application development icon

Aplicaciones

Conozca nuestras soluciones para abordar los desafíos más complejos de las aplicaciones

Virtualization icon

Virtualización

El futuro de la virtualización empresarial para tus cargas de trabajo locales o en la nube