Appearance
چتبات
| ماژول اصلی | تعریف ماژول | توضیحات |
|---|---|---|
| Chatbot | چت بات هوشمند | گفتگوی تعاملی هوش مصنوعی با کاربر |
فیچرلیست:
| ردیف | دسته بندی | ویژگی (Feature) | پارامترهای کلیدی / گزینهها | داستان کاربر (User Story) |
|---|---|---|---|---|
| 1 | هسته مکالمه و هوش مصنوعی | درک زبان طبیعی (NLU) | intent_model, entity_extractor | به عنوان یک مشتری، میخواهم وقتی مینویسم "چطور میتونم سفارشم رو پیگیری کنم؟"، چتبات دقیقاً قصد من (پیگیری سفارش) را بفهمد. |
| 2 | مدیریت پیشرفته زمینه (Context Management) | session_id, dialog_state | میخواهم چتبات در طول مکالمه به خاطر داشته باشد که من در مورد کدام سفارش صحبت میکنم تا مجبور نباشم شماره آن را تکرار کنم. | |
| 3 | تولید زبان طبیعی (NLG) | generative_model_id, response_persona | به عنوان مدیر برند، میخواهم پاسخهای چتبات کاملاً طبیعی و مطابق با شخصیت برند ما (مثلاً صمیمی یا رسمی) باشد، نه روباتیک. | |
| 4 | تحلیل احساسات در لحظه | sentiment_analysis_enabled | به عنوان مدیر پشتیبانی، میخواهم اگر لحن مشتری در طول چت عصبانی شد، مکالمه به صورت خودکار برای یک عامل انسانی ارسال شود. | |
| 5 | تجربه کاربری و رابطها | پشتیبانی از اجزای غنی (Rich Components) | buttons, quick_replies, carousels | به عنوان یک کاربر، میخواهم به جای تایپ کردن، بتوانم از بین گزینهها و دکمههای از پیش تعریفشده انتخاب کنم تا کارم سریعتر انجام شود. |
| 6 | قابلیتهای صوتی (Voice Gateway) | (STT/TTS Integration) | به عنوان یک راننده، میخواهم بتوانم به صورت صوتی با چتبات صحبت کنم و پاسخها را بشنوم، بدون اینکه نیاز به نگاه کردن به صفحه داشته باشم. | |
| 7 | پیامرسانی پیشدستانه (Proactive Messaging) | proactive_triggers (e.g., time_on_page) | به عنوان مدیر یک وبسایت، میخواهم اگر کاربری بیش از ۶۰ ثانیه در صفحه قیمتگذاری ماند، چتبات به صورت خودکار باز شده و از او سوال بپرسد. | |
| 8 | شخصیسازی و بهینهسازی هدفمند | موتور شخصیسازی عمیق (Deep Personalization) | user_profile_api, segmentation_rules | به عنوان یک مشتری وفادار و وارد شده به حساب کاربری، میخواهم چتبات من را با نام بشناسد و تاریخچه خریدهایم را بداند و پیشنهادهایی بر اساس آن ارائه دهد. |
| 9 | رهگیری و بهینهسازی اهداف تجاری (Goal Tracking) | goal_definition (e.g., 'lead_captured') | به عنوان یک مدیر بازاریابی، میخواهم "جمعآوری لید" را به عنوان یک هدف کلیدی برای چتبات تعریف کنم و گزارشی ببینم که نشان میدهد چند درصد از مکالمات به این هدف میرسند. | |
| 10 | یکپارچهسازی و اتصالپذیری | اتصال به پایگاه دانش (RAG) | vector_db_id, retrieval_strategy | به عنوان یک شرکت، میخواهم چتبات بتواند به سوالات مشتریان بر اساس محتوای تمام مقالات و مستندات راهنمای موجود در وبسایت ما پاسخ دهد. |
| 11 | استقرار چندکاناله (Omnichannel) | channels ('web', 'whatsapp', 'telegram') | به عنوان مدیر ارتباطات، میخواهم یک چتبات بسازم و آن را همزمان در وبسایت، اپلیکیشن موبایل و واتساپ شرکت مستقر کنم. | |
| 12 | اتصال به سیستمهای شخص ثالث (API Integration) | api_connectors, webhooks | به عنوان یک توسعهدهنده، میخواهم چتبات بتواند با اتصال به سیستم CRM، وضعیت آخرین سفارش مشتری را استعلام کرده و به او نمایش دهد. | |
| 13 | معماری پیشرفته و مقیاسپذیری | ارکستراسیون رباتها (Bot Orchestration) | meta_bot_engine, bot_routing_rules | به عنوان مدیر IT یک شرکت بزرگ، میخواهم یک ربات "راهنما"ی اصلی داشته باشم که بتواند درخواست اولیه کاربر را درک کرده و او را به ربات تخصصی "پشتیبانی فنی" یا "منابع انسانی" متصل کند. |
| 14 | مدیریت، ساخت و استقرار | سازنده بصری جریان گفتگو (Visual Builder) | (Drag-and-Drop Interface) | به عنوان یک کارشناس بازاریابی، میخواهم بدون نیاز به کدنویسی و با استفاده از یک رابط کاربری گرافیکی، سناریوی گفتگوی جذب مشتری را طراحی کنم. |
| 15 | انتقال هوشمند به عامل انسانی (Human Handoff) | handoff_rules, agent_queue_id | به عنوان یک مشتری، اگر چتبات نتوانست مشکلم را حل کند، میخواهم بتوانم به راحتی و بدون تکرار اطلاعات، به یک کارشناس پشتیبانی واقعی متصل شوم. | |
| 16 | محیط تست و نسخهبندی (Staging & Versioning) | environments ('dev', 'staging', 'prod') | به عنوان یک توسعهدهنده، میخواهم قبل از انتشار یک جریان گفتگوی جدید، آن را در یک محیط آزمایشی تست کنم تا از عملکرد صحیح آن مطمئن شوم. | |
| 17 | تضمین کیفیت و استقرار | چارچوب تست خودکار مکالمات (Automated Testing) | test_scripts, regression_test_suite | به عنوان یک توسعهدهنده، قبل از انتشار نسخه جدید چتبات، میخواهم ۱۰۰ سناریوی تست را به صورت خودکار اجرا کنم تا مطمئن شوم که قابلیتهای قبلی دچار مشکل نشدهاند. |
| 18 | تحلیل و بهینهسازی | داشبورد عملکرد و KPI | kpi_dashboard | به عنوان مدیر محصول، میخواهم معیارهای کلیدی مانند "نرخ موفقیت مکالمه" و "تعداد مکالمات منجر به فروش" را در یک داشبورد مرکزی مشاهده کنم. |
| 19 | تحلیل جریان مکالمه و نقاط انصراف | conversation_funnel_analysis | به عنوان یک طراح تجربه کاربری، میخواهم بفهمم کاربران در کدام مرحله از گفتگو با چتبات، مکالمه را رها میکنند تا آن مرحله را بهبود ببخشم. | |
| 20 | گزارش مقاصد شناسایی نشده (Unrecognized Intents) | unrecognized_intents_report | به عنوان یک مدیر چتبات، میخواهم لیستی از سوالاتی که کاربران پرسیدهاند و چتبات قادر به درک آنها نبوده را ببینم تا بتوانم قابلیتهای آن را گسترش دهم. | |
| 21 | امنیت و انطباق | حذف و پوشاندن اطلاعات حساس (PII Redaction) | pii_redaction_policy | به عنوان مدیر امنیت، میخواهم مطمئن شوم که اطلاعات حساسی مانند شماره کارت اعتباری مشتریان، به صورت خودکار از لاگ مکالمات حذف میشود. |
| 22 | کنترل دسترسی مبتنی بر نقش (RBAC) | user_roles ('admin', 'analyst', 'editor') | به عنوان مدیر یک تیم بزرگ، میخواهم به تحلیلگران فقط دسترسی مشاهده داشبوردها و به ویراستاران فقط دسترسی ویرایش جریانهای گفتگو را بدهم. | |
| 23 | حفاظها و مرزبندی برای AI مولد (Generative AI Guardrails) | bot_persona_rules, forbidden_topics | به عنوان مدیر برند، نیاز دارم قوانینی تعریف کنم که از بحث کردن چتبات در مورد رقبا یا دادن وعدههای مالی جلوگیری کند و اطمینان حاصل کنم که همیشه در چارچوب برند عمل میکند. |