وكيل DevOps وشيفرتك

كيف ينشر الوكيل مستودعات موجودة لديك، وما الذي يطلبه قبل أن يتصرف، ومتى تُحذف الشيفرة التي استنسخها.

وكيل DevOps ينشر برمجيات موجودة مسبقًا. تعطيه مستودعًا أو أكثر من GitHub أو GitLab، فيقرؤها ويرسم كيف تترابط أجزاؤها ويقترح خطة، ثم ينشر بعد موافقتك. هو لا يكتب تطبيقك: ذلك هو المدخل الآخر إلى استوديو الذكاء الاصطناعي.

كيف يجري النشر

  1. اختر المستودعات. في استوديو الذكاء الاصطناعي اختر النشر مع وكيل DevOps وحدّد المستودعات التي يتكوّن منها النظام. إن كان من جزأين - واجهة هنا وواجهة برمجية هناك - فاختر الاثنين.
  2. الوكيل يقرأ الشيفرة. يستنسخ المستودعات إلى البيئة المعزولة الخاصة بالمشروع ويقرؤها هناك.
  3. يرسم البنية. يعرض تبويب البنية الخدمات التي وجدها وكيف تتواصل، وينبّه إلى ما يحتاجه النظام وهو غير موجود.
  4. يقترح خطة. كل مكوّن وحجمه وتكلفته. لا يُنشر شيء قبل موافقتك، وما ينفّذه بعدها يبقى ضمن الخطة التي وافقت عليها.
  5. ينشر، ثم يسجّل النتيجة: نجاح أو فشل.

حين يحتاج النشر إلى سرّ - مفتاح واجهة برمجية أو كلمة مرور - يسمّيه الوكيل وأنت من يقدّم قيمته. تذهب القيمة إلى خزنة الأسرار ولا يراها النموذج أبدًا.

شيفرتك لا تُحفظ

المستودعات المستنسخة في البيئة المعزولة هي شيفرتك، قُرئت لتُنشر. بعد انتهاء العمل لا مبرر لبقاء نسخة منها على المنصة، فتُحذف. تحديدًا، تُزال البيئة المعزولة وكل ملفاتها بعد 120 دقيقة دون استخدام، حيث يُكتفى في المشروع العادي بالإيقاف المؤقت.

الاستخدام هو إرسال رسالة، أو عمل يقوم به الوكيل، أو مجرد بقاء المشروع مفتوحًا في متصفحك: ما دام على شاشتك فلا تُوقف بيئته ولا تُحذف. انتهاء النشر، أو فشل دورة، أو إيقافك لها لا يحذف شيئًا بحد ذاته، ويمكنك المتابعة فورًا.

لا يُنشأ أي أرشيف. هذا هو الفرق عن مشروع تبنيه في الاستوديو، الذي تُحفظ ملفاته في ملف ‎.zip وتُستعاد عند التشغيل التالي.

ما لا يُحذف: التطبيقات وقواعد البيانات والخدمات التي نشرها الوكيل، ورسم البنية، والخطة، والمحادثة. ومستودعاتك على GitHub أو GitLab لا تُمسّ بطبيعة الحال.

المتابعة لاحقًا

عد إلى المحادثة متى شئت. حين ترسل رسالة يشغّل الوكيل بنفسه بيئة جديدة ويستنسخ المستودعات من جديد قبل أن يكمل: لا تحتاج إلى تشغيل شيء. لذلك تكون الخطوة الأولى بعد الانقطاع أطول قليلًا.

إذا فشلت البيئة المعزولة

يعرض شريط فوق اللوحات السبب وزر إعادة التشغيل، وأيقونة التشغيل أعلى اليمين تقدّم عناصر التحكم نفسها كأي مشروع في الاستوديو. انظر البيئة المعزولة في استوديو الذكاء الاصطناعي.