تخطَّ إلى المحتوى الرئيسي
ToolPotion

Qwen-Agent

Qwen-Agent هو إطار عمل مفتوح المصدر لبناء تطبيقات نماذج اللغة الكبيرة (LLM) باستخدام نماذج Qwen. يدعم استدعاء الوظائف، وتفسير التعليمات البرمجية، و RAG، والمزيد، مما يتيح إنشاء مساعدين وأدوات مخصصة بقدرات تخطيط وذاكرة متقدمة.

زيارة الرابط

الوصف

Qwen-Agent هو إطار عمل قوي ومفتوح المصدر مصمم لتطوير تطبيقات نماذج اللغة الكبيرة (LLM) المتطورة. مبني على قدرات نماذج Qwen الإصدار 3.0 وما بعده، يوفر أساسًا قويًا لإنشاء وكلاء أذكياء يمكنهم فهم التعليمات، واستخدام الأدوات، وتخطيط المهام المعقدة، والحفاظ على الذاكرة عبر التفاعلات. تم تصميم الإطار ليكون معياريًا، حيث يوفر مكونات ذرية مثل نماذج LLM مع استدعاء الوظائف، وأدوات متعددة الاستخدامات يمكن توسيعها. تسمح المكونات عالية المستوى مثل الوكلاء (Agents)، المشتقة من فئة أساسية، للمطورين ببناء تطبيقات وكلاء مخصصة.

تشمل الميزات الرئيسية لـ Qwen-Agent دعم استدعاء الوظائف (Function Calling)، مما يمكّن الوكلاء من التفاعل مع الخدمات وواجهات برمجة التطبيقات الخارجية. كما أنه يدمج مفسر التعليمات البرمجية (Code Interpreter)، الذي يسمح للوكلاء بتنفيذ التعليمات البرمجية بأمان داخل بيئة معزولة تعتمد على Docker، ومعالجة البيانات، وإرجاع النتائج. يتم دعم توليد المعلومات المعزز بالاسترجاع (RAG)، مما يعزز قدرة الوكيل على الوصول إلى المعلومات وتوليفها من مجموعات المستندات الكبيرة. يتميز الإطار أيضًا بدعم بروتوكول المحادثة متعددة الأدوار (MCP)، مما يسهل تدفقات الحوار الأكثر طبيعية وتعقيدًا. يتم توفير تطبيقات نموذجية مثل مساعد المتصفح (Browser Assistant)، ومفسر التعليمات البرمجية (Code Interpreter)، والمساعد المخصص (Custom Assistant)، مما يوضح تعدد استخدامات الإطار.

يُستخدم Qwen-Agent بنشاط كواجهة خلفية لـ Qwen Chat، مما يدل على قابليته للتطبيق في العالم الحقيقي. تم تصميم الإطار للمطورين الذين يتطلعون إلى بناء تطبيقات ذكاء اصطناعي متقدمة، بدءًا من روبوتات الدردشة البسيطة إلى الأنظمة المعقدة التي تتطلب تكامل الأدوات والاستدلال. تسمح قابليته للتوسيع بإنشاء أدوات مخصصة وسلوكيات وكلاء، مما يلبي مجموعة واسعة من حالات الاستخدام. يوفر المشروع أيضًا وثائق وأمثلة شاملة لتسهيل التبني والتطوير.

عملية التثبيت بسيطة، مع خيارات للتثبيت من PyPI مع مجموعات ميزات محددة مثل واجهة المستخدم الرسومية (GUI)، أو RAG، أو مفسر التعليمات البرمجية، أو التثبيت مباشرة من المصدر لأحدث إصدار تطوير. يمكن للمستخدمين الاستفادة من خدمات النماذج من DashScope من Alibaba Cloud أو نشر خدمات النماذج الخاصة بهم باستخدام نماذج Qwen مفتوحة المصدر. تمتد مرونة الإطار إلى تكوين معلمات LLM والتكامل مع طرق النشر المختلفة، بما في ذلك vLLM للنشر عالي الإنتاجية لوحدات معالجة الرسومات (GPU) و Ollama للنشر المحلي لوحدات المعالجة المركزية/وحدات معالجة الرسومات.

الميزات الأساسية لـ Qwen-Agent

  • إطار عمل الوكيل لتطبيقات LLM

  • مبني على نماذج Qwen>=3.0

  • يدعم استدعاء الوظائف (استدعاء الأدوات)

  • يتضمن مفسر التعليمات البرمجية مع بيئة Docker معزولة

  • توليد المعلومات المعزز بالاسترجاع (RAG) مدمج

  • يدعم بروتوكول المحادثة متعددة الأدوار (MCP)

  • يوفر تطبيقات نموذجية (مساعد المتصفح، المساعد المخصص)

  • مكونات معيارية لنماذج LLM والأدوات

  • يسمح بتنفيذ الوكيل المخصص

  • يقدم واجهة مستخدم رسومية (GUI) تعتمد على Gradio

  • يدعم استدعاءات الأدوات المتوازية والمتعددة الخطوات

  • يتعامل مع الإجابة على الأسئلة للمستندات طويلة السياق

