منطق الوكلاء المدفوع بـ JSON
في EDDI، كل ما يحدد سلوك الوكيل هو مورد تكوين JSON: القواعد (موجهات النظام)، إعدادات موصل LLM، خطوط أنابيب سير العمل، تكوينات الأدوات، ووصفات النشر.
لماذا هذا مهم
- بدون إعادة تجميع: غيّر سلوك الوكيل بتحديث JSON، وليس كود Java
- صديق لمهندسي الموجهات: يعدل غير المطورين القواعد عبر الواجهة أو REST API
- مُتحكم بالإصدار: تكوينات JSON تعيش في Git مع البنية التحتية كشفرة
- قابل لإعادة التحميل الساخن: التغييرات تدخل حيز التنفيذ فوراً، بدون إعادة تشغيل الخادم
- قابل للتدقيق: كل تغيير في التكوين يتم تتبعه في مسار التدقيق غير القابل للتغيير
- استيراد / تصدير: الوكلاء قابلون للنقل كملفات ZIP مع تنظيف تلقائي للأسرار عند التصدير. الاستيراد يدمج أو يستبدل، لا تعارضات إصدارات
- Agent Sync: مزامنة مباشرة بين الخوادم مع مطابقة هيكلية ومقارنة المحتوى واختيار انتقائي للموارد، لا حاجة لوسيط ZIP
- Prompt Snippets: كتل system prompt قابلة لإعادة الاستخدام ومُدارة الإصدارات يُشار إليها كـ
{{snippets.safety_rules}}، تأليف prompts من مكتبات مشتركة - Behavior Rules: محرك منطق IF-THEN للتوجيه والتنسيق وقرارات منطق الأعمال بدون كود
أنواع الموارد
يدير EDDI موارد التكوين التالية: القواعد (موجهات النظام)، سير العمل (تعريفات خط الأنابيب)، موصلات LLM (إعدادات المزود)، موصلات HTTP (تكامل API خارجي)، الوكلاء (وصفات النشر)، والبيئات (أهداف النشر).