- 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.
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?

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.
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

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.
Canlyniadau cychwynnol mewn prosiectau ffynhonnell agored

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.
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.
Rwy'n frwd dros dechnoleg sydd wedi troi ei ddiddordebau "geek" yn broffesiwn. Rwyf wedi treulio mwy na 10 mlynedd o fy mywyd yn defnyddio technoleg flaengar ac yn tinkering gyda phob math o raglenni allan o chwilfrydedd pur. Nawr rydw i wedi arbenigo mewn technoleg gyfrifiadurol a gemau fideo. Mae hyn oherwydd ers mwy na 5 mlynedd rwyf wedi bod yn ysgrifennu ar gyfer gwefannau amrywiol ar dechnoleg a gemau fideo, gan greu erthyglau sy'n ceisio rhoi'r wybodaeth sydd ei hangen arnoch mewn iaith sy'n ddealladwy i bawb.
Os oes gennych unrhyw gwestiynau, mae fy ngwybodaeth yn amrywio o bopeth sy'n ymwneud â system weithredu Windows yn ogystal ag Android ar gyfer ffonau symudol. Ac mae fy ymrwymiad i chi, rwyf bob amser yn barod i dreulio ychydig funudau a'ch helpu i ddatrys unrhyw gwestiynau sydd gennych yn y byd rhyngrwyd hwn.