Kulamada la duubay waa kayd aqooneed aan si buuxda looga faa’iidaysan. Way adag tahay in laga dhex raadiyo, dib-u-dhageysigooduna waqti badan ayuu qaataa, waxayna ku kala go’doonsan yihiin kaydadka kooxaha; sidaas darteed, aragtiyo qiimo leh ayaa inta badan la seegaa.
Tartan hal-abuur oo hal maalin socday, koox saddex qof ahi waxay ku dhistay Callombia. Waa madal gudaha ah oo si toos ah qoraal ugu rogta, summado ugu darta, u soo koobta, ugana samaysa muuqaallo gaagaaban wicitaannada la duubay, dabadeedna gelisa keydka koodhka la baari karo oo u eg YouTube, lagana heli karo xafiisyada caalamka.
Xalkan oo gebi ahaanba lagu dhisay Codex wuxuu adeegsadaa raadinta macnaha ku salaysan oo ay xoojiyaan embeddings-ka OpenAI iyo cosine similarity, si loo soo saaro qaybaha khuseeya xataa marka aan la adeegsan ereyada saxda ah; waxaa intaas dusha laga saaray chatbot RAG ah iyo nidaam ogeysiisyo.
Wax markii hore qaadan lahaa toddobaadyo ayaa lagu qabtay toddoba saacadood, taasoo muujinaysa sida horumarinta AI-ku-salaysan ee adeegsanaysa wakiillada koodh-qorista sida Codex ay si weyn u soo gaabin karto wareegga horumarinta badeecadda, ugana dhalin karto tartamada hal-abuurka gudaha qiime ganacsi oo dhab ah.
Haddii aad ila mid tahay, marar dhif ah ayaad haysataa waqti ama feejignaan aad dib ugu dhagaysato kulamada la duubay. Sababtu badanaa waa inaad dhex raadiso kaydad kooxeed oo aan habaysnayn, ka gudubto sheekooyinka aan wax badan tarayn, iskuna daydo inaad si dhab ah u dhagaysato adigoo isla markaas diraya iimayllo iyo farriimo.
Laakiin malaha sidaas khasab ma aha? Ma dhisi karnaa wax gebi ahaanba beddela sida loo adeegsado kulamada la duubay? Fikraddaas ayaa saldhig u ahayd mashruucayagii dhowaa ee tartanka hal-abuurka.
Hal maalin gudaheed, 50 qof oo ka tirsan kooxahayaga injineernimada, fulinta iyo hawlgallada ayaa wax ka qabtay dhibaatooyin laga soo ururiyey qaybaha ganacsiga, sida ballaadhinta hawlaha shaqaalaysiinta, fududaynta samaynta SoW, fahamka xaaladda mashaariicda, samaynta noocyo tijaabo ah oo toos ah iyo soo saarista aragtiyada ku jira kulamada la duubay.
Tartankan hal-abuurka ee Codex ku salaysnaa, waxaan ku dhisnay Callombia. Callombia waa YouTube-ka shirkaddayada, oo wicitaan kasta u beddela kayd nool oo la baari karo. Wicitaan kasta si toos ah ayaa qoraal loogu rogaa, summado loogu daraa, loona soo koobaa; dabadeed waxaa loo jarjaraa muuqaallo gaagaaban oo mowduucyo leh, laguna daraa keydka koodhka loo kala saaray kanaallo (macaamiil) iyo mowduucyo (takhasusyada AI). Tani waxay xubin kasta oo kooxda ka jooga London, Edinburgh, Singapore ama Australia u saamaxaysaa inuu isla markiiba helo qaybaha wicitaannada ee isaga khuseeya.
Is-dhexgal isticmaale oo la yaqaan, astaanta shirkaddana waafaqsan, ayaa sahlaya helidda nuxurka; raadinta macnaha ku salaysan iyo, dabcan, chatbot-ka AI ee RAG ayaa dadka ka caawiya inay helaan waxa ay sida gaarka ah u raadinayaan. Nidaamka ogeysiisyadu wuxuu kaloo asxaabtayada u saamaxayaa inay rukuntaan mowduucyo gaar ah, lana ogeysiiyo marka la soo saaro muuqaallo cusub oo iyaga khuseeya.
Waxa Callombia xiisaha leh ma aha badeecadda ama abaalmarinta £2k ee ku guulaysiga tartanka hal-abuurka—inkastoo lagu faani karo—ee waa inaan waxaas oo dhan toddoba saacadood oo keliya ku dhisnay annagoo ah laba injineer iyo hoggaamiye fulineed. Taas sannad ka hor suurtagal ma ahayn. Horumarka wakiillada koodh-qoristu wuxuu si weyn u dedejiyey geeddi-socodka horumarinta badeecadda bilow ilaa dhammaad, tartankan hal-abuurkuna wuxuu noqday goob tijaabo oo wanaagsan oo lagu fahmo xuduudaha aan sinnayn ee awooddooda. Haddaba, sideen u adeegsanay Codex?
Halkii aan qori lahayn shuruudo badan, waxaan ku bilownay inaan wadaagno aragtidayada wadajirka ah—oo ah weydiin—ee ku saabsan dhibaatada iyo himilada Callombia. Annagoo ula kac u bixin faahfaahin kooban, waxaan shaqada u daynnay nooca, una oggolaannay inuu si hal-abuur leh u fikiro:
Toban daqiiqo oo wada-hadal ah ka dib, waxaan shidnay Plan Mode si aan u qeexno shuruudaha, uguna hagno qaybta farsamo ee dhismaha. Plan Mode wuxuu la mid yahay inaad ka jawaabayso su’aalaha saaxiibkaas dhibta badan ee haddana, si waxtar leh, uga fikiray xaalad kasta oo suurtagal ah. Ka dib markii aan ku heshiinnay arrimo ay ka mid yihiin tirada muuqaallada, raadinta macnaha ama ereyada muhiimka ah iyo qaab-dhismeedka aan adeegsan doonno, wuxuu sameeyey fayl markdown ah oo saldhig u noqday mashruuca wixii ka dambeeyey.


