بحث باسم الموضوع المطلوب

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


10 مستودعات مفتوحة المصدر يمكنها تحويل نموذج واحد إلى نظام برمجة كامل


01 Aider

▸ https://github.com/Aider-AI/aider/


→ يوفر للنموذج حلقة تحرير حقيقية متوافقة مع Git


02 Serena

▸ https://github.com/oraios/serena/


→ يربط الرموز والمراجع والكود المرتبط بالمهمة


03 Context7


https://github.com/upstash/context7/


→ يستخرج الوثائق الحالية قبل أن يبدأ النموذج في استخدام واجهة برمجة التطبيقات (API)


04 OpenHands

▸ https://github.com/OpenHands/OpenHands/


→ يوفر للوكيل بيئة كاملة للتخطيط وكتابة الكود وتنفيذ المهام


05 E2B

▸ github.com/e2b-dev/E2B

→ يقوم بتشغيل الكود الذي تم إنشاؤه داخل بيئات اختبار معزولة


06 pytest

▸ https://github.com/pytest-dev/pytest/


→ يتحقق مما إذا كان الكود قد اجتاز بالفعل مجموعة الاختبارات


07 Playwright

▸ https://github.com/microsoft/playwright/


→ يتيح للوكيل فتح المنتج واختبار واجهة المستخدم بنفسه


08 Browser Use

▸ https://github.com/browser-use/browser-use/


→ يمنح النموذج التحكم في متصفح لإجراء اختبارات في بيئة واقعية


09 LangGraph

▸ https://github.com/langchain-ai/langgraph/


→ يدير حلقات الوكيل طويلة الأمد، وإعادة المحاولة، والتفرع


10 Langfuse

▸ https://github.com/langfuse/langfuse/


→ يسجل عملية التشغيل بأكملها حتى تتمكن من معرفة مكان الفشل بالضبط


المكدس:


→ Serena تبحث عن الكود ذي الصلة

→ Context7 يستخرج أحدث الوثائق

→ النموذج يخطط للتغيير

→ Aider أو OpenHands يقوم بتعديل مستودع الكود

→ E2B يقوم بتشغيل الكود

→ pytest يتحقق من الخلفية

→ Playwright يتحقق من الواجهة الأمامية

→ Browser Use يتولى إدارة سير العمل الخارجي

→ LangGraph يتحكم في الحلقة

→ Langfuse يتتبع كل شيء

→ PR