Hacker News

ڏيکاريو HN: بيج جيڪو ڏيکاري ٿو ته توهان جو ڪوڊ بيس LLM جي حوالي سان ونڊو ۾ ڪيترو مناسب آهي

تبصرا

1 min read Via github.com

Mewayz Team

Editorial Team

Hacker News

توهان جو ڪوڊ بيس هڪ نئون ميٽرڪ آهي جيڪو اصل ۾ اهم آهي

ڏهاڪن تائين، ڊولپرز کي لڪير جي ڪوڊ، سائڪولوميٽڪ پيچيدگي، ٽيسٽ ڪوريج فيصد، ۽ مقرري جي تعدد تي جنون ڪيو ويو آهي. پر هڪ نئين ميٽرڪ خاموشيءَ سان نئين سر ترتيب ڏئي رهي آهي ته ڪيئن انجنيئرنگ ٽيمون انهن جي ڪوڊ بيس بابت سوچين ٿيون: ڪانٽيڪٽ ونڊو فٽ - توهان جي پوري ڪوڊ بيس جو فيصد جيڪو هڪ LLM هڪ ئي پرامٽ ۾ هضم ڪري سگهي ٿو. اهو ٺڳيءَ سان سادو لڳي ٿو، پر هي نمبر سڀ کان وڌيڪ عملي اشارن مان هڪ ٿي رهيو آهي ته توهان جي ٽيم ڪيتري اثرائتي طريقي سان AI جي مدد سان ترقي ڪندڙ اوزارن کي استعمال ڪري سگهي ٿي. ۽ جيڪڏھن توھان ان کي نظرانداز ڪري رھيا آھيو، توھان ٽيبل تي اھم پيداواري حاصلات ڇڏي رھيا آھيو.

خيال تازو ڊولپر برادرين ۾ ڪشش حاصل ڪئي جڏهن هڪ پروجيڪٽ منظر عام تي اچي ٿو جيڪو هڪ سادي بيج ٺاهي ٿو - نه توهان جي واقف بلڊنگ پاسنگ يا ڪوريج شيلڊز جي برعڪس - اهو ڏيکاري ٿو ته توهان جي ريپوزٽري جو ڪيترو حصو مشهور LLM ڪنٽيننٽ ونڊوز ۾ مناسب آهي. اهو ڪوڊ بيس آرڪيٽيڪچر، مونورپوس بمقابله مائڪرو سروسز، ۽ ڇا اسان کي اسان جي ڪوڊ کي ڊزائين ڪرڻ گهرجي جي لاءِ AI سمجھڻ بابت هڪ حيرت انگيز گفتگو. اثر تمام گھڻا ڊولپرز کي شروعاتي طور تي سمجھندا آھن.

ڪهڙي ڪنٽينسٽ ونڊو صحيح طور تي ماپ ڪري ٿي

هر وڏي ٻوليءَ جو نمونو هڪ محدود ڪنٽينيڪٽ ونڊو اندر هلندي آهي — متن جي وڌ ۾ وڌ مقدار اها هڪ ئي وقت تي عمل ڪري سگهي ٿي. GPT-4 ٽربو تقريبن 128K ٽوڪن کي سنڀاليندو آهي. ڪلاڊ جا جديد ماڊل گذريل 200K ٽوڪن کي ڌڪيندا آهن. Gemini هڪ ملين کان وڌيڪ دعوي ڪري ٿو. جڏهن توهان پنهنجي ڪوڊ بيس کي فيڊ ڪريو ٿا انهن ماڊل مان ڪنهن هڪ ۾ تجزيو، ريفيڪٽرنگ تجويزون، يا بگ ڳولڻ لاءِ، اهو ماڊل صرف ”ڏس“ ٿو سگهي ته ان ونڊو اندر ڇا ٿئي. ان کان ٻاهر هر شيءِ پوشيده آهي، ڄڻ ته اهو موجود ئي ناهي.

