یہ کیسے کام کرتا ہے
کوڈ گنتی کرتا ہے۔ ماڈل مسودہ بناتا ہے۔ انسان فیصلہ کرتا ہے۔
لنگویج ماڈلز ری فیکٹرنگ پیٹرنز میں اچھے ہیں اور گنتی میں برے، اس لیے ہر قدم درست قسم کے ٹول سے کیا جاتا ہے۔ ہر قدم آڈٹ ٹریل میں لکھا جاتا ہے۔
- 01
جمع کریں
پارسرز کوڈ، OSGi کنفیگز، ڈسپیچر، انڈیکسز اور آپ کی BPA رپورٹ پڑھتے ہیں۔
ڈیٹرمینسٹکصرف کوڈ کے ذریعے: وہی ان پُٹ ہمیشہ وہی نتیجہ دیتا ہے۔ - 02
درجہ بندی کریں
ہر فائونڈنگ کو فائل اور لائن کے ساتھ Cloud Service پیٹرن سے منسلک کیا جاتا ہے۔
ڈیٹرمینسٹکصرف کوڈ کے ذریعے: وہی ان پُٹ ہمیشہ وہی نتیجہ دیتا ہے۔ - 03
پلان کریں
ہمارا پرائیویٹ ماڈل خطرے کی درجہ بندی کرتا ہے اور ہر پیٹرن کے لیے تبدیلی کا مسودہ تیار کرتا ہے۔
ہمارے سرور پر AIہمارے اپنے سرور پر ماڈل کے ذریعے، پھر انسان دیکھنے سے پہلے کوڈ کے ذریعے چیک کیا جاتا ہے۔ - 04
ری فیکٹر کریں
چھوٹے پُل ریکوسٹ، ایک وقت میں ایک پیٹرن، نوٹس اور ٹیسٹس کے ساتھ۔
ہمارے سرور پر AIہمارے اپنے سرور پر ماڈل کے ذریعے، پھر انسان دیکھنے سے پہلے کوڈ کے ذریعے چیک کیا جاتا ہے۔ - 05
ریویو کریں
ایک سینئر AEM انجینئر ہر پُل ریکوسٹ کی منظوری دیتا ہے۔ آپ کی ٹیم مریج کرتی ہے۔
انسانینامی شخص منظور کرتا ہے؛ اس کے بغیر کچھ بھی مِرج نہیں ہوتا۔ - 06
تصدیق کریں
Cloud Manager بلڈ، AEM اینالیزر اور پیریٹی چیکس؛ تمام مراحل لگ کیے گئے۔
ڈیٹرمینسٹکصرف کوڈ کے ذریعے: وہی ان پُٹ ہمیشہ وہی نتیجہ دیتا ہے۔
مرحلہ وار
ہر مرحلے پر کیا ہوتا ہے
فیکٹ شیٹ پہلے آتی ہے اور صرف کوڈ سے تیار ہوتی ہے۔ ماڈل صرف فیکٹ شیٹ میں موجود چیزوں پر کام کرتا ہے، اور کوئی چیز آپ کے مین برانچ تک نہیں پہنچتی جب تک کہ کسی انسان کی منظوری نہ ہو۔
جمع کریں
پارسرز آپ کے ریپوزیٹری، OSGi کنفیگریشنز، ڈسپیچر فائلز، پیکیج فلٹرز، اوک انڈیکسز، آپ کی BPA رپورٹ اور کنٹینٹ اسٹیٹسٹکس پڑھتے ہیں۔ آؤٹ پٹ ایک فیکٹ شیٹ ہے: ہر فائنڈنگ فائل، لائن اور رول کے ساتھ۔ کوئی ماڈل شامل نہیں ہے، اس لیے انوینٹری مکمل اور ریپیٹ ایبل ہے۔
درجہ بندی کریں
ہر فائونڈنگ کو اوپن رول سیٹ (33 کوڈ رولز اور 31 BPA کوڈز) سے Cloud Service پیٹرن سے میچ کیا جاتا ہے، دستاویز شدہ ٹھیک، اس کی اتومیشن کی صلاحیت اور پلاننگ گھنٹوں کے ساتھ۔
پلان کریں
ہر پیٹرن کے لیے، ہمارے اپنے سرور پر ماڈل ٹارگٹ (Cloud Service یا Edge Delivery بلاک)، خطرہ، اور یہ کہ کیا اسے مشینی طور پر ٹھیک کیا جا سکتا ہے، تجویز کرتا ہے۔ یہ صرف فیکٹ شیٹ میں موجود اشیاء کے بارے میں سوچتا ہے، اس لیے یہ فائونڈنگز ایجاد نہیں کر سکتا۔
ری فیکٹر کریں
5 کوڈ موڈز کوئی AI کے بغیر میکانیکی ری رائائٹس لاگو کرتے ہیں۔ وہ پیٹرنز جو فیصلے کی ضرورت ہوتے ہیں، ماڈل کے ذریعے ری رائائٹ کیے جاتے ہیں اور کسی شخص کے انہیں دیکھنے سے پہلے ڈیٹرمینسٹک چیکسز سے گزرنا ہوتے ہیں۔ جہاں Adobe کے اپنے مائگریشن ٹولز کسی پیٹرن کو کور کرتے ہیں، وہاں ان کا استعمال کیا جاتا ہے۔
ریویو کریں
ایک نامزد سینئر AEM انجینئر ہر پُل ریکوسٹ کو آپ کے پاس پہنچنے سے پہلے جائزہ لیتا ہے اور منظور کرتا ہے، اور آپ کی ٹیم مِرج کرتی ہے۔ مستردیاں اور ترمیمیں واپس بھیجی جاتی ہیں تاکہ اگلا تبدیلی بہتر ہو۔
تصدیق کریں
Cloud Manager بلڈ اور کوڈ کی معیار کے گیٹس، AEM اینالائزر، جنریٹڈ ریگریسن ٹیسٹس، اہم صفحات کی بصری موازنے اور URL، ری ڈائریکٹس اور میٹا ڈیٹا کی SEO پیرٹی چیک۔
AI کہاں چلتا ہے
آپ کا کوڈ ان ماڈلز کے ساتھ رہتا ہے جو ہم چلاتے ہیں
کلائنٹ کوڈ ان AI ماڈلز سے پروسیس ہوتا ہے جو ہمارے سرورز پر چلتے ہیں۔ یہ تیسرے فریق AI سروسز کو نہیں بھیجا جاتا۔
- پہلے سے پرائیویٹ۔ راؤٹنگ کا اصول کوڈ میں نافذ کیا جاتا ہے: کلائنٹ کوڈ والے ٹاسک بیرونی AI سروس کو نہیں بھیجے جا سکتے۔
- بیرونی ماڈلز صرف رضامندی کے ساتھ۔ اگر کسی ٹاسک کے لیے بیرونی ماڈل جیسے Anthropic کا Claude مفید ہو، تو ہم پہلے پوچھتے ہیں اور صرف آپ کی تحریری رضامندی کے ساتھ اسے استعمال کرتے ہیں، جو آڈٹ لاگ میں ریکارڈ کی جاتی ہے۔
- انسان دیکھنے سے پہلے چیک کیا جاتا ہے۔ ہر AI ری رائٹ کو ڈیٹرمینیسٹک چیکس سے گزرنا پڑتا ہے، جیسے کہ کوئی امپورٹس ایجاد نہ کیے گئے ہوں۔
- ہر قدم ریکارڈ کیا جاتا ہے۔ ماڈل کالز، چیک کے نتائج اور منظوریوں کو ہیش چینڈ لاگ میں شامل کیا جاتا ہے۔ کسی اندراج کو ایڈٹ یا حذف کرنے سے چین ٹوٹ جاتی ہے، اس لیے آپ ثابت کر سکتے ہیں کہ کس نے کیا منظور کیا اور کون سا ماڈل ہر تبدیلی پیدا کرتا ہے۔
حدود
جو چیزیں ہم خودکار نہیں بناتے
کچھ کام ایسے لوگوں کی ضرورت ہوتے ہیں جو آپ کے کاروبار کو جانتے ہیں۔ یہ انجینئرز اور آپ کی ٹیم کے ساتھ رہتے ہیں۔
سیکیورٹی اور انٹیگریشن ڈیزائن
اتھنٹیکیشن، سیکیورٹی اور دیگر سسٹمز کے ساتھ انٹیگریشنز انجینئرز کے ذریعے ڈیزائن کیے جاتے ہیں، جنریٹڈ نہیں۔
پروڈکٹ فیصلے
AEM کمیونٹیز کو تبدیل کرنا یا سائٹ کو Edge Delivery Services پر منتقل کرنا ایسے فیصلے ہیں جو آپ کی ٹیم پورٹل میں کرتی ہے۔
آپ کے مین برانچ میں مریج کرنا
ہر pull request کسی نامزد انجینئر کی منظوری سے گزرتا ہے، اور آپ کی ٹیم اسے merge کرتی ہے۔
فیکٹ شیٹ سے شروع کریں
ریڈینیس اسکین آپ کو براؤزر میں پہلی فیکٹ شیٹ فراہم کرتا ہے: ہر فائنڈنگ کے ساتھ فائل، لائن، فکس اور محنت۔ کوئی سائن اپ نہیں، اور کچھ اپ لوڈ نہیں ہوتا۔