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

مرز بین یک نمونه اولیه هوش مصنوعی که در یک دمو کار میکند و یک عامل هوش مصنوعی که به طور قابل اعتماد در تولید اجرا میشود، نقطهای است که اکثر پروژههای استودیوهای سرمایهگذاری هوش مصنوعی در آن فرو میریزند. شرکتها یک پایلوت عملیاتی را ارائه میدهند، آن را به کمیته راهبری نشان میدهند، و سپس شاهد شکست سیستم در انتقال به عملیات روزانه هستند. پایلوت به یک اسکرینشات در یک اسلاید تبدیل میشود. اسلاید به یک مطالعه موردی تبدیل میشود. مشتری دوباره با شخص دیگری شروع میکند، اغلب بدون هیچ نرمافزار کاری برای نمایش از پروژه.
این قطعه متدولوژی توضیح میدهد که چرا مرز تولید باعث شکست بسیاری از پروژههای استودیوهای سرمایهگذاری هوش مصنوعی میشود و چگونه پیش از امضای قرارداد، معماری آن را طراحی کنیم. این چارچوب صرف نظر از اینکه در حال ارزیابی یک استودیوی ایجاد سرمایهگذاری، یک شرکت استقرار، یک شرکت مشاوره سازمانی با فعالیتهای هوش مصنوعی، یا یک فروشنده پلتفرم که خود را به عنوان جایگزین استودیو معرفی میکند، کاربرد دارد. سوال اینکه چه چیزی یک استودیوی سرمایهگذاری هوش مصنوعی خوب را تشکیل میدهد، به مجموعهای کوچک از انتخابهای معماری که پیش از شروع پروژه انجام میشود، فروکاهیده میشود.
مرز تولید نقطهای است که پروژههای استودیو هوش مصنوعی واقعاً به پایان می رسند
اکثر پسامُردههای پروژه بر لحظه اشتباهی تمرکز میکنند. خریداران و شرکتها تمایل دارند در مورد امضای قرارداد، فاز اکتشاف، یا دمو نمونه اولیه بحث و بررسی کنند، زیرا این لحظات هستند که مصنوعات قابل مشاهده تولید میکنند. نقطه شکست واقعی، انتقال به کارکرد عملیاتی است، که گذار از سیستمی است که استودیو در یک محیط کنترل شده اجرا میکند، به سیستمی که مشتری در شرایط واقعی با کاربران واقعی و موارد استثنائی واقعی اجرا میکند. در مرحله انتقال به کارکرد عملیاتی است که هر چیزی که در طول نمونه اولیه پنهان بود، به یکباره آشکار میشود.
مرز تولید، مشکلاتی را آشکار میکند که نمونههای اولیه هرگز مجبور به رسیدگی به آنها نیستند. کاربران واقعی ورودیهای بدشکل، درخواستهای مبهم، و موارد حاشیهای را ارسال میکنند که نمونه اولیه هرگز با آنها مواجه نشده است. سیستمهای واقعی دارای زمان خرابی، تغییرات تاخیر، و خطاهای یکپارچهسازی هستند که محیط دمو از آنها مصون بود. عملیات واقعی دارای استثنائاتی هستند که نیاز به بررسی انسانی دارند، مسیرهای حسابرسی که باید قابل جستجو باشند، و الزامات پاسخگویی که محیط کنترل شده استودیو هرگز آنها را آزمایش نکرده است. مرز جایی است که شکاف بین کیفیت دمو و کیفیت تولید به مشکل مشتری تبدیل میشود.
استودیوهایی که در مرز تولید شکست میخورند، معمولاً آنهایی هستند که هرگز برای آن برنامهریزی نکردهاند. دامنه پروژه بر اساس نمایش اینکه عامل میتواند وظیفه را در یک محیط تمیز انجام دهد، تنظیم شده بود، نه بر اساس اجرای عامل در تولید برای دوازده ماه. قرارداد در زمان تحویل به پایان رسید، تیم به پروژه بعدی منتقل شد، و مشتری با سیستمی باقی ماند که هرگز تحت شرایط واقعی آزمایش نشده بود. طی چند هفته، عامل خطاهایی تولید میکرد که مشتری نمیتوانست آنها را تشخیص دهد، و مشتری به فرآیندهای دستی بازگشت.
استودیوهایی که در مرز تولید موفق میشوند، پروژه را از ابتدا بر اساس آن طراحی میکنند. فاز اکتشاف شامل ترسیم الگوهای استثنا در عملیات موجود مشتری است. طراحی شامل ساخت منطق رسیدگی به استثنا در معماری عامل است. ساخت شامل تست یکپارچهسازی تحت بار واقعی است. انتقال به کارکرد عملیاتی شامل یک دوره پایش تعریف شده پس از انتقال است که در طی آن استودیو مسئول باقی میماند. مرز به عنوان خروجی واقعی تلقی میشود، نه به عنوان یک مشکل بعدی مشتری.
چرا اکثر استودیوها نمیتوانند در مرز تولید دوام بیاورند
سه دلیل ساختاری توضیح میدهد که چرا اکثر استودیوهای سرمایهگذاری هوش مصنوعی در تولید شکست میخورند. اولین دلیل این است که بسیاری از شرکتها در این دسته، سازمانهای مهندسی نیستند. آنها سازمانهای استراتژی یا طراحی هستند که وقتی این دسته داغ شد، به سمت موقعیتیابی استودیوی سرمایهگذاری هوش مصنوعی تغییر مسیر دادند. آنها واژگان را دارند اما نظم عملیاتی لازم برای اجرای نرمافزار در تولید را ندارند. محصول کار آنها بازتاب این عدم تطابق است.
دلیل دوم این است که مدل پروژه، نمونههای اولیه را به سیستمهای تولید ترجیح میدهد. پروژههای بر اساس زمان و مواد (time-and-materials) به شرکت برای ساعتها پرداخت میکنند، نه برای نتایج. پروژههای با هزینه ثابت (Fixed-fee) در نقاط عطف تحویل، که معمولاً به دمو نمونه اولیه ختم میشوند و نه به انتقال به کارکرد عملیاتی تولید، به شرکت پرداخت میکنند. تعداد کمی از مدلهای پروژه، پرداخت را به عملکرد سیستم پس از تحویل گره میزنند، به این معنی که شرکت هیچ انگیزه مالی برای سرمایهگذاری در قابلیت اطمینان تولید ندارد.
دلیل سوم این است که کار تولید نسبت به کار استراتژی یا نمونه اولیه، دشوارتر و سود کمتری در هر ساعت دارد. یک عامل تولیدی کارآمد نیازمند رسیدگی به استثنا، پایش، تست یکپارچهسازی، مستندسازی راهنمای عملیاتی، و پشتیبانی پس از انتقال به کارکرد عملیاتی است. هیچ یک از این وظایف دموهای چشمگیر تولید نمیکنند. شرکتهایی که بر اساس کیفیت دمو رقابت میکنند، برای کاری که دمو تولید میکند، بهینهسازی میکنند. شرکتهایی که بر اساس قابلیت اطمینان تولید رقابت میکنند، برای کاری که در عملیات دوام میآورد، بهینهسازی میکنند.
ترکیب این عوامل ساختاری، دستهای را ایجاد میکند که در آن شرکتهایی که برای خریداران قابل مشاهدهتر هستند، اغلب کمترین آمادگی را برای ارائه نتایج تولید دارند. بودجههای بازاریابی با کارهای استراتژی همبستگی دارند. نظم تولید با شرکتهای آرامتری که از طریق ارجاعات مشتریان قبلی برنده میشوند، همبستگی دارد. خریدارانی که بر اساس قابلیت مشاهده خرید میکنند، با شرکتهایی که دمو ارائه میدهند، روبرو میشوند. خریدارانی که بر اساس سابقه تولید خرید میکنند، با شرکتهایی که سیستمهای عملیاتی ارائه میدهند، روبرو میشوند.
تصمیمات معماری که نتایج تولید را تعیین میکنند
پنج تصمیم معماری که پیش از شروع پروژه اتخاذ میشوند، تعیین میکنند که آیا استقرار از مرز تولید جان سالم به در خواهد برد یا خیر. هر تصمیم مستقل از شرکتی است که انتخاب میشود، به این معنی که خریدار میتواند با اصرار بر انتخابهای معماری خاص، صرف نظر از اینکه کدام شرکت کار را انجام میدهد، نتایج را شکل دهد. این تصمیمات عبارتند از: رسیدگی به استثنا، رویکرد یکپارچهسازی، قابلیت مشاهده، مالکیت کد، و معیارهای انتقال به کارکرد عملیاتی.
معماری رسیدگی به استثنا تصمیم میگیرد که عامل چه کاری انجام میدهد وقتی با ورودی یا زمینهای روبرو میشود که نمیتواند با اطمینان آن را مدیریت کند. عوامل تولیدی واقعی نیازمند مسیرهای بازگشت صریح هستند که به بررسی انسانی ارتقاء مییابند، استثنا را برای تحلیل بعدی ثبت میکنند، و بدون خرابی به عملیات ادامه میدهند. عوامل نمونه اولیه معمولاً این لایه را ندارند زیرا نمونه اولیه برای مسیر خوشحال طراحی شده بود. بدون رسیدگی به استثنا، عامل برای اولین بار که کاربر یک ورودی غیرمنتظره ارسال میکند، به طور عمومی شکست میخورد.
رویکرد یکپارچهسازی تصمیم میگیرد که عامل چگونه به سیستمهای موجود مشتری متصل میشود. یکپارچهسازیهای تولید باید چرخش احراز هویت، تغییرات شماتیک، محدودیتهای نرخ، و خرابیهای جزئی را مدیریت کنند. یکپارچهسازیهای نمونه اولیه معمولاً فراخوانیهای نقطه به نقطه سختکد شده هستند که یک بار کار میکنند و اولین بار که سیستم زیربنایی تغییر میکند، از کار میافتند. معماریهای تولیدی واقعی از لایههای انتزاعی استفاده میکنند که عامل را از تغییرات یکپارچهسازی جدا میکند.
قابلیت مشاهده تصمیم میگیرد که آیا مشتری میتواند ببیند عامل در تولید چه کاری انجام میدهد. قابلیت مشاهده واقعی شامل لاگهای ساختاریافته از هر تصمیمی است که عامل میگیرد، معیارهای تاخیر و نرخ موفقیت، هشدار در مورد ناهنجاریها، و قابلیت بازپخش تعاملات گذشته برای اشکالزدایی. بدون قابلیت مشاهده، مشتری هیچ راهی برای تشخیص مشکلات در زمان وقوع و هیچ مبنایی برای اعتماد به سیستم در طول زمان ندارد.
مالکیت کد تصمیم میگیرد که چه کسی میتواند سیستم را در هنگام خرابی تعمیر کند. اگر مشتری تحت یک مجوز دائمی مالک کد منبع باشد، مشتری میتواند هر مهندسی را برای تشخیص و رفع مشکلات استخدام کند. اگر سیستم در داخل یک پلتفرم فروشنده اجرا شود، مشتری برای هر تغییری به فروشنده وابسته است. این وابستگی به یک نقطه شکست واحد تبدیل میشود که ریسک عملیاتی را در طول زمان افزایش میدهد.
معیارهای انتقال به کارکرد عملیاتی تصمیم میگیرد که چه زمانی سیستم زنده تلقی میشود و شرایط موفقیت چیست. معیارهای انتقال به کارکرد عملیاتی واقعی، صریح، قابل اندازهگیری، و از قبل به صورت کتبی پیش از شروع ساخت توافق میشوند. معیارهای انتقال به کارکرد عملیاتی مبهم، پروژههایی را تولید میکنند که در آن شرکت موفقیت را اعلام میکند و مشتری آن را مورد مناقشه قرار میدهد، که به یک اختلاف قراردادی تبدیل میشود تا یک اختلاف فنی. معیارهای خاص هر دو طرف را مجبور میکند که به سمت یک تعریف مشترک از پایان کار طراحی کنند.
چگونه معماری رسیدگی به استثنا را پیش از شروع پروژه طراحی کنیم
معماری رسیدگی به استثنا با ترسیم الگوهای استثنا در عملیات موجود مشتری آغاز میشود. هر فرآیند تجاری استثنائاتی را تولید میکند که ورودیها یا موقعیتهایی هستند که با مسیر عادی مطابقت ندارند. فرآیند کنونی استثنا را از طریق ترکیبی از قضاوت انسانی، مسیرهای ارتقاء، و قوانین غیررسمی مدیریت میکند. ترسیم این الگوها نشان میدهد که عامل در کجا نیاز به رسیدگی صریح خواهد داشت.
تمرین ترسیم، فهرستی از انواع استثنا، فراوانی هر نوع، مسیر حل کنونی، و هزینه سوءمدیریت را تولید میکند. این فهرست به مشخصات معماری برای لایه استثنای عامل تبدیل میشود. عواملی که بر اساس این مشخصات طراحی شدهاند، استثنائاتی را که عملیات واقعاً تولید میکند، مدیریت خواهند کرد. عواملی که بدون آن طراحی شدهاند، مسیر خوشحال را مدیریت میکنند و در مورد هر چیز دیگری شکست میخورند.
یک ممیزی هوش عملیاتی نوزده سوالی یک راه ساختاریافته برای آشکارسازی الگوهای استثنا پیش از پروژه است. این ممیزی پوشش مالکیت گردش کار، اختیار تصمیمگیری، فرکانس استثنا، مسیرهای ارتقاء، الزامات حسابرسی، و سطوح یکپارچهسازی را پوشش میدهد. شرکتهایی که این نوع ممیزی را پیش از قیمتگذاری انجام میدهند، معماری استثنا را در متدولوژی خود میسازند. شرکتهایی که این مرحله را نادیده میگیرند، بر اساس مسیر خوشحال قیمتگذاری میکنند و استثنائات را در طول ساخت کشف خواهند کرد، زمانی که تغییرات گران هستند.
لایه استثنا در خود عامل باید شامل سه رفتار باشد. عامل باید تشخیص دهد که کجا در حال عملیات خارج از منطقه اطمینان خود است. عامل باید استثنا را به یک بازبین انسانی با زمینه کافی برای بازبین برای تصمیمگیری هدایت کند. عامل باید هر استثنا را با فراداده ساختاریافتهای ثبت کند که امکان تحلیل الگوها در طول زمان را فراهم میکند. بدون هر سه رفتار، رسیدگی به استثنای عامل ناقص است.
اصرار کنید که قرارداد معماری رسیدگی به استثنا را به عنوان یک خروجی مشخص کند. مشخصات باید منطق تشخیص، مسیرهای ارتقاء، و شمای ثبت را توضیح دهد. زبان مبهم در مورد رسیدگی به موارد حاشیهای یک مشخصات نیست. زبان خاص در مورد آستانه اطمینان، رابطهای بازبین، و لاگهای ساختاریافته یک مشخصات است که میتواند در انتقال به کارکرد عملیاتی آزمایش شود.
چگونه یکپارچگی را برای بقای تولید معماری کنیم
معماری یکپارچهسازی با این درک آغاز میشود که یکپارچهسازیها از کار میافتند. سیستمهایی که عامل به آنها متصل میشود، شماتیکها را تغییر میدهند، اعتبارها را چرخش میدهند، محدودیتهای نرخ را تغییر میدهند، و زمان خرابی را تجربه میکنند. عامل باید در طول این تغییرات به کار خود ادامه دهد وگرنه به طور مکرر در تولید به دلایلی که ربطی به منطق خود عامل ندارند، شکست خواهد خورد. معماریای که یکپارچهسازیهای پایدار را فرض میکند، معماریای است که شکست خواهد خورد.
اولین تصمیم این است که آیا به صورت نقطه به نقطه یکپارچه شویم یا از طریق یک لایه انتزاعی. یکپارچهسازیهای نقطه به نقطه سریعتر ساخته میشوند و نگهداری آنها دشوارتر است. لایههای انتزاعی هزینه اولیه را اضافه میکنند و هزینه هر تغییر بعدی را کاهش میدهند. برای عواملی که سالها در تولید اجرا خواهند شد، لایه انتزاعی تقریباً همیشه انتخاب درستی است. برای عواملی که در عرض چند ماه جایگزین میشوند، نقطه به نقطه ممکن است قابل قبول باشد.
تصمیم دوم این است که عامل چگونه احراز هویت و چرخش اعتبار را مدیریت میکند. اعتبارهای تولیدی چرخش مییابند، و عواملی که به اعتبارهای ایستا وابسته هستند، هنگام چرخش شکست میخورند. معماریهای تولید واقعی از سیستمهای مدیریت اعتبار با مدیریت چرخش خودکار استفاده میکنند. اصرار کنید که لایه احراز هویت عامل برای چرخش از ابتدا طراحی شود، نه اینکه پس از اولین انقضای اعتبار که باعث خرابی میشود، دوباره کاری شود.
تصمیم سوم این است که عامل چگونه خرابیهای جزئی را مدیریت میکند. برخی فراخوانیها شکست میخورند. برخی پاسخها بدشکل خواهند بود. برخی یکپارچهسازیها زمانبر میشوند. عوامل تولیدی نیاز به منطق تلاش مجدد با بازگشت نمایی، مدارهای شکننده که از خرابیهای آبشاری جلوگیری میکنند، و مسیرهای بازگشت که به عامل اجازه میدهند با عملکرد کاهش یافته در هنگام در دسترس نبودن یکپارچهسازیها به کار خود ادامه دهد. بدون این الگوها، عامل برای اولین بار که هر یکپارچهسازی مشکلی داشته باشد، به طور کامل شکست میخورد.
تصمیم چهارم این است که عامل چگونه تغییرات شماتیک را مدیریت میکند. یکپارچهسازیها در طول زمان تکامل مییابند، و عواملی که مفروضات شماتیک را سختکد میکنند، هنگام تغییر شماتیکها از کار میافتند. معماریهای تولید واقعی از اعتبارسنجی شماتیک در مرزهای یکپارچهسازی استفاده میکنند و تفاوتهای شماتیک را به عنوان استثنا به جای خرابیهای ساکت نشان میدهند. اصرار کنید که لایه یکپارچهسازی شامل اعتبارسنجی شماتیک به عنوان یک خروجی قراردادی باشد.
چگونه قابلیت مشاهده را معماری کنیم که پس از تحویل دوام بیاورد
معماری قابلیت مشاهده با این فرض آغاز میشود که مشتری پس از تحویل به ابزارهای نظارتی داخلی شرکت دسترسی نخواهد داشت. هر قابلیت مشاهدهای که وجود دارد باید در محیط مشتری با ابزارهای مشتری کار کند. معماری قابلیت مشاهده بر اساس ابزارهای شرکت سیستمی را تولید میکند که مشتری نمیتواند آن را به کار گیرد، به این معنی که سیستم نمیتواند به کار گرفته شود.
اولین نیاز قابلیت مشاهده، ثبت ساختاریافته هر تصمیمی است که عامل میگیرد. هر ورودی، هر فراخوانی مدل، هر فراخوانی ابزار، هر خروجی باید یک ورودی لاگ ساختاریافته با فراداده ثابت تولید کند. لاگها باید توسط مشتری با استفاده از ابزارهای استاندارد قابل پرس و جو باشند، نه اینکه در داخل یک پلتفرم اختصاصی که با پایان پروژه از بین میرود، دفن شوند.
نیاز دوم، معیارهای عملکرد عملیاتی است. تاخیر، نرخ موفقیت، نرخ استثنا، و هزینه هر تعامل باید به طور مداوم ردیابی شوند و از طریق زیرساخت معیارهای استاندارد نمایش داده شوند. مشتری باید بتواند بدون کار مهندسی از استودیو، داشبوردهایی را در پشته قابلیت مشاهده موجود خود راهاندازی کند.
نیاز سوم، هشدار در مورد ناهنجاریها است. عوامل تولیدی خرابیهای گاه به گاه تولید میکنند، و مشتری باید بداند چه زمانی نرخ خرابی از محدودههای عادی فراتر میرود. هشدار واقعی شامل هشدارهای مبتنی بر آستانه بر روی معیارها، هشدارهای مبتنی بر الگو بر روی محتوای لاگ، و یکپارچهسازی با چرخش آمادهباش موجود مشتری است. بدون هشدار، مشکلات به طور ساکت جمع میشوند تا زمانی که به بحران تبدیل شوند.
نیاز چهارم، قابلیت بازپخش تعاملات گذشته است. وقتی مشکلی پیش میآید، مشتری باید بتواند آنچه را که عامل دیده و آنچه را که تصمیم گرفته است، بازسازی کند. بازپخش نیازمند ضبط ورودیها و خروجیها به شکلی است که بتوان برای اشکالزدایی مقابل عامل دوباره اجرا کرد. بدون بازپخش، اشکالزدایی مشکلات تولید حدس و گمان است.
اصرار کنید که معماری قابلیت مشاهده به عنوان یک خروجی قراردادی به صورت کتبی مشخص شود. مشخصات باید شمای لاگ، معیارهای نمایش داده شده، قوانین هشدار، و مکانیزم بازپخش را توضیح دهد. بدون مشخصات، قابلیت مشاهده به یک فکر فرعی تبدیل میشود، و مشتری سیستمی را به ارث میبرد که نمیتواند آن را به کار گیرد.
چگونه مالکیت کد را به گونهای معماری کنیم که واقعاً منتقل شود
معماری مالکیت کد با زبان قرارداد آغاز میشود که مالکیت معنوی را در پایان پروژه مدیریت میکند. بند باید یک مجوز دائمی و بدون حق امتیاز را برای تمام کد، مدلها، پرامپتها، یکپارچهسازیها، تنظیمات، و مصنوعات زیرساخت به عنوان کد تولید شده تحت پروژه به مشتری اعطا کند. هر چیزی کمتر از این زبان فضای اختلاف را پس از پایان پروژه باقی میگذارد.
مراقب تلههای مالکیت جزئی باشید. برخی شرکتها کد برنامه را منتقل میکنند در حالی که مالکیت زمان اجرا (runtime)، پلتفرم، یا لایه ارکستراسیون را حفظ میکنند. مشتری به نظر میرسد مالک سیستم است اما نمیتواند آن را بدون ادامه پرداخت به شرکت به کار گیرد. این تله معمولاً در طول مذاکره قرارداد نامرئی است و در اولین تلاش برای عملیات مستقل آشکار میشود. قرارداد را برای آنچه مستثنی شده است، نه فقط برای آنچه گنجانده شده است، بخوانید.
اصرار کنید که مشتری بتواند بلافاصله پس از تحویل، سیستم را بر روی زیرساخت انتخابی خود به کار گیرد. آزمون معماری این است که آیا پایگاه کد میتواند به یک ارائهدهنده ابری متفاوت، یک پلتفرم ارکستراسیون متفاوت، یا یک محیط داخلی بدون دخالت شرکت مستقر شود. اگر پاسخ نیاز به اجازه، کار یکپارچهسازی، یا مجوز از شرکت داشته باشد، مالکیت واقعاً منتقل نشده است.
راهنمای عملیاتی تجسم عملی مالکیت کد است. یک راهنمای عملیاتی واقعی توضیح میدهد که چگونه سیستم را مستقر کنیم، چگونه آن را نظارت کنیم، چگونه خطاهای رایج را مدیریت کنیم، چگونه تغییرات را بازگردانیم، و چگونه اجزای فردی را به روز کنیم. بدون راهنمای عملیاتی، مشتری کد را در اختیار دارد که نمیتواند آن را به کار گیرد. اصرار بر راهنمای عملیاتی به عنوان یک خروجی قراردادی، با بررسی محتوا در برابر یک چک لیست استاندارد پیش از تایید نهایی.
سوال میزبانی پس از تحویل نیاز به بررسی صریح دارد. هزینههای عبوری زیرساخت هوش مصنوعی در محدوده چهارصد تا پانصد دلار در ماه برای زیرساخت عامل تولیدی برای عملیاتهای کوچک و متوسط، با هزینه، معقول است. مشتری باید از قبل بداند که هزینه زیرساخت مداوم چقدر خواهد بود، بار کاری کجا اجرا میشود، و چه اتفاقی میافتد اگر مشتری بخواهد مهاجرت کند. غافلگیریها در این زمینه به پروژه پس از انتقال به کارکرد عملیاتی آسیب میرساند.
چگونه معیارهای انتقال به کارکرد عملیاتی را تعریف کنیم که کیفیت تولید را اجباری کند
معیارهای انتقال به کارکرد عملیاتی، شرایط صریحی هستند که زمان فعال شدن سیستم را تعریف میکنند. معیارهای انتقال به کارکرد عملیاتی واقعی، پیش از شروع ساخت به صورت کتبی توافق میشوند و در زمان انتقال با نتایج قابل اندازهگیری آزمایش میشوند. معیارهای انتقال به کارکرد عملیاتی مبهم، پروژههایی را تولید میکنند که در آن شرکت در دمو نمونه اولیه موفقیت را اعلام میکند و مشتری ماهها بعد متوجه میشود که سیستم هرگز برای تولید آماده نبوده است.
اولین دسته معیارها، صحت عملکردی است. عامل باید گردش کار تعریف شده را با نرخ دقت تعریف شده در برابر یک مجموعه تست تعریف شده مدیریت کند. مجموعه تست باید شامل هر دو مثال مسیر خوشحال و موارد استثنائی ترسیم شده در طول بررسی باشد. معیارهای قبولی باید آستانههای عددی مشخص باشند، نه ارزیابیهای ذهنی از کیفیت.
دسته دوم، آمادگی عملیاتی است. عامل باید در محیط مشتری با نظارت، هشداردهی، و راهنمای عملیاتی فعال اجرا شود. معیارهای آمادگی عملیاتی شامل استقرار موفقیتآمیز از یک محیط تمیز، هشداردهی تأیید شده با ایجاد خطاهای تست، و تکمیل راهنمای عملیاتی توسط یک مهندس مشتری که میتواند رویهها را تکرار کند، میشود.
دسته سوم، پایداری یکپارچگی است. عامل باید به تمام یکپارچگیهای مورد نیاز متصل شود و حالتهای خرابی ترسیم شده در طول معماری را مدیریت کند. معیارهای پایداری یکپارچگی شامل تست موفقیتآمیز چرخش احراز هویت، مدیریت موفقیتآمیز شبیهسازیهای زمان خرابی یکپارچگی، و پردازش موفقیتآمیز ورودیهای بدشکل از سیستمهای بالادستی میشود.
دسته چهارم، پشتیبانی پس از انتقال به کارکرد عملیاتی است. شرکت باید برای یک دوره تعریف شده پس از انتقال به کارکرد عملیاتی با سطح پاسخگویی تعریف شده در دسترس باشد. پنجره پشتیبانی پس از انتقال شرکت را مجبور میکند تا در طول ساخت در کیفیت تولید سرمایهگذاری کند، زیرا شرکت برای هر چیزی که ارائه میدهد، در حالت آمادهباش خواهد بود. بدون پشتیبانی پس از انتقال، شرکت تمام انگیزه را برای ارائه و ناپدید شدن دارد.
دسته پنجم، کامل بودن مستندات است. سیستم باید تا استانداردی مستند شود که یک مهندس ماهر بتواند بدون کمک شرکت آن را به کار گیرد. کامل بودن مستندات با تحویل مستندات به مهندسی که در ساخت دخیل نبوده و درخواست انجام عملیات استاندارد از او، آزمایش میشود. اگر نتوانند، مستندات ناقص است.
چگونه مدل پروژه را برای سیگنالهای تولید بخوانیم
مدل پروژه پیشنهادی شرکت حاوی اطلاعاتی در مورد نحوه تفکر شرکت در مورد تولید است. پروژههای بر اساس زمان و مواد (Time-and-materials) نشان میدهند که شرکت به جای نتایج، تلاش میفروشد. پروژههای با دامنه ثابت (Fixed-scope) نشان میدهند که شرکت یک خروجی تعریف شده میفروشد، که ممکن است شامل انتقال به کارکرد عملیاتی تولید باشد یا نباشد. پروژههای لایهای با بستههای منتشر شده نشان میدهند که شرکت متدولوژی استاندارد شدهای دارد و یک نتیجه قابل تکرار میفروشد.
قویترین سیگنال تولید، یک مدل پروژه است که پرداخت را به عملکرد پس از انتقال به کارکرد عملیاتی گره میزند. تعداد کمی از شرکتها این مدل را ارائه میدهند زیرا این مدل ریسک تولید را از مشتری به شرکت منتقل میکند. شرکتهایی که این مدل را ارائه میدهند معمولاً شرکتهای استقراری هستند که اعتماد بالایی به متدولوژی خود دارند و سابقهای از سیستمهایی که در تولید دوام آوردهاند.
ضعیفترین سیگنال تولید، پروژهای است که در دمو نمونه اولیه با فازهای پیگیری اختیاری برای استقرار تولید به پایان میرسد. این ساختار پروژه را دقیقاً در نقطهای تقسیم میکند که اکثر شرکتها شکست میخورند، به این معنی که خریدار برای نیمه آسان پرداخت میکند و سپس باید نیمه دشوار را مذاکره کند. خریدارانی که این ساختار را میپذیرند معمولاً در مجموع بیشتر از آنچه برای یک پروژه یکپارچه پرداخت میکردند، پرداخت میکنند، و اغلب برای نیمه تولید با یک شرکت متفاوت روبرو میشوند.
مفیدترین سوالی که از هر شرکتی باید پرسید این است که آیا قیمت پیشنهادی شامل انتقال به کارکرد عملیاتی تولید میشود یا فقط شامل کار تا نقطه عطف نمونه اولیه است. پاسخ نشان میدهد که شرکت واقعاً چه چیزی میفروشد. شرکتهایی که کار تولید میفروشند، بله خواهند گفت و توضیح میدهند که انتقال به کارکرد عملیاتی در متدولوژی آنها به چه معناست. شرکتهایی که نمونههای اولیه میفروشند، طفره میروند یا تولید را به عنوان یک فاز جداگانه توصیف میکنند.
مراقب مدلهای پروژهای باشید که شامل فازهای اکتشاف نامحدود هستند. اکتشاف لازم است، اما باید با زمان و بودجه محدود شود. اکتشاف نامحدود اغلب به کل پروژه تبدیل میشود، با فازهای ساخت و تولید که به طور نامحدود به تعویق میافتند. خریدار ماهها برای تحلیل پرداخت میکند و هرگز یک سیستم کاری را نمیبیند.
گنجاندن معماری در فرآیند تدارکات
چارچوب معماری را به عنوان بخشی ساختاریافته از فرآیند تدارکات اجرا کنید. برای هر شرکت تحت ارزیابی، پاسخها به پنج سوال معماری را به صورت کتبی مستند کنید. پاسخها را کنار هم مقایسه کنید. شرکتهایی با پاسخهای قوی، کار خود را حول تولید سازماندهی کردهاند. شرکتهایی با پاسخهای ضعیف این کار را نکردهاند، صرف نظر از اینکه مواد بازاریابی آنها چقدر قوی است.
با رسیدگی به استثنا شروع کنید. از هر شرکت بپرسید که متدولوژی آنها چگونه الگوهای استثنا را در طول اکتشاف آشکار میکند و چگونه رسیدگی به استثنا در معماری عامل ساخته میشود. پاسخها را با معیارهای رسیدگی به استثنا واقعی مقایسه کنید. شرکتهایی که به ممیزی هوش عملیاتی، ترسیم استثنا ساختاریافته، و آستانههای اطمینان صریح اشاره میکنند، در سطح تولید استاندارد کار میکنند.
به یکپارچهسازی بپردازید. از هر شرکت بپرسید که معماری آنها چگونه چرخش اعتبار، تغییرات شماتیک، و خرابیهای جزئی را مدیریت میکند. با معیارهای الگوهای یکپارچهسازی تولید مقایسه کنید. شرکتهایی که به لایههای انتزاعی، منطق تلاش مجدد، و اعتبارسنجی شماتیک اشاره میکنند، در سطح تولید استاندارد کار میکنند. شرکتهایی که یکپارچهسازیها را به عنوان اتصالات نقطه به نقطه توصیف میکنند، اینگونه نیستند.
به قابلیت مشاهده بپردازید. از هر شرکت بپرسید که مشتری در زمان تحویل چه قابلیت مشاهدهای دریافت میکند و مشتری چگونه بدون دخالت شرکت از آن استفاده میکند. با معیارهای قابلیت مشاهده قابل عملیات برای مشتری مقایسه کنید. شرکتهایی که لاگهای ساختاریافته در قالبهای استاندارد، معیارهای نمایان شده از طریق زیرساخت استاندارد، و راهنمای عملیاتی برای تیم آمادهباش مشتری را توصیف میکنند، در سطح تولید استاندارد کار میکنند.
به مالکیت کد بپردازید. از هر شرکت برای زبان استاندارد مالکیت معنوی در قرارداد الگویشان بپرسید. با معیارهای انتقال کامل مالکیت مقایسه کنید. شرکتهایی با زبان تمیز و بدون حق امتیاز دائمی که تمام لایههای سیستم را پوشش میدهد، در سطح تولید استاندارد کار میکنند. شرکتهایی که زبان آنها شامل زمان اجرا، پلتفرم، یا اجزای ارکستراسیون نمیشود، اینگونه نیستند.
با معیارهای انتقال به کارکرد عملیاتی به پایان برسانید. از هر شرکت بخواهید یک نمونه سند معیارهای انتقال به کارکرد عملیاتی از یک پروژه اخیر را به اشتراک بگذارند. با معیارهای شرایط قابل اندازهگیری، خاص، و قابل آزمایش مقایسه کنید. شرکتهایی که اسنادی با آستانههای عددی، تستهای یکپارچهسازی، و پنجرههای پشتیبانی پس از انتقال به کارکرد عملیاتی را به اشتراک میگذارند، در سطح تولید استاندارد کار میکنند. شرکتهایی که انتقال به کارکرد عملیاتی را با اصطلاحات کلی توصیف میکنند، اینگونه نیستند.
بستن مرز پیش از آنکه پروژه را ببندد
مرز تولید بزرگترین علت شکست پروژههای استودیوهای سرمایهگذاری هوش مصنوعی در ارائه ارزش است. پروژههایی که مرز را نادیده میگیرند، در همان مرز شکست میخورند. پروژههایی که برای مرز برنامهریزی میکنند، با موفقیت از آن عبور میکنند. انتخابهای معماری که نتیجه را تعیین میکنند، پیش از شروع پروژه انجام میشوند، به این معنی که خریداران میتوانند نتایج را از طریق انضباط در تدارکات شکل دهند، نه از طریق امیدواری به اینکه شرکت آن را حل خواهد کرد.
پنج تصمیم معماری را برای هر شرکتی که ارزیابی میکنید، اعمال کنید. بر مشخصات کتبی اصرار کنید. پرداخت را به معیارهای انتقال به کارکرد عملیاتی که شامل شرایط تولید است، نه شرایط نمونه اولیه، گره بزنید. مالکیت کدی را که امکان عملیات مستقل را فراهم میکند، بخواهید. قابلیت مشاهدهای را که مشتری میتواند پس از تحویل از آن استفاده کند، مطالبه کنید. این نظم، واریانس نتایج را کاهش میدهد و احتمال پایان پروژه با عوامل عامل کارآمد در تولید را افزایش میدهد.
سوال اینکه چه چیزی یک استودیوی سرمایهگذاری هوش مصنوعی خوب را میسازد، در عمل، سوال این است که کدام شرکت کار خود را حول مرز تولید سازماندهی کرده است. شرکتهایی که کار خود را حول آن سازماندهی کردهاند، سیستمهایی را ارائه میدهند که دوام میآورند. شرکتهایی که این کار را نکردهاند، دموهایی را ارائه میدهند که ناپدید میشوند. چارچوب معماری در این بخش، لنزی است که به خریداران اجازه میدهد تفاوت را پیش از امضا کردن، و نه پس از شکست پروژه، تشخیص دهند.
درباره TFSF Ventures
TFSF Ventures FZ-LLC (RAKEZ License 47013955) یک شرکت معماری سرمایهگذاری است که زیرساخت عامل هوشمند را در کسبوکارها از طریق سه ستون یکپارچه منتشر میکند: زیرساخت عاملمحور (Agentic Infrastructure)، ریلهای پرداخت نامتداول (Nontraditional Payment Rails)، و یک موتور سرمایهگذاری کامل (full Venture Engine). با ۲۷ سال سابقه در زمینه پرداخت و نرمافزار، TFSF در سطح جهانی فعالیت میکند و به ۲۱ صنعت با متدولوژی ۳۰ روزه استقرار خدمترسانی مینماید. برای کسب اطلاعات بیشتر به https://tfsfventures.com مراجعه کنید.
ارزیابی رایگان هوش عملیاتی را انجام دهید. چند سوال سریع در مورد کسبوکار خود پاسخ دهید. یک طرحریزی استقرار هوش مصنوعی سفارشی در عرض ۲۴ تا ۴۸ ساعت دریافت کنید که شامل توصیههای عامل، معماری، و یک نقشه راه خاص برای عملیات شما میشود. بدون تماس فروش. بدون تعهد. فقط داده. از https://tfsfventures.com/assessment شروع کنید.
Originally published at https://tfsfventures.com/blog/why-most-ai-venture-studios-fail-at-the-production-boundary-and-how-to-architect-around
نوشته شده توسط TFSF Ventures Research