ڪانٽيڪسٽ ونڊو فٽ توهان جي ڪل ڪوڊ بيس سائيز (ٽوڪن ۾) ۽ ڏنل ماڊل جي حوالي سان ونڊو جي وچ ۾ تناسب کي ماپ ڪري ٿو. هڪ مخزن جيڪو 80K ٽوڪن کي ٽوڪن ڪري ٿو 200K ٽوڪن ماڊل ۾ 100٪ فٽ حاصل ڪري ٿو - AI توهان جي پوري پروجيڪٽ کي هڪ پاس ۾ سمجهي سگهي ٿو. هڪ 2 ملين ٽوڪن مونورپو؟ توھان ھڪڙي عددي فيصد کي ڏسي رھيا آھيو، مطلب ته AI ٽڪڙن سان ڪم ڪري رھيو آھي، ڪڏھن به پوري تصوير کي نه سمجھي. هي فرق AI جي ٺاهيل ڪوڊ جي تجويزن، تعميراتي جائزي، ۽ خودڪار ريفيڪٽرنگ جي معيار لاءِ وڏي اهميت رکي ٿو.

بيج جو تصور ھن کي ڏسڻ واري، شيئر ڪرڻ لائق ميٽرڪ ۾ تبديل ڪري ٿو. ان کي پنھنجي README ۾ پنھنجي CI اسٽيٽس ۽ ڪوريج فيصد سان گڏ رکو. اهو حصو وٺندڙن ۽ سنڀاليندڙن کي ٻڌائي ٿو ته ڪجهه واقعي مفيد آهي: هي ڪوڊ بيس ڪيترو AI-دوست آهي؟

ڇو هي ميٽرڪ تبديل ڪندو آهي ڪيئن ٽيمون سافٽ ويئر ٺاهينديون آهن

سافٽ ويئر آرڪيٽيڪچر جا فيصلا هميشه انسانن جي خدشن جي بنياد تي ڪيا ويا آهن - پڙهڻ جي صلاحيت، برقرار رکڻ، ڪارڪردگي، ٽيم جي جوڙجڪ. Context window fit انهن ڳالهين ۾ هڪ نئون اسٽيڪ هولڊر متعارف ڪرايو: AI جوڙو پروگرامر. جڏهن توهان جو سمورو ڪوڊ بيس هڪ حوالي سان ونڊو ۾ ٺهڪي اچي ٿو، AI اوزار ڪراس ڪٽڻ جي خدشات بابت سبب ڪري سگهن ٿا، ذيلي انحصار زنجيرن کي سڃاڻي، ۽ انهن تبديلين جو مشورو ڏئي ٿو جيڪي مڪمل سسٽم لاءِ اڪائونٽ ڪن ٿا. جڏهن اهو نٿو ٿئي، توهان بنيادي طور تي هڪ AI کان پڇي رهيا آهيو ته توهان جي باورچی خانه کي ٻيهر ٺاهيو جڏهن ته ان کي صرف غسل خانو ڏيکاريو.

هن جا عملي نتيجا آهن ته انجنيئرنگ ليڊز سنجيدگي سان وٺڻ شروع ڪري رهيا آهن. ٽيمون اعليٰ حوالي سان فٽ اسڪور جي رپورٽ ڪن ٿيون ماپي طور تي بهتر نتيجا AI ڪوڊ جي نظرثاني اوزارن مان. بگ ڳولڻ جي شرح بهتر ٿي سگھي ٿي ڇو ته ماڊل فائلن تي عملدرآمد جا رستا ڳولي سگھن ٿا. Refactoring تجويزون مقامي طور تي بهتر پر عالمي سطح تي تباهي جي بجاءِ تعميراتي طور تي آواز بڻجي وڃن ٿيون. ھڪڙي انجنيئرنگ ٽيم ھڪڙي وچين سائز جي SaaS ڪمپني ۾ دستاويز ڪئي AI-تجويز ڪيل ريگريشنز ۾ 40٪ گھٽتائي پنھنجي منوروپو کي ننڍن، سياق و سباق-ونڊو-دوست خدمتن ۾ ورهائڻ کان پوء.

