انسان در حلقه برای قابلیتهای هوش مصنوعی
طراحی human in the loop: سطح ریسک، بازبینی، override، دکمهٔ توقف و ثبت تصمیم با مثال بازپرداخت و چکلیست.
SE
7 min readSoheil Ebrahimpour
Founder & product engineer

«انسان در حلقه» (human in the loop) یعنی برای بعضی خروجیها یا اقدامهای هوش مصنوعی، انسان پیش از اثر، نگاه میکند، تأیید یا اصلاح میکند و میتواند متوقف کند. این شعار تا وقتی جزئیاتش طراحی نشود امنیت نمیسازد: چه چیزی بازبینی شود؟ ناظر چه اطلاعاتی میبیند؟ اگر بیتوجه تأیید کند چه؟ این مقاله چهار سطح ریسک، الگوهای بازبینی، override و ثبت تصمیم را با تکیه بر ماده ۱۴ قانون هوش مصنوعی اتحادیه اروپا و چارچوب NIST شرح میدهد.
قبل از شروع، محدودیت مرجع: ماده ۱۴ مقررهای اروپایی و دربارهٔ «سامانههای پرخطر» است و برای ایران لازمالاجرا نیست؛ ما آن را فقط بهعنوان مرجع طراحی بهکار میبریم و ادعای الزام حقوقی نداریم. صفحهٔ NIST هم چارچوبی داوطلبانه است که در زمان مطالعه (۱۹ اکتبر ۲۰۲۶) از بازنگریاش خبر میداد. دستهبندی چهارسطحی و الگوها توصیهٔ نویسندهاند. برای همترازی با تجربهٔ کاربر UX چیست را ببینید.
سطح ریسک: بازبینی چقدر لازم است؟
ماده ۱۴ تأکید میکند اقدامات نظارت باید متناسب با ریسک، سطح خودمختاری و بافت استفاده باشند. هر قابلیت را بر مبنای «هزینهٔ خطا» و «برگشتپذیری» دستهبندی کنید (توصیهٔ نویسنده):
| سطح | مثال | الگوی انسان |
|---|---|---|
| ۱: پیشنهاد کمریسک | خلاصهٔ تیکت برای کارشناس | نمایش با امکان ویرایش؛ بدون تأیید اجباری |
| ۲: اقدام برگشتپذیر | برچسبگذاری یا پیشنویس پاسخ | اجرا با امکان واگرد و نمونهگیری دورهای |
| ۳: اقدام اثرگذار | ارسال ایمیل به مشتری، تغییر وضعیت سفارش | تأیید انسان پیش از اجرا |
| ۴: اقدام پرخطر یا غیرقابلبرگشت | بازپرداخت بزرگ، تصمیم دربارهٔ افراد | تأیید انسان با شواهد + رویهٔ حسابرسی؛ مشاورهٔ حقوقی |
الگوهای طراحی
- تأیید پیش از اجرا: مدل پیشنویس میدهد، انسان دکمهٔ تأیید میزند.
- تأیید استثنایی: اگر مدل «اطمینان» پایین یا needs_human اعلام کرد، به صف انسانی میرود. (نکته: اطمینان اعلامی مدل لزوماً کالیبره نیست؛ آن را با ارزیابی بسنجید.)
- نمونهگیری و حسابرسی: بخشی از تصمیمهای خودکار پس از اجرا بازبینی میشود.
- واگرد: هر اقدام قابلبرگشت، با ثبت اینکه چه کسی و چرا برگرداند.

