یادداشت‌ها رهبری فنی

کی باید بررسی را تمام کنیم و تصمیم بگیریم؟

در این یادداشت

سه گزینه روی میز است، چند هفته است که تیم هزینه و فایده، امنیت و عملکرد را مقایسه می کند و هر هفته برای آزمون دیگری درخواست می دهد. اگر هیچ کس نتواند بگوید آزمون بعدی کدام ابهام را برطرف می کند، تحلیل دیگر لزوماً تصمیم را بهتر نمی کند.

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

پیش از شروع بررسی، پایانش را هم مشخص کنید

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

بخش تصمیمپرسش اصلیجلوی چه چیزی را می گیرد؟
تصمیمدقیقاً چه تعهدی، توسط چه کسی و تا چه زمانی باید داده شود؟پژوهشی که چون انتخاب مبهم است گسترش پیدا می کند
آستانه ی تغییر نظرکدام واقعیت یا عدد باعث می شود گزینه ی دیگری را انتخاب کنیم؟گردآوری اطلاعاتی که ترتیب گزینه ها را عوض نمی کند
شاهد بعدیارزان ترین آزمون معتبری که این آستانه را می سنجد چیست؟پژوهش بزرگ، وقتی یک آزمون کوچک کافی است
هزینه ی صبرتا آن زمان چه چیزی گران تر، پرریسک تر یا ازدست رفته می شود؟رایگان فرض کردنِ عقب انداختن تصمیم
دامنه ی تعهدکوچک ترین گامی که بازخورد واقعی می دهد چیست؟تبدیل انتخاب نامطمئن به راه اندازیِ دشوار برای بازگشت
زمان بازبینیچه نتیجه ای یا تغییری باعث می شود دوباره تصمیم را بررسی کنیم؟قطعی جلوه دادن انتخاب نخست

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

این چارچوب از تصمیم گیری با شواهد ناقص محدودتر است. این جا قرار نیست درباره ی همه ی مجهول ها استدلال کنیم؛ باید بفهمیم از چه زمانی سند، جلسه، اجرای مدل یا پیش بینیِ تازه دیگر به بهتر شدن تصمیم کمک نمی کند.

بپرسید اطلاعات بعدی واقعاً تصمیم را عوض می کند؟

اطلاعات بیشتر فقط وقتی ارزش دارد که بتواند اقدام را بهتر کند.

برای برآورد، این رابطه ی ساده کافی است:

ارزش شاهد بعدی ≈ احتمال تغییر انتخاب × فایده ی انتخاب بهتر

حالا هزینه ی جمع آوری این شاهد و بهای صبر کردن را از آن کم کنید.

لازم نیست برای هر تصمیم مدل مالی دقیقی بسازید؛ برآورد ها می توانند بازه ای یا کیفی باشند. مهم این است که فرض ها را آشکار کنید. اگر یک آزمون امنیتیِ دو روزه با احتمال خوبی بتواند پیش از دسترسی ابزار هوش مصنوعی به داده ی محرمانه، نقصی جدی را پیدا کند، ارزشش بالاست. اما اگر یک هفته وقت بگذاریم تا تأخیر ۷۱۰ میلی ثانیه ای را با ۷۴۰ میلی ثانیه بسنجیم، در حالی که کاربر همین حالا چند دقیقه منتظر می ماند، شاید این دقت اضافه هیچ تصمیمی را عوض نکند.

فرق در ارزشِ اطلاعات تازه است. آزمون اول شاید تصمیم را روشن کند؛ دهمی فقط وقتی می ارزد که هنوز امکان تغییر انتخاب را داشته باشد.

کتاب سبز ۲۰۲۶ دولت بریتانیا تکنیک مفیدی به نام «مقدار تغییر» (switching value) ارائه می دهد: مشخص کنید یک فرض کلیدی چقدر باید جابه جا شود تا گزینه ی ترجیحی جایگاهش را از دست بدهد. یک تیم فنی می تواند همین پرسش را بپرسد، بی آن که کل فرایند ارزیابی بخش عمومی را کپی کند.