ميٽرڪ پڻ سٺي انجنيئرنگ جي عملن لاءِ زبردستي فنڪشن ٺاهي ٿو جيڪا ٽيمن کي هر صورت ۾ پيروي ڪرڻ گهرجي. ڪوڊ بيسز جيڪي ونڊو فٽ تي سٺو اسڪور ڪن ٿا انهن ۾ ڪلينر ماڊيول جون حدون، گهٽ ڊيڊ ڪوڊ، خدشن جي بهتر علحدگي، ۽ وڌيڪ مرڪوز ذخيرا آهن. AI سمجھڻ وارو ميٽرڪ مجموعي ڪوڊ جي صحت لاءِ پراڪسي ٿيڻ سان ختم ٿئي ٿو.

The Architecture Implications of the Architecture of nobody અને expected

ڪافي ونڊو فٽ جي چوڌاري گفتگو مونورپو بمقابله پولي ريپو بحث کي مڪمل طور تي نئين طول و عرض سان بحال ڪيو آهي. مونورپو وڪيلن ڊگهي بحث ڪئي آهي ته هر شي کي هڪ مخزن ۾ رکڻ سان انحصار جي انتظام کي آسان بڻائي ٿو، ايٽمي ڪمن کي قابل بنائي ٿو خدمتن ۾، ۽ انضمام جي درد کي گھٽائي ٿو. پر جڏهن توهان جو monorepo ٽوڪن 5 ملين ٽوڪن تائين پهچي ٿو ۽ بهترين دستياب ونڊو 200K آهي، توهان هڪ ڪوڊ بيس ٺاهيو آهي جنهن کي ڪو به AI اوزار مڪمل طور تي سمجهي نٿو سگهي.

ان جو مطلب اهو ناهي ته مونورپو مري ويا آهن - ان کان پري. سمارٽ ٽيمون وچولي ميدان ڳولي رهيا آهن. حڪمت عمليون جيڪي سامهون اچي رهيون آهن انهن ۾ شامل آهن:

  • انٽيليجنٽ چنڪنگ: .contextignore فائلن کي استعمال ڪندي (.gitignore سان ملندڙ) ٺاهيل ڪوڊ، وينڊرز جي انحصار، ۽ ٽيسٽ فيڪٽرز کي AI تجزيي مان خارج ڪرڻ لاءِ
  • ماڊيول-سطح جي حوالي سان نقشا: ھلڪو وزني پڌرنامو ٺاھيو جيڪو AI اوزارن کي سمجھڻ ۾ مدد ڪري ٿو ته ڪھڙين فائلن سان تعلق رکي ٿو ڪھڙين خصوصيتن سان بغير سڀڪنھن شيءِ کي لوڊ ڪرڻ
  • آرڪيٽيڪچرل ڊاڪيومينٽيشن جيئن حوالو: جامع آرڪيٽيڪچر فيصلي رڪارڊ (ADRs) سميت جيڪي AI ساخت جي سمجھ ڏئي ٿو بغير ان جي ضرورت جي صرف ڪوڊ مان لاڳاپن جو اندازو لڳايو وڃي
  • اسٽريٽجڪ سروس ڪڍڻ: حقيقي طور تي آزاد ماڊيولز کي الڳ ريپوزٽريز ۾ ٽوڙڻ جڏهن انهن کي بنيادي نظام سان ڪو به حقيقي ڪراس-ڪٽنگ خدشو نه هجي

اهم بصيرت اها آهي ته ونڊو فٽ لاءِ بهتر ڪرڻ توهان جي ڪوڊ بيس کي ننڍو ڪرڻ جي باري ۾ نه آهي - اهو ان کي وڌيڪ سمجھڻ ٺاهڻ بابت آهي، ٻنهي AI اوزارن ۽ انهن انسانن لاءِ جيڪي انهن سان گڏ ڪم ڪن ٿا.

پنهنجي پنهنجي ڪوڊ بيس کي ماپڻ: هڪ عملي فريم ورڪ

ان کان اڳ جو توھان پنھنجي پوري سسٽم کي بيج ميٽرڪ جي تعاقب ڪرڻ لاءِ ريفئڪٽر ڪرڻ شروع ڪريو، اھو سمجھڻ جي لائق آھي ته ڪيئن ماپي سگھجي ٿو context window fit meaningfully. توهان جي سموري مخزن جي خام ٽوڪن جي ڳڻپ هڪ شروعاتي نقطي آهي، پر اهو هڪ بيڪار اوزار آهي. هڪ وڌيڪ نرالو طريقو سمجهي ٿو ته AI اصل ۾ مختلف ڪمن لاءِ ڇا ڏسڻ جي ضرورت آهي.

