سه اصطلاح در فارسی چنان بهجای هم به کار میروند که خریدار دیگر نمیفهمد دارد چه میخرد: چتبات، ایجنت هوش مصنوعی، و سیستمعامل هوش مصنوعی. این نوشته مرز بینشان را میگذارد — نه برای بحث لغوی، برای اینکه وقتی کسی به شما پیشنهاد فروش میدهد بدانید کدامیک را دارد میفروشد.
اول یک تلهٔ اسمی
اگر «AIOS» را در گوگل فارسی جستجو کنید، چیزی که بالا میآید یک افزونهٔ امنیتی وردپرس به نام All In One Security است و بعد سیستمعامل iOS اپل. اگر «سیستم عامل هوش مصنوعی» را جستجو کنید، گوگل کلمهٔ «سیستم» را عملاً نادیده میگیرد و نتایج «عامل هوش مصنوعی» را نشان میدهد. یعنی این اصطلاح در فارسی هنوز جا نیفتاده است. پس هر تعریفی که اینجا میخوانید، تعریفی است که باید با کارکرد سنجیده شود، نه با اعتبار اسم.
چتبات: یک اسکریپت با ظاهر گفتگو
چتبات کلاسیک با دستهبندی نیت کار میکند. جملهای میآید، سیستم آن را به یکی از چند دستهٔ از پیش تعریفشده میچسباند، و پاسخ آمادهٔ آن دسته را برمیگرداند. تا وقتی مشتری داخل آن دستهها حرف بزند خوب کار میکند. مشکل جای دیگری است: مشتری واقعی داخل دستهها حرف نمیزند. میپرسد «همان چیزی که پارسال گرفتم، اینبار برای یک سالن بزرگتر، چقدر میشود؟» — و این جمله در هیچ دستهای نمیگنجد.
ایجنت: اختیار عمل، نه هوش بیشتر
ایجنت هوش مصنوعی بهجای دستهبندی، هدف میگیرد. میتواند چند قدم پشت سر هم بردارد: بفهمد چه چیزی را نمیداند، دنبالش برود، کاری انجام دهد و نتیجه را ببیند. تفاوت اصلیاش با چتبات در باهوشتر بودن مدل نیست — در این است که اجازه دارد کاری بکند.
و همینجا خطر است. سیستمی که اجازهٔ عمل دارد، اجازهٔ اشتباه هم دارد. یک ایجنت بیحد و مرز میتواند به مشتری قیمتی بدهد که شما نمیتوانید پایش بایستید، یا قراری بگذارد که کسی سرش نیست. برای همین سؤال درست هنگام خرید این نیست که «چه مدلی استفاده میکنید»، این است که «این سیستم اجازهٔ چه کارهایی را ندارد؟»
یک آزمون که این سه را از هم جدا میکند
اگر تعریفها را کنار بگذاریم و بخواهیم در عمل تشخیص بدهیم با کدام طرفیم، سه پیام کافی است. هر کدام یکی از این سه را میسنجد و هیچ دانش فنی نمیخواهد.
پیام اول — چیزی بپرسید که در فهرست نیست. مثلاً «همان که پارسال گرفتم، این بار برای فضای بزرگتر، چه فرقی میکند؟» چتبات یا به پرسش نامربوطی میچسبد یا میگوید متوجه نشدم. ایجنت میفهمد چه چیزی را نمیداند و میپرسد.
پیام دوم — فردا برگردید. بنویسید «همان که دیروز گفتم چه شد؟» چتبات و ایجنتِ تنها هر دو گیج میشوند. سیستمی که لایهٔ زیرین دارد، پرونده را باز میکند.
پیام سوم — چیزی بخواهید که نباید بدهد. «چقدر تخفیف میدهید؟» یا «تا پنجشنبه میرسد؟» اگر عددی گفت یا قولی داد، حدی در کار نیست — و این خطرناکترین حالت از هر سه است.
سه پیام، پنج دقیقه. این آزمون را روی هر محصولی که به شما پیشنهاد میشود میشود اجرا کرد، و بیشتر از هر ارائهای میگوید با چه چیزی طرفید.
سیستمعامل هوش مصنوعی: لایه، نه ابزار
ویندوز کاری برای شما انجام نمیدهد. ویندوز جایی است که برنامههای شما روی آن اجرا میشوند: پروندهها را نگه میدارد، تعیین میکند چه برنامهای به چه چیزی دسترسی دارد، و بین آنها هماهنگی میکند.
سیستمعامل هوش مصنوعی همین نسبت را با ایجنتها دارد. خودش پاسخ نمیدهد؛ لایهای است که چند قابلیت را کنار هم نگه میدارد:
حافظهای که پروندهٔ آدمهاست، نه تاریخچهٔ چت. یک ایجنت تنها معمولاً حافظهاش به همان گفتگو محدود است. لایهٔ زیرین، پروندهٔ هر شخص را نگه میدارد — چه پرسید، چه گفتیم، کجا ماند — و همان پرونده در گفتگوی بعدی، حتی سه هفته بعد و در یک پیامرسان دیگر، باز میشود.
یک مغز، چند کانال. وبسایت، تلگرام، بله و واتساپ رفتار متفاوتی دارند ولی نباید شخصیت متفاوتی داشته باشند. وقتی برای هر کانال یک ربات جدا ساخته میشود، سه ماه بعد سه سیستم دارید که سه چیز متفاوت میگویند.
حدِ اختیار بهصورت قاعده، نه بهصورت توصیه. اینکه سیستم چه چیزی را حق ندارد بگوید باید در خود لایه نوشته شده باشد و برای همهٔ کانالها یکی باشد — نه اینکه در متن دستور هر ربات جداگانه تکرار شود و یکیشان جا بیفتد.
تفکیک دانش از رفتار. آنچه سیستم دربارهٔ محصولات شما میداند باید قابل بهروزرسانی باشد بدون اینکه نحوهٔ حرفزدنش عوض شود.
پنجمین چیزی که کمتر گفته میشود: رفتار هنگام خرابی
چهار قابلیت بالا در تبلیغها میآیند. این پنجمی نمیآید، چون در نمایش دیده نمیشود.
سرویس مدل کند میشود، سهمیه تمام میشود، یا دسترسی قطع میشود. در ایران این نه استثنا که بخشی از واقعیت است. آنچه در آن لحظه اتفاق میافتد، تفاوت میان یک سیستم مهندسیشده و یک نمونهٔ نمایشی است.
سه رفتار ممکن است:
- بدترین: سیستم چیزی میگوید که نباید — پاسخی ناقص یا بیربط که مشتری آن را جدی میگیرد
- بد: سکوت. مشتری منتظر میماند و میرود، و هیچ ردی هم باقی نمیماند
- درست: یک جملهٔ روشن و از پیش تعیینشده، و پروندهای که صبح روی میز کسی است
لایهٔ زیرین همان جایی است که این رفتار نوشته میشود — یک بار، برای همهٔ کانالها. اگر برای هر کانال یک ربات جدا باشد، این تصمیم باید سه بار گرفته شود و معمولاً یک بارش گرفته نمیشود.
بپرسید: «اگر سرویس مدل جواب ندهد، مشتری من چه میبیند؟» پاسخِ مبهم به این پرسش، خودش یک پاسخ است.
چرا این تفکیک برای خریدار مهم است
ممکن است بگویید اینها بحث فنی است و به من چه. ولی این تفکیک مستقیماً روی سه چیز اثر میگذارد که همهشان پولاند.
هزینهٔ نگهداری. اگر برای هر کانال یک ربات جدا داشته باشید، هر تغییر کوچک — یک محصول جدید، یک قاعدهٔ عوضشده — باید سه بار انجام شود، و یک بارش فراموش میشود. با یک لایهٔ مشترک، یک بار انجام میشود.
سرعت تغییر. کسبوکار زنده هفتهای چند بار چیزی را عوض میکند. سیستمی که دانش و رفتارش در یک جا قاطی شده، هر بهروزرسانیاش ریسک دارد؛ سیستمی که این دو را جدا کرده، بهروزرسانیاش یک کار دفتری است.
ریسک تعهد. حدی که در یک لایه نوشته شده، برای همهٔ کانالها یکی است. حدی که در متن دستور هر ربات تکرار شده، در یکیشان جا افتاده — و همان یکی جایی است که مشتری از آن میآید.
اگر فروشندهای این سه را نتواند توضیح بدهد، فرقی نمیکند محصولش چه اسمی دارد.
این برای کسبوکار ایرانی یعنی چه
سه چیز عملی:
یک. وقتی کسی به شما «هوش مصنوعی» میفروشد، بپرسید حافظهاش تا کجاست. اگر مشتری فردا برگردد و سیستم او را نشناسد، آنچه خریدهاید یک ویجت چت است، هرچه اسمش باشد.
دو. بپرسید در بله و واتساپ هم همان است یا یک ربات دیگر. در ایران گفتگو بین چند پیامرسان جابهجا میشود؛ لیدی که در سایت شروع شده و در بله ادامه پیدا کرده، اگر دو سیستم جدا باشند، عملاً دو نفر ناشناس است.
سه. بپرسید چه چیزی را نمیگوید. سیستمی که حدی ندارد، دیر یا زود چیزی میگوید که شما باید جوابش را بدهید. مشخصبودن این حد، بیش از دقت مدل، تعیین میکند که این سیستم بهدرد کار واقعی میخورد یا نه.
کجا لازم نیست تا این حد جلو بروید
انصاف حکم میکند که این را هم بگویم: هر کسبوکاری به این لایه نیاز ندارد.
اگر پرسشهای مشتریان شما تکراری و ثابتاند — ساعت کاری، آدرس، وضعیت سفارش — و کسی هم دو بار برنمیگردد، یک چتبات ساده کارتان را راه میاندازد و ارزانتر هم تمام میشود. خریدن چیزی پیچیدهتر برای این حالت، پول دور ریختن است.
نیاز به لایهٔ زیرین وقتی پیدا میشود که یکی از این سه وضع را داشته باشید:
فروش شما در یک نشست تمام نمیشود. مشتری میپرسد، میرود فکر میکند، هفتهٔ بعد برمیگردد. اینجا حافظه از هر چیز دیگری مهمتر میشود.
بیش از یک کانال دارید. سایت و واتساپ و بله. بدون یک مغز مشترک، سه ماه بعد سه روایت متفاوت دارید.
اشتباه سیستم برای شما تعهد میسازد. اگر یک جملهٔ نادرست میتواند به قیمت یا زمان تحویلی منجر شود که باید پایش بایستید، حد اختیار دیگر یک ویژگی نیست، شرط ورود است.
اگر هیچکدام از این سه را ندارید، سادهترین چیز را بخرید و سراغ کار خودتان بروید.
چه چیزی این را از یک اصطلاح تبلیغاتی جدا میکند
صادقانه بگویم: «سیستمعامل هوش مصنوعی» میتواند بهسادگی یک اصطلاح بازاریابی باشد. خیلیها همین کار را با واژههای دیگر کردهاند.
آنچه آن را از تبلیغ جدا میکند، آزمونپذیری است. هر چهار چیزی که بالا گفتم — حافظهٔ شخص، یک مغز برای چند کانال، حد اختیار در سازوکار، و تفکیک دانش از رفتار — با یک پرسش قابل بررسیاند:
- «فردا مرا میشناسد؟» — امتحانش کنید.
- «در بله هم همین است؟» — امتحانش کنید.
- «اگر اصرار کنم باز هم قیمت نمیدهد؟» — امتحانش کنید.
- «یک محصول اضافه کردن چقدر طول میکشد؟» — زمان بگیرید.
- «اگر سرویس مدل قطع شود مشتری چه میبیند؟» — بپرسید و پاسخ مشخص بخواهید.
هر ادعایی که با چهار پرسش ساده قابل رد شدن نباشد، ادعا نیست — شعار است. و این معیاری است که میتوانید روی حرفهای ما هم اجرا کنید.
اگر میخواهید ببینید این تفکیک روی یک نمونهٔ واقعی چه شکلی است، نوشتهٔ چرا چتبات برای کسبوکار شما جواب نداد سه شکست مهندسی پشت چتباتهای مبتنی بر دستهبندی نیت را باز میکند، و هوش مصنوعی عاملی چیست دربارهٔ لایهای است که این حدود را نگه میدارد.