روبوك محادثة سلاك بشخصية جيلفويل مع أدوات بحث
جارٍ تحميل الفلو…
وصف سير العمل
يستقبل هذا التطبيق رسائل سلاك عبر Webhook بصيغة POST، ويرشّح الرسائل الصادرة عن البوتات باستخدام عقدة IF، ثم يمرر نص الرسالة إلى وكيل ذكاء اصطناعي (Agent) يعمل بنموذج GPT-4 ويحاكي شخصية جيلفويل من مسلسل Silicon Valley بأسلوبه الساخر اللاذع. يمتلك الوكيل أداتي SerpAPI وWikipedia للبحث عند الحاجة، ويحتفظ بسجل المحادثة لكل قناة عبر ذاكرة نافذة بمفتاح معرّف القناة، وأخيرًا يُرسل رد الوكيل كرسالة مباشرة لمستخدم سلاك عبر عقدة Slack.
كيف يعمل
- 1.يستقبل Webhook طلبات POST على المسار slack-gilfoyle القادمة من أحداث سلاك.
- 2.تفحص عقدة IF حقل bot_id لتجاهل رسائل البوتات وتمرير رسائل المستخدمين فقط.
- 3.يمرر نص الرسالة إلى الوكيل مع رسالة نظام تحدد شخصية جيلفويل الساخرة والمباشرة.
- 4.يستخدم الوكيل GPT-4 كنموذج لغوي مع ذاكرة محادثة بمفتاح معرّف القناة وطول نافذة 30.
- 5.يمكن للوكيل الاستعانة بأداتي SerpAPI وWikipedia للبحث عن المعلومات عند الضرورة.
- 6.يُرسل مخرج الوكيل كرسالة سلاك مباشرة إلى المستخدم الذي أرسل الرسالة الأصلية.
حالات الاستخدام
- مساعد محادثة داخل سلاك يجيب على أسئلة الفريق بأسلوب ساخر مميز.
- الاستعلام عن معلومات من الويكيبيديا والبحث عبر الإنترنت دون مغادرة سلاك.
- مثال تعليمي لبناء بوت سلاك مدعوم بوكيل ذكاء اصطناعي وذاكرة محادثة لكل قناة.
المتطلبات قبل التشغيل
- تطبيق سلاك مُهيأ بإشتراكات الأحداث (Event Subscriptions) التي ترسل أحداث الرسائل إلى عنوان الـ Webhook الخاص بـ n8n.
- اعتمادات Slack API مُعدة في n8n لعقدة إرسال الرسائل.
- اعتمادات OpenAI API لعقدة Chat OpenAI (نموذج gpt-4).
- اعتمادات SerpAPI لأداة البحث، بينما لا تتطلب أداة Wikipedia اعتمادات.
الإعداد والاختبار في n8n
- فعّل التدفق وانشر عنوان الـ Webhook في إعدادات أحداث تطبيق سلاك.
- أرسل رسالة نصية من مستخدم في قناة مشتركة وتحقق من وصول رد بأسلوب جيلفويل عبر رسالة مباشرة.
- أرسل رسالة من بوت آخر وتأكد من تجاهلها عبر عقدة No Operation.
- اطرح سؤالًا يتطلب بحثًا وتحقق من استدعاء الوكيل لأداة SerpAPI أو Wikipedia.
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة ذكية تجمع بين التكاملات والذكاء الاصطناعي لإنتاج نتائج قابلة للاستخدام مباشرة.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (14)
Webhook
Webhook
عقدة Slack
عقدة Slack
OpenAI
OpenAI
عقدة Memory Buffer Window
عقدة Memory Buffer Window
عقدة Tool Wikipedia
عقدة Tool Wikipedia
بدون إجراء
بدون إجراء
شرط منطقي
شرط منطقي
ملاحظة توضيحية
ملاحظة توضيحية
عقدة Tool Serp Api
عقدة Tool Serp Api
ملاحظة توضيحية 1
ملاحظة توضيحية
ملاحظة توضيحية 2
ملاحظة توضيحية
ملاحظة توضيحية 3
ملاحظة توضيحية
ملاحظة توضيحية 4
ملاحظة توضيحية
عقدة Agent
عقدة Agent
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل