Datadog ለስርዓት-ደረጃ ኮድ ግምገማ Codexን ይጠቀማል
በCodex፣ Datadog አደጋዎችን ለመከላከል እና የደንበኞችን እምነት ለመጠበቅ በእያንዳንዱ የኮድ ግምገማ ውስጥ የስርዓት-አቀፍ አውድ ያመጣል።
Datadog(በአዲስ መስኮት ውስጥ ይክፈታል) በዓለም ላይ በስፋት ጥቅም ላይ ከሚውሉ የመመልከቻ መድረኮች አንዱን የሚያካሂድ ሲሆን ኩባንያዎች ውስብስብ የሆኑ የተከፋፈሉ ስርዓቶችን እንዲከታተሉ፣ እንዲፈቱ እና እንዲጠበቁ ያግዛል። የሆነ ነገር ሲበላሽ፣ ደንበኞች ችግሮችን በፍጥነት ለማጋለጥ በDatadog ላይ ይተማመናሉ፣ ይህ ማለት ኮዱ ምርት ላይ ከመድረሱ ከረጅም ጊዜ በፊት አስተማማኝነት መገንባት አለበት ማለት ነው።
ለDatadog የምህንድስና ቡድኖች፣ ይህ የኮድ ግምገማን ከፍተኛ አደጋ ላይ የሚጥል ጊዜ ያደርገዋል። ስህተቶችን ስለማስቀመጥ ብቻ ሳይሆን በተገናኙ ስርዓቶች ውስጥ የሚፈጠሩ ለውጦች እንዴት እንደሚከሰቱ መረዳት ነው—ባህላዊ የማይንቀሳቀስ ትንተና እና ደንብ ላይ የተመሰረቱ መሳሪያዎች ብዙውን ጊዜ የማይሳኩበት አካባቢ ነው።
ይህንን ፈተና ለመወጣት የDatadog የሰው ሠራሽ አስተውሎት (AI) ልማት ልምድ (ሰው ሠራሽ አስተውሎት (AI) DevX) ቡድን ከOpenAI የመጣውን የኮድ ወኪል Codexን ዞረ፣ ይህም የኮድ አድራጊው የስርዓት ደረጃ አመክንዮ ወደ ኮድ ግምገማ የሚያመጣ ሲሆን ሰዎች በቀላሉ በስፋት ማየት የማይችሉትን አደጋዎች ያሳያል።
«ጊዜን መቆጠብ እውነተኛ እና አስፈላጊ ነው፣» ይላል የDatadog የሰው ሠራሽ አስተውሎት (AI) DevX ቡድንን የሚመራው Brad Carter። «ነገር ግን አደጋዎችን መከላከል በእኛ ደረጃ የበለጠ አሳማኝ ነው።»
በDatadog ላይ ውጤታማ የኮድ ግምገማ በተለምዶ በከፍተኛ ደረጃ የተመካው በከፍተኛ መሐንዲሶች ላይ ነው—የኮድ ቤዙን፣ ታሪኩን እና የስነ-ህንፃ ውዝግቦቹን በሚገባ የሚረዱ ሰዎች የስርዓት አደጋን መለየት የሚችሉ ናቸው።
ነገር ግን እንዲህ ዓይነቱ ጥልቅ አውድ ለመለካት አስቸጋሪ ነው፣ እና ቀደምት የሰው ሠራሽ አስተውሎት (AI) ኮድ ግምገማ መሳሪያዎች ይህንን ችግር አልፈቱትም፤ ብዙዎቹ እንደ የላቀ linters ባህሪ አሳይተዋል፣ የገጽታ ደረጃ ችግሮችን እየጠቆሙ ሰፋ ያለ የስርዓት ልዩነቶችን እያጡ ነው። የDatadog መሐንዲሶች ብዙውን ጊዜ ምክሮቹን በጣም ጥልቀት የሌላቸው ወይም በጣም ጫጫታ ያላቸው አድርገው ይመለከቷቸዋል፣ እና ችላ ይሏቸዋል።
Datadog ከOpenAI የኮድ ወኪል የሆነውን Codexን በቀጥታ የልማት የሥራ ፍሰቶች ውስጥ በማዋሃድ መሞከር ጀምሯል። በኩባንያው ትልቁ እና በብዛት ጥቅም ላይ ከዋሉት ማከማቻዎች በአንዱ ውስጥ፣ እያንዳንዱ የመጎተት ጥያቄ በCodex በራስ-ሰር ተገምግሟል። መሐንዲሶች ከCodex ለተሰጡ አስተያየቶች አውራ ጣት ወደ ላይ ወይም ወደ ታች በማድረግ ምላሽ ሰጥተዋል እና በቡድኖች መካከል መደበኛ ያልሆነ ግብረመልስ አጋርተዋል። ብዙዎች የCodex ግብረመልስ ማንበብ ጠቃሚ እንደሆነ አስተውለዋል፣ ከቀደሙት መሳሪያዎች በተለየ መልኩ ጫጫታ ወይም ጥልቀት የሌላቸው አስተያየቶችን ያመነጩ ነበሩ።
በሰው ሠራሽ አስተውሎት (AI)‑የታገዘ ግምገማ የቅጥ ችግሮችን ከመጠቆም በላይ ሊያደርግ ይችል እንደሆነ ለመፈተሽ፣ Datadog የክስተት መልሶ ማጫወት ማሰሪያ ገንብቷል።
ቡድኑ ግምታዊ ሁኔታዎችን ከመጠቀም ይልቅ ወደ ታሪካዊ ክስተቶች ተመለሰ። ለክስተቶች አስተዋጽኦ ያደረጉ የመጎተት ጥያቄዎችን እንደገና ገነቡ፣ Codexን እንደ የመጀመሪያው ግምገማ አካል አድርገው በእያንዳንዱ ላይ አስተካክለዋል፣ ከዚያም የCodex ግብረመልስ ለውጥ ያመጣል ወይ የሚለውን ጥያቄ ያቀርቡ ነበር ብለው ጠየቁ።
ውጤቱ፦ Codex ከ10 በላይ ጉዳዮችን ወይም Datadog ከመረመረባቸው ክስተቶች ውስጥ በግምት 22%የሚሆኑትን አግኝቷል፣ ከሌሎች መሳሪያዎች ሁሉ ከተገመገሙት በላይ—መሐንዲሶችም Codex የሰጠው ግብረመልስ ለውጥ እንደሚያመጣ አረጋግጠዋል።
እነዚህ የመጎተት ጥያቄዎች የኮድ ግምገማን ስላለፉ፣ የመልሶ ማጫወት ሙከራው Codex በወቅቱ ገምጋሚዎች ያላዩትን አደጋዎች እንዳሳየ አሳይቷል፣ ይህም የሰውን ፍርድ ከመተካት ይልቅ ማሟያ አድርጎታል።
የDatadog ትንተና እንደሚያሳየው Codex ከቀጥታ ልዩነት ብቻ ግልፅ ያልሆኑ እና በተወሰኑ ሕጎች ሊያዙ የማይችሉ ጉዳዮችን በተከታታይ ጠቁሟል።
መሐንዲሶች የCodex አስተያየቶችን «ከቦት ጫጫታ» በላይ ሲሉ ገልጸውታል፦
- Codex በልዩነቱ ውስጥ ያልተነኩ ሞጁሎች ጋር ያላቸውን መስተጋብር አመልክቷል
- በመስቀለኛ‑አገልግሎት ማገናኛ አካባቢዎች የጎደለ የሙከራ ሽፋን ለይቷል
- የAPI ኮንትራት ለውጦችን አጉልቶ አሳይቷል፣ ይህም ወደ ታች የሚወርድ አደጋን ያስከትላል
«ለእኔ የCodex አስተያየት ከሰራኋቸው መሐንዲስ ሁሉ እጅግ ብልህ እና ሳንካዎችን ለማግኘት ማለቂያ የሌለው ጊዜ ያለው ይመስላል። አእምሮዬ በአንድ ጊዜ የማይይዝባቸውን ግንኙነቶች ያያል።
የግምገማ ግብረመልሶችን ከእውነተኛ አስተማማኝነት ውጤቶች ጋር የማገናኘት ችሎታው Codexን በDatadog ግምገማ ውስጥ ጎልቶ እንዲታይ ያደረገው ነው። ከስታቲክ ትንተና መሳሪያዎች በተለየ መልኩ፣ Codex የመጎተት ጥያቄውን ዓላማ ከቀረበው የኮድ ለውጦች ጋር ያወዳድራል፣ ኮድን እና ባህሪን ለማረጋገጥ ሙከራዎችን ለማስፈጸም መላውን የኮድ ቤዝ እና ጥገኝነቶችን ያመዛዝናል።
«በፕሮግራሙ ሰፊ አውድ ውስጥ ያለውን ልዩነት ያገናዘበ የመጀመሪያው ነበር፣» ይላል Carter። «ያ አዲስ እና ዓይንን‑የሚከፍት ነበር።»
ለብዙ መሐንዲሶች፣ ያ ለውጥ ከሰው ሠራሽ አስተውሎት (AI) ግምገማ ጋር እንዴት እንደሚገናኙ ሙሉ በሙሉ ቀይሮታል። «የCodex አስተያየቶችን እንደ እውነተኛ የኮድ ግምገማ ግብረመልስ አድርጌ መቁጠር ጀመርኩ፣» ይላል በDatadog ከፍተኛ የሶፍትዌር መሐንዲስ የሆኑት Ted Wexler። «እኔ ችላ የማላለው ወይም ችላ የምለው ነገር አይደለም፣ ነገር ግን ትኩረት ሊሰጠው የሚገባ ነገር።»
ከግምገማው በኋላ፣ Datadog Codexን በምህንድስና የሰው ኃይሉ በስፋት አሰማርቶታል። ዛሬ ከ1,000 በላይ መሐንዲሶች በመደበኛነት ይጠቀማሉ።
ግብረመልስ በአብዛኛው የሚወጣው በመደበኛ‑የመሳሪያ ውስጥ መለኪያዎች ሳይሆን በኦርጋኒክ መንገድ ነው። መሐንዲሶች ስለ ጠቃሚ ግንዛቤዎች፣ ገንቢ አስተያየቶች እና Codex ስለ አንድ ችግር በተለየ መንገድ እንዲያስቡ ስለረዳቸው ጊዜያት ለስላክ ጽፈዋል።
የጊዜ ቁጠባ ጉልህ ቢሆንም፣ ቡድኖች ሥራው እንዴት እንደተከናወነ በተከታታይ ትርጉም ያለው ለውጥ አሳይተዋል።
«Codex የኮድ ግምገማ ምን መሆን እንዳለበት ሀሳቤን ቀይሮታል። ምርጥ የሰው ገምጋሚዎቻችንን መድገም አይደለም። ሰዎች በተናጠል ለውጦችን ሲገመግሙ ለማየት የሚቸገሩባቸውን ወሳኝ ጉድለቶች እና የጎን ጉዳዮችን ስለማግኘት ነው።»
ለDatadog የተሰጠው ሰፊ ተጽእኖ የኮድ ግምገማው እንዴት እንደሚገለጽ ላይ የተደረገ ለውጥ ነበር። ቡድኑ ግምገማን ስህተቶችን ለመያዝ ወይም የዑደት ጊዜን ለማሻሻል እንደ መቆጣጠሪያ ከመቁጠር ይልቅ፣ አሁን Codexን እንደ አጋር የሚያገለግል ዋና አስተማማኝነት ስርዓት አድርጎ ይመለከተዋል፦
- የግለሰብ ገምጋሚዎች አውድ ውስጥ ሊይዙት ከሚችሉት በላይ አደጋን ማሳየት
- የመስቀለኛ ሞጁል እና የመስቀለኛ አገልግሎት መስተጋብሮችን ማድመቅ
- በትራንስፖርት ላይ ባለው ደረጃ ላይ በራስ መተማመንን ማሳደግ
- የሰው ገምጋሚዎች በሥነ ሕንፃ እና ንድፍ ላይ እንዲያተኩሩ መፍቀድ
ይህ ለውጥ የDatadog መሪዎች የምህንድስና ቅድሚያ የሚሰጣቸውን ነገሮች እንዴት እንደሚቀርጹት፣ አስተማማኝነት እና እምነት ልክ እንደ ፍጥነት፣ ካልሆነም በላይ አስፈላጊ ናቸው።
«ሌላ ነገር ሲበላሽ እኛ ኩባንያዎች የምንተማመንበት መድረክ ነን» ይላል Carter። «ክስተቶችን መከላከል ደንበኞቻችን በእኛ ላይ ያላቸውን እምነት ያጠናክራል።»


