آمادهٔ دمو در برابر آمادهٔ تولید: اپ ساختهشده با هوش مصنوعی شما واقعاً کِی برای کاربران واقعی آماده است
بیشتر اپهای ساختهشده با هوش مصنوعی در دمو عالی به نظر میرسند و جلوی سومین کاربر واقعی ترک برمیدارند. این هم روش تشخیص اینکه شما کدام طرف هستید، و چطور این فاصله را بدون یک برنامهنویس پر کنید.
با هر اپساز هوش مصنوعی لحظهای میرسد که چیزی که ساختهاید شروع به واقعی به نظر رسیدن میکند. صفحه بارگذاری میشود، دکمهها کار میکنند، فرم ورودی میگیرد، و دادهها همان جایی که باید ظاهر میشوند. اینطرف و آنطرف کلیک میکنید و حس یک بنیانگذار را دارید. این حس خوبی است. این همچنین جایی است که خیلیها گیر میکنند — چون فاصلهٔ میان «این وقتی من دمو میدهم کار میکند» و «این وقتی یک غریبه استفاده میکند کار میکند» بزرگتر از آن است که به نظر میرسد، و آن فاصله در پنل پیشنمایش اپساز هوش مصنوعی پیدا نمیشود.
این مطلب دربارهٔ پر کردن آن فاصله بهصورت عامدانه است. لازم نیست برای این کار یک مهندس شوید. لازم است بدانید برای چه چیزی آزمایش کنید، به چه ترتیبی، و کِی دیگر چیزی را نمونهٔ اولیه ننامید.
«آمادهٔ دمو» واقعاً یعنی چه
یک اپ ساختهشده با هوش مصنوعی که آمادهٔ دمو است، همان کاری را که میخواستید انجام میدهد، روی مسیری که آزمایشش کردهاید، با دادهای که شبیه دادهای است که در پرامپتها میچسباندهاید. ورود کار میکند. داشبورد بارگذاری میشود. چیزی که میخواستید به همبنیانگذارتان نشان دهید روی صفحه است.
آمادهٔ دمو بودن چیز بیاهمیتی نیست. چهار ماه پیش، چیزی که ساختهاید یعنی استخدام یک فریلنسر و یک زمانبندی ششهفتهای. اما این همچنین نسخهای از اپ شماست که توسط شما، بهتنهایی، روی مسیر خوشحادثه آزمایش شده. کاربران واقعی روی مسیر خوشحادثه نمیمانند.
آنها یک آدرس ایمیل با یک فاصلهٔ سرگردان در انتها میچسبانند. از Safari روی یک iPad در حالت افقی استفاده میکنند. با دیتای موبایل وارد میشوند و میگذارند صفحه سی ثانیه نیمهبارگذاریشده بماند و بعد روی دکمه میزنند. انتظار دارند «بازگشت» کار کند، و انتظار دارند تازهسازی چیزی را که تایپ کردهاند از دست ندهد.
دلیل گمراهکننده بودن دموها این نیست که هوش مصنوعی چیزی قلابی ساخته. این است که شخصی که دمو را اجرا میکند میداند جنازهها کجا دفن شدهاند. شما غریزی روی دکمههایی کلیک میکنید که کار میکنند. یک کاربر واقعی روی آنهایی کلیک میکند که یادتان رفته بود وجود دارند.
پنج چیزی که اول ترک برمیدارند
در میان کسانی که دیدهام با اپسازهای هوش مصنوعی از دمو به راهاندازی رفتند، همان پنج چیز معمولاً اولین چیزهاییاند که زیر فشار کاربران واقعی میشکنند. عامدانه از میان آنها گذشتن سریعترین راه برای حرکت به سمت آمادهٔ تولید بودن است.
۱. حالت خالی. داشبورد شما با سه پروژه عالی به نظر میرسد چون موقع ساختن از سه پروژه استفاده کردید. یک کاربر جدید ثبتنام میکند، روی داشبوردی با صفرتای هر چیز فرود میآید، و یک مستطیل خاکستری خالی میبیند. راهحلش یک پرامپت است: «وقتی کاربر صفر پروژه دارد، یک پیام دوستانه نشان بده که توضیح میدهد بعدش چه کار کند، و یک دکمه برای ساختن اولین پروژهاش.» کسالتبار، ده ثانیه کار، تفاوت میان «این خراب است» و «این کمککننده است» را میسازد.
۲. حالت خطا. همین حالا این را امتحان کنید: وایفایتان را خاموش کنید و در اپتان کلیک کنید. عمداً یک رمز اشتباه تایپ کنید. یک فرم را با فیلد ایمیل خالی ارسال کنید. اگر اپتان از کار میافتد، یخ میزند، یا یک خطای خام مثل 500 Internal Server Error نشان میدهد، یک مشکل حالت خطا دارید. اپساز هوش مصنوعی میتواند این را درست کند، اما باید بپرسید: «وقتی فراخوان API شکست میخورد چه میشود؟ وقتی کاربر دادهٔ بد وارد میکند؟ وقتی آفلاین است؟» اینها سه پرامپت جداگانهاند، و بیشتر راههایی را که کاربران واقعی به دردسر میافتند پوشش میدهند.
۳. نمای موبایل. تقریباً نیمی از اولین کاربران شما — شاید بیشتر، بسته به اینکه اپتان چیست — آن را روی یک گوشی باز میکنند. اپسازهای هوش مصنوعی طراحی واکنشگرا را برای چیدمانهای استاندارد خوب و برای چیدمانهای سفارشی بد مدیریت میکنند، بهخصوص هر چیزی که شامل یک نوار کناری، یک مودال چسبان، یا یک فرم پیچیده باشد. اپتان را روی گوشیتان باز کنید، با شست دیگرتان، همانطور که یک آدم واقعی استفاده میکند. اگر چیزی از صفحه بیرون بزند، چیزی برای زدن دقیق خیلی کوچک باشد، یا چیزی وقتی میخواهید تایپ کنید روی صفحهکلید را بپوشاند، آن یک اصلاح است. معمولاً یک پرامپت: «کاری کن این صفحه روی صفحهٔ گوشی درست به نظر برسد، بهخصوص [چیزی که خراب است] — نسخهٔ دسکتاپ را بدون تغییر نگه دار.»
۴. مشکل ‹کاربر دوم›. این یکی موذی است. خیلی از اپهای ساختهشده با هوش مصنوعی فرض میکنند یک کاربر هست. دادهای که میسازید در اپ میماند. بعد یک کاربر دوم ثبتنام میکند و یا دادههای شما را میبیند، یا هیچ دادهای نمیبیند و خیلی گیج میشود. این یک مسئلهٔ احراز هویت و دامنهبندی داده است، و ارزش دارد پیش از راهاندازی از هوش مصنوعی بخواهید توضیح دهد چطور دارد دادههای کاربر را ذخیره میکند. عبارت درست: «توضیح بده دادههای کاربر چطور جدا میشوند. اگر دو نفر ثبتنام کنند، آیا یکی میتواند دادههای دیگری را ببیند؟» پاسخ همان آزمون است.
۵. دکمهٔ ‹نظرم عوض شد›. کاربران واقعی مدام چیزها را برمیگردانند. حسابی را که تازه ساختهاند حذف میکنند چون ایمیل اشتباه تایپ کردهاند. دو دقیقه بعد از اشتراک، لغو اشتراک میکنند. میخواهند پروژهای را که دیروز ساختهاند ویرایش کنند چون عنوانش غلط تایپی دارد. اپسازهای هوش مصنوعی، اگر به حال خودشان رها شوند، مسیر ساختن را میسازند و مسیر ویرایش یا حذف را رد میکنند — چون دمو فقط از آنها خواسته بود چیزها را بسازند. اگر با آن فاصله راهاندازی کنید، سه کاربر اولتان ظرف یک ساعت به شما ایمیل میزنند، و ایمیل با کلمهٔ «چطور» شروع میشود. در اپتان قدم بزنید و برای هر صفحه بپرسید: «آیا کاربر میتواند کاری را که تازه انجام داده برگرداند، یا بعداً تغییرش دهد؟» هر جا پاسخ نه است، آن قابلیتی است که پیش از راهاندازی نیاز دارید.
«آمادهٔ تولید» یعنی چه نیست
آمادهٔ تولید بودن برای یک اپ ساختهشده با هوش مصنوعی با آمادهٔ تولید بودن در یک بانک یکی نیست. به ۹۹٫۹۹٪ آپتایم نیاز ندارید. به یک تست بار نیاز ندارید. به یک دفترچهٔ راهنمای عملیات یا یک نوبت آمادهباش نیاز ندارید. شما Stripe نیستید، یک چیز کوچک هستید که به آدمهای واقعی خدمت میدهد.
آنچه واقعاً نیاز دارید یک نسخه است که جلوی یک غریبه شما را شرمنده نکند. این در یک یا دو بعدازظهر متمرکز شدنی است، وقتی بدانید دنبال چه باشید. پنج نکتهٔ بالا بیشترش است. باقی ماجرا این است که اپ را خوانا کنید — متن روشن روی هر دکمه، رفتار قابلپیشبینی وقتی کلیک میکنید، نبود صفحههایی که به یک پیکان بازگشت بیکار ختم میشوند.
بزرگترین جهش از آمادهٔ دمو به آمادهٔ تولید در کد نیست. در میل شما به استفاده از اپ خودتان به همان شکلی است که یک غریبه استفاده میکند. ترفندی که به مردم پیشنهاد میکنم: گوشیتان را در یک کافیشاپ به دست یک دوست بدهید و از او بخواهید کار اصلی اپتان را انجام دهد، بدون اینکه برایش توضیح دهید. هیچ راهنمایی ندهید. شستش را تماشا کنید. اولین جایی که بیش از سه ثانیه مکث میکند مهمترین چیزی است که این هفته میتوانید درست کنید. دومین و سومین جا معمولاً پیگیریهای سریعاند.
یک چکلیست کوچک راهاندازی
پیش از اینکه به ده کاربر واقعی اولتان عرضه کنید، این چکلیست را طی کنید. هیچکدامش نیازمند نوشتن کد نیست. همهاش یا یک پرامپت به اپساز هوش مصنوعیتان است یا یک کلیککردن دستی.
- من بهعنوان یک کاربر کاملاً تازه از یک پنجرهٔ مرور خصوصی، سرتاسری، بدون هیچ میانبری ثبتنام کردهام.
- من از اپ روی گوشیام استفاده کردهام.
- من سعی کردهام فرمها را بشکنم — فیلدهای خالی، ورودیهای عجیب، ورودیهای خیلی بلند.
- من از اپساز هوش مصنوعی پرسیدهام دادههای کاربر چطور جدا میشوند، و پاسخ منطقی است.
- من راهی برای تماس با کاربران دارم اگر چیزی اشتباه پیش برود (یک فیلد ایمیل، یک لینک بازخورد، هر چیزی).
- من راهی برای دانستن اینکه کِی چیزی اشتباه پیش رفته دارم — اپساز هوش مصنوعی معمولاً ثبت خطای پایه ارائه میدهد؛ روشنش کنید.
- حالت خالی هر صفحه به کاربر میگوید بعدش چه کار کند.
- هر اقدامی که چیزی میسازد راهی برای برگرداندن، ویرایش یا حذف آن دارد.
اگر این فهرست را طی کنید و چند آیتم کم باشد، آنها پرامپتهای فردا هستند. اگر طی کنید و بیشترشان کم باشد، اپ هنوز آماده نیست — و دانستن این پیش از فرستادن لینک برای هر کسی چیز مفیدی است.
میانهٔ صادقانه
بیشتر اپهای ساختهشده با هوش مصنوعی مدتی در یک منطقهٔ میانی زندگی میکنند. کار میکنند، بیشترشان. چند لبهٔ زمخت دارند. به یک گروه کوچک از کاربران خوب خدمت میدهند و در مقیاس ترک برمیدارند. این برای یک استارتاپ یا یک ابزار داخلی جای خوبی برای ماهها زندگی است. اشتباه این است که با یک اپ آمادهٔ دمو طوری رفتار کنید که انگار از آن منطقه گذشته. اشتباه دیگر این است که با آمادهٔ تولید بودن طوری رفتار کنید که انگار یک استاندارد کمالگرایانه است که هیچوقت نمیتوانید به آن برسید.
پرسش واقعی این است: آیا راحت میبودم اگر یک دوست از این استفاده میکرد و نظرش را به من میگفت؟ اگر بله، برای مرحلهٔ شما بهاندازهٔ کافی آمادهٔ تولید هستید. اگر ترجیح میدهید پیش از اینکه او نظرش را بگوید بدوید و چیزی را درست کنید، آن چیز را یادداشت کنید و اول درستش کنید.
لازم نیست برای ده هزار کاربر آماده باشید. لازم است برای ده کاربر بعدی آماده باشید. این یک فهرست واقعی و متناهی از اصلاحات است، و اپساز هوش مصنوعیتان میتواند کمک کند بیشترشان را در یک بعدازظهر انجام دهید.
اگر یک اپ ساختهشده با هوش مصنوعی را به کاربران واقعی عرضه کردهاید، اولین چیزی که شکست و پیشبینیاش نکرده بودید چه بود؟ این معمولاً پرسش جالبتری از «آیا مال من آماده است» است — چون آن غافلگیری همان سیگنال واقعی است.