Red Hat i IBM s’uneixen per millorar AIops amb un projecte de codi obert

Registreu-vos ara per obtenir el vostre passi virtual gratuït a la cimera de codi baix/sense codi d’aquest 9 de novembre. Escolteu els directius de Service Now, Credit Karma, Stitch Fix, Appian i molt més. Aprèn més.


AIops és el que obteniu quan combineu grans dades i aprenentatge automàtic per automatitzar els processos d’operacions de TI, inclosa la correlació d’esdeveniments, la detecció d’anomalies i la determinació de la causalitat. Almenys així ho defineix Gartner.

A partir d’aquesta definició, així com de la cobertura dels venedors que tenen productes que etiqueten amb el sobrenom d’AIops, us inclinaria a pensar que AIops es tracta principalment de la detecció i la correcció d’anomalies. Però, què passa amb l’aprovisionament, la configuració, el desplegament i l’orquestració?

Totes aquestes són parts essencials de les operacions de TI que no han rebut tanta atenció d’AIops. També són el nucli de l’eina d’automatització informàtica de codi obert de Red Hat, Ansible. L’eina és un dels projectes de codi obert més populars del món, centrat en l’ús de l’automatització per instal·lar programari, automatitzar les tasques diàries, subministrar infraestructura, millorar la seguretat i el compliment, aplicar sistemes de pedaços i compartir l’automatització a tota l’organització.

Ara, Red Hat té nous plans per a Ansible amb la seva altra iniciativa, Project Wisdom. La companyia té com a objectiu portar l’automatització al següent nivell en col·laboració amb IBM Research. Red Hat es refereix a Project Wisdom com el primer projecte comunitari que ha creat una capacitat intel·ligent de processament de llenguatge natural (NLP) per a Ansible i la indústria de l’automatització informàtica.

Esdeveniment

Cimera de codi baix/sense codi

Uneix-te als principals executius d’avui a la cimera de codi baix/sense codi virtualment el 9 de novembre. Registra’t per obtenir el teu passi gratuït avui mateix.

Registra’t aquí

Tom Anderson, vicepresident i director general de la Unitat de Negocis Ansible de Red Hat, va dir que el futur de Project Wisdom és el que considera “AIops reals, on es prenen decisions i es creen decisions sobre contingut i automatització en temps real mitjançant IA”.

El moviment per centrar-se en AIops no és sorprenent, ja que el sector està creixent amb força rapidesa. L’any 2030, l’augment dels volums de dades i el seu augment resultant en l’adopció del núvol hauran contribuït a la mida del mercat global d’AIops previst per 644.960 milions de dòlars.

D’Ansible a Project Wisdom

El que fa Ansible és que simplifica el subministrament i les operacions de la infraestructura informàtica abstraint-les en un llenguatge comú. En lloc d’haver d’aprendre les especificitats de cada part d’aquesta infraestructura, ja sigui Cisco o NetApp, Postgres o MySQL, AWS, Azure o GCP, Ansible ofereix una capa entesa de mòduls que parlen amb les API subjacents d’aquestes peces d’infraestructura i les resumeixen. en un llenguatge ansible comú.

Els mòduls d’Ansible s’anomenen playbooks i estan escrits en YAML, un llenguatge de serialització de dades que s’utilitza sovint per escriure fitxers de configuració. Anderson va compartir que els llibres de jugades i els rols permeten als usuaris d’Ansible crear fluxos de treball que interactuen amb la infraestructura subjacent i els elements de l’aplicació. Ansible funciona, però el problema és que la creació de llibres de jugades requereix una gran experiència, que és el que vol abordar Project Wisdom.

Project Wisdom està “apropant la IA aplicada a l’automatització d’infraestructures i desplegaments d’aplicacions, utilitzant el processament del llenguatge natural per convertir les ordres en anglès en llibres de jocs d’automatització”, va dir Anderson.

L’objectiu és fer que els experts en automatització siguin més eficients i ajudar els nouvinguts a posar-se al dia més ràpidament. En lloc d’haver de conèixer tots els detalls sobre la infraestructura subjacent, a més de com utilitzar YAML, els usuaris simplement poden escriure una comanda en anglès en llenguatge natural.

Tanmateix, si espereu alguna cosa com “Hey Ansible, crea el meu nou centre de dades”, potser haureu de gestionar les vostres expectatives. En primer lloc, s’acaba d’anunciar Project Wisdom. Com va assenyalar Anderson, la manera com funciona el codi obert és simplement posant programari per a la comunitat. Tot i que Project Wisdom ja està disponible, encara no és qualitat de producció.

