AI

هوش مصنوعی یه اسم ثابت برای یه تکنولوژی نیست و یه برچسب متغیره که با پیشرفت کامپیوترها مدام معنیش عوض میشه.

کلمه AI در واقع اسم یه تکنولوژی مشخص نیست و بیشتر یه برچسبه که با گذشت زمان معنیش عوض میشه.

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

الان وقتی یکی میگه AI ، ذهن همه میره سمت LLM ها و چیزایی مثل ChatGPT و این داستانا.

ولی چند سال پیش اصلا این معنی رو نمی‌داد.

مثلا:

دورهوقتی مردم می‌گفتن AI ، منظورشون چی بود؟
دهه ۵۰برنامه‌هایی که مسائل منطقی و ریاضی حل می‌کردن.
دهه ۶۰ و ۷۰سیستم‌هایی که با یه عالمه قانون از قبل نوشته‌شده کار می‌کردن، مثل ELIZA .
دهه ۸۰Expert System ها که هزاران قانون if-then داشتن و سعی می‌کردن مثل یه متخصص تصمیم بگیرن.
دهه ۹۰الگوریتم‌هایی که تو بازی‌هایی مثل شطرنج بهترین حرکت رو پیدا می‌کردن، مثل Deep Blue .
دهه ۲۰۰۰Machine Learning برای اسپم، پیشنهاد فیلم، پیشنهاد محصول و چیزای مشابه.
دهه ۲۰۱۰Deep Learning برای تشخیص تصویر، صدا و پروژه‌هایی مثل AlphaGo .
دهه ۲۰۲۰Large Language Model ها مثل ChatGPT .

یه اتفاق بامزه ای همیشه توی دنیای AI میفته که بهش میگن AI Effect .

تا وقتی یه تکنولوژی سخته و کسی درست بلد نیست پیاده‌ش کنه، همه میگن «حاجی این AI ـه.»

ولی همین که اون تکنولوژی عادی بشه و همه بتونن ازش استفاده کنن، دیگه کسی بهش نمیگه AI .

میگن این که فقط Machine Learning ـه یا این که فقط Search ـه :)))))

و بعد برچسب AI میره روی سخت‌ترین مسئله بعدی.

یعنی تعریف AI همیشه جلوتر از تکنولوژی حرکت می‌کنه.

به خاطر همین وقتی دو نفر درباره AI بحث می‌کنن، خیلی وقت‌ها اصلاً درباره یه چیز حرف نمی‌زنن و منظورشون کلا دو تا کانسپت متفاوته و اصلا شاید هر دو هم درست بگن، چون شاید اولی درباره Expert System های دهه ۸۰ حرف می‌زنه و دومی درباره LLM های امروزی.

برای همین توی بحث‌های فنی بهتره اصلاً از کلمه AI استفاده نکنی و به جاش از LLM ، Model ، Agent ، Harness و Context استفاده کنی.

اینطوری بقیه دقیقا می‌فهمن درباره کدوم بخش سیستم داری صحبت می‌کنی و سوتفاهم هم پیش نمیاد.