وثائق

ما هو Coroid؟

Coroid هو مصنع برمجيات AI سحابي لأنظمة الإنتاج. تحدد الهندسة المعايير مرة واحدة، ويمكن لأي شخص في الشركة طلب تغيير، ويتم بناء كل تغيير واختباره ومراجعته وفقًا لها — دون الحاجة إلى تثبيت أي برامج.

Coroid هو مصنع برمجيات AI سحابي مضيف لقواعد الكود التي تعمل بها بالفعل. يقوم بإنجاز العمل البرمجي من البداية إلى النهاية، وبنفس الطريقة في كل مرة.

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

لا يوجد شيء للتثبيت ولا للتشغيل. يقوم Coroid بنسخ مستودعك إلى مساحة عمل معزولة خاصة به في السحابة، ويعمل هناك، ثم يدفع بفرع جديد.

ما الذي يجعله مصنعًا؟

  • يمكن لأي شخص طلب العمل. يمكن لوكيل دعم أو موظف مبيعات أو متدرب تقديم طلبات العمل عبر وصف النتيجة المرجوة، في البوابة، في Slack أو في نظام تتبع المشكلات. لا يحتاجون إلى واجهة سطر أوامر، ولا إلى معرفة بالكود أو بطريقة تسليم فريقك للبرمجيات.
  • معيار واحد لكل تغيير. تغيير بسيط بسطر واحد وخطة مرحلية يمران عبر نفس المواصفات واختبارات الجودة والمراجعة و سياسات الجودة. ما يصل إليك قد اجتازها بالفعل.
  • لا أحد بحاجة إلى التوجيه. الطلبات والمشكلات المستوردة و التنبيهات الآلية تغذي قائمة انتظار واحدة. يبدأ العمل عندما يكون مكان الوكيل متاحًا، وعندما يجد اختبار الجودة مشكلة، يعود العمل تلقائيًا إلى وكيل المطور.
  • كل تغيير يوضح نفسه. من طلبه، ومن يملكه، وما تم اتخاذه من قرارات وأسبابها، وما تم اختباره ومن وافق عليه، كل ذلك يظل مرتبطًا بالتغيير كـ المنشأ.

ما يقدمه أي شخص له

وصف للنتيجة المرجوة، بلغة بسيطة. "إضافة تقييد معدل الطلبات إلى API العام، 100 طلب في الدقيقة لكل مفتاح، وإرجاع رمز 429 مع رأس استجابة Retry-After" هو مهمة جيدة. لا أحد يكتب خطة التنفيذ — فهذا أول ما يقوم به Coroid، ويمكنك الموافقة عليها.

ما تضعه الهندسة مرة واحدة

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

ما تحصل عليه

نسخة من pull request، على فرع خاص به، تحتوي على:

  • تغيير الكود
  • الاختبارات التي تم كتابتها أو تحديثها
  • نتائج تشغيل مجموعة الاختبارات الحالية
  • مرحلة مراجعة الكود، مع تحديد العيوب إما تصحيحها أو سردها

يظل مرتبطًا بمواصفاته وخطته وكل تشغيل للوكيل، بما في ذلك حالات الفشل، حتى يتمكن الشخص التالي الذي يتعامل مع الكود من معرفة سبب التغيير.

تراجعه ودمجه بالطريقة التي تراجع بها عمل زميلك. لا يقوم Coroid بدمج التغييرات تلقائيًا. تقوم أنت بالدمج عبر مزودك، أو تضغط على الموافقة والدمج في Coroid لدمج pull request نيابة عنك.

يطلب أي شخص

أضف تقييدًا لعدد الطلبات في API العام: 100 طلب في الدقيقة لكل مفتاح. أرجع رمز الحالة 429 مع رأس رسالة Retry-After.

إعداد مرة واحدة

مستودع متصلسياق المشروعسياسات الجودة
يخطط ويبني وينفذ الاختبارات والمراجعات في مساحة عمل خاصة به

تسترد ما تريده

طلب سحب pull request في فرع مستقل

  • تغيير الكود
  • اختبارات تم كتابتها أو تحديثها
  • نتيجة مجموعتك الاختبارية الحالية
  • مراجعة ناجحة، مع تصحيح أو سرد للملاحظات

تقوم أنت بالمراجعة والدمج

