Injineerinka saarka: ka faa’iidaysiga Codex adduun diiradda saaraya wakiilka
Waxaa qoray Ryan Lopopolo, Xubin ka tirsan Shaqaalaha Farsamada
Shantii bilood ee la soo dhaafay, kooxdayadu waxay wadday tijaabo: dhisidda iyo sii-deynta nooc beta gudaha ah oo badeecad software ah, kaas oo leh 0 sadar oo kood gacanta lagu qoray.
Alaabtu waxay leedahay isticmaaleyaal gudaha ah oo maalinle ah iyo tijaabiyeyaal alpha oo dibadda ah. Waa la sii daayaa, waa la hawlgeliyaa, wuu xumaadaa, waana la hagaajiyaa. Waxa ka duwan waa in khad kasta oo koodh ah—loojigga abka, tijaabooyinka, habaynta CI, dukumentiyada, la-socodka, iyo qalabka gudaha—uu qoray Codex. Waxaan qiyaasaynaa in aan tan ku dhisnay qiyaastii 1/10 wakhtigii ay qaadan lahayd in koodhka gacanta lagu qoro.
Bani'aadamku way hagtaan. Wakiilladu way fuliyaan.
Waxaan si kas ah u doorannay xaddidaaddan si aan u dhisno waxa lagama maarmaanka u ahaa in xawaaraha injineerinka lagu kordhiyo heerar badan. Waxaan haysannay toddobaadyo kooban si aan u soo saarnay waxa ugu dambayn noqday milyan sadar oo koodh ah. Si taas loo sameeyo, waxaan u baahnayn inaan fahanno waxa is beddela marka hawsha ugu weyn ee kooxda injineernimada software-ku aysan mar dambe ahayn qorista koodh, balse ay tahay naqshadaynta deegaanada, qeexidda ujeeddada, iyo dhisidda wareegyada jawaab-celinta ee u oggolaanaya wakiillada Codex inay qabtaan shaqo la isku hallayn karo.
Qoraalkan wuxuu ku saabsan yahay waxa aan ka barannay dhisidda badeeco gebi ahaan cusub annaga oo la shaqaynayna koox wakiillo ah—waxa fashilmay, waxa is biirsaday, iyo sida aan u kordhin karno ka faa’iidaysiga khayraadkeena keliya ee runtii naadirka ah: waqtiga iyo feejignaanta bini’aadamka.
Commit-kii ugu horreeyay ayaa lagu daray keydka koodhka oo madhan dabayaaqadii Agoosto 2025.
Qaab-dhismeedka bilowga ah—qaab-dhismeedka keydka koodhka, qaabeynta CI, xeerarka qaabeynta, dejinta maareeyaha xirmooyinka, iyo qaab-dhismeedka abka—waxaa soo saaray Codex CLI iyadoo la adeegsanayo GPT‑5, waxaana hagayay urur yar oo qaabab hore u jiray ah. Xitaa faylka AGENTS.md ee bilowga ah, kaas oo hagaya wakiillada sida ay uga shaqeeyaan keydka koodhka, waxaa isagana qoray Codex.
Ma jirin kood hore u jiray oo bini’aadam qoray si nidaamka loogu saldhigo. Tan iyo bilowgii, keydka koodhka waxaa qaabeeyay wakiilka.
Shan bilood ka dib, keydka koodhku wuxuu ka kooban yahay qiyaastii hal milyan oo sadar oo koodh ah, kuwaas oo ku baahsan loojigga abka, kaabayaasha, agabka, dukumentiyada, iyo agabyada caawinta ee horumariyeyaasha gudaha. Muddadaas, qiyaastii 1,500 pull request ayaa la furay lana isku daray, iyadoo koox yar oo ka kooban saddex injineer oo keliya ay waday horumarinta Codex. Tani waxay u dhigantaa celcelis shaqada oo ah 3.5 PR injineerkiiba maalintii, waxaana la yaab leh in shaqada ay korodhay markii kooxdu kortay oo ay hadda noqotay toddobo injineer. Waxa muhiim ah, tani ma ahayn wax-soo-saar loo sameeyay wax-soo-saar uun awgiis: badeecadda waxaa gudaha uga isticmaalay boqolaal isticmaale, oo ay ku jiraan isticmaaleyaal gudaha ah oo awood sare leh oo maalin kasta adeegsada.
Intii lagu jiray hannaanka horumarinta, bini’aadamku marnaba si toos ah uguma biirin wax koodh ah. Tani waxay noqotay falsafad udub-dhexaad u ah kooxda: kood gacanta lagu qoro ma jiro.
Maqnaanshaha barnaamij-qorista tooska ah ee bini’aadamku gacanta ku sameeyo wuxuu soo kordhiyay nooc ka duwan oo shaqo injineernimo ah, oo diiradda saaraya nidaamyada, qaab-dhismeedka taageerada, iyo ka-faa’iidaysiga awoodaha.
Horumarkii hore wuu ka gaabnaa intii aan filaynay, ma ahayn sababtu in Codex aanu awood lahayn, balse waxay ahayd sababta oo ah deegaanka si ku filan looma qeexin. Wakiilku ma lahayn qalabka, fikradaha guud, iyo qaab-dhismeedka gudaha ee loo baahnaa si uu horumar uga sameeyo gaarista yoolalka heerka sare. Shaqada ugu weyn ee kooxdayada injineernimada waxay noqotay u suurtagelinta wakiillada inay qabtaan shaqo waxtar leh.
Dhaqan ahaan, tani waxay ka dhignayd in loo shaqeeyo hab qoto-dheer-marka-hore ah: yoolalka waaweyn loo kala jabiyo qaybo aasaasi ah oo yaryar (naqshadayn, koodh, dib-u-eegis, tijaabo, iwm), wakiilka la siiyo tilmaamo si uu u dhiso qaybahas, kadibna loo adeegsado si loo suurtageliyo hawlo ka sii adag. Marka wax fashilmaan, xalku ku dhowaad marnaba ma ahayn “dadaal dheeraad ah samee.” Maadaama sida keliya ee horumar lagu samayn karay ay ahayd in Codex shaqada qabto, injineerrada aadanaha mar walba hawsha ayay soo geli jireen oo waydiin jireen: “awooddee ayaa maqan, sideese uga dhignaa mid wakiilka u caddaanaysa isla markaana lagu dhaqan-gelin karo?”
Dadku waxay nidaamka kula falgalaan ku dhowaad gebi ahaan iyagoo adeegsanaya weydiin: injineer ayaa hawl sharxaya, wakiilka socodsiinaya, ka dibna u oggolaanaya inuu furo pull request. Si PR loogu gaarsiiyo dhammaystir, waxaan Codex ku amarnaa inuu si maxalli ah u eego isbeddelladiisa, codsado dib-u-eegisyo gaar ah oo dheeraad ah oo wakiillo ah labadaba si maxalli ah iyo daruurta dhexdeeda, uga jawaabo jawaab-celin kasta oo ay bixiyaan bini’aadam ama wakiil, ka dibna ku celceliyo wareeg ilaa dhammaan wakiillada dib-u-eegaya ay ku qancaan (dhab ahaantii tani waa Wareegga Ralph Wiggum(ku furmaa daaqad cusub)). Codex wuxuu si toos ah u adeegsadaa qalabkeenna caadiga ah ee horumarinta (gh, qoraallada maxalliga ah, iyo xirfadaha ku dhex jira keydka koodhka) si uu u ururiyo macnaha guud iyada oo aan dadku nuqul ka samayn oo ku dhejin CLI-ga.
Dadku way dib u eegi karaan pull request-yada, laakiin waajib kuma aha. Muddo ka dib, waxaan ku dhowaad dhammaan dedaalkii dib-u-eegista u wareejinnay in si wakiil-ilaa-wakiil ah loo maareeyo.
Markii shaqada koodhku korodhay, caqabaddayadii ugu weyneyd waxay noqotay awoodda QA-ga bini’aadamka. Maadaama xaddidaadda joogtada ahi ay ahayd waqtiga iyo feejignaanta bini’aadamka, waxaan ka shaqaynay inaan awood dheeraad ah ku darno wakiilka annagoo ka dhigaynay waxyaabo sida isku-xirka abka, diiwaannada, iyo cabbirrada abka laftooda kuwo Codex si toos ah u akhrisan karo.
Tusaale ahaan, waxaan abka ka dhignay mid laga bilaabi karo git worktree kasta, si Codex uu u bilaabi karo oo u maamuli karo hal instans isbeddel kasta. Waxaan sidoo kale Chrome DevTools Protocol ku dhex darnay deegaanka fulinta ee wakiilka, waxaanan abuurnay xirfado loogu shaqeeyo sawirro DOM ah, sawirro shaashadeed, iyo navigayshan. Tani waxay u suuragelisay Codex inuu dib u soo saaro cilladaha, xaqiijiyo hagaajinnada, oo uu si toos ah u falanqeeyo hab-dhaqanka UI.

