ميزا ت الذكاء الاصطناعي

يتضمّن Turbo EA ميزات مدعومة بالذكاء الاصطناعي تستخدم نموذجًا لغويًا كبيرًا (LLM) لمساعدة المستخدمين. تتشارك جميع ميزات الذكاء الاصطناعي إعداد مزوّد ذكاء اصطناعي واحدًا — يُضبَط مرة واحدة، ويُستخدَم في كل مكان.
ميزات الذكاء الاصطناعي المتاحة حاليًا:
- اقتراحات الوصف — توليد أوصاف البطاقات تلقائيًا باستخدام البحث على الويب + LLM
- رؤى المحفظة — توليد تحليل استراتيجي عند الطلب لمحفظة التطبيقات
جميع الميزات اختيارية وخاضعة لتحكّم المسؤول بالكامل. ويمكن أن تعمل بالكامل على بنيتك التحتية باستخدام مثيل Ollama محلي، أو الاتصال بمزوّدي LLM التجاريين.
كيف يعمل
يتألّف خط أنابيب اقتراحات الذكاء الاصطناعي من خطوتين:
-
البحث على الويب — يستعلم Turbo EA من مزوّد بحث (DuckDuckGo أو Google Custom Search أو SearXNG) باستخدام اسم البطاقة و نوعها كسياق. على سبيل المثال، تطبيق باسم "SAP S/4HANA" يولّد بحثًا عن "SAP S/4HANA software application".
-
استخلاص LLM — تُرسَل نتائج البحث إلى LLM المُعَدّ مع مطالبة نظامية مدركة للنوع. وينتج النموذج وصفًا، ودرجة ثقة (0–100%)، ويسرد المصادر التي استخدمها.
تُعرَض النتيجة على المستخدم مع:
- وصف قابل للتحرير يمكنه مراجعته وتعديله قبل تطبيقه
- شارة ثقة تبيّن مدى موثوقية الاقتراح
- روابط مصادر كي يتمكن المستخدم من التحقق من المعلومات
مزوّدو LLM المدعومون
| المزوّد | النوع | الإعداد |
|---|---|---|
| Ollama | مستضاف ذاتيًا | عنوان URL للمزوّد (مثل http://ollama:11434) + اسم النموذج |
| OpenAI | تجاري | مفتاح API + اسم النموذج (مثل gpt-4o) |
| Google Gemini | تجاري | مفتاح API + اسم النموذج |
| Azure Hosted OpenAI | تجاري | مفتاح API + نقطة نهاية مورد Azure + اسم النشر + إصدار API (الافتراض ي 2025-01-01) |
| OpenRouter | تجاري | مفتاح API + اسم النموذج |
| Anthropic Claude | تجاري | مفتاح API + اسم النموذج |
يتطلب المزوّدون التجاريون مفتاح API، يُخزَّن مشفّرًا في قاعدة البيانات باستخدام تشفير Fernet المتماثل.
مزوّدو البحث
| المزوّد | الإعداد | ملاحظات |
|---|---|---|
| DuckDuckGo | لا يحتاج إلى أي إعداد | الافتراضي. كشط HTML دون أي اعتماديات. لا يتطلب مفتاح API. |
| Google Custom Search | يتطلب مفتاح API ومعرّف محرك بحث مخصص | أدخله بصيغة API_KEY:CX في حقل عنوان URL للبحث. نتائج أعلى جودة. |
| SearXNG | يتطلب عنوان URL لمثيل SearXNG مستضاف ذاتيًا | محرك بحث وصفي يركّز على الخصوصية. واجهة JSON API. |
الإعداد
الخيار أ: Ollama المرفقة (Docker Compose)
أبسط طريقة للبدء. يتضمّن Turbo EA حاوية Ollama اختيارية في إعداد Docker Compose الخاص به.
1. ابدأ بملف الذكاء الاصطناعي:
docker compose --profile ai up --build -d
2. فعّل الإعداد التلقائي بإضافة هذه المتغيرات إلى ملف .env لديك:
AI_AUTO_CONFIGURE=true
AI_MODEL=gemma3:4b # or mistral, llama3:8b, etc.
عند بدء التشغيل، ستقوم الواجهة الخلفية بما يلي:
- اكتشاف حاوية Ollama
- حفظ إعدادات الاتصال في قاعدة البيانات
- سحب النموذج المُعَدّ إن لم يكن قد نُزِّل بالفعل (يعمل في الخلفية، وقد يستغرق بضع دقائق)
3. تحقق في واجهة المسؤول: انتقل إلى Settings > AI Suggestions وتأكد من أن الحالة تظهر كمتصلة.
الخيار ب: مثيل Ollama خارجي
إذا كنت تشغّل Ollama بالفعل على خادم منفصل:
- انتقل إلى Settings > AI Suggestions في واجهة المسؤول.
- حدّد Ollama كنوع المزوّد.
- أدخل عنوان URL للمزوّد (مثل
http://your-server:11434). - انقر Test Connection — سيعرض النظام النماذج المتاحة.
- حدّد نموذجًا من القائمة المنسدلة.
- انقر Save.