این سیستم یک چتبات چندعاملی هوشمند است که پیامهای دریافتی در پیامرسان بله را دریافت و پس از احراز هویت، آنها را بین سه Agent تخصصی مدیریت میکند. عامل اصلی (ChatBot) مسئول پاسخگویی دقیق و همراهانه برای یک فروشگاه است و با استفاده از RAG، بهصورت مبتنی بر دادههای بارگذاریشده پاسخ میدهد. ایحنت Lead_Collector موضوع مکالمه را تحلیل میکند، آن را در سه دسته اصلی طبقهبندی کرده و بهصورت خلاصه در دیتابیس ثبت میکند. ایجنت Manager_Agent نیز فقط هنگام درخواست مدیر، گزارشها، تحلیلها و آمار مکالمات یا وضعیت سفارشها را تولید میکند. خروجی نهایی پس از پردازش توسط هر مسیر، بهصورت پیام متنی از طریق Bale به کاربر برگشت داده میشود.
--> معماری کار :
Trigger
پیام جدید از Bale دریافت میشود.
Authorization
شماره کاربر بررسی میشود؛ اگر مجاز نبود، پیام “Authorization Fail!” ارسال میگردد.
Message Routing
پیام تأیید شده به سه مسیر موازی منتقل میشود:
مسیر ChatBot
مسیر Lead_Collector
مسیر Manager_Agent (فقط در صورت درخواست صریح کاربر)
Lead_Collector
از حافظه مکالمه موضوع پیام را استخراج، در سه دسته اصلی طبقهبندی و در دیتابیس ثبت میکند.
ChatBot (RAG + Tools)
پرسش کاربر را با RAG، ابزار جستوجو، دیتابیس سفارشها و ابزارهای محاسباتی پردازش کرده و پاسخ دقیق فارسی ارائه میدهد.
Manager_Agent
درخواستهای مدیریتی، گزارشگیری، آمار یا وضعیت سفارش را پردازش و نتایج را ارسال میکند.
Send Message Back
خروجی هر مسیر بهصورت پیام رسمی به کاربر در Bale برگردانده میشود.
--> در ویدیو پیوست، نحوه کار نمایش داده شده است.