La principal oficina de inteligencia artificial del Pentágono está desarrollando un plan para unir las plataformas de desarrollo de software basadas en la nube del departamento para conectar proyectos de inteligencia artificial con entornos en la nube que se adapten a los datos de cada empresa.
En todo el Departamento de Defensa, los servicios y componentes utilizan plataformas de desarrollo de software y en la nube dispares que podrían ser útiles para otros componentes. El Centro Conjunto de Inteligencia Artificial, encargado de acelerar la adopción de la IA en el Departamento de Defensa, quiere vincular esos entornos para que las personas en todo el Pentágono que trabajan en proyectos de IA puedan encontrar la mejor nube para sus cargas de trabajo.
La idea emergente de JAIC ayudaría a conectar organizaciones estrechas a través de lo que la oficina llama un tejido común conjunto de entornos de desarrollo.
El JAIC quiere «convertirse en el tipo de actor que reúne a todos para permitir un enfoque más basado en la federación o un enfoque basado en la estructura para que las cargas de trabajo … puedan encontrar un hogar en el lugar correcto», Nand Mulchandani, director de tecnología de la JAIC, dijo en una entrevista. «O las cargas de trabajo pueden migrar de una nube a otra según sea necesario, y que las personas tengan una identidad común en estas diferentes nubes para que no sea una confederación torpe de cosas».
El problema ahora, dijo, es que los componentes tienen cargas de trabajo de IA potenciales que no tienen la capacidad de manejar, y no existe un mecanismo de departamento para conectar esas cargas de trabajo con otras nubes.
«Actualmente, la respuesta es que no hay vacantes, no puedo acomodarlos», dijo Mulchandani. “Bueno, la idea de la tela de repente ahora dice: ‘Oye, ¿sabes qué? Ahora le recomendaré la mejor nube para la carga de trabajo y el tipo que tiene «.
La JAIC, establecida hace poco más de dos años, comprende el valor de crear una estructura de nube empresarial basada en su propia experiencia en el desarrollo de usos de inteligencia artificial. Mulchandani destacó un proyecto de inteligencia artificial de operaciones comerciales que utilizó la nube AVANA del Contralor del Departamento de Defensa, mientras que el proyecto de sensor inteligente de JAIC para detectar objetos en el borde táctico utiliza una nube diferente llamada SUNet.
La diferencia entre los dos, una nube de sistemas comerciales y una nube de guerra, subraya cómo varios programas tienen diferentes necesidades de nube y cómo el JAIC puede desempeñar un papel central en la conexión de proyectos con nubes adecuadas. Los proyectos, dijo Mulchandani, tienen “diferentes necesidades de seguridad, diferentes tipos de datos, diferentes requisitos de etiquetado, diferentes GPU [graphics processing unit] requisitos de cálculo «.
El equipo de JAIC que trabaja en la Joint Common Foundation, una plataforma empresarial de herramientas de desarrollo de IA, ha asumido parte del desarrollo de la estructura de la nube empresarial.
«Así que mientras construimos nuestra Fundación Común Conjunta, estamos pensando en este tejido común conjunto», dijo el director de JAIC, el teniente general Michael Groen durante un seminario web reciente. “Entonces, ¿cómo unir estos entornos operativos y de desarrollo para poder compartir datos fácilmente, ya sabes, desde un sensor del Ejército a un sistema de la Fuerza Aérea? Por lo tanto, estamos ampliando nuestro enfoque a medida que comenzamos a desarrollar nuestro entorno DevSecOps en todo el departamento «.
DevSecOps, una técnica de desarrollo de software incremental, se diferencia de otras opciones de entrega en las que el software se entrega todo a la vez. El enfoque ahorra dinero porque los desarrolladores solucionan los problemas a medida que crean y lanzan software de forma incremental, en lugar de realizar costosas reparaciones después de la entrega de un producto terminado.
Dirigir a los usuarios hacia el entorno de desarrollo de nube adecuado no solo garantizaría que los datos se almacenen en entornos adecuados, sino que también reduciría los costos al eliminar los esfuerzos de desarrollo duplicados.
Mulchandani describió el concepto de tela como un «concepto emergente sobre la pizza y la cerveza». El centro de inteligencia artificial está discutiendo la idea con componentes de todo el departamento. En esas conversaciones, el centro ha descubierto que hay una “increíble y fuerte disposición” para trabajar juntos, dijo.
“Lo que todos se dan cuenta es que se especializan en ciertas cosas que hacen bien, pero no lo hacen todo. Nadie tiene el presupuesto o la capacidad para atender a todos los tipos de desarrolladores ”, dijo Mulchandani.
El siguiente paso para conectar los entornos de software en la nube es describir los procesos básicos que JAIC puede estandarizar para facilitar el traslado de proyectos e información entre nubes. Eso incluye estandarizar los requisitos de seguridad e identidad, dijo Mulchandani.
Uno de esos esfuerzos en curso es trabajar con Air Force en Cloud One y Platform One, la nube empresarial del servicio y su plataforma de desarrollo de software DevSecOps, respectivamente. La JAIC y la Fuerza Aérea están cofinanciando el trabajo para usar contenedores de software, que empaquetan todo lo que una aplicación necesita para ejecutarse para que funcione de manera confiable en diferentes entornos. Esa estandarización reduciría los costos, dijo Mulchandani.