"اصل سوال اهو نه آهي ته ڇا توهان جو سمورو ڪوڊ بيس ڪنهن حوالي سان ونڊو ۾ بيٺو آهي - اهو اهو آهي ته ڇا ڪنهن به ڏنل ڪم لاءِ لاڳاپيل حوالو ٺهڪي اچي ٿو. صاف حدن سان گڏ هڪ چڱي طرح ٺهيل ڪوڊ بيس AI اوزارن کي بلڪل لوڊ ڪرڻ جي اجازت ڏئي ٿو جيڪو انهن جي ضرورت آهي، جيتوڻيڪ ڪل ذخيرو تمام وڏو هجي."

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

هڪ عملي ماپ حاصل ڪرڻ لاءِ، پنهنجي بنيادي ايپليڪيشن ڪوڊ کي ٽوڪن ڪرڻ سان شروع ڪريو - سواءِ node_modules، وينڊر ڊاريڪٽريز، تعميراتي نمونا، ۽ ٺاهيل فائلون. اڪثر جديد ٽوڪنائيزر (جهڙوڪ OpenAI جو tiktoken يا Anthropic جي شايع ٿيل ٽوڪن جي ڳڻپ جا طريقا) ڊاريڪٽري کي سيڪنڊن ۾ پروسيس ڪري سگھن ٿا. نتيجن جو مقابلو ڪريو ونڊوز جي حوالي سان ماڊلز جي مقابلي ۾ جيڪي توهان جي ٽيم اصل ۾ استعمال ڪري ٿي. جيڪڏهن توهان جو بنيادي ايپليڪيشن ڪوڊ هڪ واحد ونڊو ۾ فٽ ٿئي ٿو جنهن ۾ اشارن ۽ هدايتن جي اضافي لاءِ ڪمري سان گڏ، توهان بهترين شڪل ۾ آهيو. جيڪڏهن اهو ونڊو کان 2-5x کان وڌي ٿو، اسٽريٽجڪ ڇڪڻ ضروري هوندو. 10x کان وڌيڪ، توهان AI اوزارن کي اثرائتو بڻائڻ لاءِ آرڪيٽيڪچرل تبديلين يا خاص RAG (وصول-وڌندڙ نسل) پائپ لائنن ۾ سيڙپڪاري ڪرڻ چاهيندا.

ان ٽيمن لاءِ جيڪي پليٽ فارمن تي تعمير ڪري رهيا آهن جهڙوڪ Mewayz، جتي ماڊلر آرڪيٽيڪچر اڳ ۾ ئي خدشن کي الڳ ماڊلز ۾ الڳ ڪري ٿو — CRM، انوائسنگ، HR، اينالائيٽڪس، ۽ 200 کان وڌيڪ ٻيا — هي ماپ خاص طور تي دلچسپ ٿئي ٿي. هر ماڊيول صاف انٽرفيس سان گڏ هڪ خودمختيار يونٽ جي طور تي ڪم ڪري ٿو، جيڪو قدرتي طور تي نقشي جي ونڊو-دوستانه حصن ڏانهن نقشو ٺاهي ٿو. اهو هڪ قسم جو آرڪيٽيڪچرل نمونو آهي جيڪو انسانن جي برقرار رکڻ ۽ AI سمجھڻ لاءِ ٻنهي جو منافعو ادا ڪري ٿو.

ڇا ڊولپر ڪميونٽي اصل ۾ بحث ڪري رهي آهي

هيڪر نيوز جي بحث جي حوالي سان ونڊو بيجز جي چوڌاري ڊولپر ڪميونٽي ۾ ڪيترائي دلچسپ تڪرار سامهون آيا. پهريون فلسفو آهي: ڇا اسان کي AI واپرائڻ لاءِ ڪوڊ ڊزائين ڪرڻ گهرجي؟ Purists دليل ڏين ٿا ته ڪوڊ پهريون انسانن لاءِ لکيو وڃي، ۽ AI اوزارن کي ترتيب ڏيڻ گهرجي. Pragmatists جواب ڏين ٿا ته جيڪڏهن هڪ سادي تعميراتي پسند توهان جي ٽيم کي AI اوزارن سان 30٪ وڌيڪ پيداواري بڻائي ٿي ته انسان جي پڙهڻ جي قابل صفر قيمت تي، ان کي ٺاهڻ کان انڪار ڪرڻ انجنيئرنگ مٿان نظريو آهي.