فرض کنید یک سرویس داده ی مدیریت شده ترجیح داده می شود، مگر آن که هزینه ی ماهانه ی اجرا از ۱۸ هزار دلار بیشتر شود. بازه ی معتبر فعلی ۱۱ تا ۱۴ هزار دلار است. دقت بیشتر شاید آرامش بخش باشد، اما بعید است انتخاب را تغییر دهد. اگر برآورد از ۱۲ تا ۲۸ هزار دلار باشد، هزینه نزدیک نقطه ی تغییر است و سزاوار بررسی. حالا تیم می داند تحلیل بعدی برای چیست.

متغیر های نزدیک نقطه ی تغییر را بررسی کنید. بقیه را به عنوان فرض ثبت کنید و جلو بروید.

شرط توقف را از ابهام معمولی جدا کنید

سنجیدن ارزش اطلاعات هم یک مرز ایمنی لازم دارد. بعضی واقعیت های نامعلوم را می توان مدیریت کرد؛ بعضی دیگر شرطی هستند که باید پیش از ادامه برآورده شوند.

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

پیش از قیمت گذاری اطلاعات بیشتر، سه نوع پرسش را از هم جدا کنید:

  • دروازه ی سخت: یک محدودیت قانونی، امنیتی، ایمنی، اخلاقی یا کسب وکاری که باید از آن عبور کرد. شکست یا نبودِ اثبات یعنی توقف، ارجاع یا طراحی محدودتر.
  • عامل تغییر دهنده ی انتخاب: ابهامی که می تواند رتبه ی گزینه های پذیرفتنی را عوض کند. بررسی اش را با پیامد احتمالی متناسب کنید.
  • مجهول عملیاتی: چیزی که پس از یک تصمیم محدود، از طریق پایش، ارزیابی یا بازخورد کاربر قابل یادگیری است.

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

هسته ی فعلی چارچوب مدیریت ریسک هوش مصنوعی NIST مرز عملی مشابهی می کشد. کارکرد «نگاشت» در آن به دنبال دانش زمینه ای کافی برای یک تصمیم اولیه ی رفتن یا نرفتن است، و کارکرد «مدیریت» برخورد با ریسک را بر اساس اثر، احتمال و منابع موجود اولویت بندی می کند. این چارچوب نمی خواهد هر عدم قطعیتی پیش از اقدام ناپدید شود. اما می خواهد سازمان زمینه را بفهمد، تحمل ریسک را تعیین کند و مسئولیت ریسک باقی مانده را بپذیرد.

پس اگر سامانه ی هوش مصنوعی پیامد جدی دارد، پایان بررسی شاید این باشد: «تا وقتی این شرط برآورده نشده، راه اندازی نکنید.» گاهی تصمیم قاطع و منضبط همان «نه» گفتن است.

آزمون هوش مصنوعی هم باید نقطه ی پایان داشته باشد

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

خط پایان ارزیابی را از اختیاری که قرار است سامانه داشته باشد تعیین کنید.

یک ایجنت پشتیبانی را در نظر بگیرید که می تواند مستندات داخلی را جست وجو و پیش نویس پاسخ آماده کند، اما نمی تواند آن را بفرستد. ساعت تصمیمش ممکن است این باشد:

  • تصمیم: تأیید یک آزمایش چهارهفته ای با ۲۰ کارشناس پشتیبانی؛
  • دروازه های سخت: فیلتر مجوز ها کار می کند، فیلد های حساس کنار گذاشته می شوند و هر پیش نویس همچنان به تأیید انسانی نیاز دارد؛
  • نقطه ی تغییر: اگر زحمت اصلاح، سود مورد انتظار در زمان رسیدگی را از بین ببرد یا موارد شکست اولویت دار از تحمل تیم فراتر رود، گزینه تغییر می کند؛
  • شاهد بعدی: آزمون های تکراری روی تیکت های معرف، از جمله درخواست های مبهم، اسناد ناموجود و فراخوانی های ناموفق ابزار؛
  • میزان درگیری: بدون پیام خودکار، بدون تغییر در حساب ها و با مجموعه ی محدودی از اسناد؛
  • محرک بازنگری: الگوی تعریف شده ای از پاسخ های بی پشتوانه، اصلاحات بیش از حد، دسترسی داده ی تازه یا تغییر مدل.

