Novita AI × CLI-Anything: واجهة سطر أوامر أصلية للوكلاء لكل نموذج

Novita AI × CLI-Anything: واجهة سطر أوامر أصلية للوكلاء لكل نموذج

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

هذا بالضبط ما يحلّه CLI-Anything. تم بناء المشروع من قبل مختبر الذكاء البياناتي في جامعة هونغ كونغ (HKUDS)، ويقوم CLI-Anything بتوليد تلقائي لواجهات سطر أوامر جاهزة للإنتاج لأي برنامج — من الأدوات الإبداعية مثل GIMP و Blender إلى واجهات برمجة التطبيقات السحابية مثل Novita AI. حقق المشروع 11 ألف نجمة على GitHub خلال خمسة أيام فقط من إطلاقه، مما يشير إلى طلب قوي على الأدوات المخصصة للوكلاء.

والآن، تعاونت Novita AI و CLI-Anything معاً. والنتيجة: واجهة سطر أوامر مخصصة cli-anything-novita تمنح أي وكيل ذكاء اصطناعي — أو أي مطور — وصولاً فورياً عبر سطر الأوامر إلى كتالوج النماذج الكامل لـ Novita AI.

ما هو CLI-Anything؟

CLI-Anything هو إطار عمل مفتوح المصدر يحول أي برنامج إلى واجهة سطر أوامر يمكن للوكلاء التحكم بها. وجهه إلى قاعدة بيانات برمجية، أو تطبيق بواجهة مستخدم رسومية، أو واجهة برمجة تطبيقات ويب، وسيقوم بتوليد هيكل سطر أوامر كامل من خلال مسار آلي مكون من 7 مراحل:

  1. تحليل — يفحص الكود المصدري ويرسم خريطة للقدرات
  2. تصميم — يصمم مجموعات الأوامر وتنسيقات المخرجات
  3. تنفيذ — يبني واجهة سطر أوامر تعتمد على Click مع وضع REPL، ومخرجات JSON، ووظائف التراجع/الإعادة
  4. تخطيط الاختبارات — يضع خطة اختبار شاملة
  5. كتابة الاختبارات — ينفذ اختبارات الوحدة والاختبارات الشاملة
  6. توثيق — يولّد وثائق الاستخدام
  7. تغليف — ينشئ ملف setup.py ويقوم بتثبيته في مسار PATH

تأتي كل واجهة سطر أوامر مولّدة مع الميزات التالية:

  • وضعا مخرجات مزدوجان — جداول مقروءة للبشر افتراضياً، و JSON منظم مع خيار --json مخصص للوكلاء
  • وضع REPL تفاعلي — إكمال تلقائي بالضغط على Tab وسجل الأوامر
  • SKILL.md — تعريف مهارة يمكن للوكلاء اكتشافها تلقائياً وقراءتها دون تدخل

يدعم المشروع منصات وكلاء ذكاء اصطناعي متعددة بما في ذلك Claude Code و OpenClaw و OpenCode و Codex و Goose و GitHub Copilot CLI.

واجهة سطر أوامر Novita AI

حزمة cli-anything-novita هي هيكل جاهز لواجهة سطر أوامر لواجهة برمجة التطبيقات المتوافقة مع OpenAI التابعة لـ Novita AI. تتيح لك — أو لوكيل الذكاء الاصطناعي الخاص بك — الوصول إلى جميع النماذج في كتالوج Novita AI عبر أوامر طرفية بسيطة.

ما ستحصل عليه

  • دردشة وبث — تحدث مع أي نموذج باستخدام أوامر chat أو stream
  • اكتشاف النماذج — اعرض قائمة بجميع النماذج المتاحة باستخدام أمر models
  • وضع REPL تفاعلي — إكمال تلقائي بالضغط على Tab، سجل الأوامر، إدارة الجلسات
  • مخرجات مزدوجة — جداول مقروءة للبشر افتراضياً، JSON منظم مع خيار --json مخصص للوكلاء
  • إدارة التكوين — تخزين مفتاح API الخاص بك وتفضيلاتك محلياً

المتطلبات الأساسية

  • Python 3.10 أو أحدث
  • مفتاح API لـ Novita AI — سجّل في novita.ai واحصل على مفتاح API الخاص بك من لوحة التحكم.

كيفية الحصول على مفتاح API كيفية الحصول على مفتاح API

النماذج المدعومة

تعمل واجهة سطر الأوامر مع جميع النماذج على منصة Novita AI — على سبيل المثال deepseek/deepseek-v3.2 و zai-org/glm-5 و minimax/minimax-m2.5. قم بتشغيل أمر cli-anything-novita models لعرض القائمة الكاملة.

طريقتان لاستخدامها

الطريقة 1: استخدام واجهة سطر أوامر Novita مباشرة

تتيح لك هذه الطريقة (أو لوكيلك) الحصول على أداة واجهة سطر أوامر مستقلة لـ Novita AI. وهي مثالية للمطورين والوكلاء الذين يعرفون بالفعل ما يحتاجون إليه.

الخطوة 1: الانتقال إلى موقع CLI-Anything الإلكتروني

افتح CLI-Hub وابحث عن واجهة سطر أوامر Novita AI.

اكتب Novita في موقع CLI-Anything الإلكتروني للعثور على أمر التثبيت ونسخه موقع CLI-Anything الإلكتروني

الخطوة 2: تثبيت واجهة سطر الأوامر

انسخ أمر التثبيت من الصفحة وقم بتشغيله:

pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness

تعلم الأوامر الأساسية

مرجع الأوامر الكامل متوفر في ملف SKILL.md التابع لواجهة سطر الأوامر. إليك الأساسيات:

# Show help
cli-anything-novita --help

# Start interactive REPL mode
cli-anything-novita

# Chat with a model
cli-anything-novita chat --prompt "What is AI?" --model deepseek/deepseek-v3.2

# Streaming chat
cli-anything-novita stream --prompt "Write a poem about code"

# List available models
cli-anything-novita models

# JSON output (for agent consumption)
cli-anything-novita --json chat --prompt "Hello"

عرض وضع REPL وضع REPL

الطريقة 2: تثبيت CLI-Anything لوكيل OpenClaw الخاص بك

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

الخطوة 1: تثبيت مهارة CLI-Hub

في بيئة OpenClaw الخاصة بك، قم بتشغيل:

openclaw skills install cli-anything-hub

الخطوة 2: اطلب من وكيلك العثور على واجهة سطر الأوامر المناسبة

فقط اشرح المهمة المطلوبة. سيقوم الوكيل بتصفح كتالوج CLI-Hub، واختيار الأداة المناسبة، وتثبيتها، واستخدامها — كل ذلك تلقائياً دون تدخل منك.

“ابحث عن برنامج واجهة سطر أوامر مناسب في CLI-Hub يتعلق بـ Novita AI وكيف يمكننا استخدامه”

طلب من وكيل OpenClaw العثور على وتثبيت واجهة سطر أوامر Novita AI من CLI-Hub

وكيل OpenClaw يعرض مقدمة واجهة سطر أوامر Novita AI والأوامر المتاحة

لماذا نستخدم واجهة سطر الأوامر للوكلاء الذكاء الاصطناعي؟

قد تتساءل: لماذا نستخدم واجهة سطر الأوامر بينما هناك واجهة برمجة تطبيقات (API) بالفعل؟

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

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

تعتبر واجهات سطر الأوامر الواجهة العالمية. فهي نصية (تتطابق مع تنسيق نماذج اللغة الكبيرة)، موصوفة ذاتياً (عبر خيار --help)، قابلة للتكوين (عبر الأنابيب والتسلسل)، وخفيفة الوزن. يعمل Claude Code بالفعل على تنفيذ آلاف سير العمل الحقيقية عبر واجهات سطر الأوامر يومياً.

ما هو قادم؟

تغطي واجهة سطر أوامر Novita AI حالياً الدردشة مع نماذج اللغة الكبيرة (LLM) وعرض قائمة النماذج. لكن هذا مجرد البداية. ستقوم التحديثات المستقبلية بتوسيع نطاق واجهة سطر الأوامر لتشمل:

  • توليد الصور — توليد صور عبر النماذج متعددة الوسائط التابعة لـ Novita AI، مباشرة من سطر الأوامر
  • توليد الفيديو — إنشاء فيديوهات مولّدة بالذكاء الاصطناعي باستخدام نماذج مثل Seedance و Kling و Vidu والمزيد
  • إدارة مثيلات GPU — تشغيل، مراقبة، وإيقاف مثيلات GPU دون مغادرة الطرفية

الرؤية: تمكين وكيل OpenClaw الخاص بك (أو أي وكيل ذكاء اصطناعي آخر) من إدارة مجموعة Novita AI الكاملة عبر CLI-Anything — من تشغيل الاستدلال إلى توفير البنية التحتية، كل ذلك عبر أوامر بسيطة.

ما ستفعله Novita AI لتحسين التجربة — توليد الصور، توليد الفيديو، وإدارة مثيلات GPU

الخلاصة

يعمل CLI-Anything على سد الفجوة بين الوكلاء الذكاء الاصطناعي والبرامج التي يحتاجون إلى استخدامها. مع واجهة سطر أوامر Novita AI المخصصة، يصبح الوصول إلى جميع النماذج على منصة Novita بسيطاً ككتابة أمر واحد. قم بتثبيته مباشرة للتحكم اليدوي، أو اسمح لوكيلك باكتشافه تلقائياً عبر CLI-Hub.

جربه الآن: pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness

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

الأسئلة الشائعة

ما هو CLI-Anything؟ CLI-Anything هو أداة مفتوحة المصدر من HKUDS (جامعة هونغ كونغ) تقوم بتوليد تلقائي لواجهات سطر أوامر أصلية للوكلاء لأي برنامج. يحول تطبيقات واجهة المستخدم الرسومية، وقواعد البيانات البرمجية، وواجهات برمجة التطبيقات الويب إلى أدوات سطر أوامر منظمة يمكن للوكلاء الذكاء الاصطناعي تشغيلها بشكل موثوق.

هل أحتاج إلى تثبيت أي شيء بخلاف واجهة سطر أوامر Novita؟ فقط Python 3.10 أو أحدث ومفتاح API لـ Novita AI. تتولى واجهة سطر الأوامر التعامل مع كل شيء آخر — لا حاجة إلى تبعيات أو حزم تطوير برمجية (SDKs) إضافية.

هل يمكنني استخدام هذا لتوليد الصور أو الفيديو؟ ليس بعد، لكن توليد الصور، وتوليد الفيديو، وإدارة مثيلات GPU مخططة للإصدارات القادمة.

مقالات موصى بها