البدء مع Qwen-Agent

  1. استنساخ المستودع: احصل على كود Qwen-Agent من GitHub.

  2. تثبيت التبعيات: استخدم pip لتثبيت الحزمة مع الميزات المطلوبة (مثل `pip install -U "qwen-agent[gui,rag,code_interpreter,mcp]"`).

  3. تكوين خدمة النموذج: قم بإعداد مفتاح DashScope API أو نشر خدمة نموذج محلية.

  4. تطوير الوكيل: قم بإنشاء وكلاء مخصصين عن طريق الوراثة من `Agent` أو استخدم التطبيقات المضمنة مثل `Assistant`.

  5. تكامل الأدوات: قم بتعريف وتسجيل الأدوات المخصصة أو استخدم الأدوات المضمنة مثل `code_interpreter`.

  6. تشغيل الوكيل: قم بتنفيذ الوكيل برمجيًا أو قم بتشغيل واجهة Gradio الرسومية.

  7. التفاعل: أرسل استعلامات إلى الوكيل واستقبل الردود.

حالات استخدام Qwen-Agent

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

الأسئلة الشائعة من Qwen-Agent

تقييمات Qwen-Agent

جاري التحميل...

أدوات ذكاء اصطناعي شائعة مثل Qwen-Agent

مستودعات GitHub للذكاء الاصطناعي

Langroid هو إطار عمل Python لبناء تطبيقات مدعومة بـ LLM باستخدام نموذج برمجة متعدد الوكلاء. يسمح للمطورين بإنشاء وكلاء، وتزويدهم بالأدوات و LLMs، وتنسيق تعاونهم لحل المشكلات…

أدوات بناء وكلاء الذكاء الاصطناعي

مستودعات GitHub للذكاء الاصطناعي

Lagent هو إطار عمل خفيف الوزن ومفتوح المصدر من InternLM لبناء تطبيقات تعتمد على وكلاء نماذج اللغة الكبيرة (LLM). مستوحى من PyTorch، فهو يبسط إنشاء تطبيقات متعددة الوكلاء من خلال…

أدوات بناء وكلاء الذكاء الاصطناعي

مستودعات GitHub للذكاء الاصطناعي

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

مميزةأدوات بناء وكلاء الذكاء الاصطناعي

مستودعات GitHub للذكاء الاصطناعي

BeeAI Framework هو مجموعة أدوات مفتوحة المصدر لبناء وكلاء الذكاء الاصطناعي وأنظمة الوكلاء المتعددين الجاهزة للإنتاج. يدعم التطوير في كل من Python و TypeScript، ويقدم ميزات للتفكير…

أدوات بناء وكلاء الذكاء الاصطناعي

مستودعات GitHub للذكاء الاصطناعي

XAgent هو وكيل مفتوح المصدر وذاتي التشغيل مدعوم بنماذج اللغة الكبيرة (LLMs) مصمم لحل المهام المعقدة. يتميز بالاستقلالية والسلامة وقابلية التوسعة، مع واجهة مستخدم رسومية سهلة…

أدوات بناء وكلاء الذكاء الاصطناعي

مستودعات GitHub للذكاء الاصطناعي

RAGFlow هو محرك مفتوح المصدر لتوليد معزز بالاسترجاع (RAG) يدمج بين تقنيات RAG المتقدمة وقدرات الوكيل، مما يوفر طبقة سياقية قوية لنماذج اللغة الكبيرة (LLMs). تم تصميمه للمطورين…

مميزةأدوات بناء وكلاء الذكاء الاصطناعي

مستودعات GitHub للذكاء الاصطناعي

Gwenflow هو إطار عمل Python لتنسيق التطبيقات التي تعمل بالوكلاء الذكاء الاصطناعي المستقلين ونماذج اللغة الكبيرة (LLMs). إنه يبسط دمج نماذج LLMs والوكلاء في حلول قابلة للتطوير،…

أدوات بناء وكلاء الذكاء الاصطناعي

مستودعات GitHub للذكاء الاصطناعي

Dify هي منصة مفتوحة المصدر لتطوير تطبيقات LLM. توفر لوحة مرئية لبناء تدفقات عمل الذكاء الاصطناعي، وخطوط أنابيب RAG، وقدرات الوكيل. مع دعم شامل للنماذج وميزات LLMOps، تتيح النماذج…

مميزةأدوات بناء وكلاء الذكاء الاصطناعي