Waxaan sidaas oo kale u samaynay qalabka observability-ga. Diiwaannada, halbeegyada, iyo raadraacyada waxaa Codex loogu bandhigaa iyada oo loo marayo xirmo la-socod maxalli ah oo ku-meelgaar u ah worktree kasta. Codex wuxuu ku shaqeeyaa nooc si buuxda uga go'doonsan abkaas—oo ay ku jiraan diiwaannadiisa iyo cabbirradiisa, kuwaas oo la burburiyo marka hawshaasi dhammaato. Wakiiladu waxay diiwaannada ku weydiin karaan LogQL, cabbirradana PromQL. Marka macnaha guud la heli karo, weydiin sida “hubi in bilaabista adeeggu ku dhammaato wax ka yar 800ms” ama “wax span ah oo ku jira afar socdaal oo muhiim ah oo isticmaalaha ah yuusan dhaafin laba ilbiriqsi” waxay noqdaan kuwo la maarayn karo.
Waxaan si joogto ah u aragnaa hawlgallo Codex oo keli ah oo ka shaqaynaya hal hawl muddo ka badan lix saacadood (badanaa inta dadku hurdaan).
Maareynta macnaha guud waa mid ka mid ah caqabadaha ugu waaweyn ee ka jira sidii wakiilladu u noqdaan kuwo wax ku ool ah marka ay qabtaan hawlo waaweyn oo kakan. Mid ka mid ah casharradii ugu horreeyay ee aan barannay wuxuu ahaa mid fudud: si Codex khariidad u siiya, buug tilmaame 1,000 bog ahna ha siin.
Waxaan tijaabinay “hal AGENTS.md(ku furmaa daaqad cusub) oo weyn” habka. Waxay ku fashilantay siyaabo la saadaalin karo:
- Macnaha guud waa khayraad naadir ah. Fayl tilmaamo oo aad u weyn ayaa meesha ka riixa hawsha, koodhka, iyo dukumentiyada la xiriira—sidaas darteed wakiilka ayaa ama seegaya xaddidaadaha muhiimka ah, ama bilaabaya inuu hagaajiyo kuwa khaldan.
- Hagid aad u badan waxay noqotaa hagid la'aan. Marka wax walba ay “muhiim” yihiin, waxba muhiim ma aha. Wakiiladu ugu dambayn waxay si maxalli ah u sameeyaan iswaafajinta qaababka, halkii ay si ujeeddo leh u hagmi lahaayeen.
- Isla markiiba way qudhmaa. Hage hal-dhis ah oo aad u weyn wuxuu isu beddelaa meel lagu aaso xeerar duugoobay. Wakiiladu ma kala garan karaan waxa weli sax ah, dadkuna way joojiyaan dayactirkiisa, faylkuna si aan la dareemin ayuu isu beddelaa wax soo jiidasho leh balse dhibaato keena.
- Way adag tahay in la xaqiijiyo. Hal xidhmo oo keliya kuma habboona hubinno farsamo oo otomaatig ah (daboolidda, cusboonaanta, lahaanshaha, isku-xidhka tixraacyada), sidaas darteed ka-leexasho waa lama huraan.
Sidaa darteed, halkii aan AGENTS.md u qaadan lahayn sidii ensayklobidiya, waxaan u qaadaneynaa sidii tusmada buugga.
Saldhigga aqoonta ee keydka koodhka wuxuu ku jiraa gal docs/ oo habaysan, kaas oo loo tixgeliyo nidaamka diiwaanka rasmiga ah. AGENTS.md gaaban (qiyaastii 100 sadar) ayaa lagu geliyaa kontekstka, wuxuuna inta badan u shaqeeyaa sidii khariidad, isagoo leh tilmaamayaal u gudbiya ilo xaqiiqo oo qoto dheer oo meel kale yaal.
Dukumentiyada naqshadaynta waa la diiwaangeliyey oo la tusmeeyey, oo ay ku jiraan xaaladda xaqiijinta iyo tiro caqiidooyin aasaasi ah oo qeexa mabaadi’da hawlgalka ee mudnaanta siiya wakiilka. Dukumentiga qaab-dhismeedka(ku furmaa daaqad cusub) wuxuu bixiyaa khariidad heer-sare ah oo ku saabsan domains-ka iyo lakabeynta xirmooyinka. Dukumenti tayo ayaa darajeeya qayb kasta oo badeecadeed iyo lakab kasta oo naqshad-dhismeed, isagoo la socda farqiga waqtiga ku kordha.
Qorshayaasha waxaa loola dhaqmaa sidii wax-soo-saarro heer-koowaad ah. Qorshayaal fudud oo ku-meelgaar ah ayaa loo isticmaalaa isbeddellada yaryar, halka shaqada adag lagu diiwaangeliyo qorshayaasha fulinta(ku furmaa daaqad cusub) oo ay weheliyaan diiwaannada horumarka iyo go'aamada, kuwaas oo lagu geliyo keydka koodhka. Qorshayaasha firfircoon, qorshayaasha la dhammaystiray, iyo deynta farsamo ee la yaqaan dhammaantood noocyo ayaa loo kala duubay oo meel wada yaallaan, taas oo u oggolaanaysa wakiillada inay shaqeeyaan iyaga oo aan ku tiirsanayn macnaha guud ee dibadda.
Tani waxay suurto-gelisaa soo-bandhigid tartiib-tartiib ah: wakiilladu waxay ku bilaabaan bar yar oo deggan oo laga soo galo, waxaana la baraa halka ay xigta ka eegi lahaayeen, halkii bilowga lagu hafin lahaa.
Waxaan tan u dhaqan gelinnaa si farsamo ah. Linters gaar ah iyo shaqooyinka CI ayaa xaqiijiya in saldhigga aqoontu uu yahay mid la cusboonaysiiyay, is-dhex-tixraacan, isla markaana si sax ah loo qaabeeyey. Wakiilka “doc-gardening” ee si joogto ah u soo noqnoqda ayaa baaraya dukumeenti dhacay ama duugoobay oo aan ka tarjumayn habdhaqanka dhabta ah ee koodhka, wuxuuna furaa pull request-yo sixid ah.
Markii saldhigga koodhku horumaray, qaab-dhismeedka Codex ee go’aamada naqshadeynta ayaa isna u baahday inuu horumaro.
Maadaama keydka koodhka uu gebi ahaanba wakiilku sameeyay, waxaa marka hore loo habeeyay in Codex si fudud u akhriyi karo. Si la mid ah sida kooxuhu u higsadaan inay hagaajiyaan sahlanaanta lagu dhex mari karo koodhkooda shaqaalaha cusub ee injineernimada, hadafka injineerradayada aadanaha wuxuu ahaa in la suurtogeliyo in wakiil uu ka sababeeyo una fahmo dhammaan domain-ka ganacsiga si toos ah uga imanaya keydka koodhka laftiisa.
Marka laga eego aragtida wakiilka, wax kasta oo uusan geli karin macnaha guud inta uu si hufan u shaqaynayo, ficil ahaan ma jiraan. Aqoonta ku jirta Google Docs, taxanayaasha sheekaysiga, ama maskaxda dadka, ma aha mid uu nidaamku heli karo. Agabka ku jira keydka koodhka ee noocyadooda la maamulo (tusaale, koodh, Markdown, bandhig-qorshe, qorshayaal la fulin karo) ayaa ah waxa keliya ee uu arki karo.

