Back to AI Agents
Open SWE logo
ai-agent349

Open SWE

Open SWE هو وكيل ترميز غير متزامن مفتوح المصدر تم بناؤه بواسطة LangChain. يتعامل ذاتيًا مع مسائل GitHub من خلال البحث في قواعد التعليمات البرمجية، وتخطيط المهام، وكتابة واختبار الكود، ومراجعة الذات، وفتح طلبات السحب — يعمل كمهندس برمجيات بدوام كامل في فريقك.

نظرة عامة

Open SWE (مختصر Open Software Engineering) هو وكيل برمجي ذكي مفتوح المصدر، مصمم للعمل في بيئة الحوسبة السحابية ويعمل بشكل غير متزامن. تم تطويره بواسطة LangChain، حيث يعمل كزميل تلقائي يتلقى مهامًا (مثل مشكلات GitHub أو مهام من واجهة الويب، Slack، أو Linear)، ويقوم باستكشاف قاعدة الكود، ووضع خطط تنفيذية، وكتابة الكود، وتشغيل الاختبارات، ومراجعة الذاتي، وفتح طلبات السحب (PR) مهيأة.

بُني على أساس LangGraph و Deep Agents، حيث يقدم Open SWE البنية المعمارية الداخلية لوكلاء البرمجة الذكية التي تستخدمها شركات مثل Stripe، Coinbase، وRamp، ويجعلها متاحة للجميع تحت رخصة MIT.

الميزات الرئيسية

  • غير متزامن وطويل المدى: يتعامل مع مهام معقدة تستغرق ساعات أو أيامًا دون انقطاع.
  • بنية متعددة الوكلاء: يتضمن وكلاء فرعيين (Manager, Planner, Programmer, Reviewer) لتنفيذ قوي.
  • تنفيذ في صندوق رمل سحابي: بيئات آمنة ومعزولة لتشغيل واختبار الكود (يدعم Daytona ومزودين مشابهين).
  • تكاملات أصلية: يتم تشغيله عبر مشكلات GitHub/ملصقاتها، إشارات في Slack، تعليقات Linear، أو واجهة ويب مخصصة.
  • إنشاء طلبات سحب تلقائي: يُنشئ طلبات سحب موثقة جيدًا مع التغييرات والاختبارات وملاحظات المراجعة.
  • مراجعة ذاتية وتكرار: يراجع الوكيل عمله ويعدله حتى يلبي معايير الجودة.
  • قابل للتخصيص بالكامل: سهل النسخ والتعديل (النصوص التوجيهية)، وإضافة أدوات داخلية، أو التكيف مع مكدسك التقني.
  • نسخة مستضافة للتجربة: جرّبه على swe.langchain.com بمفتاح النموذج الخاص بك.

آلية العمل

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

حالات الاستخدام

  • حل مشكلات GitHub المعقدة بشكل تلقائي.
  • تنفيذ ميزات جديدة أو إصلاح أخطاء في قواعد كود كبيرة.
  • تطوير أدوات داخلية وصيانتها لفرق الهندسة.
  • تسريع المساهمات في البرمجيات مفتوحة المصدر أو تحديث قواعد الكود في الشركات.
  • بناء وكلاء برمجة ذكية مخصصة داخلية مُصممة لسير العمل ومتطلبات الأمان الخاصة بالشركة.

البدء

  • استنسخ المستودع: git clone https://github.com/langchain-ai/open-swe.git
  • اتبع دليل التثبيت المفصل للإعداد المحلي، وإنشاء تطبيق GitHub، وتتبع LangSmith، والنشر للإنتاج.
  • جرّب النسخة المستضافة على swe.langchain.com (يتطلب مفتاح Anthropic أو OpenAI API).
  • الوثائق متوفرة في المستودع تحت /apps/docs.

لماذا Open SWE؟

على عكس المساعدين في الوقت الفعلي (مثل Copilot وCursor وغيرها)، تم تصميم Open SWE من أجل عمليات عمل طويلة المدى ومستقلة. إنه يحول النموذج من "ساعدني أثناء البرمجة" إلى "إليك مهمة — تعامل معها كمهندس برمجيات رئيسي".

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

التقنية المستخدمة

  • النواة: LangGraph + Deep Agents
  • اللغة: Python
  • التكاملات: GitHub، Slack، Linear، بيئات السحابة المعزولة
  • التتبع والمراقبة: LangSmith
  • الرخصة: MIT

يمثل Open SWE التطور التالي لوكلاء الذكاء الاصطناعي في هندسة البرمجيات — مفتوح بالكامل، قابل للتخصيص، وجاهز للاستخدام الفعلي في الإنتاج.

Tags

وكيل الذكاء الاصطناعيوكيل الترميزهندسة البرمجياتlanggraphlangchainتكامل GitHubالوكيل المستقلالوكيل غير المتزامنpython

Related Entries

Keep exploring similar tools and resources in this category.

Browse AI Agents
Open SWE logo

Open SWE

AI Agents

Open SWE is an open-source asynchronous coding agent built by LangChain. It autonomously handles GitHub issues by researching codebases, planning tasks, writing and testing code, self-reviewing, and opening pull requests — acting like a full-time software engineer on your team.

عامل هيرميز logo

عامل هيرميز

AI Agents

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

autoresearch logo

autoresearch

AI Agents

عامل الذكاء الاصطناعي مفتوح المصدر لأندريه كارباثي الذي يقوم بتشغيل تجارب تدريب LLM تلقائيًا طوال الليل على بطاقة رسومات واحدة، ويحرر الرمز، ويقيم التحسينات، ويكرر العملية بينما أنت نائم.

Hermes Agent logo

Hermes Agent

AI Agents

Hermes Agent is an open-source, self-improving autonomous AI agent by Nous Research that learns from experience, builds reusable skills, maintains persistent cross-session memory, and evolves to become more capable over time.

autoresearch logo

autoresearch

AI Agents

Andrej Karpathy's open-source AI agent that autonomously runs LLM training experiments overnight on a single GPU, editing code, evaluating improvements, and iterating while you sleep.

وكلاء مساحة العمل logo

وكلاء مساحة العمل

AI Agents

وكلاء ذكاء اصطناعي مشتركة مدعومة بـ Codex في ChatGPT للفرق. أتمتة سير العمل المعقدة والطويلة عبر أدوات مثل Slack وGoogle Drive وأنظمة إدارة علاقات العملاء - تعمل في السحابة مع ضوابط مخصصة للمؤسسات.

a2a mcp

Search the directory

Find entries, skills, articles, and categories. Use arrow keys to select and Enter to open.