لوگوی راه چابکیراه چابکیAGILE WAY
آموزش مدیریت محصولدوره‌هاهوش مصنوعی در محصولمنتورینگمقالاتخدمات سازمانی
پروداکت کلاب
لوگوی راه چابکیراه چابکیAGILE WAY

یادگیری عمیق، تجربه واقعی و جامعه‌ای برای ساختن محصولات بهتر.

یادگیری

آموزش مدیریت محصولهوش مصنوعی در ساخت محصولهمه دوره‌هامقالات و تجربه‌هاپروداکت کلاب

خدمات

منتورینگ مدیریت محصولآموزش سازمانیمشاوره سازمانیسیاست تحریریه

ارتباط

09361697141agilityway.co@gmail.comتهران، ایران
© ۱۴۰۵ راه چابکی؛ همه حقوق محفوظ است.یادگیری برای ساختن محصول بهتر
خانه/مقالات
مدیریت محصول و هوش مصنوعی · ۱۵ دقیقه

چک‌لیست عرضه قابلیت هوش مصنوعی؛ از Eval تا پایش

چک‌لیست عرضه قابلیت هوش مصنوعی برای تصمیم Go/No-Go؛ از تعریف ریسک و Eval تا امنیت، تجربه کاربر، rollout، rollback و پایش پس از انتشار.

انتشار: ۱۵ مهر ۱۴۰۵
تیم محصول در حال بررسی کیفیت، ایمنی، تأیید انسانی، rollout و rollback قابلیت هوش مصنوعی

چک‌لیست عرضه قابلیت هوش مصنوعی چه مسئله‌ای را حل می‌کند؟

چک‌لیست عرضه قابلیت هوش مصنوعی قرار نیست یک فرم تشریفاتی در پایان پروژه باشد. این چک‌لیست باید به تیم کمک کند درباره سه تصمیم شفاف به توافق برسد: آیا قابلیت برای یک دامنه مشخص آماده است؟ با چه محدودیت و درصدی عرضه می‌شود؟ چه سیگنالی باعث توقف یا بازگشت می‌شود؟

قابلیت AI ممکن است در دمو عالی باشد و در محصول واقعی شکست بخورد؛ چون ورودی کاربران متنوع است، خروجی قطعی نیست و یک پاسخ قانع‌کننده می‌تواند اشتباه باشد. پس «کد deploy می‌شود» معادل «محصول آماده عرضه است» نیست.

این راهنما در ۷ اکتبر ۲۰۲۶ با منابع جاری بازبینی شده است. اگر هنوز معیار کیفیت ندارید، ابتدا آموزش طراحی Eval برای محصولات هوش مصنوعی را بخوانید. برای قابلیت‌هایی که به ابزار دسترسی دارند نیز تفاوت AI Agent، چت‌بات و Automation کمک می‌کند سطح کنترل را با اختیار واقعی سیستم هماهنگ کنید.

پیش از چک‌لیست: یک Release Brief یک‌صفحه‌ای بسازید

جلسه Go/No-Go بدون تعریف مشترک، به نظرهای کلی مثل «خروجی خوب به نظر می‌رسد» ختم می‌شود. پیش از جلسه این هشت مورد را روی یک صفحه بنویسید:

  • کاربر و موقعیت استفاده؛
  • کاری که AI انجام می‌دهد و کاری که عمداً انجام نمی‌دهد؛
  • outcome کاربر و متریک کسب‌وکار؛
  • سطح ریسک در صورت پاسخ غلط، عدم پاسخ یا اقدام اشتباه؛
  • داده‌ها، مدل‌ها، ابزارها و تأمین‌کنندگان درگیر؛
  • معیارهای کیفیت و گاردریل با آستانه عددی؛
  • دامنه rollout، مالک عرضه و مالک رخداد؛
  • شرط توقف، fallback و روش rollback.