ٻئي بحث جو مرڪز ان ڳالهه تي آهي ته ڇا context window fit به هڪ مستحڪم ميٽرڪ قابل ٽريڪنگ آهي. Context windows تيزي سان وڌيا آهن - شروعاتي GPT-3.5 ۾ 4K ٽوڪن کان Gemini 1.5 Pro ۾ هڪ ملين کان وڌيڪ. جيڪڏهن ونڊوز وڌندا رهن ٿا، ته اڄ جو ”فٽ نٿو ٿئي“ سڀاڻي جي ”آسانيءَ سان فٽ ٿي وڃي ٿو“. پر تجربا انجنيئر اشارو ڪن ٿا ته ايستائين جو وڏي پئماني تي ونڊوز سان گڏ، ماڊل جي ڪارڪردگي لاڳاپن جي ڊيگهه سان گهٽجي ٿي. هڪ ماڊل پروسيسنگ 50K ٽوڪن جو مرڪوز، لاڳاپيل ڪوڊ هڪ ئي ماڊل پروسيسنگ 500K ٽوڪن کي اڳتي وڌائيندو هڪ وسيع monorepo جي، جيتوڻيڪ ٻئي ٽيڪنيڪل طور تي "فٽ." معيار جي حوالي سان اهميت جيتري قدر مقدار جي اهميت رکي ٿي.

هڪ ٽيون، وڌيڪ عملي ڳالهه ٻولهه ٽولنگ جي چوڌاري گهمي ٿي. ڊولپرز چاھين ٿا سياق و سباق کان آگاھ ٿيل IDE انضمام جيڪي خودڪار طريقي سان طئي ڪن ٿيون ڪھڙي فائلن کي شامل ڪرڻ جڏھن AI ڏانھن ڪوڊ موڪليو وڃي. اهي ريپوزٽري-سطح جي انٽيليجنس چاهين ٿا جيڪي دستي ترتيب جي بغير ماڊل جي حدن کي سمجهي. ڪيترائي اوپن سورس پروجيڪٽ ھاڻي ھن درست مسئلي کي حل ڪري رھيا آھن، تعمير ڪري رھيا آھن ڪھڙي مقدار ۾ ”ڪانٽسٽس ڪمپلرز“ جيڪي ڪنھن به ڏنل AI جي مدد سان ڪيل ڪم لاءِ فائلن جي بھترين سيٽ کي گڏ ڪن.

ان کي مقابلي واري فائدي ۾ تبديل ڪرڻ

ڪاروبار لاءِ — نه صرف ڊولپر ٽيمون — context window fit ۾ سمجھڻ لائق ھيٺيون اثر آھن. ڪمپنيون جيڪي سافٽ ويئر کي تيزيءَ سان موڪلين ٿيون، گھٽ ۾ گھٽ ڪيڙن سان، گھٽ قيمت تي، پنھنجي مارڪيٽن کي فتح ڪن ٿيون. AI جي مدد سان ترقي هڪ حقيقي قوت ضرب آهي، پر صرف ان صورت ۾ جڏهن بنيادي ڪوڊ بيس ان مان فائدو وٺڻ لاءِ ٺهيل هجي. تنظيمون جيڪي سيڙپ ڪن ٿيون AI-دوستانه ڪوڊ بيسز ۾ اڄ اهي جامع فائدا ٺاهي رهيا آهن جيڪي وقت سان گڏ وڌندا ويندا.

