Skip to content
English

إعداد وحدة الذكاء الاصطناعي ​

قبل أن يجيب المساعد الذكي عن سؤال، أو يتصل عميل MCP بالنظام، تحتاج الوحدة إلى تهيئة أساسية: أي نموذج لغوي تستخدمه؟ وبأي مفتاح؟ وأين يُخزَّن الفهرس الدلالي؟ كل ذلك يُضبط في إعدادات وحدة الذكاء الاصطناعي، وهي إعدادات عامة على مستوى النظام.

الترخيص المطلوب

تتطلب هذه الإعدادات تركيب وحدة الذكاء الاصطناعي (AI Module) وترخيصها.

نماذج المحادثة (Models Definition) ​

قلب الإعداد هو جدول تعريفات النماذج: كل سطر فيه نموذج لغوي يصبح متاحًا للاختيار في نافذة المساعد. لكل نموذج:

الحقلالدور
Cloud Providerمزوّد الخدمة (انظر القائمة أدناه)
Model Nameاسم/معرّف النموذج لدى المزوّد، مثل gpt-4o أو claude-...
Model URLعنوان نقطة الوصول. لا يقرؤه إلا مزوّدان: DeepSeek، الذي يرجع إلى https://api.deepseek.com/v1 إن تُرك فارغًا، والمزوّد المتوافق مع OpenAI، الذي يرجع إلى http://localhost:11434/v1 (أي Ollama محلي). وبقية المزوّدين يتجاهلونه
API Keyمفتاح المصادقة لدى المزوّد (يُحفظ مشفّرًا)
Top Pمعامل اختياري يتحكم في تنوّع الإجابة. لا يستخدمه إلا مزوّدا Gemini وOpenAI، والباقون يتجاهلونه

أكثر من نموذج في آنٍ واحد

عرّف عدة نماذج لتتيح للمستخدم اختيار الأنسب لكل مهمة من قائمة النماذج أعلى نافذة المساعد — نموذج اقتصادي سريع للأسئلة اليومية، وآخر أقوى للتحليل المعقّد.

المزوّدون المدعومون ​

اختر أحد هؤلاء السبعة في حقل Cloud Provider (بالتسميات التي يعرضها الحقل):

Cloud Providerالخدمة
OPEN AIOpenAI
AnthropicAnthropic ‏(Claude)
GEMINIGoogle Gemini
DeepSeekDeepSeek
MistralMistral
Zhipu AIZhipu AI
Opean AI Compatible (مكتوبة هكذا على الشاشة)أي نقطة وصول تتحدث بواجهة OpenAI — نموذج مستضاف ذاتيًا مثل Ollama، أو خدمة متوافقة من مزوّد آخر؛ ضع عنوانها في Model URL

تبويب الإعدادات في إعدادات وحدة الذكاء الاصطناعي، وفيه جدول Models Definition

البحث الدلالي وتهيئة التضمين ​

كثير من قدرات الوحدة تقوم على البحث الدلالي (Semantic Search): بدل مطابقة النص حرفيًا، يحوّل النظام السجلات والوثائق إلى تمثيلات رقمية (Embeddings) تُخزَّن في قاعدة متجهات (Vector Store)، فيصبح ممكنًا إيجاد «أقرب» سجل لمعنى ما لا لنصّه فقط. هذا ما يتيح للمساعد أن يفهم اسم عميل تقريبيًا، وأن يختار الأدوات المناسبة لكل سؤال (انظر «كيف يختار المساعد أدواته» في صفحة المساعد الذكي).

إعدادات الفهرس الدلالي ​

في إعدادات الوحدة نفسها تُضبط بنية البحث الدلالي:

الحقلالدور
Open AI Embedding Keyمفتاح OpenAI المستخدم لتوليد التضمينات
Text Embedding Modelنموذج التضمين: text-embedding-3-small أو text-embedding-3-large أو text-embedding-ada-002
Vector Store URIعنوان قاعدة المتجهات (Zilliz أو Milvus)
Vector Store Tokenرمز الوصول إلى قاعدة المتجهات
Vector Store Username / Passwordبيانات اعتماد بديلة لقاعدة المتجهات (اختيارية)

اختيار الكيانات المفهرسة ​

تحديد أي السجلات تُفهرَس يتم في شاشة AI Record Embedding Config: كل سطر فيها يحمل:

  • Master File Entity Type: نوع الملف الرئيسي المراد فهرسته (العملاء، الأصناف، الموردون، ...).
  • Extra Fields For Embedding: حقول إضافية تُضمَّن في الفهرس لتحسين دقة المطابقة (إلى جانب الكود والاسم).

بعد الفهرسة يصبح هذا النوع متاحًا للبحث الدلالي: يستطيع المساعد — وأدوات الاستعلام ذات المدخل المرجعي — إيجاد السجل من نص حر بدل الكود الصريح (انظر النوع الأول: أداة مبنية على استعلام).

المساعد الداخلي يحتاجها، وعملاء MCP لا يحتاجونها

لا يستطيع المساعد الذكي داخل النظام بدء محادثة دون Open AI Embedding Key وText Embedding Model وVector Store URI: فهو يستخدمها ليختار الأدوات التي يعرضها على النموذج مع كل رسالة. أما عميل MCP الخارجي فهذا القسم كله اختياري له — الأدوات تعمل بالأكواد الصريحة دون أي تهيئة تضمين، ولا يحتاج قاعدة المتجهات وفهرسة الكيان إلا إيجادُ مرجع من نص حر.

أما أداة البحث في التوثيق (AINamaERPDocsTool) فلا تستخدم قاعدة المتجهات إطلاقًا؛ إنها تسأل خدمة البحث في توثيق نما، فكل ما تحتاجه أن يصل الخادم إلى https://nlm.namasoft.com عبر HTTPS.

ما تحتاجه قبل ربط عميل MCP ​

ربط عميل خارجي عبر خادم MCP يتطلب — إضافةً إلى ما سبق — سجل API Credentials معتمدًا (الأساسيات ← المستندات ← API Credentials) ومربوطًا بمستخدم عبر حقل المستخدم فيه. تفاصيل العنوان والمصادقة وإعداد العملاء في دليل خادم MCP لنظام نما.