«دستیار پشتیبانی» دامنه مبهمی است؛ اما «پیشنهاد پاسخ به پرسش‌های مرجوعی برای کارشناسان، فقط براساس سه سند تأییدشده و بدون ارسال خودکار» قابل ارزیابی است.

Gate اول: مسئله، ارزش و دامنه روشن است

تیم باید نشان دهد AI نسبت به قانون ثابت، جست‌وجوی معمولی یا بهبود رابط، ارزش اضافه می‌کند. نتیجه مطلوب را رفتاری بنویسید: مثلاً کاهش زمان آماده‌سازی پاسخ معتبر از ۱۲ دقیقه به ۵ دقیقه، بدون افزایش نرخ اصلاح اساسی.

برای هر قابلیت، موارد خارج از دامنه را هم اعلام کنید. اگر سیستم برای مشاوره حقوقی، تصمیم استخدام یا تشخیص پزشکی ساخته نشده، این مرز باید هم در طراحی و هم در پیام کاربر دیده شود. برای جداکردن جذابیت راه‌حل از ارزش واقعی، طراحی آزمایش محصول کم‌هزینه را به شواهد پیش از عرضه وصل کنید.

شرط عبور: مسئله، بخش کاربری، نتیجه قابل‌اندازه‌گیری، گزینه ساده‌تر و محدودیت دامنه مستند و توسط محصول، طراحی و مهندسی پذیرفته شده‌اند.

منابع و مطالعه بیشتر

  • راهنمای Responsible AI مایکروسافت
  • پروفایل GenAI چارچوب مدیریت ریسک NIST
  • راهنمای ایمنی OpenAI
  • راهنمای کمیسیون اروپا درباره شفافیت
تصویر مهدی فرحزادی
نویسندهمهدی فرحزادیمدیر محصول، مشاور و مدرس

مقالات مرتبط

مدیریت محصول و هوش مصنوعیاعتماد و مدیریت خطا در محصولات هوش مصنوعی؛ راهنمای عملیمدیریت محصول و هوش مصنوعیطراحی تجربه کاربری محصولات هوش مصنوعی؛ راهنمای عملیمدیریت محصول و هوش مصنوعیRAG چیست؟ راهنمای مدیر محصول برای طراحی و ارزیابی RAG

Gate دوم: ریسک و مسئولیت متناسب شده‌اند

یک خلاصه ایمیل داخلی با پیشنهاد معامله مالی یکسان نیست. شدت پیامد، برگشت‌پذیری، تعداد افراد در معرض، حساسیت داده و میزان اختیار سیستم را امتیاز دهید. سپس عمق review، سطح تأیید انسانی و درصد rollout را براساس همان امتیاز تنظیم کنید.

راهنمای Responsible AI مایکروسافت که ۱۴ ژوئیه ۲۰۲۶ به‌روزرسانی شده، پیشنهاد می‌کند ارزیابی مسئولانه یک Release Gate متناسب با ریسک باشد؛ اقدام‌های اثرگذار بر انسان، پول یا انطباق نیز به تأیید انسانی برسند. نام مالک محصول کافی نیست: برای کیفیت، امنیت، حریم خصوصی، عملیات و پاسخ به رخداد، صاحب تصمیم مشخص کنید.

شرط عبور: Risk Tier ثبت شده، امضاکنندگان متناسب با ریسک حاضرند و هیچ حوزه مهمی بدون مالک نمانده است.

Gate سوم: داده، حریم خصوصی و مجوزها کنترل شده‌اند

نقشه جریان داده را از ورودی کاربر تا مدل، retrieval، لاگ، analytics و ابزارهای بیرونی بکشید. بپرسید چه داده شخصی یا محرمانه‌ای وارد می‌شود، کجا ذخیره می‌شود، چه مدت می‌ماند و چه کسی دسترسی دارد. داده غیرضروری را حذف یا ماسک کنید و دسترسی را بر پایه کمترین مجوز لازم بسازید.