هي اصول خالص سافٽ ويئر ڪمپنين کان اڳتي وڌي ٿو. پليٽ فارمن تي هلندڙ ڪاروبار جهڙوڪ Mewayz، جيڪي CRM، انوائسنگ، پگهار، HR، فليٽ مئنيجمينٽ، ۽ اينالائيٽڪس کي هڪ واحد ماڊلر سسٽم ۾ گڏ ڪن ٿا، انهي ساڳئي فلسفي مان فائدو حاصل ڪن ٿا آپريشنل سطح تي. جڏهن توهان جو ڪاروباري ڊيٽا 15 منقطع SaaS اوزارن ۾ پکڙيل جي بجاءِ چڱيءَ طرح ٺهيل، هڪٻئي سان ڳنڍيل ماڊلز ۾ رهي ٿو، ته AI توهان جي سڄي آپريشن بابت دليل ڏئي سگهي ٿو- سيلز، سپورٽ ۽ فنانس جي وچ ۾ نمونن جي نشاندهي ڪرڻ جيڪي سلائيڊ سسٽم ۾ پوشيده هوندا. ساڳيو اصول جيڪو ڪوڊ بيس AI-دوست بڻائي ٿو هڪ ڪاروبار AI-دوست بڻائي ٿو: صاف ڍانچي، صاف حدون، ۽ جامع حوالي سان.

انجنيئرنگ اڳواڻن لاءِ عملي رستو سڌو آهي. ماپڻ شروع ڪريو توهان جي حوالي سان ونڊو مناسب اڄ ئي - جيتوڻيڪ غير رسمي طور تي. ان کي شامل ڪريو پنھنجي انجنيئرنگ هيلٿ ڊيش بورڊن سان گڏ تعمير وقت ۽ ٽيسٽ ڪوريج. ان کي استعمال ڪريو ھڪڙي ان پٽ طور (صرف ان پٽ نه) جڏھن تعميراتي فيصلا ڪرڻ. ۽ تسليم ڪيو ته اهي ڪوڊ بيس جيڪي سڀ کان وڌيڪ فائدو وٺندا AI ڊولپمينٽ ٽولز جي ايندڙ نسل مان اهي آهن جيڪي سمجھڻ لاءِ ترتيب ڏنل آهن في الحال.

بيج هڪ ڳالهه ٻولهه شروع ڪندڙ آهي، نه ته منزل

هڪ README بيج ڏيکاري ٿو "87% context fit — Claude 200K" هڪ ننڍڙي شيءِ آهي. اهو توهان جي پروجيڪٽ جي دستاويزن ۾ هڪ واحد لڪير پيدا ڪرڻ ۽ قبضو ڪرڻ ۾ سيڪنڊ وٺندو آهي. پر اهو ڇا جي نمائندگي ڪري ٿو - هڪ عمدي، ماپيل عزم جو ڪوڊ بيس فهم - هڪ انجنيئرنگ ٽيم جي ترجيحن بابت ڪجهه معنيٰ وارو اشارو. اهو چوي ٿو: اسان سوچيو ته اسان جو ڪوڊ ڪيئن سمجھيو ويندو، نه صرف ايندڙ ڊولپر طرفان، پر AI سسٽم پاران جيڪي وڌندا آهن هر ترقياتي ڪم فلو جو حصو.

هن رجحان جو سڀ کان وڌيڪ قيمتي نتيجو بذات خود بيج نه آهي. اها ڳالهه ٻولهه آهي جيڪا اها چمڪندي آهي فن تعمير جي جائزي، اسپرنٽ پلاننگ، ۽ ٽيڪنيڪل قرض جي بحثن دوران. جڏهن ”ڪنسٽيڪٽ ونڊو فٽ“ توهان جي انجنيئرنگ لغت جو حصو بڻجي وڃي ٿو، ته توهان فيصلا ڪرڻ شروع ڪندا آهيو جيڪي هر شيءِ سان ترتيب ڏيڻ لاءِ ٿين ٿا جيڪي اسان ڏهاڪن کان سٺي سافٽ ويئر ڊيزائن جي باري ۾ ڄاڻون ٿا: ننڍا، مرڪوز ماڊيول واضح انٽرفيس ۽ گهٽ ۾ گهٽ ملائڻ سان. AI انقلاب هنن اصولن کي ايجاد نه ڪيو. پر اهو ٽيمن کي هڪ نئون، قابل مقدار سبب ڏئي رهيو آهي آخرڪار انهن جي پيروي ڪرڻ لاءِ.

اڪثر پڇيا ويندڙ سوال

