وكيل الذكاء الاصطناعي
toolnexus
مكتبة بايثون موحدة تجمع بين خوادم MCP ومهارات الوكيل والوظائف المخصصة ونقاط نهاية HTTP في مجموعة أدوات واحدة لبناء وكلاء ذكاء اصطناعي مع أي نموذج لغوي كبير.
toolnexus
ما هو toolnexus؟
toolnexus هي مكتبة بايثون مفتوحة المصدر توفر واجهة موحدة لدمج خوادم MCP ومهارات الوكيل والوظائف المخصصة ونقاط نهاية HTTP كأدوات لوكلاء الذكاء الاصطناعي. تتضمن أدوات مدمجة، وإدارة الذاكرة، واتصال وكيل إلى وكيل (A2A)، ودعم البث، مما يتيح بناء سريع لوكلاء يستخدمون الأدوات مع أي نموذج لغوي كبير.
toolnexus مقارنة بأدوات مماثلة
| نموذج التسعير | مجاني | مجاني | مجاني, تجربة مجانية | مجاني, مدفوع |
| أرصدة مجانية | ||||
| الميزات الرئيسية |
|
|
|
|
| المزايا |
|
|
|
|
| العيوب |
|
|
|
|
| مناسب لـ |
|
|
|
|
طريقة استخدام toolnexus
- 1التثبيت عبر pip: pip install toolnexus
- 2إنشاء مجموعة أدوات: tk = await create_toolkit()
- 3إنشاء عميل وكيل: agent = create_client(base_url='https://openrouter.ai/api/v1', style='openai', model='deepseek/deepseek-chat')
- 4تشغيل حلقة الوكيل: res = await agent.run('List files here', tk)
- 5للمحادثات مع الذاكرة، استخدم ask(prompt, tk, id='session-1')
الميزات الرئيسية في toolnexus
- مجموعة أدوات موحدة من خوادم MCP، المهارات، الوظائف المخصصة، ونقاط نهاية HTTP
- 10 أدوات مدمجة (bash، read، write، grep، webfetch، وغيرها)
- مجموعة أدوات غير متزامنة مع دعم البث
- ذاكرة محادثة مع مخزن قابل للتوصيل (في الذاكرة، ملف، قاعدة بيانات)
- اتصال وكيل إلى وكيل (A2A) (صادر ووارد)
- دعم لعدة مزودي نماذج لغوية كبيرة (OpenAI، Anthropic، OpenRouter)
- حلقة خاصة بك مع محولات مخطط لأنماط OpenAI/Anthropic/Gemini
- رخصة مفتوحة المصدر MIT
حالات استخدام toolnexus
- بناء وكلاء ذكاء اصطناعي مستقلين يمكنهم تنفيذ أوامر الصدفة وقراءة الملفات والوصول إلى الويب
- إنشاء روبوتات محادثة تستخدم الأدوات مع ذاكرة دائمة
- تطوير أنظمة متعددة الوكلاء باستخدام بروتوكول A2A
- نمذجة سريعة لسير عمل الأتمتة المدعومة بنماذج لغوية كبيرة
- دمج واجهات برمجة التطبيقات المخصصة وخوادم MCP كأدوات للوكيل
أسعار toolnexus والأرصدة المجانية
يعمل toolnexus بنموذج مجاني.
مزايا وعيوب toolnexus
المزايا
- واجهة موحدة لمصادر أدوات متنوعة (MCP، مهارات، HTTP، مخصصة)
- تصميم خفيف الوزن وغير مقيد بإطار عمل
- أدوات مدمجة تمكن وظائف الوكيل الفورية دون تكوين
- يدعم البث وإعادة المحاولة والذاكرة بشكل جاهز
- نسخ متعددة اللغات (JS، Go، Java، C#) للاستخدام عبر المنصات
العيوب
- يتطلب بايثون 3.11 أو أعلى
- الاعتماد على MCP Python SDK قد يضيف عبئًا لحالات الاستخدام البسيطة
- الوثائق تعتمد بشكل أساسي على الكود؛ دروس محدودة عالية المستوى
- تنفيذ A2A أساسي (بدون بث/دفع/مصادقة في الإصدار 1)
لأي استخدام يناسب toolnexus أكثر؟
- المطورين الذين يبنون وكلاء ذكاء اصطناعي بقدرات استخدام الأدوات
- الفرق التي تبحث عن بديل خفيف الوزن لأطر مثل LangChain
- المشاريع التي تحتاج إلى دمج خوادم MCP مع وظائف مخصصة
- النمذجة السريعة للأتمتة المدفوعة بنماذج لغوية كبيرة