Od
- Cliff Saran, Upravljanje urednikom
Slušajte ovaj podcast
Otkrivamo kako bet365 koristi generativni AI za razumijevanje naslijeđenog koda za pojačanje njegove modernizacijske programe
Tokom mnogo godina bio je u tehnološkoj industriji, šef platforme na platformi na bet365’s Hillside Technology platforma, kaže da nije bio svjedok mogućnosti i usvajanja tehnologije koja se kreće brže i kao raširene kao generirajuće AI (GENAI).
S obzirom da je genai tehnologija pogodila glavnu tok sa GPT-om prije 4 godine, Reed kaže: “Bilo je to kao ništa ranije.” I dok se reč “transformacija” velikodušno prezira u tehnologiji koja opisuje generativni AI kao “transformaciona sa velikim slovom T.”
Ali transformacije nisu trenutne i preduzeća treba da razumiju kako najefikasnije primijeniti GENA i shvatiti gdje se radi i ne radi dobro. “Svaki put kada čujete bilo šta sa generativnim AI, čujete reč put i nismo različiti”, kaže on. “Pokušavamo to razumjeti. Pokušavamo razumjeti njene mogućnosti i razumjeti naše mjesto s generalnim AI”, dodaje Reed.
Rani usvojitelji žele razumjeti kako koristiti Genai u svakodnevnom radu, koji on kaže, može se kretati od aii-baziranog radnog asistenta ili alata koji mijenja način na koji koriste AI kao ulaz u mnogo organizacija.
On ističe da Bet365 nije drugačiji. “Imamo kliznu vagu ambicije, ali očito se sviđamo sve što radimo u organizaciji ove veličine, mora se meriti, mora se shvatiti i trebamo biti vrlo jasni što koristimo generirajuće Ai.”
Jedna od vrlo jasne slučajeve upotrebe za GENA je u razvoju softvera. Kao reed beleške, čitava tehnološka industrija pokušava da izvrši kako da najbolje izvuče ono što tehnologija može ponuditi. Koristeći ga za kodiranje nije drugačije od kada se GENAI koristi za pisanje eseja, gdje je engleski jezik zamijenjen za programski jezik tokom obuke. Međutim, bet365 traži više od ai-baziranog kodiranja. Kaže: “Kôd za pisanje je odličan, ali ono što smo veoma zainteresirani da vidimo ako može pročitati kod.”
Poseban problem bet365 zainteresiran je za rješavanje koristi AI za razumijevanje kodne baze bez da neko ne mora pročitati kôd.
“To nam je vrlo privlačno”, kaže on. “Kao i svaka veća tehnološka kompanija ili organizacija koja je bila oko nekoliko godina, počnite misliti na svoje tehničke podatke i bazu vaših naslijeđenih kodova i da postoji postotak vaše radne snage samo održavanje ove bazne baze.”
Ovo je bila originalna slučaja upotrebe za tim. “Većina projekata koje implementirate početak da stare i erodirate drugi kôd ide uživo kada pređete u Run Mode. To je više model održavanja i postaje sve složeniji”, dodaje sve složenije “, dodaje sve složenije”, dodaje sve složenije “, dodaje sve složenije”, dodaje sve složenije “, dodaje sve složenije”, dodaje sve složenije “, dodaje sve složenije”, dodaje sve složenije “, dodaje sve složenije”, dodaje sve složenije “, dodaje sve složenije”, dodaje sve složenije “, dodaje sve složenije”, dodaje sve složenije “, dodaje sve složenije”, dodaje sve složenije “, dodaje sve složenije”, dodaje sve složenije “, dodaje sve složenije”, dodaje sve složenije “, dodaje sve složenije”, dodaje sve više i složenije.
U Reedovom iskustvu, ako neko nema vidljivost koda i nije prisutan tokom održavanja tog kodeksa, ponekad može biti teže razumjeti kako kôd zapravo radi. “Svako sad i opet shvatite da zapravo ne razumijete kôd do određene mjere za koji trebate za zadatak naprijed”, kaže on.
Početni cilj bio je poboljšati poslovanje “razumijevanje baze svog kodeksa za održavanje. Ali kao i mnoga tvrtka, došlo je do prilika za modernizaciju ove baze kodeksa, kao što TEID ističe: “Nijedna organizacija nijedne veličine ne pokušava modernizirati vlastitu bazu kodova.”
A za Reed, Ai mora biti dio toga. “Pokušavamo shvatiti šta to znači za nas.”
Prema Reedu, nakon što AI može pružiti posao s razinom razumijevanja o svom naslijeđenom kodnoj bazi, tada postaje moguć složenijih arhitektonskih pitanja koja će se često podići kao organizacije modernizirati njihove IT sisteme. To omogućuje donositeljima odluka da identificiraju gdje se funkcionalnost duplicira i kako segmentirati kodeks za premještanje aplikacije na turnu arhitekturu u oblaku. Mogućnost geneije za čitanje i razumijevanje Kodeksa također može pomoći programerima softvera identificirati gdje se određeni kod može zamijeniti poboljšanom funkcionalnošću ili više koda izvedbe, dostupan u softverskom spremištu.