یک توضیح

شماره‌گذاریِ «AI 1.0 تا 4.0» تقسیم‌بندی خودم است برای فهمیدن، نه یک استاندارد رسمی. هرجا مرز نسل‌ها محو شد، همان‌جا هم محو است.

چرا نسل‌ها مهم‌اند؟

فهمیدن مسیر تکامل هوش مصنوعی فقط کار متخصص‌های علوم کامپیوتر نیست. مدیر، طراح محصول، مشاور تحول دیجیتال و حتی کاربر حرفه‌ای هم برای تصمیم بهتر لازم دارند بدانند هوش مصنوعی از کجا آمده، به کجا رسیده و به کجا می‌رود.

شاید یک سیستم AI امروزی در ظاهر شبیه چیزی باشد که بیست سال پیش هم در نرم‌افزارهای پزشکی و صنعتی بود. ولی به نظرم نکته همین است: حتی اگر ورودی و خروجی شبیه باشد، آنچه در دل سیستم می‌گذرد کاملاً فرق دارد.

مثل داستان دستشویی در افغانستان و ایران که رضا امیرخانی در جانستان-کابلستان نقل می‌کند: در افغانستان اول سیفون را می‌کشند و بعد کار را انجام می‌دهند؛ در ایران اول کار و بعد سیفون. اجزا یکی است، ولی چون ترتیب فرق دارد، نتیجه (بوی بد یا تمیزی) فرق می‌کند. در AI هم همین‌طور است: وجود الگوریتم و اتوماسیون حل مسئله را تضمین نمی‌کند، ترتیب کار، مدل داده و معماری زیرساخت است که تعیین‌کننده است.

نسل‌های مختلف AI، به زبان ساده

نسلاسم رایجویژگی اصلیمثال
AI 1.0مبتنی بر قاعده (Rule-based)قانون دست‌نویس، IF/THEN، بدون یادگیریسیستم‌های خبره (Expert Systems) در دهه‌ی ۸۰
AI 2.0یادگیری ماشین (Machine Learning)یادگیری از داده‌ی عددی، نیاز به ساخت ویژگی (feature engineering)؛ الگوریتم‌هایی مثل SVM و Random ForestIsolation Forest، PCA، Autoencoder ساده
AI 3.0یادگیری عمیق End-to-Endیادگیری مستقیم از داده‌ی خام (صدا، تصویر، متن) بدون طراحی دستی ویژگیCNN برای تصویر، RNN و Transformer برای متن، AlphaGo
AI 4.0 (در حال شکل‌گیری)مدل‌های بنیادین (Foundation Models)ترکیب متن، صدا، تصویر و کد با توان استدلال و عاملیت (Agent)مدل‌های زبانیِ بزرگ و چندرسانه‌ای امروز، و سیستم‌های عاملِ ساخته‌شده روی آن‌ها

آماده‌سازی داده در هر نسل

نسل دوم (ML کلاسیک): مدل نمی‌فهمد داده چیست. مدل‌هایی مثل SVM یا Random Forest داده‌ی کاملاً آماده می‌خواهند. مفهوم «خطر» یا «رفتار غیرعادی» را خودشان نمی‌شناسند؛ تو باید این معنا را به شکل عددی دربیاوری و به آن‌ها بدهی. آماده‌سازی داده یعنی:

  • تمیزکاری (Cleaning): حذف داده‌ی ناقص و پر کردن مقدار گم‌شده
  • نرمال‌سازی (Scaling): هم‌مقیاس کردن ویژگی‌ها تا سوگیری پیش نیاید
  • استخراج ویژگی (Feature Engineering): ساختن ویژگی‌های نماینده از داده‌ی خام؛ مثلاً از GPS، میانگین سرعت یا توقف ناگهانی را دربیاوری

یعنی در نسل دوم نمی‌شود داده‌ی خام داد؛ باید تبدیلش کرد به جدولی از ویژگی‌های عددی.

نسل سوم و چهارم (End-to-End). مدل‌های عمیق و مدل‌های بنیادین می‌توانند داده‌ی خام را مستقیم بگیرند و خودشان «ویژگی» بسازند. تو فقط نمونه‌ها را برچسب می‌زنی (این رفتار مشکوک است، این عادی) و مدل از کل داده یاد می‌گیرد، بی‌آنکه ویژگی خاصی را دستی طراحی کنی. دیگر لازم نیست تو «خطر» را به مدل بفهمانی؛ مدل از هزاران نمونه خودش الگوی خطر را درمی‌آورد. (البته این را نباید با «فهمیدن» به معنای انسانی اشتباه گرفت.)

مقایسه‌ی نهایی

نسلویژگی کلیدیمهندسی ویژگیداده‌ی خامچندحالته (multimodal)هزینه‌ی پردازش
AI 1.0قانون‌محور، بدون یادگیرینداردنداردنداردکم
AI 2.0یادگیری عددی با ویژگی دست‌سازداردنداردنداردمتوسط
AI 3.0یادگیری عمیق از داده‌ی خامنداردداردمحدودبالا
AI 4.0مدل بنیادین، استدلال، چندرسانه‌اینداردداردداردبسیار بالا

آینده: AI 5.0؟

این بخش فقط حدس و پیشنهاد خودم برای نگاه به جلوست، نه چیزی که الان وجود دارد. اگر بخواهیم به نسل بعدی فکر کنیم، شاید این چهار مفهوم مهم شوند: همکاریِ مشترک انسان و ماشین (Human–AI Co-Creation)، عامل‌هایی که هدفشان پویاست و در حین کار تغییر می‌کند (Goal-conditioned Agents)، مدل‌هایی که خودشان را بازبینی می‌کنند و اخلاقاً پایش می‌شوند (Self-Auditing Models)، و درک زمینه‌ی اجتماعی و فرهنگی.

هوش_مصنوعییادگیری_ماشینیادگیری_عمیقمدل_های_بنیادینفرایند_مهم_تر_از_اجزاست