منطق الوكلاء المدفوع بـ JSON
في EDDI، كل ما يحدد سلوك الوكيل هو مورد تكوين JSON: القواعد (موجهات النظام)، إعدادات موصل LLM، خطوط أنابيب سير العمل، تكوينات الأدوات، ووصفات النشر.
لماذا هذا مهم
- بدون إعادة تجميع — غيّر سلوك الوكيل بتحديث JSON، وليس كود Java
- صديق لمهندسي الموجهات — يعدل غير المطورين القواعد عبر الواجهة أو REST API
- مُتحكم بالإصدار — تكوينات JSON تعيش في Git مع البنية التحتية كشفرة
- قابل لإعادة التحميل الساخن — التغييرات تدخل حيز التنفيذ فوراً، بدون إعادة تشغيل الخادم
- قابل للتدقيق — كل تغيير في التكوين يتم تتبعه في مسار التدقيق غير القابل للتغيير
أنواع الموارد
يدير EDDI موارد التكوين التالية: القواعد (موجهات النظام)، سير العمل (تعريفات خط الأنابيب)، موصلات LLM (إعدادات المزود)، موصلات HTTP (تكامل API خارجي)، الوكلاء (وصفات النشر)، والبيئات (أهداف النشر).