Anderson va reconèixer que Project Wisdom no està al 100%, més aviat entre l’alfa i la beta. Project Wisdom produirà YAML sintàcticament correcte, però això pot necessitar una mica de retoc per encertar al 100%. Encara heu de tenir una mica de coneixement del que esteu intentant abstraure.

“Project Wisdom fa al voltant del 95% de la feina per tu. Només heu d’entrar i afegir les credencials que necessiteu i ja esteu en funcionament”, va dir Anderson.

Tanmateix, Ansible cobreix una àmplia gamma d’elements i escenaris d’infraestructura, i Project Wisdom no funcionarà igual de bé per a tots.

Els usuaris poden interactuar amb Project Wisdom a través d’una interfície només de text de moment, tot i que això no és realment un espectacle. Arribar a les ordres de veu no hauria de ser massa difícil i probablement no sigui una cosa que la majoria del públic objectiu preferiria de totes maneres. Malgrat el llinatge d’Ansible, no veiem que la majoria dels tipus d’administradors del sistema siguin aficionats a emetre ordres de veu al seu Ansible.

Project Wisdom s’acaba d’anunciar a Ansiblefest 2022 i Anderson va dir que, “com tot el que fem a Red Hat, aquest és un projecte comunitari de codi obert. Estem presentant aquest projecte a la comunitat i dient, uneix-te a nosaltres. Com més gent s’impliqui en la formació d’aquest model, millor serà la qualitat de la sortida”.

Hi ha un parell de punts a destacar aquí. En primer lloc, aquest no és un projecte de codi obert típic en el sentit de produir programari que la gent pot descarregar, modificar i desplegar a la seva pròpia infraestructura. Project Wisdom està impulsat per un model de base d’IA derivat de AI for Code d’IBM. Com va assenyalar Anderson, els requisits per desplegar aquests models són substancials, de manera que aquesta no és la manera prevista d’utilitzar Project Wisdom.

Red Hat eventualment posarà disponible un servei web Project Wisdom, impulsat per IBM Labs i IBM Research. Els usuaris es podran connectar i utilitzar aquest servei com a part d’un connector per al seu IDE favorit. Inicialment, Red Hat està orientat a VSCode, però amb el temps Project Wisdom estarà disponible per a més IDE mitjançant connectors. En aquest punt, l’objectiu és conscienciar i implicar la gent. Finalment, a mesura que el projecte creix i madura, també pot sorgir un servei comercial.

Com va assenyalar Anderson, hi ha moltes raons per ser prudents amb això, incloses les llicències i les condicions d’ús. El problema de la propietat intel·lectual i la propietat dels punts de dades inclosos en els conjunts de dades utilitzats per entrenar els models d’IA i la sortida del model està sorgint en diferents àrees d’aplicació, des de models de text a imatge d’IA fins als assistents de codificació d’IA. Red Hat vol navegar amb cura per aquestes aigües inexplorades.

Públic de Project Wisdom

Anteriorment, IBM s’havia aventurat a automatitzar la detecció i la correcció d’anomalies de TI amb Watson AIops, però l’abast i l’enfocament de Project Wisdom són diferents. Red Hat i IBM Research ja fa un any que col·laboren al Project Wisdom. Segons Anderson, va ser una iniciativa conjunta que ha desenvolupat una bona relació entre les dues parts.

Inicialment, el públic destinat a Project Wisdom eren els usuaris d’Ansible. Tanmateix, Anderson va dir que els usuaris es divideixen en dues comunitats. El primer és el personal informàtic d’infraestructura, els equips d’operacions i els propietaris d’infraestructures dins de les TI. Segons Anderson, aquest grup ha estat el pa i la mantega d’IBM i Red Hat durant molts anys.

En segon lloc, hi ha la comunitat de desenvolupadors. Molts usuaris d’Ansible, fins i tot abans que arribés Project Wisdom, són desenvolupadors. Els desenvolupadors també estan experimentant una explosió en la complexitat i no necessàriament tenen totes les habilitats necessàries per desenvolupar i desplegar aplicacions en tots els entorns possibles.

“Només estem tractant de fer que el seu entorn estigui en funcionament, desplegant la seva aplicació, desplegant actualitzacions d’aquesta aplicació, desplegant la infraestructura per executar aquesta aplicació més fàcil”, va dir Anderson. “Avui fem servir Ansible per fer-ho. Project Wisdom farà que sigui molt més fàcil que els desenvolupadors puguin desplegar no només les seves aplicacions, sinó la infraestructura que es necessitarà per donar suport a les aplicacions que estan construint i desplegant”.