Markii aanu qorshe helnay, tallaabada xigtay waxay ahayd dhisidda qaybaha aasaasiga ah ee Callombia si dhab ah u shaqaysiin lahaa. Taas macnaheedu wuxuu ahaa samaynta habraac wicitaannada la duubay loogu beddelo kayd la baari karo:
Soo gelinta muuqaallada iyo qoraallada,
U kala qaybinta qaybo macne leh,
Ku kobcinta soo koobid iyo summado,
Iyo ku soo bandhigiddooda API-yo uu frontend-ku adeegsan karo.
Ed wuxuu xoogga saaray sidii duubista ceeriin iyo xogta qoraallada loogu beddeli lahaa qaab la adeegsan karo, halka Nico uu xoogga saaray lakabka soo-helidda ee qaybahaas sahli lahaa in la helo. Iyagoo adeegsanaya Codex, labadooduba waxay si ka dhakhso badan habka gacanta ugu diyaariyeen noocyada xogta, qoraallada soo-saarista iyo isku-xidhka backend-ka. Taasi waxay na siisay wax aad uga badan qoraal ku lifaaqan muuqaal. Waxay na siisay qaybo muhiim ah: qaybta Tesco, warbixinta istaraatiijiyadda, doodda shaqaalaysiinta iyo 90-ka ilbidhiqsi ee gaarka ah ee wicitaanka ee qofku dhab ahaan doonayo inuu daawado.
Lakabkaas soo-heliddu wuxuu ahaa halka arrimuhu si gaar ah xiiso ugu yeesheen. Waxaan rabnay in qofku qoro wax la mid ah “financial performance,” “Tesco roadmap,” ama “conversation evals,” dabadeedna loo geeyo muuqaallada gaagaaban ee ugu khuseeya, xataa haddii aan erayadaas saxda ah marna la odhan. Si taas loo sameeyo, waxaan abuurnay qaybo leh waqti-calaamado, soo koobid, qoraalka hadalka iyo metadata. Annagoo haysanna qaab-dhismeed cad iyo caawimo badan oo Codex ah, waxaan mowduuca, soo koobidda iyo qoraalka hadalka ku mideynay hal gelin, dabadeedna adeegsanay nooca text-embedding-3-small ee OpenAI si aan qayb kasta ugu samayno embeddings. Embeddings-kaas waxaan ku kaydinnay kaydka xogta, waxaanan adeegsanay cosine similarity si aan weydiinta isticmaalaha ula barbar dhigno qayb kasta; taasina waxay na siisay lakab soo-helid macne ku salaysan halkii ay ka ahaan lahayd raadinta ereyada muhiimka ah oo keliya.
Habkani aad buu ugu fiicnaa saxnaanta, badeecaddana wuxuu siiyey dareenkeeda “sixirka” intii lagu jiray bandhigga tartanka hal-abuurka. Isla markaas, waxaan ogayn in habkani uusan weligiis sii ballaadhan karin haddii tirada muuqaalladu sii korodho, waayo barbar-dhigga weydiin kasta iyo qayb kasta wuxuu ugu dambayn noqon lahaa mid aad qaali u ah. Tallaabada dabiiciga ah ee xigta waxay noqon lahayd in la soo kordhiyo xeelado soo-helid oo waxtar badan, sida Hierarchical Navigable Small World, si loo yareeyo tirada barbar-dhigyada, dib-u-dhacuna u yaraado marka kaydku ballaadho. Markii sifadani shaqaysay, Callombia wuxuu bilaabay inuu u ekaado nidaam aqooneed halkii uu ka ahaan lahaa maktabad warbaahineed.
Sida tartan kasta oo hal-abuur oo wanaagsan, qaybtani iyaduna waxay u baahnayd hagaajin: xuduudihii hore ee qaybuhu aad bay u qallafsanaayeen, waqti-calaamadaha qaarkood waxay u baahnaayeen saxid, summadaha qaar aad bay u ballaadhanaayeen, faylasha qoraalka iyo duubistuna mar walba si hagaagsan isuma waafaqin. Laakiin halkaas ayay qiimuhu sidoo kale ka muuqatay. Codex wuxuu noo saamaxay inaan nidaamka si degdeg ah u hagaajinno, halkii aan ku xannibmi lahayn dejinta iyo dib-u-shaqaynta. Dhammaadkii, waxaan haysannay backend awood u leh inuu taageero muuqaallo gaagaaban, qaybo kooban iyo raadin macne ku salaysan oo si dhab ah waxtar u leh; halkaas ayay Callombia ka bilowday inay u ekaato badeecad dhab ah halkii ay ka ahaan lahayd bandhig tartan hal-abuur oo keliya.
Intii Ed iyo Nico dhisayeen lakabyada soo-gelinta iyo Garaadka, anigu waxaan dhisay frontend-ka. Anigoo adeegsanaya qaab-dhismeedkayaga full-stack, waxaan si degdeg ah u sameeyey nuqulkii koowaad ee bogga anigoon qorin hal sadar oo koodh ah. Ka dib markii aan ka codsaday inuu bogga maxalli ahaan uga furo biraawsarkayga, waxaan siin jiray ra’yi-celin kooban oo qodobbo ah si naqshadda loogu celceliyo ilaa ay noqoto sida aan rabay.
Qiyaastii saacad wada-hadal iyo hagaajin ah ka dib, waxaan helay wax aan aad ugu qanacsanaa, anigoon wax khibrad ah u lahayn UI ama naqshadayn. Inkastoo badeecadda ugu dambaysaa hubaal aanay qummanayn, haddana waa nuqul koowaad oo wanaagsan oo dadka u saamaxaya inay fahmaan badeecadda.