Waxaan barannay in, waqti ka dib, aan u baahnayn inaan repo-ga ku darno macnaha guud ee sii kordhaya. Wadahadalkii Slack ee kooxda ku mideeyey qaab-dhismeed naqshadeed? Haddii wakiilku aanu heli karin ama ogaan karin, waa mid aan la akhrin karin, si la mid ah sida ay ugu noqon lahayd wax aan la garanayn shaqaale cusub oo saddex bilood ka dib ku soo biira.
Siinta Codex macne guud oo dheeraad ah waxay ka dhigan tahay in la habeeyo lana soo bandhigo macluumaadka saxda ah si wakiilku uga baaraan-degi karo, halkii lagu culaysin lahaa tilmaamo hadba lagu daro oo aan nidaamsanayn. Sida aad saaxiib-kooxeed cusub ugu bari lahayso mabaadi’da alaabta, hab-dhaqannada injineernimada, iyo dhaqanka kooxda (oo ay ku jiraan doorbidyada emoji-ga), siinta wakiilka macluumaadkan waxay keentaa wax-soo-saar si fiican u waafaqsan.
Qaab-dhismeedkan ayaa caddeeyay is-weydaarsiyo badan. Waxaan mudnaanta siinay ku-tiirsanaanta iyo fikradaha guud ee si buuxda loogu fahmi karo loona falanqeyn karo gudaha kaydka koodhka. Teknoolojiyada inta badan lagu tilmaamo “aan xiiso lahayn” waxay u janjeeraan inay wakiillada u fududaadaan inay qabayaan, sababtoo ah isku-dhafnaanta, xasilloonida API-ga, iyo matalaadda ay ku leeyihiin xog-ururinta tababarka. Xaaladaha qaarkood, way ka kharash yaraatay in wakiilku dib u hirgeliyo qaybo ka mid ah shaqeynta halkii laga isku dayi lahaa in laga wareego hab-dhaqan aan caddeyn oo ka imanaya ilaha kore ee maktabadaha guud. Tusaale ahaan, halkii aan ku dari lahayn xirmo guud oo u eg p-limit, waxaan hirgelinnay kaaliyahayaga gaarka ah ee khariidadda leh isku-xirnaanta (map-with-concurrency): si dhow ayuu ugu dhex milan yahay qalabka cabbiraadda OpenTelemetry, wuxuu leeyahay 100% daboolid tijaabo, wuxuuna u dhaqmaa si sax ah sida sistamkeennu filayo.
U beddelidda qaybo badan oo nidaamka ka mid ah qaab uu wakiilku si toos ah u baari karo, u xaqiijin karo, una wax ka beddeli karo waxay kordhisaa awoodda wax-ku-oolka—ma aha oo keliya Codex, balse sidoo kale wakiillada kale (tusaale ahaan Aardvark) kuwaas oo sidoo kale ka shaqaynaya saldhigga koodhka.
Dukumenti-gelinta oo keliya ma ilaaliso in saldhig-koodh si buuxda uu wakiil u abuurey uu ahaado mid isku-xiran. Markaan adkayno shuruudaha aan isbeddelin, halkii aan si faahfaahsan u maamuli lahayn hirgelinnada, waxaan u oggolaanaynaa wakiillada inay si degdeg ah u sii daayaan iyaga oo aan wiiqin aasaaska. Tusaale ahaan, waxaan ka rabnaa Codex inuu falanqeeyo qaababka xogta marka ay timaaddo xadka(ku furmaa daaqad cusub), laakiin si adag uma tilmaamayno sida ay taasi u dhacayso (moodalku wuxuu u muuqdaa inuu jecel yahay Zod, laakiin ma aanan cayimin maktabaddaas gaarka ah).
Wakiilladu waxay ugu waxtar badan yihiin deegaanada leh xuduudo adag iyo qaab-dhismeed la saadaalin karo(ku furmaa daaqad cusub), sidaas darteed waxaan abka ku dhisnay moodal qaab-dhismeed adag. Domain kasta oo ganacsi waxaa loo qaybiyaa lakabyo go'an, iyadoo si adag loo xaqiijiyo jihooyinka ku-tiirsanaanta iyo xirmo xaddidan oo cidhifyo la oggol yahay. Xaddidaadahan waxaa si otomaatig ah loogu dhaqan geliyaa iyadoo la adeegsanayo linters gaar loo habeeyey (Oo Codex soo saartay, dabcan!) iyo tijaabooyin nidaamsan.
Jaantuska hoose wuxuu muujinayaa xeerka: gudaha qayb kasta oo ganacsi (tusaale ahaan. Settings-ka Abka), koodhku wuxuu ku tiirsanaan karaa oo keliya “hore” isagoo maraya lakabyo go’an (Types → Config → Repo → Service → Runtime → UI). Arrimaha saameeya qaybo badan (xaqiijin, isku-xirayaal, telemetri, calamada sifooyinka) waxay ku soo galaan hal is-dhexgal oo cad: Providers. Wax kasta oo kale waa mamnuuc, waxaana si farsamo ah loo dhaqan-geliyaa.

