Qodo huongeza muktadha katika ukaguzi wa msimbo wa AI kwa Codex
Qodo huleta muktadha wa shirika na viwango vya msingi wa msimbo katika Codex, kusaidia wasanidi kutambua matatizo ya P0 katika hazina mbalimbali.
Qodo(fungua katika dirisha jipya) huunda zana za AI za kukagua msimbo na kuboresha ubora wa programu, ikiwapa mawakala wa uandishi wa msimbo maarifa ya shirika wanayohitaji ili kuelewa msimbo wanaoubadilisha. Mwanzilishi mwenza na Mkurugenzi Mtendaji Itamar Friedman anaiita “rafiki bora wa wakala wa uandishi wa msimbo.”
Qodo hutumia miundo ya OpenAI, ikiwemo GPT‑6 Astra, kukusanya maarifa ya uhandisi, kukagua msimbo, na kufuatilia ubora wa programu. Programu-jalizi yake ya Codex huleta muktadha na ukaguzi huo katika vipindi vya wasanidi vya kuandika msimbo.
“Tunapenda miundo ya OpenAI. Tunataka miundo ya mpaka, iliyo bora zaidi katika uwazaji, lakini pia yenye kasi kubwa sana.”
Itamar anaeleza mazingira ya wateja yanayoweza kuwa na hazina 10,000 au zaidi, ambapo mabadiliko ya msimbo katika sehemu moja yanaweza kuvuruga huduma inayoitegemea, hata kama mabadiliko hayo yanaonekana kuwa sahihi yakitazamwa peke yake. Ili kushughulikia hili, Qodo iliunda programu-jalizi inayopatikana katika soko la Codex.
“Codex ni bora sana katika kuchukua kazi inayohusu sehemu moja na kuikamilisha kwa ufanisi,” anasema Itamar. Programu-jalizi ya Qodo huipa Codex ufikiaji wa maarifa kuhusu msingi wa msimbo, kanuni za shirika, na ukaguzi huru kupitia Agentic Toolbox ya Qodo.
Ikiwa na muktadha, Codex inaweza kuzingatia utegemeano kati ya hazina, zikiwemo zinazohifadhiwa na watoa huduma tofauti wa Git, au huduma zilizounganishwa kupitia Kafka. “Qodo itatambua uhusiano huo na kusaidia Codex kuitazama programu kwa ujumla bila kukosa hitilafu hizo za P0,” anasema Itamar.
Kabla ya Codex kuanza kuandika msimbo, inaweza kutumia programu-jalizi ya Qodo kupata kanuni zinazohusika za msingi wa msimbo, pamoja na historia na mifumo inayojitokeza katika pull request. Baada ya Codex kufanya mabadiliko, Qodo huyakagua na kurudisha matokeo yake moja kwa moja kwa Codex katika kipindi hicho hicho, kabla ya msanidi kufungua pull request.
Nnenna Ndukwe, Kiongozi wa Mahusiano na Wasanidi wa AI katika Qodo, anaona wasanidi wakitumia mtiririko huu wa kazi kuunda vipengele na kushughulikia deni la kiufundi kwa kutumia miundo ya GPT‑6 katika Codex. Wanafanya ukabidhiano kati ya kazi ya Codex ya kuandika msimbo na ukaguzi huru wa Qodo ufanyike kiotomatiki. “Hicho ndicho nimekuwa nikiona wasanidi wakifanya, na kinasisimua sana kwa sababu GPT‑6 ina uwezo mkubwa mno,” anasema Nnenna.
Itamar anawafananisha mawakala wa uandishi na ukaguzi wa msimbo na “yin na yang”: mmoja huunda msimbo, mwingine huupima kwa kuutilia shaka. Kila jukumu linahitaji mipangilio na muktadha wake, na linaweza kuhusisha mawakala kadhaa. Dira yake ni mawakala wajadili matokeo na “wawasilishe tu yale wasiyokubali” ili yakaguliwe na binadamu. Wasanidi wangekuwa wapangaji na wakaguzi, wenye uwezo wa kuchunguza masuala ambayo hayajatatuliwa pamoja na majadiliano ya mawakala, muktadha, na maamuzi ya awali ya wasanidi.
“Hivyo ndivyo unavyojenga uaminifu,” anasema Itamar. “Nafikiri inaongeza ufanisi wa mchakato mzima kwa ujumla,” anaongeza Nnenna. “Tunapata kutumia vipengele bora zaidi vya utaalamu wetu.”
Ndani ya Qodo, Nnenna amekuwa akitumia mipangilio ya kiwango cha juhudi ya Juu Sana na Ultra ya GPT‑6 Astra katika michakato yake ya uundaji wa programu inayojiendesha kiotomatiki na kazi zinazohitaji maarifa.
“Ni nini ambacho Codex haifanyi? Ninapenda kila kitu ambacho Codex hufanya. Ninapenda wazo la kuunganisha AI na uendeshaji wa kiotomatiki.”
Nnenna hupangia Codex ratiba ya kuripoti aliyotimiza wiki hiyo na maeneo anayoweza kuyapa kipaumbele au kuboresha baadaye. Pia huitumia kutafiti mazungumzo kwenye mitandao ya kijamii kuhusu uhandisi unaotumia mawakala na kupendekeza mawazo ya maudhui kwa wasanidi programu. Kwa mabadiliko yake mwenyewe ya msimbo, hupangia Codex ratiba ya kuchanganua kazi yake na kupendekeza ujuzi wa mawakala wa kuunda au kuboresha.
Itamar anaona fursa ya kutumia Decisions API iliyozinduliwa hivi karibuni na OpenAI kuchagua kanuni na ujuzi wa mawakala unaofaa katika kila hatua ya uundaji, badala ya kutegemea miundo ya lugha kwa kila uamuzi.
Anatoa mfano ambapo Decisions API inaweza kuchagua ni zipi kati ya kanuni 200 zinazohitaji kukaguliwa kabla ya muundo wa lugha kuzichanganua zinazohusika. Hii ingeharakisha uchaguzi na kupunguza gharama huku ikiboresha ubora wa ukaguzi. “Decisions API ni fursa kubwa sana kwetu kuongeza uaminifu katika mchakato huu,” anasema Itamar.
Mbinu ya Qodo inaunganisha “vipengele bora zaidi vya akili bandia na vipengele bora zaidi vya uhandisi wa kawaida wa programu na uandishi wa hati za programu,” anasema Nnenna. Maarifa ya kampuni huongoza mawakala wa uandishi wa msimbo, ukaguzi huru huhakiki kazi yao, na utaalamu wa binadamu hutatua maswali yaliyosalia.
Hii inaweka msingi wa kile Itamar anachokiita kiwanda cha programu: mfumo ambao wateja wanaweza kuunganisha na kumiliki, unaowaleta pamoja mawakala wa uandishi na ukaguzi wa msimbo wenye uelewa wa jinsi programu inavyobadilika katika matumizi halisi.
Kwa kushirikiana na OpenAI, Qodo inajenga mustakabali ambapo mawakala wa uandishi wa msimbo hutumia zaidi uzoefu wa kampuni, na wasanidi programu wanaweza kuelekeza uwezo wao wa kufanya maamuzi kwenye maeneo muhimu zaidi.