وقتی آزمون توافق شده موارد مهم را پوشش داد و نتیجه به راحتی در یک سمت نقطه ی تغییر قرار گرفت، افزودن مثال های آسان بیشتر احتیاط نیست. راه اندازی آزمایشِ محدود شاهد بهتری تولید می کند.

نتیجه ی برعکس هم به همان اندازه مفید است. اگر عملکرد نزدیک مرز بماند، شکست ها در موارد پرپیامد متمرکز شوند یا محیط ارزیابی شبیه گردش کار واقعی نباشد، تیم اختیار بیشتری به دست نیاورده است. می تواند مورد استفاده را محدود کند، طراحی را تغییر دهد یا متوقف شود. سبدی که با انتخاب آنچه نباید ساخت هدایت می شود، باید این خروجی ها را عادی کند.

معماری را طوری انتخاب کنید که تغییر بعدی ممکن باشد

بحث معماری گاهی بی پایان می شود، چون همه انتظار دارند طرح امروز برای هر مقیاس، مدل، مقرره و تغییر کسب وکار در آینده هم مناسب باشد. نتیجه، پیش بینی های طولانی و سامانه هایی است که برای آینده ای بهینه می شوند که شاید هیچ وقت نیاید.

پرسش مفیدتر این است: این معماری چطور می تواند تغییر بعدی را کم هزینه کند؟

راهنمای AWS Well-Architected درباره ی سنجش بده بستان ها و مدیریت ریسک هشدار می دهد که فرایند سنگین سرعت تصمیم را پایین می آورد و تصمیم های برگشت پذیر باید مسیر ساده تری از انتخاب های دشوار برای بازگشت داشته باشند. میزان بررسی هم باید با همین تفاوت تناسب داشته باشد.

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

نتیجه یک قاعده ی توقف عملی برای معماری است:

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

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

«هنوز ثابت نشده» هم می تواند جواب نهایی باشد

ارزیابی فروشنده نوع خاصی از تأخیر می سازد. هر پرسش بی پاسخ یک جلسه ی دیگر می آورد، اما فرایند تجاری همچنان جلو می رود. یک نقشه ی راهِ براق، یک قابلیتِ ناموجود را به وعده ای برای آینده تبدیل می کند. یک تماس با مشتری معرف جای آزمون در محیط خریدار را می گیرد. یک آزمایش کیفیت خروجی را نشان می دهد، در حالی که زحمت یکپارچه سازی، پایش، هزینه ی خروج و نحوه ی استفاده از داده مبهم می ماند.

به هر ادعای مهم یکی از چهار نتیجه را بدهید:

  • در گردش کار مورد نظر اثبات شده است؛
  • با یک جبران قابل استفاده در قرارداد تعهد شده است؛
  • توسط مالک پاسخ گو به عنوان ریسکی محدود پذیرفته شده است؛
  • اثبات نشده است.

«اثبات نشده» یک نتیجه است، نه دعوتی به تمدید بی پایان تحلیل. اگر ادعا یک دروازه ی سخت است، خرید را متوقف کنید. اگر متغیر تغییر است، کوچک ترین آزمون معتبر را اجرا کنید یا برای محافظت مذاکره کنید. اگر برای انتخاب بی اهمیت است، ثبتش کنید و دیگر نپرسید.

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

راهنمای همراه، آزمودن ادعا های فروشندگان هوش مصنوعی پیش از خرید، توضیح می دهد چطور آن شاهد را طراحی کنید. ساعت تصمیم تعیین می کند کی شاهد کافی است، یا کی نبودنش خودش پاسخ را داده است.

مسیر شغلی را در بازه ی کوتاه بیازمایید، نه با پیش گویی یک عمر

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

این انتخاب را نباید تصمیمی یکباره برای تمام عمر دانست.