Prompt نباید تنها دیوار امنیتی باشد. مجوز در لایه ابزار و backend اعمال شود؛ کاربر A حتی با دستور هوشمندانه نباید سند کاربر B را بازیابی کند.

شرط عبور: Data Flow، مبنای استفاده، retention، کنترل دسترسی، secrets، vendor review و تست نشت داده تأیید شده‌اند.

Gate چهارم: Eval نماینده واقعیت است

یک مجموعه کوچک از مثال‌های خوش‌ساخت کافی نیست. دیتاست Eval باید کارهای پرتکرار، موارد مرزی، زبان و لحن کاربران واقعی، ورودی ناقص، سند قدیمی، پاسخ ناموجود و نمونه‌های پرریسک را پوشش دهد. داده را به حداقل سه دسته تقسیم کنید: capability، regression و safety.

برای هر task معیار قبولی روشن بسازید: درستی، groundedness، امتناع مناسب، صحت citation یا رسیدن به وضعیت نهایی. در خروجی‌های ذهنی‌تر، rubric انسانی را با grader مدلی ترکیب و با داور متخصص کالیبره کنید. میانگین کل می‌تواند شکست یک بخش حساس را پنهان کند.

پروفایل GenAI چارچوب مدیریت ریسک NIST تست پیش از استقرار، حاکمیت، منشأ محتوا و گزارش رخداد را چهار محور اصلی می‌داند و ارزیابی مستمر توانایی‌ها و استحکام کنترل‌ها را توصیه می‌کند. این یعنی Eval یک گزارش یک‌باره نیست؛ با هر تغییر مدل، Prompt، منبع یا ابزار باید دوباره اجرا شود.

شرط عبور: آستانه قبولی و حداکثر خطای بحرانی پیشاپیش ثبت شده، regression نسبت به نسخه مبنا وجود ندارد و شکست‌ها بررسی شده‌اند.

Gate پنجم: سوءاستفاده و شکست عمدی آزمایش شده است

Red Team را به چند ناسزا محدود نکنید. Prompt Injection مستقیم و غیرمستقیم، استخراج دستور سیستم، نشت داده، دورزدن نقش‌ها، ورودی بسیار طولانی، فایل آلوده، منبع بازیابی مسموم، درخواست خارج از دامنه و استفاده ابزاری غیرمجاز را آزمایش کنید.

راهنمای ایمنی OpenAI علاوه بر moderation، آزمایش خصمانه، نظارت انسانی، محدودکردن ورودی و خروجی، امکان گزارش مشکل و توضیح محدودیت‌ها را توصیه می‌کند. نتیجه Red Team باید به کنترل قابل‌آزمون تبدیل شود؛ عبارت «مدل نباید فریب بخورد» معیار نیست، اما «هیچ ورودی بازیابی‌شده‌ای اجازه تغییر گیرنده پرداخت ندارد» قابل تست است.

شرط عبور: سناریوهای abuse متناسب با محصول اجرا شده‌اند، آسیب بحرانی باز حل‌نشده وجود ندارد و rate limit، audit و مسیر گزارش فعال‌اند.

Gate ششم: تجربه کاربر برای خطا طراحی شده است

به کاربر بگویید با AI روبه‌روست، سیستم چه کاری می‌کند و کجا ممکن است خطا کند. citation قابل بازکردن، زمان سند، گزینه ویرایش، رد پیشنهاد و ارجاع به انسان را در لحظه تصمیم قرار دهید.

از ۲ اوت ۲۰۲۶، بخشی از الزامات شفافیت AI Act اروپا لازم‌الاجرا شده‌اند. راهنمای کمیسیون اروپا درباره شفافیت بر اطلاع‌دادن تعامل با AI و قابل‌شناسایی‌کردن برخی محتوای تولیدی یا دستکاری‌شده تأکید دارد. حتی اگر محصول شما مشمول این قانون نیست، افشای روشن و به‌موقع یک الگوی اعتمادساز است، نه متن پنهان در Terms.

