Google përdori një model të madh gjuhësor për të identifikuar një dobësi në SQLite

Studiuesit nga Google Project Zero dhe Google DeepMind kanë publikuar një raport mbi zhvillimin e sistemit Big Sleep AI, i ndërtuar mbi bazën e modelit të madh të gjuhës Gemini 1.5 Pro dhe i krijuar për të identifikuar dobësitë në kodin burimor. Arritja e projektit ishte identifikimi, duke përdorur Big Sleep, i cenueshmërisë së parë të shfrytëzuar dhe të panjohur më parë në një projekt ekzistues. Dobësia u identifikua si rezultat i një sistemi AI që kontrollon bazën e kodit të SQLite DBMS dhe çon në një rrjedhje të nëndheshme të tamponit që tejmbush kufirin e poshtëm të tamponit në pirg. Problemi u zbulua në kodin e kryer së fundmi dhe u rregullua përpara se të futej në versionin përfundimtar të SQLite 3.47.0.

Modeli mund të përdoret si një mjet ndihmës në fushat që kërkojnë rishikim manual që kërkon shumë kohë, si dhe për organizimin e verifikimit automatik të kodit të ri me qëllim identifikimin e dobësive në fazat e hershme të zhvillimit (përpara se kodi problematik të futet në versionet përfundimtare) . Pritet që modeli i zhvilluar i inteligjencës artificiale të na lejojë të identifikojmë problemet që lidhen me sigurinë në kod, të cilat janë të vështira për t'u përcaktuar përmes testimit të paqartë.

Për më tepër, CEO i Google deklaroi se më shumë se një e katërta (25%) e të gjithë kodit të gjeneruar në kompani tani gjenerohet duke përdorur modele të mëdha të gjuhës Gemini, të cilat më pas shqyrtohen dhe pranohen nga inxhinierët. Vihet re se një përdorim i tillë i AI ka përshpejtuar ndjeshëm procesin e zhvillimit të produktit.

Burimi: opennet.ru

Shto një koment