انجینئرنگ فیصلے IDE sidebars میں نہیں ہوتے۔ وہ Slack threads میں ہوتے ہیں، اسی جگہ آپ کی ٹیم پہلے سے ہی بات کر رہی ہے، ڈبگنگ کر رہی ہے، پہلے سے ہی مسائل کے ذریعے کام کر رہی ہے. That disconnect is a problem. گفتگو کے بارے میں تعمیر کرنے کے لئے ایک جگہ میں ہوتا ہے، اور حقیقی عمارت کسی اور جگہ میں مکمل طور پر ہوتا ہے. رابطے کو کھو دیا جاتا ہے. فیصلے دوبارہ وضاحت کی جاتی ہیں. کسی کو غیر متوقع طور پر کسی AI چیٹ میں ایک مسئلہ کو ایک جگہ میں کاپی کرتا ہے اور جواب واپس ڈالتا ہے، اور ہر کوئی ایسا لگتا ہے کہ یہ ایک عام کاروباری رفتار ہے. کیا صرف کچھ بھی بھیجا گیا ہے جو واقعی اس سے متعلق ہے: اس کے پیچھے کی ٹیم نے مہینوں سے اندرونی طور پر بوٹ کا استعمال کیا ہے، اور یہ بنیادی طور پر تبدیل کر دیا ہے کہ وہ کس طرح بناتے ہیں اور شپنگ. کلو Slack انضمام Kilo for Slack آپ کو آپ کی ٹیم کی بات چیتوں میں ایک AI کوڈنگ ایجنٹ کو براہ راست @ملاحظہ کرنے کی اجازت دیتا ہے. یہ پورے thread context کو پڑھتا ہے، آپ کے GitHub repos سے منسلک ہوتا ہے، اور کسی بھی Slack چھوڑنے کے بغیر سوالات کا جواب دے سکتا ہے یا PRs کھول سکتا ہے. ڈائریکٹر : Kilo کے لئے Slack . ڈائریکٹر : Try Kilo for Slack Kilo کے لئے Slack . context-switching ٹیکس کے اثرات یہاں ایک سکرین ہے جو شاید مشہور ہے. کسی نے ایک ٹیم سلیکٹ چینل میں ایک بیگ کی رپورٹ کی. تین انجینئروں نے نظریات کے ساتھ کام کیا. ایک ڈویلپر ٹرانسپورٹ ٹرانسپورٹ کے ذریعے چلا جاتا ہے، کنٹیکٹ کو جذب کرتا ہے، پھر ان کے IDE میں alt-tabs. وہ اپنے AI کوڈنگ ایجنٹ کا انتخاب کرتے ہیں اور حالات کی وضاحت کرنا شروع کرتے ہیں. وہ غلطی کو پکڑتے ہیں. وہ بیان کرتے ہیں کہ کیا کوشش کی گئی ہے. وہ اس کنٹیکٹ کو فراہم کرتے ہیں جو پہلے سے ہی اس سلیکٹ ٹرانسپورٹ میں تھا، مگر اب وہ اسے دوبارہ لکھتے ہیں. اصلاح کیا جاتا ہے. ایک پی آر چلا جاتا ہے. پھر، یہ لنک کا اشتراک کرنے اور تبدیلیوں کا خلاصہ کرنے کے لئے سلاک پر واپس آتا ہے. یہ فعال انجینئرنگ ٹیموں پر ہفتے میں دس مرتبہ ہوتا ہے. اور ہر بار، ایک ٹرانسمیشن ٹیکس ہے. context transfer، the re-explanation, the mental gear-shifting between "discussion mode" and "implementation mode." یہ ایک واحد صورت حال کے لئے ایک بہت بڑا ٹیکس نہیں ہے، لیکن یہ اضافہ کرتا ہے اور زیادہ اہم ہے، یہ جس جگہ فیصلے کئے جاتے ہیں اور کام کیا جاتا ہے کے درمیان ایک مصنوعی سرحد پیدا کرتا ہے. Kilo for Slack اصل میں کیا کرتا ہے ایک ہی Slack ٹریڈ لے لو: بگ پر بحث کی گئی ہے، تئوریوں کو پھینک دیا گیا ہے، اور اس پر کیا ہونے کی ضرورت ہے کے بارے میں براہ راست اتفاق ہے. ایک IDE میں کنٹیکٹ سوئچ کرنے کے بجائے، آپ صرف @Kilo ٹیگ کر سکتے ہیں: @Kilo based on this thread, can you implement the fix for the null pointer exception in the Authentication service? بوٹ پورے ٹرانسمیشن کو پڑھتا ہے، اور چونکہ یہ Kilo پلیٹ فارم کے ذریعے ٹیم کے GitHub ریپ سے منسلک ہے، یہ ایک ٹرانسمیشن پر چلا جاتا ہے. چند منٹ بعد، Slack میں ایک PR لنک ہے. کلاؤڈ ایجنٹ کوئی کاپی پسٹنگ نہیں، کوئی alt-tabbing نہیں، ایک ہی چیز کو دو بار وضاحت نہیں کرتا۔ بات چیت میں پہلے سے ہی موجود کنکشن انسٹال کے لئے انٹرویو بن جاتا ہے. آسان سوالات کے لئے، یہ اسی طرح کام کرتا ہے: @Kilo how is error handling implemented in the payment module? یہ آپ کے کوڈ بیس کو پڑھتا ہے اور تھریڈ میں جواب دیتا ہے. ٹیم کے ساتھی جواب دیکھ سکتے ہیں، اور آپ پیروی کے لئے پوچھ سکتے ہیں اور اپلی کیشن کی ہدایات فراہم کرسکتے ہیں. کس طرح کیلو ٹیم واقعی اس کا استعمال کرتا ہے کیلو اپنے اپنے آلات کو کھانا کھلانے کے بارے میں حملہ آور ہے. ٹیم نے عوامی شروع سے قبل internally Kilo for Slack کا استعمال کیا ہے، اور یہ بہت سے تبدیلیوں کو حاصل کرنے کے لئے معیاری طریقہ بن گیا ہے. موجودہ نمونے توقع سے زیادہ مختلف ہیں: 1۔ Real-Time Bug Fixes ممکنہ طور پر سب سے زیادہ واضح استعمال کی صورت میں، اور وہ ہے جو مسلسل متاثر ہوتا ہے. ایک غلطی پیداوار میں ظاہر ہوتا ہے. کسی نے اسے Slack میں پرچم دیا. ٹیم اس کی وجہ سے کیا ہو سکتا ہے بحث کرتا ہے. اور پھر کسی کو "اس پر نظر ڈالیں" کے بجائے، وہ صرف @Kilo ٹیگ کرتے ہیں. اہم بات: بٹن اس مسئلہ کو پڑھنے کے بعد صفر سے شروع نہیں کر رہا ہے. اس کے پاس بات چیت کا مکمل کنکٹ ہے، اور پورے کوڈ بیس تک رسائی حاصل ہے. یہ پڑھ سکتا ہے کہ ٹیم کو کیا شک ہے، اور کیا خارج کر دیا گیا ہے. یہ جانتا ہے کہ توقع کردہ رویہ کیا ہونا چاہئے. یہ ایک ہی معلومات کے ساتھ کام کرتا ہے جس میں ایک انسانی ڈویلپر کو ٹریفک پڑھنے کے بعد مل جائے گا: @Kilo I'm seeing this error in production: [stack trace]. Based on what we discussed above, can you create a PR with a fix? پی آر نیٹ میں زمینیں. کسی نے اسے جائزہ لیا. اگر یہ اچھا لگتا ہے تو، یہ مل جاتا ہے. پورے سائیکل کسی بھی رسمی طور پر "پک" کام کے بغیر ہوتا ہے. گفتگو سے فوری کوڈ میں تبدیلیاں یہ بہت سے لوگوں کے لئے ایک روزانہ تجربہ بن گیا ہے. ایک بات چیت ایک خصوصیت یا رویے کے بارے میں ہوتا ہے. کسی نے کہا ہے کہ "ہم شاید X کو Y میں تبدیل کرنا چاہئے." Slack بٹن کے ساتھ، "پہلے" "اب" بن جاتا ہے. "پہلے" وہ شخص جس کا خیال تھا صرف کیلو کو ٹیگ کرتا ہے اور بیان کرتا ہے کہ کیا تبدیل ہونا چاہئے. @Kilo please change "2025" to "2026" through all of the announcement files in our kilo-org/kilocode repo ایک ٹیم کے لئے تیزی سے چلنے کے لئے، یہ اہم ہے. چھوٹے تبدیلیوں پر ٹھنڈا اس وجہ سے ہے کہ وہ جمع ہو جاتے ہیں. اس ٹھنڈا کو ہٹانے کا مطلب ہے کہ کوڈ بیس صاف اور زیادہ موجودہ رہتا ہے. 3۔ دستاویزات اور مواد کی اپ ڈیٹ یہ کم تکنیکی یا غیر تکنیکی کرداروں میں لوگوں کے لئے لاگو ہوتا ہے. Kilo ٹیم ہر وقت کل Kilo پلیٹ فارم پر تمام قسم کے تبدیلیوں کے لئے بوٹ کا استعمال کرتا ہے. نمونہ ایک ہی ہے: Slack میں تبدیلی کی ضرورت کے بارے میں ایک بات چیت ہوتی ہے، اور پھر بوٹ اسے اپ ڈیٹ کرتا ہے. @Kilo the getting started guide is missing the new authentication flow. Can you update it based on what we discussed in this thread? ایک ریپو میں رہنے والے مواد کے لئے (جو، اگر آپ کو ڈیکس کے طور پر کوڈ کر رہے ہیں، تو، آپ کا زیادہ تر مواد ہے)، یہ کام فرش ایک عظیم وقت بچانے کے لئے ہے. خاص طور پر لوگوں کے لئے جو صرف ایک سادہ ہدایت کے صفحے کو تبدیل کرنے کے لئے ایک ترقیاتی کام فرش میں ڈوبنے کے لئے پریشان محسوس کرتے ہیں. پی آر پروسیس آپ کو کو کوڈ کے لئے استعمال کیا جاتا ہے اسی جائزہ کے میکانیزم فراہم کرتا ہے، اور Slack ٹرانسمیشن آسانی سے رسائی فراہم کرتا ہے. Spec Discussions سے خصوصیات کو نافذ کرنا کبھی کبھی ایک تار سے ترقی کرتا ہے "کیا ہمیں یہ کرنا چاہئے؟" سے "یہ تقریبا کس طرح کام کرنا چاہئے" سے "ہاں، ٹھیک ہے، ہم واقعی اسے تعمیر کریں." @Kilo please implement the caching improvements we discussed in this thread یہ سب سے بہتر کام کرتا ہے جب ٹرانسمیشن میں کافی خاصیت ہے. بوٹ ارادے کو ختم کرنے میں اچھا ہے، لیکن واضح کنکشن بہتر پیداوار کا باعث بنتا ہے. Kilo ٹیم نے بات چیت میں واضح ہونے کی عادت حاصل کی ہے، خاص طور پر جب بات چیت پیشکش بن سکتی ہے. 5.Cross-Repo متبادل حقیقی انجینئرنگ کا کام عام طور پر کئی ریپیوٹرز پر مشتمل ہوتا ہے. Frontend، backend، مشترکہ لائبریریز، انٹرفیس کی ترتیب. کچھ دیگر Slack انٹرویوز کے برعکس، Kilo خود کار طریقے سے منسلک کرتا ہے کہ کس ریپو کو منسلک کیا جا رہا ہے. Multiple ریپو کو ایک ہی ٹرانسمیشن میں ذکر کیا جا سکتا ہے اور یہ ظاہر کرتا ہے کہ کیا جا رہا ہے: @Kilo the API change we discussed needs updates in both the backend service and the frontend client. Can you create PRs for both? ہر چینل پر کوئی دستی ترتیب نہیں ہے. کس ریپو کو استعمال کرنے کی وضاحت کرنے کے لئے کوئی switching context نہیں ہے.It reads the thread, understands what is being referenced, and acts accordingly. کیوں یہ دیگر Slack Bots سے مختلف ہے بہت سے AI Slack انٹرویوز نئی چیزوں کی طرح محسوس کرتے ہیں - وہ عام مقاصد کے طور پر AI ہر قسم میں ایک ماہر کے طور پر پوشیدہ کرنے کی کوشش کرتے ہیں. وہ سوالات کا جواب دیتے ہیں، شاید کچھ کوڈ ٹکٹ پیدا کرتے ہیں، لیکن جب کچھ غیر مختصر آتا ہے، یہ ایک IDE میں کاپی کرنے کے لئے واپس آتا ہے. کیلو کا نقطہ نظر معماری طور پر مختلف ہے جس طرح سے یہ اہم ہے. متعدد بات چیت زیادہ تر AI Slack بٹس ایک ہی ہٹ کے تعامل کے لئے ڈیزائن کیے گئے ہیں. ایک سوال پوچھیں، ایک جواب حاصل کریں. Kilo پورے ٹرانسمیشن پر تعمیر کرتا ہے. یہ کئی تبادلے کے ذریعے کنٹیکٹ کو برقرار رکھتا ہے. ایک پیچھے اور پیچھے بات چیت ہوسکتی ہے، نقطہ نظر کو بہتر بنایا جا سکتا ہے، واضح سوالات پوچھ سکتے ہیں، اور اس کے بعد انضمام کو چالو کیا جا سکتا ہے. یہ انسانی بات چیت کیسے کام کرتا ہے اس کی وضاحت کرتا ہے. کوئی بھی ہر بار جب وہ بات چیت میں شامل ہوتے ہیں تو پوری صورتحال کو دوبارہ وضاحت نہیں کرتا. Multi-Repository کے مترادفات Cursor's Slack انضمام کے لئے کام کے علاقے یا چینل پر ایک ہی ریپیوٹر کو ترتیب دینے کی ضرورت ہوتی ہے.یہ سادہ سیٹ اپ کے لئے اچھا ہے، لیکن یہ تیزی سے خراب ہوتا ہے جب انجینئرنگ کاموں کو کئی ریپوس پر مشتمل ہوتا ہے. Kilo بات چیت سے متعلق ریپوریٹ کو منسلک کرتا ہے. اگر مختلف ریپ میں رہنے والے فائلوں یا خدمات کو ذکر کیا جاتا ہے تو، یہ اس کے ساتھ کام کرتا ہے. کوئی پیشگی ترتیب نہیں. مختلف کوڈ بیس کے ساتھ کام کرنے کے لئے چینلز کے درمیان switching نہیں. یہ ایک چھوٹی سی بات کی طرح لگتا ہے جب تک آپ نے ایک منصوبہ پر کام نہیں کیا ہے جہاں فرینڈن، بیکنڈ، اور انٹرفیس سب منفرد ریپ میں رہتے ہیں. حقیقی عمل، نہ صرف چیٹ یہ بنیادی فرق ہے. Kilo for Slack ایک Q&A بوٹ نہیں ہے. یہ ایک execution layer ہے. کسی چیز کو انسٹال کرنے کے لئے کہا جاتا ہے تو، یہ ایک کلاؤڈ ایجنٹ بناتا ہے، ایک زون بناتا ہے، تبدیلیاں کرتا ہے، اور ایک پی آر کھولتا ہے. اور کیونکہ یہ کیلو کے کلاؤڈ ایجنٹس کا استعمال کرتا ہے، کوئی مقامی مشین شامل نہیں ہے. ریپو کو مقامی طور پر کلون کرنے کی ضرورت نہیں ہے. انضمام کلاؤڈ میں ہوتا ہے اور نتیجہ جائزہ لینے کے لئے تیار پی آر کے طور پر ظاہر ہوتا ہے. PRs کے ساتھ مسلسل رابطے ایک بار ایک پی آر موجود ہے تو، بوٹ اس پر کام کرسکتا ہے. اگر جائزہ لینے کی واپسی آتی ہے تو، کیلو کو اسی ٹرانسمیشن میں اس سے بات کرنے کے لئے کہا جا سکتا ہے. @Kilo the reviewer asked for better error handling in the auth flow. Can you update the PR? یہ کس طرح جوڑے پروگرامنگ کام کرتا ہے کے قریب ہے.اس بارے میں ایک مسلسل بات چیت کی جاتی ہے، اور کوڈ اس بات چیت کے جواب میں ترقی کرتا ہے. تکنیکی تفصیلات ان لوگوں کے لئے جنہوں نے اس کے بارے میں دلچسپ کیا ہے کہ یہ اصل میں کس طرح کام کرتا ہے: جب @Kilo کو ایک چینل یا DM میں ذکر کیا جاتا ہے تو، bot thread context کو پڑھتا ہے.It accesses connected GitHub repositories (set up once in the Kilo dashboard).Based on the request, it either responds with information or kicks off a cloud agent to make changes. کے Kilo CLI یا ڈسپلے بورڈ سے دستیاب وہی ہیں. وہ Kilo کی انٹرفیس میں چلتے ہیں، فریم بناتے ہیں، کمیشن بناتے ہیں، اور ریپ کے خلاف PR کھولتے ہیں. Cloud ایجنٹ قیمت استعمال پر مبنی ہے، ایک ہی ٹوکن کی قیمت کے ساتھ جس کا مطلب ہے کہ آپ کو صرف ماڈل سپلائرز کی طرف سے مقرر کردہ قیمتوں پر چارج کیا جاتا ہے - Kilo کے ذریعے براہ راست ماڈل استعمال کرتے ہوئے. اسے اٹھا کر انسٹال کرنے کے لئے دو منٹ لگتے ہیں: ایک Kilo اکاؤنٹ بنائیں (مدد شروع کرنے کے لئے مفت) app.kilo.ai پر انضمام کے ٹیب میں GitHub repos کو منسلک کریں Slack انضمام کو اسی انضمام صفحات سے شامل کریں کام کے علاقے میں @Kilo کا ذکر یا DM-ing شروع کریں کیلو اکاؤنٹ انضمام ٹیب Slack انضمام بٹن کو ذاتی سوالات کے لئے براہ راست ڈی ایم ایڈ کیا جا سکتا ہے، یا کسی بھی چینل میں ذکر کیا جا سکتا ہے جہاں اس نے ٹیم کے قابل تبادلے کے لئے شامل کیا گیا ہے. GitHub کنکشن اہم حصہ ہے - اور تقریبا 10 سیکنڈ اور 2 کلکس لیتا ہے. بٹن کو کوڈ بیس کے بارے میں سوالات کا جواب دینے اور پی آرز بنانے کے لئے ریپ کرنے کے لئے رسائی کی ضرورت ہے. کیا استعمال کرنے کے لئے کچھ نمونے پیدا ہوئے ہیں جہاں یہ چمکتا ہے: فوری اصلاحات اور چھوٹے تبدیلیاں. ایک IDE کو کھولنے، صحیح فائل کو تلاش کرنے، ایک تبدیلی بنانے، اور ایک پی آر کو دباؤ کرنے کا اوپر اوپر کاروبار کے خود نسبتا اعلی ہے. تبدیلیاں جو بحثوں سے ظاہر ہوتی ہیں.جب "کیا" اور "کیوں" پہلے سے ہی تھیم میں پکڑا جاتا ہے تو، یہ صرف "کچھ کریں" کو ختم کرنے کے لئے قدرتی لگتا ہے. دستاویزات اور مواد. جو بھی ایک ریپو میں رہتا ہے لیکن سختی سے کوڈ نہیں ہے. READMEs، گائیڈز، ترتیب کی فائلوں، ہدف صفحے کا کاپی. جب ایک تبدیلی کو کئی ریپوریٹرز تک پہنچنے کی ضرورت ہوتی ہے تو، ایک ہی Slack ٹرانسمیشن سے اس کا انتظام IDE ونڈوز کے درمیان بونس کرنے سے زیادہ صاف ہے. موبائل اور async حالات. ایک PR ایک فون سے شروع کیا جا سکتا ہے. کام ابر میں ہوتا ہے. جائزہ لینے کے بعد ہوتا ہے. جب خیالات اب بھی جیتتے ہیں یہ ایک ترقیاتی ماحول کا متبادل نہیں ہے، یہ ایک مکمل ہے. تیزی سے دوبارہ شروع، مقامی ٹیسٹنگ، اور حقیقی وقت کی اصلاح اب بھی IDE یا Kilo CLI کی ضرورت ہے. Deep debugging sessions.Step through code, inspecting state, and understanding behavior requires full tooling. بڑے پیمانے پر آرکیٹیکل تبدیلیاں IDE کی فراہم کردہ مکمل کنکٹ سے فائدہ اٹھاتے ہیں. کلو کلو ذہنی ماڈل: بات چیت سے پیدا ہونے والے تبدیلیوں کے لئے Slack سب سے پہلے، IDE سب سے پہلے تبدیلیوں کے لئے جو گہری انجینئرنگ کی ضرورت ہوتی ہے. وسیع ترین پلیٹ فارم Kilo for Slack Kilo کے بڑے، end-to-end ایجنٹک انجینئرنگ پلیٹ فارم کا حصہ ہے. ، → The کیلو کے بارے میں → The ایک ہی پلیٹ فارم، اسی 500+ ماڈل اختیارات، اور اسی معیار، صرف ایک مختلف سطح سے دستیاب ہے. کوڈ کے خلاف JetBrains کے کلو کلو Cloud ایجنٹ Slack انضمام جب آپ Kilo میں تعمیر کر رہے ہیں تو، آپ بھی AI-powered کی اجازت دے سکتے ہیں ایک کلک ، اور یہاں تک کہ آپ کی سیشنز کو آپ کی ٹیم کے ساتھ اشتراک کریں . کوڈ کا جائزہ تنصیب کیلو سیشنز AI کوڈنگ کے آلات کا جائزہ لینے والے ٹیموں کے لئے، یہ سوچنے کے قابل ہے. یہ نہ صرف اس کے بارے میں ہے کہ کون سا آلہ بہترین کوڈ پیدا کرتا ہے - جس میں یقینی طور پر اہم ہے - لیکن یہ بھی اس کے بارے میں ہے کہ کون سا آلہ کم از کم ٹریک کے ساتھ حقیقی کام کے جریان میں شامل ہوتا ہے. اگر ایک ٹیم سلیک میں رہتی ہے تو، AI جس میں ان بات چیت میں حصہ لینے کی ضرورت کے بغیر کنٹیکٹ سوئچز کی ضرورت ہوتی ہے، ایک اہم بہتر ہے. جہاں ٹیموں کو کوڈ کے بارے میں بات چیت کر سکتے ہیں اب یہ جگہ ہے جہاں کوڈ لکھا جاتا ہے. بحث اور انضمام ایک ساتھ ہوتا ہے. یہ اس قسم کے کام کے بہاؤ کو بہتر بنانے کے لئے ہے جو وقت کے ساتھ منسلک ہوتا ہے. > کے Kilo for Slack کے لئے اب کوشش کریں Kilo for Slack کے لئے اب کوشش کریں Kilo 1 ملین سے زائد صارفین کے ساتھ ایک کھلی ذرائع AI کوڈنگ ایجنٹ ہے. یہ VS کوڈ، JetBrains، اور CLI، کلاؤڈ ایجنٹ، لائیو پیش نظارہ اپلی کیشن بنڈر، ایک کلک کی تنصیب، خود کار طریقے سے کوڈ کا جائزہ لینے، اور اب Slack انٹرویو میں دستیاب ہے. کلو . کلو