Red Hat, vodilni svetovni ponudnik odprtokodnih rešitev, je nedavno napovedal širitev virov v svojem portfelju razvijalcev, posebej zasnovanih za izpolnjevanje potreb agentov umetne inteligence. Z novo razpoložljivo programsko opremo Red Hat Desktop in izboljšavami paketa Red Hat Advanced Developer Suite si podjetje prizadeva olajšati prehod agentov, ki se izvajajo lokalno na delovnih postajah razvijalcev, v produkcijska okolja v hibridnem oblaku.
Kaj je Red Hat napovedal:
Splošna dostopnost programa Red Hat Desktop zagotavlja komercialno podporo za različico programa Podman Desktop za Red Hat, kar ustvarja zanesljivejšo osnovo za razvoj lokalnih vsebnikov in umetne inteligence. Red Hat Desktop vključuje tudi izolirane zmogljivosti peskovnika za agente umetne inteligence, pobudo, zasnovano tako, da razvijalcem pomaga pri zagonu in testiranju avtonomnih agentov v zaščitenem okolju na lokalni strojni opremi, s čimer prepreči vpliv nepreverjenih dejanj na gostiteljski operacijski sistem. Red Hat Advanced Developer Suite dobiva tudi nove funkcije, vključno s tovarno programske opreme in zaupanja vrednimi knjižnicami, ter inteligenco izkoriščanja ranljivosti na osnovi umetne inteligence za posodobitev varnosti v celotni dobavni verigi programske opreme. Te nove funkcije uporabljajo umetno inteligenco za ugotavljanje, ali so ranljivosti v ustvarjeni kodi dejansko izkoriščene v izvajalnem okolju aplikacije, kar razvijalcem omogoča, da glede na dejansko tveganje določijo prednost popravkov.
Zakaj je to pomembno:
Ker se obseg kode, ki jo generira umetna inteligenca, povečuje, razvijalci potrebujejo potek dela, ki uravnoteži lokalno eksperimentiranje z uvajanjem na ravni podjetja. Ne glede na to, ali začnejo lokalno z Red Hat Desktop ali v razvojnem okolju v oblaku prek Red Hat OpenShift Dev Spaces, se razvijalci zanašajo na enako doslednost in upravljanje, ki je potrebno za produkcijo v podjetju. Z združevanjem teh okolij in omogočanjem prehoda v produkcijsko okolje z Red Hat OpenShift Red Hat ekipam omogoča, da agente umetne inteligence obravnavajo kot aplikacije, ki so ključne za poslovanje. Ta pristop zagotavlja varnostno usmerjeno pot do produkcije, ki razvijalcem omogoča razvoj iz eksperimentalnih lokalnih peskovnikov v preverjene in prilagodljive inovacije v hibridnem oblaku.
Kaj pravijo strokovnjaki pri Red Hatu:
»Prehod na agentno umetno inteligenco širi zahteve za razvoj sodobnih aplikacij,« pravi James Labocki, višji direktor za upravljanje izdelkov pri Red Hatu. »Z vzpostavitvijo zanesljive poti do produkcije prek hibridnega oblaka z Red Hat Advanced Developer Suite in z zagotavljanjem doslednih okolij prek Red Hat Desktop in Red Hat OpenShift Dev Spaces pomagamo razvijalcem pospešiti in prevzeti nadzor nad svojo strategijo umetne inteligence z enako strogostjo, kot jo uporabljamo za njihove kritične IT-aplikacije.«
Ključni poudarki:
- Standardiziran življenjski cikel umetne inteligence: Red Hat zagotavlja bolj dosledno izkušnjo, od lokalne uporabe do uporabe v oblaku, in organizacijam pomaga pri razvoju projektov umetne inteligence od poskusov do ponovljivih produkcijskih delovnih procesov.
- Ohranjanje izbire razvijalcev: Red Hat je razširil podporo v Red Hat OpenShift Dev Spaces in vključil pomočnika za kodo Kiro za Amazon Web Services (AWS) (v tehničnem predogledu). To dopolnjuje obstoječe integracije z Microsoft Copilot, Claude CLI in drugimi ter ponuja prilagodljivost uporabe prednostnih razvojnih orodij in okolij, tudi iz lokalnih računalnikov.
- Varnost »premik v levo«: ki temeljijo na ojačanih slikah Red Hat in zaupanja vrednih knjižnicah Red Hat (obe imajo izvor in integriteto na ravni SLSA 3), ponujajo pregledno in preverljivo dobavno verigo programske opreme, še preden je koda napisana.
- Testiranje v peskovniku: razvijalci lahko zaženejo avtonomne agente v izoliranih okoljih in tako dodajo plast varnosti za opazovanje vedenja agentov pred namestitvijo v grozde.
Več podrobnosti:
Integracija med Red Hat Desktop in Podmanom
Red Hat Desktop ponuja okolje, ki ga podpirajo podjetja, za razvoj lokalnih kontejnerjev in umetne inteligence, osredotočeno na utrjeno in podprto različico Red Hatovega Podman Desktop. Razvijalci lahko preprosto dostopajo do celotne knjižnice utrjenih slik Red Hat neposredno s svojih prenosnikov, hkrati pa se povezujejo z lokalnimi ali oddaljenimi gručami OpenShift za testiranje enot. To zagotavlja, da je kontejner, ki se izvaja na razvijalčevem računalniku, arhitekturno skladen s tistim v produkciji. Razvijalci, ki želijo testirati agente umetne inteligence v peskovniku, lahko več informacij najdejo na www.openkaiden.ai.
Prilagodljivi pomočniki pri kodiranju
Red Hat OpenShift Dev Spaces zdaj ponuja razširljiv okvir, ki razvijalcem omogoča integracijo svojih najljubših orodij, ki jih poganja umetna inteligenca, neposredno v integrirano razvojno okolje (IDE) v oblaku. To vključuje novo podporo za pomočnika za kodo AWS Kiro (v tehničnem predogledu), poleg obstoječih integracij z Microsoft Copilot, Claude CLI, Cline, Continue, Roo in drugimi. S podporo tako lastniških kot odprtokodnih pomočnikov Red Hat ekipam omogoča uporabo najsodobnejših predlog ali gostovanje zasebnih predlog, kar pomaga uskladiti orodja za produktivnost razvijalcev z zahtevami glede varnosti in suverenosti podjetja.
Izboljšave paketa Red Hat Advanced Developer Suite
Najnovejša različica paketa Red Hat Advanced Developer Suite razvijalcem ponuja predogled zaupanja vredne tovarne programske opreme, ki temelji na najboljših praksah CNCF in internih razvojnih procesih Red Hata. To zagotavlja standardizirano implementacijo CI/CD, ki jo lahko stranke uporabljajo takšno, kot je, ali pa jo prilagodijo in podvojijo svojim potrebam. Dodatne funkcije vključujejo:
- Zaupanja vredne knjižnice Red Hat: izbrani paketi Python, zgrajeni na infrastrukturi SLSA Level 3, s seznamom programske opreme (SBOM) in kriptografskimi podpisi, ki pomagajo zagotoviti bolj pregledno in preverljivo dobavno verigo programske opreme.
- Inteligenca izkoriščanja: Ta funkcija, razvita na podlagi načrta umetne inteligence za analizo ranljivosti podjetja NVIDIA, uporablja sklepanje kode, ki ga poganja umetna inteligenca, da ugotovi, ali je ranljiva funkcija dejansko dostopna v izvajalnem okolju aplikacije. Z izolacijo poti kode, ki jo je mogoče izkoristiti, znotraj širšega nabora ranljivosti Red Hat pomaga razvijalcem pri določanju prioritet popravkov, ki resnično vplivajo na varnost.



