CodeRabbit በወኪሎች የሶፍትዌር ልማትን አስፍቶ 20 እጥፍ የበለጠ ያቀርባል
CodeRabbit በAI የተመነጨ ኮድን ለመቆጣጠርና አስተማማኝነቱን ለማረጋገጥ የOpenAI ሞዴሎችን፣ በዚያው የኢንጂነሪንግ ቡድን 20 እጥፍ የበለጠ ሶፍትዌር ለማቅረብ ደግሞ Codexን ይጠቀማል።
የCodeRabbit(በአዲስ መስኮት ውስጥ ይክፈታል) ተባባሪ መሥራችና ዋና ሥራ አስፈጻሚ ሃርጆት ጊል እንደሚያየው፣ በወኪሎች የሚመነጭ ኮድ ትክክለኛና አስተማማኝ መሆኑን ማረጋገጥ፣ ቡድኖች እየጨመረ በሚሄደው በAI የተመነጨ ሥራ ላይ የራሳቸውን ውሳኔ የሚሰጡበት ደረጃ እየሆነ ነው። “ማንኛውም ኩባንያ ኮድ የሚጽፉ ወኪሎችን መጠቀም እንደጀመረ የሚያጋጥመው የመጀመሪያው የሥራ ማነቆ የኮድ ግምገማ ነው” ይላል ሃርጆት።
CodeRabbit በAI የተመነጨ ኮድ ትክክለኛና አስተማማኝ መሆኑን ለማረጋገጥ የተዘጋጀ፣ በAI የሚሠራ የአስተዳደርና የቁጥጥር መድረክ ገንብቷል። ከ20,000 በላይ ድርጅቶችና ከ150,000 በላይ ክፍት ምንጭ ፕሮጀክቶች የሚጠቀሙበት CodeRabbit፣ ቡድኖች በAI ወኪሎች የተመረተ ኮድ እንዲረዱ፣ እንዲገመግሙ፣ ደህንነቱን እንዲጠብቁ እና የትኛው ለመልቀቅ ዝግጁ እንደሆነ እንዲወስኑ ያግዛል።
CodeRabbit እንደሚገልጸው፣ OpenAI ከዋጋ አንጻር የተሻለ አፈጻጸም ማቅረቡ በግምገማዎቹ ላይ ተጨማሪ የAI ወኪሎችን እንዲያክልና ጥቅሞቹን ለደንበኞቹ እንዲያስተላልፍ ያግዘዋል። Codex ደግሞ በዚያው የኢንጂነሪንግ ቡድን 20 እጥፍ የበለጠ ሶፍትዌር እንዲያቀርብ ይረዳዋል። ኩባንያው የራሱን የቴክኖሎጂ ስርዓቶችና የደንበኞቹን ኮድ ደህንነት ለመጠበቅም Daybreakን ይጠቀማል። አዲሱ ምርቱ CodeRabbit Secure፣ በደህንነት ላይ ባተኮሩ ወኪሎቹ የደህንነት ክፍተቶችን ለማግኘትና ለማስተካከል Daybreakን ከCodex ሞዴሎች ጋር ይጠቀማል።
“እያንዳንዱ አዲስ የOpenAI ሞዴል ሲወጣ፣ በተለይም የማመዛዘን ሞዴሎች፣ ምርታችን በስፋት ችግሮችን የማግኘት አቅሙ በእጅጉ ሲሻሻል አይተናል።”
CodeRabbit የመጀመሪያውን ምርት በGPT‑3.5 Turbo ገንብቷል። ሃርጆት እንደሚለው፣ GPT‑4 መምጣቱ ምርቱ ኮድን በመገምገም ውጤታማ እንዲሆን አድርጎታል። ከዚያም ኩባንያው OpenAI o1ን እና OpenAI o3ን በመጀመሪያዎቹ ደረጃዎቻቸው መጠቀም ጀመረ። የኮድ ግምገማዎች ፈጣን ምላሽ ሳያስፈልጋቸው በደመና ላይ ስለሚካሄዱ፣ CodeRabbit ለተሻለ ትንተና ሲል ችግርን ለማመዛዘን የበለጠ ጊዜ የሚወስዱ ሞዴሎችን መጠቀም ችሏል።
ቡድኑ የታወቁ ችግሮችን የያዘ የራሱን መለኪያ በመጠቀም አዳዲስ ሞዴሎችን ይገመግማል። ቃለ መጠይቁ በተደረገበት ጊዜ፣ ሃርጆት GPT‑6 Astra በዚያ የውሂብ ስብስብ ውስጥ ካሉት ችግሮች 50% እንዳገኘ ገምቷል። ይህም በዚያ መለኪያ ከሌሎች ሞዴሎች ጋር ሲወዳደር ከፍተኛውን ደረጃ ሰጥቶታል።
ወኪሎች የተለያዩ ዓይነት ስህተቶችን እየፈጠሩ፣ ማስተካከያዎችም ቀደም ባሉ ግምገማዎች ያልታዩ ችግሮችን እያጋለጡ ሲሄዱ፣ መለኪያውም መሻሻሉን ይቀጥላል። “የኮድ ስህተቶች ባህሪ እየተቀየረ ይሄዳል፤ ሞዴሎቹ እየተሻሻሉ ሲሄዱ መለኪያችንም እንዲሁ ይሻሻላል” ይላል ሃርጆት።
የOpenAI ሞዴሎች ከዋጋ አንጻር የተሻለ አፈጻጸም ማቅረባቸው፣ CodeRabbit አቅሞችን ከምርምር ደረጃ ወደ ምርቱ እንዲያሸጋግር ረድቶታል። ሃርጆት በሞዴል ዋጋ እና በጊዜያዊ ማስቀመጫ አጠቃቀም የተደረጉ ማሻሻያዎችን ይጠቅሳል። እነዚህም ኩባንያው ተጨማሪ AI እንዲጠቀም፣ ተጨማሪ ንዑስ ወኪሎችን እንዲያክል እና ጥቅሞቹን ለደንበኞቹ እንዲያስተላልፍ አስችለውታል።
CodeRabbit ሲጀምር፣ ኮድን ለማሰስ አንድ ወይም ሁለት ንዑስ ወኪሎችን ይጠቀም ነበር። አሁን እንደ GPT‑6 Luna ያሉ ዝቅተኛ ወጪ ያላቸው ሞዴሎች በመላው መድረክ ተጨማሪ ንዑስ ወኪሎችን እያሠሩ ሲሆን፣ እንደ GPT‑6 Astra ያሉ ሞዴሎች ደግሞ ዕቅድ ማውጣትንና ማስተባበርን ይቆጣጠራሉ።
“አሁን ከዚህ በፊት ወጪያቸውን መሸፈን እንኳ ባልቻልንባቸው ሁሉም የአጠቃቀም መስኮች ወኪሎችን እየተጠቀምን ነው” ይላል ሃርጆት። ይህ CodeRabbit ሊያከናውናቸው የሚችሉ የማረጋገጥ ሥራዎችን እና ለገንቢዎች ሊሰጣቸው የሚችሉ ማብራሪያዎችን ያሰፋል። በዚህም ገንቢዎች ራሳቸው ያልጻፏቸውን ለውጦች እንዲረዱና እንዲያምኑባቸው ያግዛል።
ሃርጆት እንደሚለው፣ ኩባንያው Codexን በመጠቀም ባለፉት 6 ወራት ተጨማሪ መሐንዲሶችን ሳይቀጥር በግምት 20 እጥፍ የበለጠ ሶፍትዌር ሲያቀርብ ቆይቷል። እሱ በግሉ፣ ከቃለ መጠይቁ በፊት ባሉት 30 ቀናት ከ2,500 እስከ 3,000 pull request-ዎችን እንዳስገባ ይገምታል።
ወደዚህ ደረጃ ለመድረስ Codexን ከመጠቀም የበለጠ ሥራ አስፈልጓል። ብዙ ወኪሎችን ማሠራት፣ ከላፕቶፕ ማህደረ ትውስታና የማስላት አቅም ጀምሮ እስከ ሙከራዎች፣ ሶፍትዌርን ወደ ሚሠራ ቅርጽ የሚቀይሩና የሚያሽጉ መሣሪያዎች እና ሶፍትዌሩ እስከሚመካባቸው ክፍሎች ድረስ፣ በመላው የልማት ሂደት ያሉ ገደቦችን አጋልጧል።
ቡድኑ የመልቀቅ ሂደቱን አቀላጥፎ፣ የሰው ማጽደቅ በየትኞቹ ደረጃዎች እንደሚያስፈልግ እንደገና አጤነ። በተመሳሳይ፣ የሰው ጣልቃ ገብነት የማያስፈልጋቸውን ዝቅተኛ አደጋ ያላቸው ለውጦች በራስ-ሰር ለመልቀቅ CodeRabbitን ተጠቀመ። “የሶፍትዌር አቅርቦት ሂደቱን በሙሉ ከመሠረቱ እንደገና ማሰብ ነበረብን” ይላል ሃርጆት።
ኩባንያው በCodex የሚሠራ፣ በአገልግሎት ላይ ባሉ ስርዓቶች የሚከሰቱ ችግሮችን፣ የSlack መልዕክቶችን እና የድጋፍ ጥያቄዎችን በቅድሚያ የሚያጣራና የሚመድብ የSlack ቦትም ገንብቷል። ቡድኑ ገምግሞ እንዲያዋህደው pull request ሊያቀርብ ይችላል። ሃርጆት በደመና ላይ የሚካሄድን ልማት የአካባቢ ኮምፒውተሮችን ውስንነት ለመቀነስ እና ቡድኖች በመዳረሻ ፈቃዶችና በኦዲት ላይ የበለጠ ቁጥጥር እንዲኖራቸው ለማድረግ እንደሚያስችል መንገድ ይመለከተዋል።
CodeRabbit ከኢንጂነሪንግ ባሻገር፣ የግብይትና የሥራ ክንውን ተግባራትን በኮድ ለማስተዳደር ጨምሮ፣ Codexን ይጠቀማል። “በተቻለ መጠን ኩባንያውን በኮድ እያስተዳደርን ነው” ይላል ሃርጆት።
በግብይት ዘርፍ፣ ኩባንያው Google Adsን በpull request-ዎች ያስተዳድራል። ቡድኑ ማስታወቂያዎችን ለማስለቀቅ ጥያቄ ይከፍታል፣ ከዚያም ያዋህደዋል። በተጨማሪም Codex የስላይድ አቀራረቦችን እና ለደንበኞች የሚቀርቡ ሰነዶችን የሚፈጥርበትን የይዘት ዝግጅት ማከማቻ ይጠቀማል። “የግብይት ችግሮቻችሁን በኮድ ሊፈቱ ወደሚችሉ ችግሮች መቀየር ከቻላችሁ፣ 10 እጥፍ በፍጥነት ትሠራላችሁ” ይላል ሃርጆት።
CodeRabbit ከ2023 ጀምሮ ማከማቻዎችን በመቅዳት እና ወኪሎች ግምገማዎችን ለማገዝ ኮድ እንዲጽፉ በማድረግ፣ ወኪሎችን በተነጠሉ የሙከራ አካባቢዎች ውስጥ ሲያሠራ ቆይቷል። በቅርቡ፣ CodeRabbit የራሱን መድረክ ለመፈተሽና ደህንነቱን ለመጠበቅ የOpenAIን Cyber ሞዴል በDaybreak በኩል ተጠቅሟል።
ቡድኑ አጥቂ ወደ መድረኩ ሊሰርግ የሚችልባቸውን መንገዶች በመፈለግ፣ ሞዴሉን በራሱ ስርዓት ላይ የሰርጎ መግባት ፍተሻ ለማድረግ ተጠቅሞበታል። ሃርጆት እንደሚለው፣ ይህን አስቀድሞ የመጠቀም ዕድል ማግኘቱ CodeRabbit የራሱን የቴክኖሎጂ ስርዓቶች ደህንነት እንዲጠብቅ ረድቶታል። “ሊከሰቱ ይችላሉ ብለን እንኳ ያላሰብናቸውን የተራቀቁ የጥቃት መንገዶች ጨምሮ፣ በርካታ የደህንነት ክፍተቶችን አግኝተናል” ይላል ሃርጆት።
ከዚያ ወዲህ እነዚህን አቅሞች ለገበያ በማቅረብ፣ በአዲሱ ምርቱ CodeRabbit Secure የደንበኞቹን ኮድ ደህንነት ለመጠበቅ እያገዘ ነው። ባለፉት ሁለት ሳምንታት፣ ኩባንያው ለተጠቃሚዎቹ የ1 ሚሊዮን ዶላር ወጪ የሸፈነበትን ነፃ ጥልቅ ፍተሻ በማስተዋወቂያ አቅርቦት አካሂዷል። በCodex ሞዴሎች በተደረጉ 13,000 ጥልቅ ፍተሻዎችም ከ43,000 በላይ የደህንነት ክፍተቶችን አግኝቷል። ደንበኞቹ ከእነዚህ የደህንነት ክፍተቶች መካከል በሺዎች የሚቆጠሩትን አስቀድመው አስተካክለዋል፤ ይህም የኮዳቸውን ደህንነት ለማሻሻል አግዟል።
ከበስተጀርባ የሚሠሩ ወኪሎች እያንዳንዱን ተግባር ሰው ሳያስጀምር ለማንቂያዎችና ለሚከሰቱ ችግሮች ምላሽ መስጠት ሲጀምሩ፣ ቡድኖች የትኞቹን ለውጦች እስከ መጨረሻ ማድረስ እንዳለባቸው ለመወሰን ተጨማሪ እገዛ እንደሚያስፈልጋቸው ሃርጆት ይጠብቃል።
ወደፊት በማየት፣ CodeRabbit በወኪሎች ወደሚከናወን የሶፍትዌር ልማት እየተስፋፋ ነው። ይህም ቡድኖች ወኪሎች የሚያመነጯቸውን የኮድ ለውጦች በስፋት እንዲያረጋግጡ፣ ቅድሚያ እንዲሰጡ፣ እንዲያብራሩ፣ ደህንነታቸውን እንዲጠብቁ እና እንዲፈትሹ ያግዛል።
ወኪሎች ከግንባታው የበለጠውን ድርሻ እየተወጡ ሲሄዱ፣ ኮድ ከሚመረትበት ፍጥነት ጋር የሚራመዱ ማረጋገጫዎችን፣ ማብራሪያዎችን እና ጥገናን በማቅረብ፣ ገንቢዎች ቁጥጥራቸውን እንዲጠብቁ የማገዝ ዕድል አለ።


