Skip to content

سیستم توصیه‌گر

ماژول اصلیتعریف ماژولتوضیحات
Recommendation Systemسیستم توصیه گرپیشنهاد هوشمند محتوا، محصول یا خدمات

فیچرلیست:

ردیفدسته بندیویژگی (Feature)پارامترهای کلیدی / گزینه‌هاداستان کاربر (User Story)
1جمع‌آوری و مدیریت دادههمگام‌سازی کاتالوگ آیتم‌ها و کاربرانAPI, Batch Upload, Real-time Syncبه عنوان مدیر یک پلتفرم e-commerce، می‌خواهم لیست محصولات و کاربران سایتم به صورت خودکار با سیستم توصیه‌گر همگام‌سازی شود تا همیشه از آخرین داده‌ها استفاده کند.
2دریافت رویدادهای تعامل کاربرTracking SDK (JS, Mobile), Pixel, Server-to-Server APIبه عنوان یک توسعه‌دهنده، می‌خواهم بتوانم تمام تعاملات کاربر (کلیک، بازدید، خرید) را به صورت بی‌درنگ به سیستم ارسال کنم تا مدل‌ها به سرعت یاد بگیرند.
3سناریوهای توصیه‌شخصی‌سازی برای کاربر (User Personalization)user_id, recommendation_type ('for-you')به عنوان کاربر یک سرویس فیلم، می‌خواهم در صفحه اصلی، لیستی از فیلم‌هایی را ببینم که بر اساس سلیقه و فیلم‌هایی که قبلاً دیده‌ام، به من پیشنهاد شده است.
4آیتم‌های مشابه (Similar Items)item_id, recommendation_type ('similar-items')به عنوان یک خریدار، وقتی در حال مشاهده یک مدل کفش ورزشی هستم، می‌خواهم لیستی از کفش‌های ورزشی دیگر در همان سبک و برند را ببینم.
5محصولات مکمل (Frequently Bought Together)item_id, recommendation_type ('complementary')به عنوان یک مشتری، وقتی یک دوربین عکاسی به سبد خرید اضافه می‌کنم، می‌خواهم سیستم به من کارت حافظه و کیف مناسب آن را نیز پیشنهاد دهد.
6رتبه‌بندی شخصی‌سازی‌شده (Personalized Ranking)user_id, item_list (ورودی), recommendation_type ('rerank')به عنوان یک کاربر، می‌خواهم وقتی «گوشی موبایل» را جستجو می‌کنم، نتایج بر اساس برندهایی که من بیشتر دوست دارم، در رتبه‌های بالاتر نمایش داده شوند.
7محبوب‌ترین‌ها و ترندها (Trending & Popular)time_window ('24h', '7d'), segment ('all')به عنوان یک کاربر، می‌خواهم لیستی از «پرفروش‌ترین کتاب‌های هفته» را ببینم تا از عناوین محبوب روز مطلع شوم.
8توصیه‌های مبتنی بر سشن (Session-based)session_id, current_interactionsبه عنوان یک کاربر جدید و ناشناس، می‌خواهم با کلیک بر روی چند محصول، سیستم به سرعت سلیقه لحظه‌ای من را درک کرده و پیشنهادهای مرتبطی را نمایش دهد.
9توصیه‌های مبتنی بر مشابهت بصری (Visual AI)enable_visual_similarity (True/False)به عنوان یک خریدار لباس، وقتی در حال مشاهده یک پیراهن با طرح خاص هستم، می‌خواهم سیستم پیراهن‌های دیگری با همان طرح پارچه را به من پیشنهاد دهد.
10توصیه‌های آگاه از زمینه (Context-Aware)context ('time_of_day', 'location', 'device')به عنوان کاربر یک اپلیکیشن رستوران‌یاب، می‌خواهم در ظهر روز کاری، پیشنهاد کافه‌های نزدیک برای ناهار را ببینم و در آخر هفته، رستوران‌های مناسب برای خانواده را دریافت کنم.
11بهینه‌سازی و کنترل الگوریتمموتور قوانین تجاری (Business Rules Engine)filter, boost, diversifyبه عنوان مدیر فروش، می‌خواهم در لیست پیشنهادها، محصولاتی که در انبار مانده‌اند را با اولویت بیشتری نمایش دهم تا سریع‌تر به فروش بروند.
12کنترل تنوع و اکتشاف (Diversity & Serendipity)diversity_level (0.0 to 1.0)به عنوان کاربر یک سرویس موسیقی، می‌خواهم علاوه بر آهنگ‌های آشنا، گاهی اوقات هنرمندان جدیدی که ممکن است دوست داشته باشم را نیز کشف کنم تا سلایقم گسترش یابد.
13بهینه‌سازی چندهدفه (Multi-Objective Optimization)objective_weights (e.g., {"ctr": 0.6, "profit": 0.4})به عنوان مدیر یک بازار آنلاین (Marketplace)، می‌خواهم سیستم نه تنها محصولات پرفروش را پیشنهاد دهد، بلکه به فروشندگان جدید نیز فرصت دیده شدن بدهد.
14یادگیری و بهبود مستمرچارچوب تست A/Btest_configuration, control_group, variant_groupsبه عنوان مدیر محصول، می‌خواهم یک الگوریتم جدید را روی ۱۰٪ از کاربران تست کنم و ببینم آیا نرخ کلیک آن نسبت به الگوریتم فعلی بهبود می‌یابد یا خیر.
15حلقه بازخورد صریح کاربر ("Not Interested")feedback_type ('dislike', 'hide_category')به عنوان کاربر یک سرویس فیلم، می‌خواهم بتوانم روی یک فیلم ترسناک کلیک کنم و بگویم "این سبک را دوست ندارم" تا دیگر فیلم‌های ترسناک به من پیشنهاد نشود.
16پلتفرم، عملکرد و تحلیلپردازش و ارائه بی‌درنگ (Real-Time)(Architectural Feature)به عنوان یک کاربر، انتظار دارم به محض اینکه یک محصول را لایک می‌کنم، پیشنهادهای صفحه اصلی من فوراً بر اساس این علاقه جدیدم به‌روز شوند.
17قابلیت توضیح توصیه‌ها (Explainability)enable_explanation (True/False)به عنوان یک کاربر، می‌خواهم بدانم "چرا" یک محصول خاص به من پیشنهاد شده است (مثلاً "چون شما به ... علاقه دارید") تا به سیستم اعتماد بیشتری کنم.
18داشبورد تحلیلی و عملکردKPI_dashboard, revenue_attributionبه عنوان مدیرعامل، می‌خواهم ببینم سیستم توصیه‌گر چه تأثیر مالی مستقیمی داشته و چند درصد از کل فروش ما از طریق پیشنهادهای آن حاصل شده است.
19یکپارچه‌سازی و استراتژیAPI جامع و کتابخانه‌های توسعه (SDKs)API_keys, SDKs (JS, Swift, Kotlin)به عنوان یک توسعه‌دهنده موبایل، می‌خواهم با استفاده از یک SDK آماده، بخش «محصولات پیشنهادی» را به راحتی در اپلیکیشن خود پیاده‌سازی کنم.
20ویجت‌های آماده UI (Pre-built UI Widgets)widget_templates, custom_cssبه عنوان مدیر یک فروشگاه اینترنتی، می‌خواهم بدون نیاز به کمک تیم فنی، یک بخش «پیشنهاد برای شما» را به صفحه اصلی سایتم اضافه کنم.
21استودیوی مدیریت مدل‌ها و استراتژی‌ها(Admin Dashboard UI)به عنوان یک دانشمند داده، می‌خواهم عملکرد تمام مدل‌های فعال در بخش‌های مختلف وب‌سایت را در یک داشبورد مرکزی مشاهده و در صورت نیاز، مدلی را جایگزین کنم.