برای آزمودن مسیر، یک بازه ی محدود انتخاب کنید: شاید یک پروژه، یک فصل یا شش ماه. از ابتدا تعیین کنید این دوره باید چه چیزی را روشن کند. کسی که به مهندسی هوش مصنوعی فکر می کند، مثلاً می تواند یک برنامه ی کوچک بسازد و ارزیابی کند، بعد از خودش بپرسد:

  • آیا کار پس از تمام شدن آموزش هم جذاب ماند؟
  • آیا توانستم شکست ها و بده بستان ها را توضیح دهم، نه فقط پشته ی فنی را؟
  • آیا دانش فعلی ام در پایتون، داده، API یا حوزه ی کاری روی هم انباشته شد؟
  • آیا شاهدی تولید کردم که یک متخصص دیگر بتواند بررسی اش کند؟
  • پروژه درباره ی کمبود مهارتیِ بعدی چه چیزی را آشکار کرد؟

پژوهش بیشتر درباره ی بازار کار بعید است به این پرسش ها پاسخ دهد. کار پاسخ می دهد.

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

تعهد واقعی است. فقط کوچک تر از یک عمر است.

نقطه ی پایان بررسی را در هشت خط بنویسید

ساعت تصمیم باید در دل کار جا شود، نه این که خودش پروژه ی دیگری شود. پیش از دور بعدی پژوهش، بنویسید:

  • تصمیم پیش رو: دقیقاً به چه چیزی متعهد می شویم؟
  • مالک تصمیم: فردی که پاسخ گوی این انتخاب است.
  • چرا مهلت مهم است: با صبر کردن چه هزینه ای می دهیم یا کدام فرصت را از دست می دهیم؟
  • شرط لازم برای پیشروی: چه دروازه ای باید حتماً باز شود؟
  • چه چیزی انتخابمان را عوض می کند: آستانه ی تصمیم چیست؟
  • آزمون بعدیِ ارزشمند: چه چیزی را با چه هزینه و زمانی می سنجیم؟
  • چطور ریسکِ باقیمانده را مهار می کنیم: دامنه، اختیار، راه بازگشت، پایش یا قرارداد؟
  • چه وقت دوباره تصمیم می گیریم: با رسیدن چه تاریخی، شاخصی، رخدادی، تغییری در وابستگی یا بازار؟

اگر معلوم نیست چه چیزی نظرتان را عوض می کند، بپرسید چرا بررسی را ادامه می دهید. اگر آزمون پیشنهادی آن شرط را نمی سنجد، روش پژوهش را تغییر دهید. اگر نمی توانید ریسک جدی را مهار کنید، به خودتان «بله» تحمیل نکنید. اگر زمان یا شرط بازبینی بعدی مشخص نیست، تصمیم موقتی را با حقیقت دائمی اشتباه گرفته اید.

این یادداشت جلسه را هم پربارتر می کند. متخصص می تواند شرط های الزامی را بررسی کند؛ واحد مالی می تواند آستانه ی تغییر نظر را به چالش بکشد؛ عملیات می تواند بپرسد دامنه واقعاً محدود است یا نه؛ و مسئول تصمیم می تواند شاهد تازه را از ترجیح شخصی جدا کند.

تصمیم بگیرید و بعد نتیجه را دنبال کنید

تمام کردن بررسی به معنای کنار گذاشتن موضوع نیست.

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

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

قاعده های توقف خوب دو نوع سرعت می سازند. پژوهشی را که نمی تواند پاسخ را تغییر دهد تمام می کنند، و وقتی واقعیت تغییر کرد، بازنگری را سریع تر می کنند.

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

وقتی واقعیت بعدی نمی تواند انتخاب را تغییر دهد، جمع کردن واقعیت را متوقف کنید. وقتی یک دروازه ی حل نشده می تواند همه چیز را تغییر دهد، همان دروازه را بیازمایید. وقتی صبر کردن گران تر از یادگرفتن در یک حرکت محدود است، اقدام کنید. و وقتی شواهد می گوید نه، بگذارید «نه» یک تصمیم کامل باشد.

نسخه‌ی انگلیسی این یادداشت در DATATWEETS منتشر شده است.

یادداشت‌های مرتبط

خدمات و آموزش مرتبط