برای طراحی حالت‌های loading، uncertainty، refusal، correction و recovery، راهنمای تجربه کاربری محصولات هوش مصنوعی را کنار این Gate بگذارید.

شرط عبور: کاربر ماهیت AI، محدودیت، منبع، راه اصلاح و مسیر انسان را در جریان اصلی و حالت خطا می‌بیند.

Gate هفتم: کنترل انسانی واقعی است

Human in the Loop یعنی فرد بررسی‌کننده زمینه، زمان و اختیار توقف دارد. اگر فقط دکمه «تأیید» را زیر یک خروجی طولانی بگذارید، احتمال automation bias بالا می‌رود. سند اصلی، تغییر پیشنهادی، دلیل یا evidence و اثر اقدام را کنار هم نشان دهید.

اقدام‌های برگشت‌ناپذیر یا اثرگذار بر پول، حق کاربر، انتشار عمومی و داده حساس باید تأیید صریح داشته باشند. برای موارد مبهم، escalation بسازید و SLA پاسخ انسان را تعریف کنید. اگر انسان در دسترس نیست، سیستم باید safely fail کند، نه اینکه اختیار بیشتری بگیرد.

شرط عبور: نقاط تأیید، نقش بررسی‌کننده، اطلاعات لازم، SLA و رفتار در نبود انسان با تست انتها‌به‌انتها تأیید شده‌اند.

Gate هشتم: قابلیت از نظر عملیات و اقتصاد آماده است

کیفیت بدون latency و قابلیت اطمینان قابل قبول، تجربه خوبی نمی‌سازد. p50 و p95 زمان پاسخ، timeout، rate limit، سقف token، هزینه هر task و بودجه ماهانه را بسنجید. سپس قطعی مدل، vector store و ابزار بیرونی را آزمایش کنید.

Fallback می‌تواند جست‌وجوی سنتی، ذخیره draft یا انتقال به انسان باشد. برای تغییر مدل یا Prompt نیز version، feature flag و امکان بازگشت مستقل داشته باشید.

شرط عبور: SLO، سقف هزینه، alert، timeout، fallback و ظرفیت پشتیبانی زیر بار واقع‌بینانه آزموده شده‌اند.

Gate نهم: مشاهده‌پذیری و رخداد قابل مدیریت است

پیش از rollout مشخص کنید چه چیزی ثبت می‌شود: نسخه مدل و Prompt، منبع‌های بازیابی‌شده، ابزارهای فراخوانی‌شده، latency، هزینه، refusal، escalation، feedback و outcome. لاگ باید برای debugging کافی باشد اما داده حساس را بی‌دلیل نگه ندارد.

داشبورد را به سه لایه تقسیم کنید: سلامت سیستم، کیفیت AI و نتیجه محصول. آستانه alert، on-call، مسیر ارتباط با کاربر و postmortem را پیش از رخداد تعریف کنید. راهنمای اعتماد و مدیریت خطا در محصولات هوش مصنوعی الگوی کامل‌تری برای این بخش دارد.

شرط عبور: dashboard، alert، feedback، playbook رخداد و مالک کشیک پیش از ورود نخستین کاربر آماده‌اند.

Gate دهم: Rollout و Rollback تمرین شده‌اند

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

Kill Switch باید واقعاً کار کند. تیم باید بتواند قابلیت، یک ابزار، یک مدل یا یک منبع داده را بدون deploy پیچیده غیرفعال کند. Rollback را یک‌بار در محیط نزدیک به تولید تمرین و زمان بازیابی را ثبت کنید.

شرط عبور: برنامه درصدی rollout، معیار گسترش، آستانه توقف، صاحب تصمیم و rollback آزمایش‌شده وجود دارد.

یک مثال Go/No-Go: پیشنهاد پاسخ پشتیبانی

