CodeMender AI: agén anyar Google pikeun ngajagi open source

Update terakhir: 08/10/2025

  • CodeMender AI ngadeteksi, ngalereskeun, sareng nyerat ulang kode anu rentan dina proyék open source sareng modél Gemini.
  • Ieu ngagabungkeun analisis statik jeung dinamis, fuzzing jeung penalaran simbolis jeung validasi otomatis ku agén.
  • Éta parantos ngalebetkeun 72 perbaikan kaamanan ka repositori anu jumlahna langkung ti 4,5 juta garis kode.
  • Kabéh usulan ngalaman review manusa saméméh integrasi pikeun prioritas reliabilitas.

agén AI pikeun perbaikan kode

Dina gerakan anu ditujukeun pikeun ngagancangkeun kaamanan proyék open source, Google DeepMind parantos ngenalkeun CodeMender AI, un agén dirancang pikeun manggihan faults, ngajukeun patch na, mana nu cocog, nulis ulang fragmen masalah tina software.

sareng pendekatan cautious dirojong ku penalaran model GeminiSistem ieu boga tujuan pikeun ngurangan waktu antara kapanggihna hiji kerentanan jeung koreksi na, integral tina verifikasi otomatis tur review manusa saméméh sagala kiriman ka repositories.

Naon CodeMender AI?

CodeMender

Ieu mangrupakeun Agén agén anu beroperasi sacara mandiri dina basis kode ageung pikeun ngaidentipikasi kerentanan, ngajelaskeun asal-usulna, sareng ngahasilkeun perbaikan kualitas luhur.. Tujuanana henteu ngan ukur ngalereskeun kasalahan khusus, tapi ogé nyegah sakabeh kulawarga tina gagal ngaliwatan refactorings nu ngurangan beungeut serangan.

Eusi ekslusif - Klik Ieuh  Kumaha mupus paguneman dina Google Chat

Usul ieu ngawangun on learning saméméhna ti ékosistem Google, ngagabungkeun téhnik kaamanan dewasa jeung kamampuh nalar model basa pikeun maham konteks kode jeung maksudna.

Kumaha agén jalan

Google Deepmind CodeMender AI

Aliran kerja CodeMender ngahijikeun sababaraha tahap anu terkoordinasi anu ngamungkinkeun parobahan dideteksi, didiagnosis, sareng disahkeun sateuacan dikintunkeun ka pangurus proyék. Sistim nu nempatkeun tekenan husus dina ngaminimalkeun positip palsu na ngawétkeun fungsionalitas geus aya.

  • Éksplorasi jeung signalling: analisis statik sarta dinamis, kitu ogé ngahudangkeun, pikeun manggihan paripolah anomali jeung jalur palaksanaan bahaya.
  • Diagnosis jero: penalaran simbolis jeung unsur verifikasi formal pikeun ngaidentipikasi nu akar panyabab tina kagagalan, teu ngan gejala na.
  • Generasi patch: usulan ti parobahan localized atawa refactorings leuwih éksténsif lamun datang ka ngaleungitkeun kelas ngulang bug.
  • Validasi otomatis: "Hakim LLM" sareng agén kritis ngevaluasi naha patch ngajaga fungsionalitas, patuh kana pituduh gaya sareng ngahindarkeun régrési.
  • Koréksi otomatis: Lamun validasi ngadeteksi masalah, agén sorangan iterates on solusi Anjeun saméméh ngirimkeunana pikeun review ahir.

Ngan nalika set pamariksaan internal nyugemakeun, modifikasi disiapkeun pikeun ahli manusa pikeun nalungtik éta sareng, upami perlu, ngahijikeun kana hulu saluyu

Eusi ekslusif - Klik Ieuh  Goku AI: Sadayana ngeunaan AI anu ngahasilkeun pidéo canggih

Hasil awal dina proyék open source

Naon CodeMender AI?

Salami sasih terakhir, CodeMender parantos ngalebetkeun 72 perbaikan kaamanan ka repositori umum, kalebet sababaraha anu ngagaduhan langkung ti 4,5 juta garis kode., volume dimana skala manusa utamana diwatesan.

Di antara kasus pamakean, tim nyarioskeun aplikasi anotasi kaamanan salaku "-fbounds-kaamanan» dina perpustakaan libwebp, ukuran aimed dina neutralizing overflows panyangga sarta ngurangan likelihood serangan sarupa insiden saméméhna.

Interventions ieu ngagabungkeun pangaluyuan bedah jeung parobahan desain lamun pola kasalahan warrants eta, Nguatkeun kamampuan parangkat lunak pikeun nolak eksploitasi masa depan tanpa ngorbankeun kinerja atanapi kabaca.

Review manusa jeung reliabilitas leuwih speed

Sanaos hasil anu munggaran ngajangjikeun, anu tanggung jawab nekenkeun éta Proyék éta dina fase panalungtikan sareng sadaya usulan anu dihasilkeun ku agén ngalaman tinjauan manusa. saméméh dikirim ka pangropéa.

Strategi ieu prioritas kapercayaan ékosistem: parobahan dipariksa pikeun mastikeun aranjeunna ngajaga fungsionalitas, hormat tungtunan proyék, sarta teu ngenalkeun kabiasaan nu teu dihoyongkeun, nu ngurangan résiko regressions produksi.

Eusi ekslusif - Klik Ieuh  Naha Zoom teu aman?

Pikeun pamekar sareng pangropéa, Janji operasional jelas: kirang waktos merangan kerentanan repetitive sareng langkung fokus kana ngawangun software kualitas., dirojong ku loop review nu ngajaga jalma di kontrol pamungkas.

Roadmap sarta kasadiaan

Google DeepMind ngarencanakeun pikeun ngalegaan kolaborasi sareng komunitas open source sareng nyebarkeun dokuméntasi téknis tambahan ngeunaan arsitéktur agén sareng na pipa tina validasi.

Anu dimaksud aspirasi nyaeta Jieun CodeMender leuwih lega sadia pikeun pamekar lamun eta ngahontal tingkat reliabilitas ekspektasi., ngajaga tekenan kana kaamanan jeung tanggung jawab dina deployment na.

Lamun junun konsolidasi, CodeMender AI Éta tiasa janten alat pangrojong sapopoé pikeun tim anu ngajaga basis kode anu ngembang, ngadeukeutkeun deteksi otomatis sareng remediasi kana skala anu ditungtut ku open source modern.

Tulisan anu aya hubunganana:
Kumaha carana abdi tiasa ningkatkeun kode abdi kalawan Codeacademy Go?