روبوت تيليجرام للإجابة من قاعدة معرفة برفع الملفات
جارٍ تحميل الفلو…
وصف سير العمل
سير عمل يجمع بين مشغّل رسائل تيليجرام ونموذج Groq (llama-3.1-8b-instant) مع ذاكرة محادثة وناقل بيانات داخلي (In-Memory Vector Store) لتحميل ملفات PDF/CSV عبر نموذج ويب والإجابة على أسئلة المستخدم بناءً على محتواها فقط. عند وصول رسالة تيليجرام يُجلب المحادثة ثم يمرر نص الرسالة إلى وكيل ذكاء اصطناعي يستخدم أداة استرجاع للمستندات، ويُرسل الرد الناتج إلى نفس الدردشة. تُقسّم الملفات المرفوعة إلى أجزاء بحجم 3000 حرف مع تداخل 200 وتُخزَّن بتضمينات HuggingFace Inference، بينما تعمل ذاكزة النافذة على معرّف الدردشة للحفاظ على سياق المحادثة.
كيف يعمل
- 1.يستقبل مشغّل تيليجرام أي تحديثات ويجلب عقدة Get a chat تفاصيل الدرددة باستخدام معرفها.
- 2.يمرر نص الرسالة إلى وكيل AI Agent مع رسالة نظام تقصر الإجابات على قاعدة المعرفة وحد أقصى 10 تكرارات.
- 3.يستدعي الوكيل أداة Retrieve documents لاسترجاع أفضل 10 مقاطع من مخزن المتجهات المشترك بمفتاح vector_store_key.
- 4.يستخدم الوكيل نموذج Groq وذاكرة نافذة مرتبطة بمعرّف دردشة تيليجرام للحفاظ على السياق.
- 5.يُرسل مخرج الوكيل كرد في نفس دردشة تيليجرام دون إسناد.
- 6.عند رفع ملفات PDF أو CSV عبر نموذج الويب تُحمّل وتُقسّم وتُفهرس في مخزن المتجهات بتضمينات HuggingFace.
حالات الاستخدام
- مساعد أسئلة وأجوبة داخلي يعتمد على مستندات مرفوعة مثل أدلة السياسات أو تقارير CSV.
- بوت دعم عملاء على تيليجرام يجيب من توثيق منتج محدد دون معرفة خارجية.
- تجربة نموذج أولي سريعة لـ RAG قبل الانتقال إلى قاعدة متجهات دائمة.
المتطلبات قبل التشغيل
- اعتماديات تيليجرام: توكن بوت صالح لمشغّل الرسائل وعقدتي الإرسال وجلب الدردشة.
- مفتاح Groq API لتشغيل نموذج llama-3.1-8b-instant.
- رمز وصول HuggingFace Inference لعقدتي التضمين للإدخال والاسترجاع.
- نشر نموذج الويب (Form Trigger) ليتمكن المستخدمون من رفع ملفات PDF/CSV.
- ملاحظة أن المخزن في الذاكرة يفقد بياناته عند إعادة تشغيل التنفيذ.
الإعداد والاختبار في n8n
- فعّل سير العمل وافتح رابط نموذج الويب وارفع ملف PDF أو CSV صغير.
- أرسل من تيليجرام سؤالًا عن محتوى الملف وتحقق من وصول رشد إلى نفس الدردشة.
- اسأل عن موضوع غير موجود وتحقق من أن البوت يرفض الإجابة من خارج قاعدة المعرفة.
- أرسل أسئلة متتابعة للتحقق من أن الذاكرة تحتفظ بسياق الدرددة.
- راجع سجل التنفيذ للتأكد من استدعاء أداة الاسترجاع دون تجاوز 10 تكرارات.
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (15)
عقدة Memory Buffer Window
عقدة Memory Buffer Window
عقدة Vector Store In Memory
عقدة Vector Store In Memory
عقدة Text Splitter Recursive Character Text Splitter
عقدة Text Splitter Recursive Character Text Splitter
عقدة Vector Store In Memory
عقدة Vector Store In Memory
عقدة Document Default Data Loader 1
عقدة Document Default Data Loader
تعيين البيانات 1
تعيين البيانات
عقدة Form Trigger
عقدة Form Trigger
عقدة Agent 1
عقدة Agent
عقدة Lm Chat Groq
عقدة Lm Chat Groq
عقدة Embeddings Hugging Face Inference
عقدة Embeddings Hugging Face Inference
تعيين البيانات 1
تعيين البيانات
تعيين البيانات 1
تعيين البيانات
عقدة Embeddings Hugging Face Inference 1
عقدة Embeddings Hugging Face Inference
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية 1
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل