الوصف
Yada هو حزام وكيل ذكاء اصطناعي مفتوح المصدر مصمم للتطبيقات المبنية على Node.js، ويوفر إطار عمل قوي لدمج وكلاء ذكاء اصطناعي مباشرة في برنامجك. هذه الأداة المجانية والمُرخصة بموجب MIT تسمح للمطورين بربط أي نموذج لغوي كبير (LLM) بواجهات برمجة التطبيقات HTTP الحالية، أو استعلامات SQL، أو خوادم MCP، مما يحولها إلى أدوات قابلة للاستدعاء لوكيل الذكاء الاصطناعي.
قراءة المزيد
تدور الوظيفة الأساسية لـ Yada حول تمكين المستخدمين من التفاعل مع الجزء الخلفي من تطبيقك من خلال دردشة بلغة طبيعية. سواء كان ذلك لوضع الطلبات، أو تحرير الملفات الشخصية، أو إرسال الفواتير، إذا قمت بتعريف القدرة، يمكن للمستخدمين تنفيذ هذه الإجراءات ببساطة من خلال سؤال الوكيل. يضمن Yada أن جميع المدخلات يتم التحقق منها وأن الأذونات يتم فحصها في كل استدعاء لواجهة برمجة التطبيقات، مما يحافظ على الأمان والتحكم.
واحدة من نقاط القوة الرئيسية في Yada هي مرونته في دمج النماذج. يدعم نماذج شائعة مثل Anthropic وOpenAI وGemini وDeepSeek، والنماذج المحلية عبر Ollama وllama.cpp. التبديل بين النماذج هو تغيير بسيط في التكوين، مما يلغي الحاجة إلى إعادة كتابة الكود بشكل موسع. كما تقدم المنصة تخزينًا دائمًا، مما يحافظ على المحادثات وحالات التشغيل في SQLite أو PostgreSQL أو MySQL، مما يسمح للوكلاء باستئناف العمليات بسلاسة حتى بعد الأعطال أو النشر.
يمكن للمطورين توسيع وكلائهم بمهارات مخصصة ودمج واجهة دردشة تناسب تمامًا جمالية منتجهم. يوفر Yada حزام وكيل «yada agent harness»، وSDK متصفح «yada/client»، و«yada/widget» كود دردشة، بالإضافة إلى أدلة شاملة لكل جزء من الحزام. يشمل ذلك إعدادًا بأمر واحد، مهارات قابلة لإعادة الاستخدام، تكوينات النموذج والمزود، الإجراءات المعتمدة، واستراتيجيات النشر.
الأمان هو أمر بالغ الأهمية مع Yada، حيث يعمل ضمن الجزء الخلفي الخاص بك، باستخدام مفاتيحك وآليات المصادقة الخاصة بك. يصل فقط إلى ما تسمح به صراحة، مع فحص الأذونات في كل استدعاء. يدعم النظام أيضًا ميزات متقدمة مثل الكتابات المعتمدة، حيث تتطلب الأدوات المتغيرة تأكيدًا بشريًا قبل التنفيذ، والوكلاء الفرعيين للمهام المعقدة والمتداخلة. معمارية Yada هي وقت تشغيل TypeScript على جانب الخادم، مما يضمن حلاً قابلاً للتوسع والصيانة لدمج قدرات ذكاء اصطناعي قوية في تطبيقاتك.
- الفئةأدوات بناء وكلاء الذكاء الاصطناعي
- نموذج التسعيرمجاني
- النشرمستضاف ذاتيًا
- المنصاتNode.js
الميزات الأساسية لـ Yada
حزام وكيل ذكاء اصطناعي مفتوح المصدر لـ Node.js
يربط أي LLM بواجهات برمجة التطبيقات الحالية (HTTP، SQL، MCP)
يدعم نماذج Anthropic وOpenAI وGemini وDeepSeek وOllama وllama.cpp
يمكن المستخدمين من تنفيذ الإجراءات عبر الدردشة (البحث، الحجز، التقديم، التحديث)
التحقق من المدخلات وفحص الأذونات في كل استدعاء لواجهة برمجة التطبيقات
محادثات وحالات تشغيل دائمة (SQLite، PostgreSQL، MySQL)
مرخص بموجب MIT
قابل للتوسيع بمهارات مخصصة
يتضمن SDK متصفح وودجت دردشة
إعداد بأمر واحد للوكلاء
إجراءات معتمدة لعمليات الكتابة
تخزين دائم للمحادثات وجلسات OAuth
دعم الوكلاء الفرعيين للمهام المتداخلة
تخزين مشفر باستخدام AES-256-GCM
كيفية استخدام Yada؟
تثبيت Yada: إعداد حزام وكيل Yada في تطبيق Node.js الخاص بك باستخدام npm.
تكوين النموذج: اختر وقم بتكوين مزود نموذج الذكاء الاصطناعي المفضل لديك (مثل OpenAI، Anthropic، Ollama) عن طريق تحديث ملف تكوين بسيط.
تعريف الأدوات: تحويل واجهات برمجة التطبيقات HTTP الحالية، أو استعلامات SQL، أو خوادم MCP إلى أدوات قابلة للاستدعاء لوكيل الذكاء الاصطناعي.
دمج واجهة المستخدم: تضمين واجهة دردشة «yada/widget» في تطبيقك أو استخدام SDK متصفح «yada/client» لبناء واجهة مخصصة.
تعيين الأذونات: تحديد القواعد والأذونات لما يمكن لوكيل الذكاء الاصطناعي الوصول إليه وتنفيذه داخل تطبيقك.
نشر الوكيل: حزم ونشر وكيلك المدعوم من Yada، مع التأكد من تكوين التخزين الدائم للاستمرارية.
حالات استخدام Yada
- أتمتة خدمة العملاء
- الأدوات الداخلية
- عمليات التجارة الإلكترونية
- إدخال البيانات والتحديثات
- الحجز والجدولة
- إدارة التطبيقات
- استرجاع المعرفة
- أتمتة العمليات