ناظر چه چیزی باید بتواند؟
ماده ۱۴ فهرست تواناییهایی را میآورد که ناظر باید داشته باشد. آن را به نیازمندی محصول ترجمه کنید:
| توانایی در ماده ۱۴ | معنای طراحی |
|---|---|
| فهم تواناییها و محدودیتها | راهنما و برچسب «پیشنهاد مدل»، شرح خطاهای شناختهشده |
| آگاهی از automation bias | جلوگیری از تأیید خودکار: نمایش دلیل و منبع، گاهی تأیید مجدد یا بررسی تصادفی |
| تفسیر درست خروجی | نمایش شواهد، ورودی اصلی، نسخهٔ مدل |
| تصمیم به عدم استفاده یا نادیدهگرفتن خروجی | دکمهٔ رد و ثبت دلیل؛ مسیر دستی کامل |
| مداخله یا توقف مطمئن | «دکمهٔ توقف» یا kill switch برای قابلیت و رسیدن به حالت ایمن |
خطر اصلی automation bias است: ناظر کمکم همهچیز را تأیید میکند. پیشنهاد (نویسنده): صف بازبینی را بیش از حد طولانی نکنید، موارد سخت را برجسته کنید، گاهی موارد شناختهشدهٔ غلط (نمونهٔ آزمایشی) وارد صف کنید تا توجه سنجیده شود و نرخ تأیید و زمان بازبینی را پایش کنید؛ زمان تأیید چند ثانیهای برای کار پیچیده علامت هشدار است.
override و توقف
انسان باید بتواند خروجی را رد یا اصلاح کند و بقیهٔ فرایند ادامه یابد (مسیر دستی). علاوه بر آن به «توقف» کل قابلیت نیاز دارید: پرچم قابلیت (feature flag) که بدون استقرار دوباره آن را خاموش کند و فرایند به حالت ایمن برگردد؛ ماده ۱۴ از «دکمهٔ توقف یا رویهٔ مشابه» با رسیدن به حالت ایمن سخن میگوید. آزمون کنید خاموشکردن چه میکند: صف انسانی پر میشود؟ کار نیمهتمام چه میشود؟
ثبت تصمیم
برای هر مورد اینها را ثبت کنید (توصیهٔ نویسنده): ورودی (یا مرجع آن با رعایت حریم خصوصی)، نسخهٔ مدل و prompt، خروجی مدل، تصمیم انسان (تأیید، اصلاح، رد)، دلیل، شناسهٔ ناظر و زمانها. این دادهها هم برای حسابرسی هستند و هم برای بهبود: مواردی که انسان اصلاح میکند بهترین مجموعهٔ ارزیابی و آموزش آیندهاند. سیاست نگهداری و دسترسی به این لاگ را با توجه به داده شخصی بسنجید؛ قوانین ایران را بررسی نکردهایم.
مثال ساختگی: بازپرداخت
- مدل درخواست را میخواند و پیشنهاد میدهد: «بازپرداخت کامل — کالا مطابق سیاست آسیبدیده».
- مبلغ زیر آستانهٔ کم و سابقهٔ مشتری عادی: اجرا با امکان واگرد و نمونهگیری ۱۰٪ بعد از اجرا (عدد فرضی).
- مبلغ بالا: صف انسانی؛ ناظر عکس و سیاست و پاسخ مدل را کنار هم میبیند و میتواند رد کند.
- ناظر «رد» میزند و دلیل را مینویسد؛ مورد به مجموعهٔ ارزیابی اضافه میشود.
- اگر نرخ خطا از آستانه گذشت، قابلیت با پرچم خاموش میشود و همه چیز دستی میگردد.
سنجش کارایی حلقهٔ انسانی
- نرخ اصلاح/رد توسط انسان (اگر صفر است، شاید ناظر نگاه نمیکند).
- زمان بازبینی و طول صف.
- موارد خطای واردشده به تولید با وجود بازبینی.
- تعداد دفعات استفادهٔ دکمهٔ توقف و بازگشت.
NIST AI RMF نیز تأکید میکند ملاحظات اعتمادپذیری باید در طراحی، توسعه، استفاده و ارزیابی وارد شوند؛ حلقهٔ انسانی یکی از ابزارهای آن است و نه جایگزین ارزیابی و پایش. دسترسپذیری رابط بازبینی هم مهم است (Accessibility).
نقشها و مسئولیت
حلقهٔ انسانی بدون صاحب کار نمیکند. سه نقش را مشخص کنید (توصیهٔ نویسنده): ناظر که موارد صف را تأیید یا رد میکند و آموزش دیده است؛ مالک قابلیت که آستانهها، سطح ریسک و پرچم توقف را تعیین میکند؛ و مسئول بازبینی دورهای که نمونههای تأییدشده را بررسی و روند خطا را گزارش میکند. اگر ناظر فقط یک نفر است، مرخصی او کل فرایند را متوقف میکند؛ جانشین و ساعت کاری صف را از اول تعیین کنید. ناظر باید بداند چه زمانی بالادست را خبر کند و حق دارد بدون توجیه طولانی «رد» بزند؛ اگر رد کردن سختتر از تأیید باشد، سامانه عملاً بینظارت میشود.
چه چیزهایی را خودکار نکنیم؟
- اقدامهایی که برگشتناپذیرند یا به شخص مشخصی آسیب میزنند (مثل رد درخواست او یا پرداخت بزرگ)، مگر با تأیید انسان.
- تصمیمهایی که قانون یا قرارداد انسان را مسئول میداند؛ این را با مشاور حقوقی خودتان بسنجید، چون ما قوانین ایران را بررسی نکردهایم.
- خروجیای که ناظر نمیتواند راستیآزمایی کند چون شواهدش نمایش داده نمیشود.
- هر قابلیتی که هنوز مجموعهٔ ارزیابی و نرخ خطای اندازهگیریشده ندارد.
اشتباهات رایج
- دکمهٔ تأیید بدون نمایش شواهد.
- همهچیز را بازبینیکردن و فرسودن ناظر.
- تکیه بر «اطمینان» اعلامی مدل بدون کالیبراسیون.
- نداشتن مسیر دستی و کلید توقف.
- ثبت نکردن دلیل تصمیم و بازخورد.
- تعریف نکردن اینکه مسئول نهایی کیست.
چکلیست
- هر قابلیت بر اساس هزینهٔ خطا و برگشتپذیری در یکی از چهار سطح قرار گرفته است.
- برای سطح ۳ و ۴ تأیید انسان پیش از اجرا وجود دارد.
- ناظر شواهد، منبع و نسخهٔ مدل را میبیند.
- راه رد، اصلاح و مسیر دستی وجود دارد.
- پرچم توقف قابلیت آزموده شده است.
- تصمیم و دلیل ثبت میشود و به ارزیابی بازمیگردد.
- نرخ تأیید، رد و زمان بازبینی پایش میشود.
- مالک مسئولیت نهایی مشخص است.
برای برنامهریزی تصمیمها پیش از ساخت برنامهریزی پروژه نرمافزاری را ببینید.
منابع و مراجع
- Article 14: Human Oversight (EU Artificial Intelligence Act) — artificialintelligenceact.eu (Future of Life Institute).
- AI Risk Management Framework — NIST، 2023-01-26.
Author
SE
Soheil Ebrahimpour is the founder of FutureForge. He works on product design, architecture, and getting custom software into production.
Related notes
If you are unsure about architecture or the build path, we can talk about the project.
Describe the problem and the constraints. If there is a fit, we will schedule a conversation.




