تمتلك الروبوتات الآن أسطولاً من صناديق الحماية
بقلم فريق المصنع - 12 أكتوبر 2026 - قراءة 2 دقيقة
المنتج
مشاركة

هذا الأسبوع، نطلق رؤيتنا لأفضل تجربة وكيل سحابي. نبدأ بأساس كل وكيل سحابي: البيئة المعزولة (sandbox) التي يعمل فيها.
اليوم، نقدم لكم Environments، وهي متاحة الآن بشكل عام.
عندما تشغّل الوكلاء في السحابة، يمكنك تنفيذ المشاريع بالتوازي عبر عشرات منها وتسجيل الخروج بينما تظل تعمل.
مقال البيئة هو تعريف قابل لإعادة الاستخدام للبيئة المعزولة (الساندبوكس) التي تعمل عليها وحدات Droid الخاصة بك، ويتكوّن من المستودعات والأدوات والاعتماديات التي تحتاجها. يقوم Factory ببناء البيئات إلى صور محمولة مسبقًا، بحيث تكون كل بيئة معزولة جاهزة قبل وصول الـ Droid.
ضمّ روبوتاتك الخاصة (Droids) فورًا
مثل مهندس في يومه الأول، يضطر الوكيل في بيئة جديدة تماماً إلى اكتشاف كيفية استنساخ المستودعات، وتثبيت سلاسل الأدوات، وتتبّع الإعدادات غير الموثقة، وإتمام أول عملية بناء ناجحة. يقضون الوقت والرموز (tokens) في التعرف على قاعدة الشيفرة الخاصة بك بدلاً من إنجاز عمل ذي معنى.
البيئات لتسجيل أعمال الإعداد تلك، بحيث يتمكن كل Droid من البدء في المساهمة فورًا.
تكوين البيئة لمستودعاتك يجب أن يكون بسهولة ضم موظف جديد. شركة جاهزية الوكيل يُدرج الإطار أمر إعداد من سطر واحد وموثّق كمعيار لقواعد الأكواد المتوافقة مع الوكلاء.
تتطور البيئات مع قاعدة الشفرة البرمجية الخاصة بك
تُطلق فرق الهندسة التغييرات بسرعة، لذا فإن البيئة نفسها التي تعمل اليوم قد تكون غادٍ التحديثات أو الاعتماديات الأساسية غدًا. إعادة بناء المصنع البيئات كل بضع ساعات ويتحقق من صحة كل بناء جديد. لا يتم ترقية سوى عمليات البناء الناجحة، لذلك لا تبدأ الـ Droids أبدًا من بيئة معيبة.
تنسيق العمليات مبني على البيئات
البيئات فتح طرق جديدة لتنظيم المهام الكبيرة والمعقدة بالتوازي باستخدام Factory.
الأتمتة
الأتمتة تشغّل المهام المتكررة وفق جدول زمني أو استجابةً لـ Slack وGitHub وwebhooks. عندما تشير الأتمتة إلى بيئة، تبدأ كل عملية تشغيل على صندوق حماية (sandbox) جديد من آخر إصدار تم التحقق منه. لا يفشل تدقيق الأمان صباح يوم الاثنين لأن Droid Computer الخاص بك تعطّل سابقًا، وتتولى الأتمتة المتصلة بـ webhook فرز فشل CI خلال ثوانٍ بدلاً من التوقف لتثبيت التحديثات. تعمل هذه العمليات بصفتك أنت أو بحساب خدمة وتتبع السياسة نفسها المتبعة مع أي Droid آخر.
جهوزية الوكيل
جهوزية الوكيل تضمن أن مستودعاتك جاهزة لعمل الوكلاء (Droids) بإنتاجية. فهي تقيّم كل مستودع على مقياس من خمسة، حيث تعني الدرجة خمسة أن المستودع جاهز تمامًا للوكلاء ليحققوا أقصى إنتاجية. وقد وجدنا أن معظم العملاء من المؤسسات يبدأون عند المستوى الثاني.
المهام، إطار العمل متعدد الوكلاء طويل الأمد لدينا، تعمل بأفضل شكل على المستودعات من المستوى الرابع فما فوق. كان صعود تلك المستويات أمرًا صعبًا لأن معالجة المشكلات الفردية التي تعيق المستودعات تتطلب إعداد عدة Droid Computers أو الاحتفاظ بعدة نسخ مستنسخة من المستودع محليًا. مع البيئات، يمكنك توزيع الإصلاحات عبر عدة صناديق حماية.
تحكم يتجاوز صندوق الحماية
تمكّن منصة Factory مؤسستك من تنسيق أسطول من الوكلاء السحابيين بثقة. البيئات موحدة ويديرها المديرون مركزيًا. ولا تزال عناصر التحكم للمؤسسات من Factory سارية، لذا يعمل كل Droid سحابي في ظل السياسات نفسها ويستخدم الأدوات والتبعيات نفسها.
يقرر المديرون المضيفين التي يمكن للـ Droid الوصول إليها، وأوامر shell التي يمكنه تشغيلها، والأوامر التي تحتاج إلى موافقة أو التي لا يمكن تشغيلها مطلقًا، وأي موصلات و مهارات يمكنه استخدامه. عندما يحاول Droid تنفيذ أمر تمنعه سياستك، يوقفه الـ harness قبل تشغيله.
الأسبوع المقبل
البيئات تُحدِّد البيئات (Environments) بيئة التجارب المعزولة (sandbox). خلال بقية هذا الأسبوع، سنوسّع الأسطول في اتجاهات جديدة، مع المزيد من بيئات التجارب المعزولة، في أماكن أكثر، ويمكن الوصول إليها من المزيد من الأدوات التي يستخدمها المهندسون بالفعل. أينما وصل Droid وأينما بدأت مهمته، فإنه يفرض السياسة نفسها ويترك السجل نفسه.
- أجهزتك: Droids على العتاد الذي تملكه فريقك بالفعل.
- سحابتك: Droids على بيئات تجارب معزولة لا تغادر بنيتك التحتية أبدًا.
- أدواتك: الدرويدات في الأماكن التي يبدأ فيها العمل الهندسي.
ابدأ الآن
البيئات متاحة اليوم لجميع الخطط. افتح الإعدادات → البيئات في Factory وحدّد بيئتك الأولى. ثم ابدأ باستخدام مهمة أو أتمتة.
