هوش مصنوعی داره زبان نرمافزارها رو عوض میکنه
خلاصهٔ کاملتر
تام تانگوز تو وبلاگش نوشته هر نرمافزاری یه دستور زبون مخصوص به خودش داره: فیگما با لایهها و کامپوننتها حرف میزنه، سیلزفورس با اکانت و مخاطب و فرصت فروش، و ابزارهای CAD با اسپلاین و قید هندسی (constraint، یعنی محدودیتی که شکل نهایی رو کنترل میکنه). تا حالا این قانون برقرار بود که هرچی نرمافزار قدرتمندتر باشه، یاد گرفتنش سختتره و افراد کمتری بلدن باهاش کار کنن.
هوش مصنوعی این معادله رو داره عوض میکنه، چون انگلیسی رو تبدیل به یه رابط جهانی کرده: آدم فقط نتیجهای که میخواد رو توصیف میکنه و یه ایجنت هوش مصنوعی اون خواسته رو به زبون خود برنامه ترجمه میکنه. نویسنده مثال یانا ولیندر (Yana Welinder) رو میزنه؛ یه بنیانگذار غیرفنی که با هدایت Codex تونست با نرمافزار CAD کار کنه و لباسی طراحی کنه که به قول خودش قبلاً اصلاً قابل ساخت نبود.
نویسنده معتقده این روند طراحی محصول رو هم برعکس میکنه: نرمافزاری که برای هوش مصنوعی ساخته میشه باید پیچیدهتر ولی مستندتر باشه، چون یه ایجنت میتونه همزمان بخش بزرگی از ساختار سیستم رو تو ذهنش نگه داره، برخلاف آدمی که باید تو منوها دنبال چیزی بگرده. با این حال به گفتهٔ نویسنده، متخصصها ناپدید نمیشن؛ درست مثل برنامهنویسی که الان ایجنتها بیشتر کدها رو مینویسن ولی حل مسئلههای سخت هنوز به کسی نیاز داره که خود سیستم رو از پایه بشناسه.
طبق این پست، تو این دنیای جدید مستندسازی مهمتر از قبل میشه، چون همونطور که تو زیرساخت همیشه لازم بوده توسعهدهندهها API و اسکیما و حالتهای خطا رو بفهمن، این نیاز داره میاد بالای پشته و به اپلیکیشنها هم میرسه. به گفتهٔ نویسنده حتی آزمایشگاههای تجربهٔ کاربری هم قراره تبدیل بشن به جایی که رفتار ایجنتها موقع کار با نرمافزار رو ارزیابی میکنن، نه فقط رفتار آدمها.
نکات کلیدی:
- هر نرمافزار (فیگما، سیلزفورس، CAD) دستور زبون خاص خودشو داره که یادگیریش سنتاً به تخصص نیاز داشته
- هوش مصنوعی با ترجمهٔ انگلیسی به زبون برنامه، نیاز به این تخصص رو کم میکنه
- یانا ولیندر با هدایت Codex و بدون دونستن CAD یه لباس "غیرقابلساخت" طراحی کرد
- به گفتهٔ نویسنده، متخصصها حذف نمیشن؛ نقششون از اجرا به معماری سیستم تغییر میکنه
- مستندسازی محصول اهمیت بیشتری پیدا میکنه و ارزیابی رفتار ایجنتها جای بخشی از تست تجربهٔ کاربری رو میگیره




