CodeMender AI: Agjenti i ri i Google për mbrojtjen e burimit të hapur

Përditësimi i fundit: 08/10/2025

  • Inteligjenca artificiale e CodeMender zbulon, riparon dhe rishkruan kodin e cenueshëm në projekte me burim të hapur me modelet Gemini.
  • Ai kombinon analizën statike dhe dinamike, fuzzimin dhe arsyetimin simbolik me validim automatik nga agjentët.
  • Ka paraqitur 72 rregullime sigurie në depo me një total prej mbi 4,5 milionë rreshtash kodi.
  • Të gjitha propozimet i nënshtrohen shqyrtimit njerëzor para integrimit për të përcaktuar përparësitë e besueshmërisë.

Agjent i inteligjencës artificiale për riparimin e kodit

Në një lëvizje që synon përshpejtimin e sigurisë së projekteve me burim të hapur, Google DeepMind ka prezantuar CodeMender AI, Një agjent i projektuar për të gjetur defekte, për të propozuar rregullime dhe, kur është e përshtatshme, rishkruani fragmente problematike të softuerit.

Me një qasje e kujdesshme e mbështetur nga Arsyetimi i modeleve GeminiKy sistem synon të zvogëlojë kohën midis zbulimit të një dobësie dhe korrigjimit të saj, duke integruar verifikimin automatik dhe shqyrtimin njerëzor përpara çdo dërgimi në depo.

Çfarë është inteligjenca artificiale e CodeMender?

CodeMender

Kjo është një Një agjent agjentik që vepron në mënyrë autonome në baza të mëdha kodesh për të identifikuar dobësitë, për të shpjeguar origjinën e tyre dhe për të gjeneruar rregullime me cilësi të lartë.Objektivi i tij nuk është vetëm të rregullojë gabime specifike, por edhe parandaloni dështimet e familjeve të tëra përmes rifaktorizimeve që zvogëlojnë sipërfaqen e sulmit.

Përmbajtje ekskluzive - Kliko këtu  Si të shtoni ngjitëse në Google Slides

Ky propozim është ndërtohet mbi mësimet e mëparshme nga ekosistemi i Google, duke kombinuar teknikat e përparuara të sigurisë me aftësia e arsyetimit të modeleve gjuhësore për të kuptuar kontekstin e kodit dhe qëllimin e tij.

Si funksionon agjenti

Google Deepmind CodeMender AI

Fluksi i punës i CodeMender integron disa faza të koordinuara që lejojnë që ndryshimet të zbulohen, diagnostikohen dhe validohen përpara se t'u dorëzohen mirëmbajtësve të projektit. Sistemi i kushton rëndësi të veçantë minimizimit të pozitivëve të rremë dhe ruaj funksionalitetin ekzistuese.

  • Eksplorimi dhe sinjalizimianaliza statike dhe dinamike, si dhe turbullues, për të zbuluar sjellje anormale dhe shtigje të rrezikshme ekzekutimi.
  • Diagnozë e thelluar: arsyetimi simbolik dhe elementët e verifikimit formal për identifikoni shkaku rrënjësor të dështimit, jo vetëm simptomat e saj.
  • Gjenerimi i patch-evepropozim i ndryshime të lokalizuara ose rifaktorizime më të gjera kur bëhet fjalë për eliminimin e klasave të përsëritura të gabimeve.
  • Validimi automatikNjë "gjykatës LLM" dhe agjentë kritikë vlerësojnë nëse patch-i ruan funksionalitetin, përputhet me udhëzuesit e stilit dhe shmang regresionet.
  • Korrigjimi automatikNëse validimi zbulon probleme, vetë agjenti përsërit zgjidhjen tuaj para se ta dorëzojë atë për shqyrtim përfundimtar.

Vetëm kur grupi i kontrolleve të brendshme është i kënaqshëm, modifikimi përgatitet që një ekspert njerëzor ta shqyrtojë atë dhe, nëse është e nevojshme, ta integrojë atë në në rrjedhën e sipërme në përputhje me rrethanat.

Përmbajtje ekskluzive - Kliko këtu  Gjithçka që dimë për Google Pixel 10: lançimi, lajmet dhe rrjedhjet e informacionit

Rezultatet fillestare në projektet me burim të hapur

Çfarë është inteligjenca artificiale e CodeMender?

Gjatë muajve të fundit, CodeMender ka paraqitur 72 rregullime sigurie në depot publike, duke përfshirë disa me mbi 4,5 milion rreshta kodi., një vëllim ku shkalla njerëzore është veçanërisht e kufizuar.

Ndër rastet e përdorimit, ekipi citon zbatimin e shënimeve të sigurisë si "-fbounds-safety» në bibliotekën libwebp, një masë që synon neutralizimin e tejmbushjeve të memorjes së përkohshme dhe zvogëlimin e gjasave të sulmeve të ngjashme me incidentet e mëparshme.

Këto ndërhyrje kombinojnë rregullimet kirurgjikale me ndryshimet në dizajn kur modeli i gabimit e justifikon këtë, Forcimi i aftësisë së softuerit për t'i rezistuar shfrytëzimeve të ardhshme pa sakrifikuar performancën ose lexueshmërinë.

Rishikimi njerëzor dhe besueshmëria mbi shpejtësinë

Edhe pse rezultatet e para janë premtuese, ata që janë përgjegjës theksojnë se Projekti është në fazën e kërkimit dhe të gjitha propozimet e gjeneruara nga agjenti i nënshtrohen shqyrtimit njerëzor. para se t'u dërgohet mirëmbajtësve.

Strategjia i jep përparësi besimit në ekosistem: ndryshimet kontrollohen për të siguruar që ato ruajnë funksionalitetin, respektojnë udhëzimet e projektit dhe nuk sjellin sjellje të padëshirueshme, të cilat zvogëlon rrezikun e regresioneve të prodhimit.

Përmbajtje ekskluzive - Kliko këtu  Si të përdorni gjithmonë të njëjtin fjalëkalim me 1Password?

Për zhvilluesit dhe mirëmbajtësit, Premtimi operacional është i qartë: më pak kohë duke luftuar dobësitë e përsëritura dhe më shumë fokus në ndërtimin e softuerëve cilësorë., i mbështetur nga një cikël rishikimi që i mban njerëzit në kontroll përfundimtar.

Plani i veprimit dhe disponueshmëria

Google DeepMind planifikon të zgjerojë bashkëpunimin me komunitetin e burimeve të hapura dhe të publikojë dokumentacion teknik shtesë mbi arkitekturën e agjentit dhe të saj Tubacioni të validimit.

Aspirata e deklaruar është Bëjeni CodeMender më të disponueshëm për zhvilluesit kur të arrijë nivelet e pritura të besueshmërisë., duke ruajtur theksin te siguria dhe përgjegjësi në vendosjen e tij.

Nëse arrin të konsolidohet, CodeMender AI Mund të bëhet një mjet mbështetës i përditshëm për ekipet që mirëmbajnë baza kodesh në rritje, duke e sjellë zbulimin dhe korrigjimin e automatizuar më afër shkallës që kërkon burimi i hapur modern.

Artikulli i lidhur:
Si mund ta përmirësoj kodin tim me Codeacademy Go?