فرض کنید AI برای کارشناس پشتیبانی draft پاسخ می‌سازد. Eval روی ۲۰۰ تیکت واقعیِ ناشناس‌شده، صحت سیاست مرجوعی را ۹۷ درصد نشان می‌دهد، اما در تیکت‌های کالای تخفیف‌دار فقط ۸۴ درصد است. میانگین خوب به نظر می‌رسد، ولی همان بخش می‌تواند زیان مالی و بی‌اعتمادی بسازد.

تصمیم درست الزاماً توقف کامل نیست. تیم می‌تواند با Go مشروط عرضه کند: کاربران داخلی منتخب، فقط دسته‌های غیرتخفیفی، citation اجباری، ارسال صرفاً با تأیید کارشناس، alert روی اصلاح اساسی و خاموش‌بودن خودکار دسته تخفیفی. هم‌زمان نمونه‌های شکست به regression suite اضافه می‌شوند. وقتی آستانه آن بخش عبور کرد، دامنه گسترش می‌یابد.

چهار تصمیم ممکن در جلسه Release

  • Go: همه Gateهای لازم عبور کرده‌اند و rollout محدود آغاز می‌شود.
  • Go مشروط: ریسک پذیرفته شده، دامنه محدود و شرط رفع با مالک و موعد ثبت شده است.
  • Hold: شاهد یا کنترل حیاتی ناقص است؛ کار مشخصی برای بازگشت به جلسه تعریف می‌شود.
  • No-Go: ارزش، ایمنی یا اقتصاد قابلیت در دامنه فعلی توجیه ندارد؛ پروژه متوقف یا بازطراحی می‌شود.

«Go مشروط» نباید قبرستان بدهی باشد. هر شرط باید ریسک، اقدام، مالک، موعد و معیار بسته‌شدن داشته باشد. پذیرش ریسک بحرانی فقط با فرد دارای اختیار انجام می‌شود، نه با سکوت جلسه.

چک‌لیست نهایی ۲۴ ساعته

  • Release Brief و Risk Tier نهایی شده‌اند؛
  • همه Evalهای capability، regression و safety روی نسخه دقیق عرضه اجرا شده‌اند؛
  • مدل، Prompt، retrieval، ابزار و policy نسخه‌گذاری شده‌اند؛
  • disclosure، citation، ویرایش، گزارش و escalation در UI کار می‌کنند؛
  • حریم خصوصی، امنیت، حقوقی و دسترس‌پذیری متناسب با ریسک امضا داده‌اند؛
  • dashboard، alert، support brief و incident playbook آماده‌اند؛
  • feature flag، kill switch و rollback در عمل تست شده‌اند؛
  • درصد rollout، معیار گسترش و آستانه توقف ثبت شده‌اند؛
  • یک مالک Go/No-Go و یک مالک incident مشخص‌اند؛
  • تصمیم و استثناها در Release Log ثبت می‌شوند.

جمع‌بندی

عرضه قابلیت AI یک لحظه نیست؛ قراردادی عملی میان محصول، مهندسی، طراحی، داده، امنیت، حقوقی و عملیات است. تیم خوب به‌دنبال اثبات بی‌نقص‌بودن مدل نیست؛ دامنه‌ای پیدا می‌کند که در آن ارزش قابل‌اندازه‌گیری است، خطا دیده و مهار می‌شود و بازگشت ممکن است.

برای شروع، Release Brief همین مقاله را برای یک قابلیت واقعی پر کنید و فقط سه عدد را بدون ابهام بنویسید: حداقل کیفیت قابل قبول، حداکثر خطای بحرانی و آستانه توقف rollout. اگر برای نقد Eval یا اجرای جلسه Go/No-Go کمک می‌خواهید، پروداکت کلاب راه چابکی، دوره AI Native Product Manager و منتورینگ مدیریت محصول مسیرهای عملی بعدی‌اند.