IBM revolutionerar företagsprogramutveckling med öppen källkods AI-modeller

IBM har lanserat en initiativ för att stödja företagsprogramutvecklare genom att öppna upp och dela med sig av en mängd generativa artificiell intelligensmodeller. Detta drag kommer att effektivisera många utvecklingsuppgifter och transformera arbetsflöden. Dessa avancerade AI-modeller har tränats på en kodbas skriven i hela 116 olika programmeringsspråk.

AI-assisterad kodning kommer till företagsutveckling
Genom att använda IBM:s AI-modeller öppnas en stor mängd applikationer upp, som sträcker sig från agenter som är skickliga på att komponera kod till kloka verktyg som kan diagnostisera och felsöka felaktiga programvarusegment. Dessutom lovar dessa AI-kamrater betydande produktivitetsvinster genom att ge utvecklarna kapacitet att automatiskt generera test, dokumentation samt utföra sårbarhetsskanningar.

IBM:s instrumentala AI-verktyg, utrustade för att tolka och manipulera källkod, rankas bland de mest effektiva AI-applikationerna. Utvecklarnas prestanda förväntas öka med hjälp av assistans vid kodning och autonoma kodsnytesförslag. Forskningsföretaget Gartner förutspår att inom några år kommer tre fjärdedelar av utvecklarna att integrera sådana AI-drivna assistenter i sin vardag.

IBM Code Assistant: Uttnyttjar generativ AI för utvecklare
I spetsen för initiativet, integrerar IBM:s egna kodningsassistenter generativ AI-teknik från sin WatsonX Code Assistant (WCA)-familj, exemplifierad av verktyg som Ansible Lightspeed för IT-automatisering och IBM Z för modernisering av äldre programvaror. Ta IBM WCA för Z, vilket utnyttjar IBMs massiva 20 miljarder parameter Granite-språkmodell för att smidigt överföra COBOL-applikationer till IBM mainframe-tjänster.

IBM omdefinierar tillgängligheten genom att öppna upp fyra varianter av IBM Granite-programmeringsmodeller i olika storlekar, från tre till 34 miljarder parametrar. Dessa modeller är fint justerade för att förenkla företagsprogramvaruutvecklingsprocesser, inklusive kodgenerering, felsökning och förklaring, samtidigt som de är tillräckligt anpassningsbara för modernisering av applikationer eller att fungera på minnesbegränsade enheter.

Fördelar med IBM:s nya AI-modeller
IBM hävdar att Granite-modellerna inkapslar höjdpunkten av befintliga öppna språkmodeller. Dessa modeller är lätt tillgängliga på plattformar som Hugging Face, GitHub, WatsonX.ai och RHEL AI, och använder grundläggande kod liknande den som tränade WCA.

IBM:s innovativa tillvägagångssätt inte bara utför specialiserade uppgifter mer kostnadseffektivt än många stora språkmodeller (LLM) utan undviker också de höga tränings- och operativa kostnader som är förknippade med massiva modeller överbelastade med överflödig data.

Broar mellan förfluten och framtida kod
Med stöd av Granite-modellerna kan utvecklare nu smidigt översätta äldre kodbaser såsom COBOL till moderna språk som Java. Denna förmåga att modernisera gamla system förblir en hörnsten i IBM:s AI-strategi. Dessutom, för att återbekräfta sin hängivenhet till utvecklingsgemenskapen, har IBM publicerat Granite-modellerna under Apache 2.0-licensen.

Under benchmarktester visade IBM:s modeller starka resultat över stora programmeringsspråk och bevisar sin skicklighet inom kodsyntes, reparation, förklaring, redigering och översättning. IBM:s forskningsteam lovar kontinuerliga förbättringar av modellerna och planerar att släppa långkontextvarianter och utgåvor optimerade för Python och Java inom en snar framtid.

Privacy policy
Contact