CodeMender AI: asiant newydd Google ar gyfer amddiffyn ffynhonnell agored

Diweddariad diwethaf: 08/10/2025

  • Mae CodeMender AI yn canfod, atgyweirio ac ailysgrifennu cod bregus mewn prosiectau ffynhonnell agored gyda modelau Gemini.
  • Mae'n cyfuno dadansoddi statig a deinamig, aneglurder a rhesymu symbolaidd gyda dilysu awtomatig gan asiantau.
  • Mae wedi cyflwyno 72 o atgyweiriadau diogelwch i ystorfeydd sy'n gyfanswm o dros 4,5 miliwn o linellau o god.
  • Mae pob cynnig yn cael ei adolygu gan ddyn cyn ei integreiddio er mwyn blaenoriaethu dibynadwyedd.

Asiant AI ar gyfer atgyweirio cod

Mewn symudiad sydd â'r nod o gyflymu diogelwch prosiectau ffynhonnell agored, Mae Google DeepMind wedi cyflwyno CodeMender AI, a asiant wedi'i gynllunio i leoli namau, cynnig clytiau a, lle bo'n briodol, ailysgrifennu darnau problemus o'r feddalwedd.

Gyda dull gofalus a gefnogir gan y rhesymu modelau GeminiNod y system hon yw lleihau'r amser rhwng darganfod gwendid a'i gywiro, gan integreiddio gwirio awtomatig ac adolygiad dynol cyn unrhyw gyflwyniad i'r ystorfeydd.

Beth yw CodeMender AI?

CodeMender

Mae'n Asiant sy'n gweithredu'n ymreolaethol ar gronfeydd cod mawr i nodi gwendidau, egluro eu tarddiad, a chynhyrchu atebion o ansawdd uchel.Ei amcan yw nid yn unig cywiro gwallau penodol, ond hefyd atal teuluoedd cyfan rhag methiannau trwy ailffactorio sy'n lleihau'r arwyneb ymosod.

Cynnwys unigryw - Cliciwch Yma  Sut i drosglwyddo parth o Godaddy i Google

Mae'r cynnig hwn yn yn adeiladu ar ddysgiadau blaenorol o ecosystem Google, gan gyfuno technegau diogelwch aeddfed â'r gallu rhesymu o fodelau iaith i ddeall cyd-destun y cod a'i fwriad.

Sut mae'r asiant yn gweithio

Google Deepmind CodeMender AI

Mae llif gwaith CodeMender yn integreiddio sawl cam cydlynol sy'n caniatáu canfod, diagnosio a dilysu newidiadau cyn eu cyflwyno i gynhalwyr prosiectau. Mae'r system yn rhoi pwyslais arbennig ar leihau canlyniadau positif ffug a cadw ymarferoldeb presennol.

  • Archwilio a signalau: dadansoddiad statig a deinamig, yn ogystal â ffliwio, i ddarganfod ymddygiad annormal a llwybrau gweithredu peryglus.
  • Diagnosis manwl: rhesymu symbolaidd ac elfennau o wirio ffurfiol ar gyfer nodi'r achos gwraidd o'r dyfarniad, nid ei symptomau yn unig.
  • Cynhyrchu clytiaucynnig o newidiadau lleol neu ailffactorio mwy helaeth o ran dileu dosbarthiadau cylchol o fygiau.
  • Dilysu awtomatig: mae "barnwr LLM" ac asiantau beirniadol yn gwerthuso a yw'r clwt yn cynnal ymarferoldeb, yn cydymffurfio â chanllawiau arddull ac yn osgoi atchweliadau.
  • AwtogywiriadOs bydd dilysu yn canfod problemau, yr asiant ei hun yn ailadrodd ar eich datrysiad cyn ei gyflwyno i'w adolygu'n derfynol.

Dim ond pan fydd y set o wiriadau mewnol yn foddhaol y paratoir yr addasiad i arbenigwr dynol ei archwilio ac, os oes angen, ei integreiddio i'r i fyny'r afon cyfatebol.

Cynnwys unigryw - Cliciwch Yma  Sut i ychwanegu symbol yn Google Sheets

Canlyniadau cychwynnol mewn prosiectau ffynhonnell agored

Beth yw CodeMender AI?

Yn ystod yr ychydig fisoedd diwethaf, Mae CodeMender wedi cyflwyno 72 o atgyweiriadau diogelwch i ystorfeydd cyhoeddus, gan gynnwys rhai gyda dros 4,5 miliwn o linellau o god., cyfaint lle mae'r raddfa ddynol yn arbennig o gyfyngedig.

Ymhlith yr achosion defnydd, mae'r tîm yn crybwyll cymhwyso anodiadau diogelwch fel "diogelwch-fffiniau» yn llyfrgell libwebp, mesur sydd â'r nod o niwtraleiddio gorlifoedd byffer a lleihau'r tebygolrwydd o ymosodiadau tebyg i ddigwyddiadau blaenorol.

Mae'r ymyriadau hyn yn cyfuno addasiadau llawfeddygol â newidiadau dylunio pan fydd y patrwm gwall yn ei warantu, Cryfhau gallu'r feddalwedd i wrthsefyll camfanteision yn y dyfodol heb aberthu perfformiad na darllenadwyedd.

Adolygiad dynol a dibynadwyedd dros gyflymder

Er bod y canlyniadau cyntaf yn addawol, mae'r rhai sy'n gyfrifol yn pwysleisio bod Mae'r prosiect yn y cyfnod ymchwil ac mae pob cynnig a gynhyrchir gan yr asiant yn cael ei adolygu gan bobl. cyn cael ei anfon at y cynhalwyr.

Mae'r strategaeth yn blaenoriaethu ymddiriedaeth ecosystemau: caiff newidiadau eu gwirio i sicrhau eu bod yn cynnal ymarferoldeb, yn parchu canllawiau'r prosiect, ac nad ydynt yn cyflwyno ymddygiad annymunol, sydd yn lleihau'r risg o atchweliadau cynhyrchu.

Cynnwys unigryw - Cliciwch Yma  Sut i olygu uchder rhes yn Google Sheets

Ar gyfer datblygwyr a chynhalwyr, Mae'r addewid gweithredol yn glir: llai o amser yn ymladd yn erbyn gwendidau ailadroddus a mwy o ffocws ar adeiladu meddalwedd o safon., wedi'i gefnogi gan ddolen adolygu sy'n cadw pobl mewn rheolaeth eithaf.

Map ffordd ac argaeledd

Mae Google DeepMind yn bwriadu ehangu cydweithio â'r gymuned ffynhonnell agored a chyhoeddi dogfennaeth dechnegol ychwanegol ar bensaernïaeth yr asiant a'i piblinell o ddilysu.

Y dyhead a nodwyd yw Gwneud CodeMender ar gael yn ehangach i ddatblygwyr pan fydd yn cyrraedd y lefelau dibynadwyedd disgwyliedig., gan gynnal y pwyslais ar ddiogelwch a cyfrifoldeb yn ei ddefnydd.

Os yw'n llwyddo i gydgrynhoi, CodeMender AI Gall ddod yn offeryn cymorth dyddiol i dimau sy'n cynnal cronfeydd cod sy'n tyfu, gan ddod â chanfod ac adfer awtomataidd yn agosach at y raddfa y mae ffynhonnell agored fodern yn ei mynnu.

Erthygl gysylltiedig:
Sut alla i wella fy nghod gyda Codecademy Go?