Skip to content

Neginde/company-FAQ-bale-bot

Repository files navigation

سیستم پاسخگویی هوشمند به سوالات متداول سازمان این پروژه یک سیستم خودکار و هوشمند برای پاسخگویی به سوالات متداول (FAQ) سازمان‌ها و شرکت‌ها است. هسته اصلی این سیستم با هوش مصنوعی و جستجوی معنایی کار می‌کند و به صورت هم‌زمان، هم یک وب‌سرویس (API) و هم یک ربات پاسخگوی ۲۴ ساعته در پیام‌رسان بله را مدیریت می‌کند. در تمام شرکت‌ها و سازمان‌ها، بخش زیادی از وقت تیم پشتیبانی صرف پاسخ دادن به سوالات تکراری کاربران می‌شود (مانند: آدرس شرکت کجاست؟ ساعت کاری چطور است؟ چه مدارکی لازم داریم؟). این پروژه با خودکارسازی این فرآیند، مزایای زیر را دارد: کم شدن بار کاری تیم پشتیبانی، پاسخگویی آنی و شبانه‌روزی در واقع پاسخ به سوالات تکراری بدون نیاز به نیروی انسانی انجام می‌شود. سیستم‌های قدیمی پاسخگویی فقط اگر کلمه کلیدی در سوال کاربر وپایگاه داده دقیقاً یکسان بود پاسخ صحیح می‌دادند. اما این سیستم به لطف تکنیک های به روز پردازش زبان طبیعی، منظور و مفهوم سوال کاربر را متوجه می‌شود؛ حتی اگر کاربر سوال را با کلمات و ادبیات دیگری بپرسد. خروجی واقعی سیستم در پیام‌رسان بله: در تصویر زیر می‌توانید یک نمونه واقعی از عملکرد ودرک معنایی پاسخگویی ربات را در پیام رسان بله مشاهده کنید: Screenshot (423)

ساخت پایگاه داده برداری از روی دیتای نمونه پروژه شامل یک فایل دیتای فرضی است. برای اینکه هوش مصنوعی بتواند روی این داده‌ها جستجو کند، ابتدا باید آن‌ها را به وکتور تبدیل کرده و دیتابیس فایس را بسازید. برای این کار دستور زیر را اجرا کنید:

python build_faiss_index.py با اجرای این دستور، پوشه‌ای به نام faiss_index ساخته می‌شود که فایل‌های پردازش‌شده هوش مصنوعی در آن ذخیره خواهند شد. برای امنیت بیشتر، توکن ربات مستقیماً داخل کدهای برنامه نوشته نشده است و گیت آن را از روی سیستم‌عامل شما می‌خواند. توکن خود را در ترمینال تنظیم کنید: $env:BALE_BOT_TOKEN="توکن_ربات_بله_شما" export BALE_BOT_TOKEN="توکن_ربات_بله_شما" حالا با دستور زیر پروژه را روشن کنید تا وب‌سرویس و ربات هم‌زمان فعال شوند: python main.py پس از اجرا، وب‌سرویس اصلی روی پورت 8000 بالا می‌آید و ربات بله نیز در پس‌زمینه آماده پاسخگویی به پیام‌های کاربران خواهد بود.

About

An intelligent Semantic FAQ search engine and Bale messenger bot designed for company automated support

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors