تخطَّ إلى المحتوى

موفّرو LLM لكل مستأجر

تعمل ميزات الذكاء الاصطناعي في Designer — منشئ التدفقات، ومؤلِّف Agentic Worker، ومؤلِّفا SoRLa وOperaLa — جميعها عبر نموذج لغوي كبير (LLM). افتراضيًا يكوّن مشغل المنصة هؤلاء الموفّرين مركزيًا. ومع موفّري LLM لكل مستأجر، يمكن للمستأجر أيضًا إحضار مفتاح واجهة برمجة التطبيقات الخاص به وجعل Designer يستخدمه.

لصف الموفّر مصدر:

  • operator — يحدده مشغل المنصة، للقراءة فقط بالنسبة للمستأجر.
  • tenant — يُنشئه ويملكه مسؤول المستأجر.

قاعدة الحل بسيطة وقابلة للتنبؤ: مفتاح المشغل يفوز دائمًا. لا يمكن لمفتاح المستأجر إلا أن يملأ دور مؤلِّف لم يكن المشغل قد عيّنه بالفعل. لا يمكن للمستأجر أبدًا الاستيلاء على (أو “سرقة”) دور يديره المشغل.

يمكن تعيين كل موفّر LLM لواحد أو أكثر من أدوار المؤلِّف، التي تتوافق مع واجهات Designer التي تستخدمها:

الدوريشغّل
flow_editor_composerمنشئ التدفقات (BUILD / EDIT) ودردشة الذكاء الاصطناعي
agentic_worker_composerمؤلِّف Agentic Worker / DW
sorla_composerاستوديو تأليف SoRLa
operala_composerلوحة عمليات OperaLa
telco_playbook_composerتأليف دليل عمليات الاتصالات

يملك الدور موفّر واحد بالضبط. يُرفض تعيين دور يملكه المشغل بالفعل، بحيث لا يوجد أبدًا سؤال غامض عن “أي مفتاح يخدم هذه الواجهة”.

في Designer، يفتح مسؤول المستأجر Settings → Credentials → My LLM providers. ومن هناك يمكنه:

  • إضافة موفّر (OpenAI، Anthropic، Azure OpenAI، Google، وغيرها) بمفتاح واجهة برمجة التطبيقات الخاص به، وعنوان URL أساسي اختياري، ونموذج،
  • اختبار المفتاح قبل الحفظ،
  • تعيينه لأي دور مؤلِّف لم يحجزه المشغل،
  • إزالة موفّر يملكه.

تُعرض الأدوار المحجوزة من قبل المشغل لكنها معطّلة — إشارة واضحة لما يُدار مركزيًا مقابل ما يتحكم فيه المستأجر.

كيفية التعامل مع المفاتيح

Section titled “كيفية التعامل مع المفاتيح”
  • تُشفَّر مفاتيح المستأجر أثناء التخزين وتُفك تشفيرها فقط في الذاكرة عندما يحتاج أحد الطلبات إليها.
  • يحل Designer مكدسات LLM الخاصة به من الإدارة ويُحدّثها خلال حوالي 30 ثانية من أي تغيير، بحيث تسري إضافة مفتاح أو تدويره دون إعادة تشغيل.
  • يعود الدور غير المعيَّن إلى تكوين بدء التشغيل المحلي لـ Designer عند توفيره؛ ومع عدم وجود مفتاح لدور ما، تُبلغ تلك الواجهة أنه لم يُكوَّن أي موفّر بدلاً من استخدام الموفّر الخاطئ بصمت.