ڪانٽيڪٽ ونڊو مناسب ڇا آهي ۽ اهو ڇو ضروري آهي؟

ڪانٽيڪسٽ ونڊو فٽ ماپ ڪري ٿو ته توهان جي ڪوڊ بيس جو ڪيترو سيڪڙو هڪ LLM هڪ پرامپٹ ۾ پروسيس ڪري سگهي ٿو. هڪ اعلي سيڪڙو جو مطلب آهي AI اوزار توهان جي پروجيڪٽ کي هڪ ڀيرو وڌيڪ سمجهي سگهن ٿا، بهتر ڪوڊ تجويزون، وڌيڪ صحيح ريفيڪٽرنگ، ۽ گهٽ hallucinations. جيئن ته AI جي مدد سان ترقي معياري ٿي ويندي آهي، اهو ميٽرڪ سڌو سنئون اثر انداز ڪري ٿو ته توهان جي ٽيم ڪيتري پيداواري ٿي سگهي ٿي ٽولز جهڙوڪ Copilot، Cursor، ۽ Claude.

مان ڪيئن چيڪ ڪري سگهان ٿو منهنجي ڪوڊ بيس جي حوالي سان ونڊو مناسب؟

توهان هيڪر نيوز تي شيئر ڪيل اوپن سورس بيج ٽول استعمال ڪري سگهو ٿا ته جيئن توهان جي مخزن لاءِ هڪ بصري اشارو پيدا ٿئي. اهو توهان جي ڪُل ڪوڊ بيس ٽوڪن جي ڳڻپ کي ڳڻائي ٿو ۽ ان جو مقابلو ڪري ٿو مشهور LLM متعلق ونڊوز سان. بيج هڪ سيڪڙو اسڪور ڏيکاري ٿو جيڪو توهان پنهنجي README ۾ شامل ڪري سگهو ٿا، حصو وٺندڙن ۽ اسٽيڪ هولڊرز کي هڪ فوري اسنيپ شاٽ ڏئي ٿو ته توهان جو پروجيڪٽ ڪيئن AI لاءِ تيار آهي.

ڪهڙيون حڪمت عمليون ڪوڊ بيس جي حوالي سان ونڊو فٽ اسڪور کي بهتر بڻائين ٿيون؟

ماڊيولر آرڪيٽيڪچر تي ڌيان ڏيڻ، خدشن کي صاف ڪرڻ، ۽ ڊيڊ ڪوڊ کي ختم ڪرڻ. منطقي حدن سان چڱيءَ طرح ٺهيل مونورپوز LLMs کي لاڳاپيل ماڊلز کي آزاديءَ سان عمل ڪرڻ ڏين ٿا. ڪوڊ جي نقل کي گھٽائڻ، فائلن کي جامع رکڻ، ۽ صاف انحصار وڻن کي برقرار رکڻ ۾ سڀ مدد ڪن ٿا. پليٽ فارمس جهڙوڪ Mewayz هن اصول کي ظاهر ڪن ٿا — پيڪيجنگ 207 ماڊلز کي هڪ منظم ڪاروباري OS ۾ ترتيب ڏيڻ جي قابليت ۽ ڪارڪردگي لاءِ ٺهيل آهي.

ڇا ھڪڙو ننڍڙو ڪوڊ بيس ھميشه بھتر AI مطابقت جو مطلب آھي؟

ضروري ناهي. LLMs لاءِ هڪ ننڍو ڪوڊ بيس جنهن ۾ پيچيدگين انحصار ۽ ناقص دستاويزن سان گڏ هڪ وڏي، چڱي طرح منظم ڪيل هڪ کان وڌيڪ دليل ڏيڻ لاءِ سخت ٿي سگهي ٿو. اهم ڳالهه اها آهي ته ونڊو ۾ ڪيترو لاڳاپيل حوالو ٺهڪي اچي ٿو. صاف تجريد، مسلسل نالي جي ڪنوينشنز، ۽ ماڊلر ڊيزائن AI اوزارن کي موثر طريقي سان ڪم ڪرڻ جي اجازت ڏين ٿا جيتوڻيڪ اهي ڪوڊ جي هر لائن کي هڪ ئي وقت ۾ داخل نٿا ڪري سگهن.