Kani waa nooca qaab-dhismeedka aad si xushmad leh u dib u dhigto ilaa aad haysato boqolaal injineerro ah. Marka laga hadlayo wakiillada kood-qorista, waa shardi hore oo lagama maarmaan ah: xaddidaaduhu waa waxa suurtageliya xawli aan keenin hoos-u-dhac ama ka-leexasho qaab-dhismeed.
Ficil ahaan, waxaan xeerarkan ku dhaqan-gelinnaa linters gaar loo habeeyey iyo tijaabooyin qaab-dhismeed, iyo sidoo kale tiro yar oo ah “xeerar dhadhan oo aan isbeddelin.” Tusaale ahaan, waxaan si joogto ah u dhaqan-gelinnaa diiwaangelinta qaabaysan, xeerarka magac-bixinta ee bandhig-qorshe iyo noocyada, xaddidaadaha cabbirka faylka, iyo shuruudaha kalsoonida ee u gaarka ah madasha, annagoo adeegsanayna hubinno lint oo gaar loo habeeyey. Maadaama lint-yadu ay yihiin kuwo la habeeyey, waxaan qornaa fariimaha qaladka si aan ugu durro tilmaamaha sixitaanka macnaha guud ee wakiilka.
Hab-socod shaqo oo dadka mudnaanta siiya, xeerarkan waxay u muuqan karaan kuwo faahfaahin yaryar ku dheggan ama xaddidaya. Marka wakiillo la adeegsado, waxay noqdaan kuwo labanlaab ah: marka hal mar la qoro, meel kasta ayay isku mar uga shaqeeyaan.
Isla mar ahaantaana, waxaan si cad u qeexnaa meelaha xaddidaaduhu muhiimka yihiin iyo meelaha aanay muhiim ahayn. Tani waxay u eg tahay hoggaaminta urur weyn oo madal injineernimo ah: xuduudaha si heer dhexe ah u dhaqan geli, madax-bannaanidana si heer maxalli ah u oggolow. Xuduudaha, saxnaanta, iyo dib-u-soo-saarista aad si weyn uga taxadarto. Xuduudahaas gudahooda, waxaad kooxaha—ama wakiillada—u oggolaanaysaa xorriyad weyn oo ku saabsan sida xalalka loo soo bandhigo.
Koodhka ka dhasha mar walba lama jaanqaado doorbidyada qaabeed ee bini’aadamka, taasina waa caadi. Ilaa iyo inta wax-soo-saarku sax yahay, la dayactiri karo, oo ay fahmi karaan socodsiinnada wakiilka ee mustaqbalka, wuxuu buuxinayaa heerka loo baahan yahay.
Dookha aadanaha si joogto ah ayaa nidaamka loogu celiyaa. Faallooyinka dib-u-eegista, pull request-yada dib-u-habaynta, iyo cilladaha isticmaaluhu arko waxaa loo diiwaangeliyaa sidii cusboonaysiin dokumentiyeed ama si toos ah ayaa loogu daraa qalabaynta. Marka dukumentiyada ay ku filnaan waayaan, xeerka waxaan u qaadnaa heer koodh
Markii shaqada Codex uu kordhay, xeerar badan oo injineernimo oo dhaqameed ayaa noqday kuwo lid ku ah ujeedadii la rabay.
Keydka koodhku wuxuu ku shaqeeyaa shuruudo xannibaya isku-darka oo aad u yar. Pull request-yadu waa kuwo cimrigoodu gaaban yahay. Tijaabooyinka mararka qaarkood si aan joogto ahayn u fashilma waxaa badanaa wax looga qabtaa socodsiinno daba-socda, halkii horumarka si aan xad lahayn loo xannibi lahaa. Nidaam ay shaqada wakiilladu aad uga badan tahay feejignaanta aadanaha, sixitaannadu waa raqiis, sugitaankuna waa qaali.
Tani waxay noqon lahayd mas’uuliyad-darro deegaan shaqada-hoose leh. Halkan, badanaa waa isu-dheellitirka saxda ah.
Markaan niraahno saldhigga koodhka waxaa soo saaray wakiillada Codex, waxaan ula jeednaa wax kasta oo ku jira saldhigga koodhka.
Wakiilladu waxay soo saaraan:
- Koodhka badeecadda iyo tijaabooyinka
- Qaabeynta CI iyo agabka sii-deynta
- Qalabka Horumariyaha ee Gudaha
- Dukumentiyada iyo taariikhda naqshadeynta
- Qalabka qiimeynta
- Dib u eeg faallooyinka iyo jawaabaha
- Qoraallo maamula keydka koodhka laftiisa
- Faylasha qeexitaanka dashboard-ka wax-soo-saarka
Aadanuhu mar walba way ku sii jiraan hab-socodka, balse waxay ka shaqeeyaan heer ka duwan oo soo-koobid ah marka loo eego sidii aan hore u ahaan jirnay. Waxaan mudnaanta siinnaa shaqooyinka, jawaab-celinta isticmaalaha u beddelnaa shuruudaha aqbalaadda, oo xaqiijinnaa natiijooyinka. Marka wakiilku dhibtoonayo, waxaan ula dhaqannaa sidii calaamad: waxaan aqoonsannaa waxa maqan—qalab, xuduudaha ilaalinta, dukumeentiyo—oo waxaan dib ugu celinnaa keydka koodhka, had iyo jeer Codex laftiisa ayaa qora hagaajinta.
Wakiilladu waxay si toos ah u isticmaalaan qalabkayaga horumarinta ee caadiga ah. Waxay soo qaataan jawaab-celinta dib-u-eegista, si toos ah uga jawaabaan, cusboonaysiinno riixaan, waxayna inta badan isku ururiyaan oo mideeyaan pull request-kooda.
Maadaama in badan oo ka mid ah wareegga horumarinta si toos ah loogu dhex qoray nidaamka—tijaabinta, xaqiijinta, dib-u-eegista, maaraynta jawaab-celinta, iyo soo-kabashada—keydka koodhka ayaa dhawaan ka gudbay xad muhiim ah halkaas oo Codex uu bilow ilaa dhammaad u hoggaamin karo sifo cusub.
Marka la siiyo hal weydiin, wakiilku hadda wuxuu awoodaa:
- Xaqiiji xaaladda hadda jirta ee saldhigga koodhka
- Dib u soo saar cillad la soo sheegay
- Duub muuqaal muujinaya cilladda
- Hirgeli hagaajin
- Xaqiiji in hagaajintu shaqaynayso adigoo tijaabinaya abka
- Fadlan duub muuqaal labaad oo muujinaya xalka
- Fadlan soo gudbi pull request
- Ka jawaab faallo-celinta wakiilka iyo tan bini'aadamka
- Ogow oo xalli guuldarrooyinka dhisidda
- U gudbi qof bini’aadam ah oo keliya marka loo baahan yahay go’aan-qaadasho
- Isku dar isbeddelka
Hab-dhaqankani wuxuu si weyn ugu tiirsan yahay qaab-dhismeedka gaarka ah iyo agabka keydka koodhka, mana aha in loo qaato inuu si guud u dabaqmi karo iyada oo aan la samayn maalgashi la mid ah—ugu yaraan, weli maya.
Madax-bannaanida buuxda ee wakiilka sidoo kale waxay keentaa dhibaatooyin cusub. Codex wuxuu ku daydaa qaababka hore uga jira keydka koodhka—xitaa kuwa aan isku mid ahayn ama aan ugu habboonayn. Muddo ka dib, tani waxay si lama huraan ah u keentaa leexasho.
Markii hore, dadku arrintan si gacanta ah ayay u maareyn jireen. Kooxdayadu waxay hore Jimce kasta (20% toddobaadka) ugu qaadan jirtay nadiifinta “qashinka AI-ga.” Sida la filayay, taasi ma ahayn mid la ballaarin karo.
Taa beddelkeeda, waxaan bilownay in waxa aan ugu yeerno “mabaadi’da dahabiga ah” si toos ah ugu dhex qorno keydka koodhka, waxaanan dhisnay hannaan nadiifin oo soo noqnoqda. Mabaadi’dan waa xeerar farsamo oo adag, kuna dhisan aragtiyo cad, kuwaas oo saldhigga koodhka ka dhiga mid la akhrin karo oo joogto ah socodsiinnada wakiilada ee mustaqbalka. Tusaale ahaan: (1) waxaan ka doorbidnaa xirmooyinka utility-ga ee la wadaago caawiyayaasha gacanta lagu sameeyey si invariants-ka loogu hayo meel dhexe, iyo (2) xogta uma baarno qaab “YOLO-style” ah—waxaan xaqiijinnaa xuduudaha ama waxaan ku tiirsanaannaa SDK-yo noocaysan si wakiilku uusan si kama’ ah ugu dhisin qaabab uu qiyaasay. Jadwal joogto ah, waxaan leenahay hawlo Codex oo gadaal ka socda kuwaas oo baara ka-leexashooyin, cusboonaysiiya darajooyinka tayada, isla markaana fura pull request-yo dib-u-habayn bartilmaameed leh. Intooda badan dib ayaa loogu eegi karaa wax ka yar hal daqiiqo, waxaana si otomaatig ah loogu midayn karaa.
Tani waxay u shaqaysaa sida ururinta qashinka. Deynta farsamo waxay la mid tahay amaah dulsaar sare leh: ku dhowaad mar walba way ka fiican tahay in si joogto ah loogu bixiyo qaybo yaryar halkii loo dayn lahaa inay is-biirsato kadibna wax looga qaban lahaa xilliyo culus oo xanuun badan. Dhadhanka bini’aadamka hal mar ayaa la diiwaangeliyaa, ka dibna si joogto ah ayaa looga dhaqan geliyaa sadar kasta oo kood ah. Tani waxay sidoo kale noo oggolaanaysaa inaan maalin kasta ogaanno oo xallinno qaabab xun, halkii aan u oggolaan lahayn inay ku faafaan saldhigga koodhka maalmo ama toddobaadyo.
Istaraatiijiyaddan ilaa hadda si fiican ayay u shaqaysay ilaa daahfurka gudaha iyo qaadashadeeda gudaha OpenAI. Dhisidda wax-soo-saar dhab ah oo loogu talagalay isticmaaleyaal dhab ah waxay naga caawisay in maalgashiyadeenna lagu saleeyo xaqiiqada, isla markaana nagu hagto dayactir fudud oo muddo-dheer ah.
Waxa aynaan weli ogeyn waa sida is-waafaqsanaanta qaab-dhismeedka ay sannado gudahood ugu kobocdo nidaam ay si buuxda u abuureen wakiillo. Weli waxaan baraneynaa halka garashada aadanaha ay ku kordhiso saamaynta ugu badan, iyo sida garashadaas loogu rogo qaab la adeegsan karo si ay saamaynteedu isu sii taranto. Sidoo kale ma garanayno sida nidaamkani u kobci doono maadaama moodelladu ay sii awood badanayaan muddo ka dib.
Waxa caddaaday: sameynta softiweerku weli waxay u baahan tahay nidaam iyo edbin, balse edbintaasi waxay in badan ka muuqataa qaab-dhismeedka taageerada halkii ay ka muuqan lahayd koodhka. Agabka, soo-koobidyada, iyo wareegyada jawaab-celinta ee saldhigga koodhka ka dhiga mid isku-xiran ayaa muhiimaddoodu sii kordhaysaa.
Caqabadahayaga ugu adag hadda waxay diiradda saarayaan naqshadaynta deegaanada, wareegyada jawaab-celinta, iyo nidaamyada xakamaynta kuwaas oo ka caawiya wakiillada inay gaaraan yoolkeenna: dhisidda iyo joogtaynta softiweer adag oo la isku halayn karo si baaxad weyn.
Marka wakiillo sida Codex ay la wareegaan qaybo ka sii waaweyn oo ka mid ah wareegga nolosha software-ka, su'aalahan waxay yeelan doonaan muhiimad intaas ka sii badan. Waxaan rajaynaynaa in wadaagista qaar ka mid ah casharro hore ay kaa caawiso inaad ka fikirto halka aad dadaalkaaga gelinaysid si aad si fudud wax u dhisi kartid.