L’evolució del Projecte Saviesa

L’aplicabilitat del Project Wisdom no es limita només a Ansible, diu Anderson. La primera fase del projecte és convertir el llenguatge natural en codi de llenguatge Ansible sintàcticament correcte en un fitxer YAML.

Red Hat i IBM Research han esbossat el següent objectiu per fer possible optimitzar els llibres de jugada existents d’Ansible. A més d’això, les empreses esperen fer el contrari del que es fa actualment: agafar els llibres de jugades d’Ansible existents i “traduir-los” de YAML al llenguatge natural. Per poder assolir aquests objectius, els dos hauran de continuar la seva estreta col·laboració.

IBM Research està darrere del projecte AI for Code, que va establir les bases dels models d’IA que impulsen Project Wisdom. Un dels objectius clau d’IBM Research amb aquest projecte era desenvolupar models de base que mantinguin els nivells més alts de precisió possibles alhora que confiessin en una empremta informàtica més petita. Per aconseguir aquest objectiu, AI for Code va crear un conjunt de dades anomenat Project Codenet. Va aprofitar el codi creat com a part de competicions de codificació i va incloure més context al voltant del codi.

Tal com assenyala IBM Research, els models de Project Wisdom no només compleixen l’estat de l’art en tecnologia de models bàsics, com GitHub Copilot i OpenAI Codex, sinó que també superen l’eficiència de la petjada en 35 vegades, afirma. El nombre de paràmetres s’ha reduït de 12.000 milions per a OpenAI Codex i GitHub Copilot a 350 milions per a Wisdom. Al mateix temps, els models de Project Wisdom superen la qualitat dels models tant pel que fa a la puntuació BLEU, una mètrica de processament de llenguatge natural (NLP) àmpliament acceptada establerta per IBM, com també en mètriques específiques d’Ansible.

Al llarg d’aquesta col·laboració, IBM Research ha proporcionat els models i Red Hat ha proporcionat les dades i l’experiència addicionals necessàries per entrenar-los i ajustar-los per a objectius específics del Project Wisdom. Anderson va explicar que Red Hat té un dipòsit massiu de llibres de jugades que es van utilitzar per ajudar a entrenar els models. A més, hi ha contingut de llibre de jocs disponible públicament a Ansible Galaxy, una comunitat on el contingut s’intercanvia lliurement. Els experts d’Ansible de Red Hat també van intervenir en el procés d’entrenament i d’ajustament.

Què fa que Project Wisdom sigui diferent

Tot i que no és l’únic assistent de codificació que hi ha, Project Wisdom sembla tenir un enfocament diferent al dels seus homòlegs. Contràriament a les tasques de codificació global, Project Wisdom està dirigit específicament a produir codi d’infraestructura. Pel que fa a la direcció que IBM i Red Hat volen seguir a continuació, els dos ja estan estudiant com refactoritzar el codi d’aplicació monolític complex a l’equivalent a 25 nous microserveis natius del núvol.

Tenint en compte l’empremta d’IBM i Red Hat a l’empresa, aquesta és una direcció i una associació que tenen sentit per a ells. A més, segons Amin Vahdat, vicepresident i director general d’infraestructures de sistemes i serveis de Google, més de la meitat de les decisions sobre la infraestructura del núvol s’automatitzaran en els propers tres anys. Project Wisdom també pot ser un pas en aquesta direcció.

També va assenyalar que la major part de la conversa sobre l’automatització del núvol avui és sobre l’aprovisionament del dia zero. S’ha treballat molt al voltant de l’automatització de l’aprovisionament del dia zero, però Project Wisdom ho farà molt més manejable en diversos núvols, va afegir Anderson.

La següent fase, segons Anderson, se centrarà en les operacions del segon dia d’aquestes aplicacions i l’entorn subjacent per mantenir-les: detectar i respondre a alertes i esdeveniments i paràmetres que estan canviant en l’entorn.

“Moltes d’aquells dies dues activitats operatives es corregeixen o es modifiquen mitjançant l’automatització Ansible”, va dir Anderson. Puc veure un futur on l’evolució de Project Wisdom pot ser on els sistemes detecten i creen una descripció d’un problema i aquest problema es converteix automàticament en un llibre de jocs per a la seva correcció i ningú no l’ha de tocar”.

La missió de VentureBeat és ser una plaça digital de la ciutat perquè els responsables tècnics adquireixin coneixements sobre la tecnologia empresarial transformadora i facin transaccions. Descobreix els nostres Briefings.

Leave a Comment

Your email address will not be published. Required fields are marked *