يقوم الهندسة بربط المستودع وتحديد سياق المشروع وسياسات الجودة مرة واحدة. بعد ذلك، يمكن لأي شخص وصف النتيجة المرجوة، وترد Coroid بـ pull request يلتزم بهذه السياسات، مع التغيير واختباراته ونتائج مجموعتك ومراجعة. يظل الدمج بيدك.

لا تحتاج إلى أن تكون مهندسًا لاستخدامه

هذا هو الجزء الذي يغير طريقة عمل الفرق، ومن السهل تفويته.

تقديم العمل إلى Coroid يعني وصف النتيجة المرجوة. لا يعني قراءة الكود أو تشغيل واجهة سطر أوامر أو فهم كيفية عمل الكود أو معرفة طريقة تسليم فريقك للبرمجيات. يمكن لمتدرب أو موظف مبيعات أو وكيل دعم يسمع نفس الشكوى باستمرار تقديم طلبات عمل مباشرة.

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

ما تأثير ذلك على قائمة الانتظار

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

عندما تكون تكلفة محاولة عندما تُرسل طلبًا إلى مساحة الوكيل، تتغير بعض الرموز ويتم إعادة حسابها. يمكن محاولة تنفيذ أعمال لم تكن لتُقبل في عملية ترتيب الأولويات، ويتم تقييمها بناءً على النتيجة وليس على تخمين حول قيمتها.

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

تعمل منصة Coroid بوكلائها الخاصين

لا تعتبر منصة Coroid مجرد غلاف حول أداة Claude Code أو Codex أو OpenCode أو Pi أو أي أداة برمجة أخرى؛ بل تعمل ببيئة تشغيل للوكلاء مصممة خصيصًا للتنفيذ الآلي في السحابة.

بالنسبة لك، يعني ذلك:

  • لا حاجة للتثبيت. لا واجهة سطر أوامر، ولا مكون إضافي للمحرر، ولا حاجة لتوفير جهاز أو خادم. تعمل منصة Coroid بالكامل عبر الإنترنت وتعتمد على تقنية API.
  • لا اشتراكات في أدوات. لا تحتاج إلى تخصيص مقاعد لمساعد برمجة من جهة خارجية. يتم الوصول إلى النماذج عبر منصة Coroid، أو مفاتيح مزودك الخاصة إذا فضّلت التعاقد مباشرةً.
  • حاسوبك الشخصي غير ذي صلة. يستمر العمل سواء كنت مسجل الدخول أم لا — وهذا ما يجعل الجداول الزمنية والمراقبين والأتمتة القائمة على الأحداث ممكنة.

اطلع على بيئة تشغيل Coroid لتعرّف على الاختلافات الحقيقية في طريقة عمل هذه البيئة.

هل منصة Coroid هي الأداة المناسبة؟

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

اطلع على أين تناسب منصة Coroid.

ما لا تفعله

التحديد الدقيق للحدود أهم من قائمة الميزات:

  • لا تلتزم بفرعك الافتراضي بشكل تلقائي. كل النتائج تصل على شكل PR.
  • لا تقوم بالدمج تلقائيًا. الموافقة بيدك. عندما توافق باستخدام الموافقة والدمج في منصة Coroid، تقوم المنصة بدمج pull request نيابة عنك؛ اطلع على الدمج.
  • ليست مكونًا إضافيًا للمحرر. لا تعتبر منصة Coroid مساعدًا برمجيًا يكمل الأسطر أثناء كتابتك؛ بل تعمل على وحدات عمل كاملة بينما تكون أنت مشغولًا بأمور أخرى.
  • لا تعمل بدون مستودع مرتبط. اطلع على ربط كودك.

كيف يتم تحديد حجم العمل

تعمل منصة Coroid على أساس مهام. المهمة تمثل وحدة عمل واحدة تنتهي بطلب سحب واحد. أما الجهود الأكبر فتُعبّر عنها كـ خطة — وهي مجموعة مرتبة من المهام بمراحل — توافق عليها قبل البدء في البناء.

وحدة التوازي هي مساحة الوكيل. تعمل مساحة واحدة على مهمة واحدة في كل مرة. عدد المساحات المتاحة هو ما يحدد مدى قدرة منصة Coroid على العمل بشكل متزامن، وليس سرعة إكمال المهمة الواحدة.

التالي

إنشاء حسابك ومنظمتك — لإعداد المساحة التي سيعمل فيها عملك.

يمكن لمساعد البرمجة الخاص بك أن يقوم بمعظم عمليات الإعداد نيابة عنك. اطلع على الإعداد باستخدام مساعد AI.