Si aan u hubinno inaan maalinta dhammaadkeeda wax hayno, shaqada ayaannu qaybsannay. Dabcan, dhawr saacadood oo aan si kala madax-bannaan u shaqaynaynay ka dib, qof walba wuxuu lahaa laantiisa maxalliga ah oo ay ka buuxaan isku-dhacyo badan.
Halkii aan waqtiga aynaan haysan ku bixin lahayn inaan si taxaddar leh u xalino isku-dhacyada, waxaan go’aansannay inaan Codex ku sii dayno kaydadka koodhka oo uu keligiis xaliyo. Inkastoo aynaan hadda ku talinayn habkan marka la horumarinayo softiweer heer-shirkadeed ah, waxtarkiisa deegaan khatartiisu yar tahay waa wax lala yaabo, wuxuuna naga badbaadiyey saacado badan.
Qaybtii ugu dambaysay ee tartanka hal-abuurku waxay ahayd duubista bandhigga Callombia ee loo samaynayey garsoorayaasha. Dareenkeennii hore wuxuu nagu riixayey inaan Loom furno si aan duubista ugu samayno, balse waxaan u aragnay inay tani imtixaan dhab ah u noqon karto Codex, isla markaana waxoogaa ka baxsan awoodihiisa hadda. Markaa… Waxaan qornay weydiin, siinnay xidhiidhka bogga Callombia, ku darnay codkayga oo lagu duubay madasha horumariyayaasha OpenAI, dabadeedna ka codsannay inuu inta kale qabto.
Isku-daygii koowaad aad buu u cajab badnaa—wuxuu qoray qoraalka bandhigga, duubay shaashadda, ku daray codkayga, wuxuuna ku dhowaaday inuu si buuxda u fuliyo hawsha. Waxa keliya ee aynaan isla markiiba ku qanacsanayn waxay ahayd isku-aaddinta codka iyo duubista bandhigga, sidaas darteed waxaan ku nidhi “MANDATORY: align the voiceover exactly with what is being shown in the demo. There was misalignment (e.g. on the chat page). Triple check alignment of voiceover and the screen-recorded demo at the end. Match it up through whichever means possible.”
Codsigaas awgii, Codex wuxuu codka iyo duubista u kala qaybiyey qaybo yaryar, hawshana ku dhowaad si aan qalad lahayn ayuu u fuliyey ka hor 5:30 galabnimo, xilligii biirka iyo biisada dabbaaldegga.
Waxaan ognahay in Callombia xallinayo dhibaato ay qabaan ganacsiyada intooda badan. Way adag tahay in laga qaybgalo wicitaan kasta oo shirkad si degdeg ah u koraysa, hase yeeshee aqoonta qiimaha leh ee lagu wadaago wicitaannadaas lama qiyaasi karo. Hadda waxa keliya ee noo hadhay waa inaan gelinno Production.
Hase yeeshee, waxaa halkan ku jira cashar ka weyn oo ku saabsan in AI si dabiici ah loo adeegsado iyo faa’iidada ay leedahay in aqoonta injineernimada iyo badeecadda loo huro xallinta dhibaatooyinka la wadaago. Annagoo ka baxnay hab-shaqeedkeennii caadiga ahaa, kooxahana iska kaashannay jawi tartan dhexdhexaad ahi ka jiro, waxaan ugu dambayn helnay xalal badan oo wax-ka-beddel yar ka dib la gelin karo wax-soo-saarka. Haddii tan si joogto ah loo sameeyo, waxaan hubin karnaa in hawlaheenna guduhu u habsami badan yihiin sida xalalka aan macaamiisha u dhisno.