تخطّ إلى المحتوى
AISI
𝕏
دليل إرشادي

دمج AnythingLLM مع أدوات المنظمة (Slack, Teams, Email)

تعلّم دمج AnythingLLM مع Slack وTeams والبريد الإلكتروني عبر n8n لإدارة المعرفة المؤسسية.

14 دقائق قراءة Integrationknowledge-management

أهمية إيصال الذكاء الاصطناعي لفريقك

أداة AnythingLLM هي من أفضل المنصات مفتوحة المصدر لإنشاء مساحات عمل مدعومة بالذكاء الاصطناعي ومزودة ببيانات وملفات مؤسستك. ولكن بدلاً من إجبار الموظفين على تسجيل الدخول إلى واجهة AnythingLLM في كل مرة يريدون فيها طرح سؤال، لماذا لا نجلب “المعرفة” إلى المكان الذي يعملون فيه أصلاً؟ في هذا الدليل، سنتعلم كيف ندمج AnythingLLM مع قنوات التواصل (Slack/Teams) والبريد الإلكتروني باستخدام n8n كأداة أتمتة ربط.

المبدأ الأساسي: واجهة برمجة التطبيقات (API)

تمتلك AnythingLLM واجهة برمجة تطبيقات (API) قوية تسمح بالاستعلام عن مساحات العمل (Workspaces). لتفعيلها:

  1. قم بتسجيل الدخول كمدير إلى AnythingLLM واذهب إلى الإعدادات.
  2. انتقل إلى قسم الـ API وقم بتوليد مفتاح API Key جديد.
  3. احصل على معرّف مساحة العمل (Workspace Slug) التي تحتوي على المستندات التي تريد البحث فيها.

التكامل مع Slack و Microsoft Teams عبر n8n

الهدف هنا هو أن يقوم الموظف بالإشارة (Mention) לבوت في قناة Slack ليقوم البوت بالبحث في ملفات الشركة والرد.

1. إعداد الـ Trigger (المنصات الاجتماعية)

  • في n8n، أنشئ مساراً (Workflow) يبدأ بعقدة Slack (أو Teams).
  • اضبط العقدة على وضع الاستماع للرسائل الجديدة (Trigger on new message). تأكد من إعداد البوت في منصة Slack أولاً وإعطائه صلاحيات القراءة.

2. إرسال السؤال إلى AnythingLLM

  • أضف عقدة HTTP Request بعد عقدة Slack.
  • اضبطها كـ POST ووجهها إلى نقطة نهاية المحادثة في AnythingLLM: http://your-anythingllm-url/api/v1/workspace/YOUR_WORKSPACE/chat
  • في الترويسات (Headers)، أضف Authorization: Bearer YOUR_API_KEY.
  • في الـ Body، مرر رسالة المستخدم القادمة من Slack: {"message": "{{$json.text}}", "mode": "chat"}.

3. إعادة الرد إلى Slack

  • أضف عقدة Slack جديدة في نهاية المسار.
  • اختر إجراء إرسال رسالة (Send Message).
  • في محتوى الرسالة، قم بتمرير الرد القادم من عقدة الـ HTTP Request (عادة يكون في المسار {{$json.textResponse}} أو ما شابه حسب تحديثات الـ API).
  • لا تنسَ الرد في نفس سلسلة المحادثة (Thread) إذا لزم الأمر، للحفاظ على ترتيب القناة.

التكامل مع البريد الإلكتروني

بالنسبة للمنظمات غير الربحية التي تتلقى استفسارات متكررة عبر البريد الإلكتروني العام (info@…)، يمكن تطبيق نفس المبدأ لإنشاء مسودات ردود آلية:

  • استخدم عقدة IMAP Email أو عقدة Gmail Trigger في n8n لقراءة الرسائل الواردة.
  • مرر نص الرسالة إلى AnythingLLM عبر عقدة HTTP Request كالمعتاد.
  • بدلاً من الإرسال المباشر للعميل (لتجنب الأخطاء الكارثية)، استخدم الرد القادم من AnythingLLM لإنشاء مسودة (Draft) في صندوق الوارد، أو أرسله كرسالة في قناة داخلية على Slack مع زر “موافقة” للمشرف ليقوم بإرساله.

الخلاصة

من خلال دمج AnythingLLM مع n8n وتطبيقات العمل اليومية، فإنك لا تبني مجرد أداة بحث، بل توظف “مساعداً ذكياً” يعيش داخل قنوات تواصل مؤسستك. هذا يرفع معدل تبني التكنولوجيا بين الموظفين (Adoption Rate) ويقلل وقت البحث عن المعلومات إلى ثوانٍ معدودة.