منطق الوكلاء المدفوع بـ 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 خارجي)، Connections (طريقة المصادقة مع نظام خارجي)، المجموعات (مناقشات متعددة الوكلاء)، الوكلاء (وصفات النشر)، والبيئات (أهداف النشر).