پرش به مطلب اصلی

هوش مصنوعی؛ موتورسیکلتی برای ذهن

· خواندن 11 دقیقه
ریالیتی

هوش مصنوعی؛ موتورسیکلتی برای ذهن

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

اما تغییر اصلی فقط این نیست که بعضی کارها سریع‌تر انجام می‌شوند. اتفاق مهم‌تر این است که فاصله میان فکر کردن و ساختن کمتر شده است.

این مطلب، ترجمه تحت‌اللفظی نیست؛ بازنویسی و خلاصه‌ای فارسی از گفت‌وگوی Naval Ravikant درباره هوش مصنوعی و آینده کار است که با ساختار مطالب ریالیتی تنظیم شده است.

منبع اصلی: A Motorcycle for the Mind — Naval

هوش مصنوعی ابزار ساختن است، نه فقط پاسخ دادن

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

اما کاربرد مهم‌تر زمانی شروع می‌شود که هوش مصنوعی را به‌عنوان ابزار اجرا ببینیم.

امروز می‌توان یک مسئله را توضیح داد و از مدل خواست:

  • برای آن برنامه تهیه کند
  • نمونه اولیه بسازد
  • کد بنویسد
  • خطاها را پیدا کند
  • چند راه‌حل پیشنهاد دهد
  • ساختار پروژه ایجاد کند
  • آزمایش بنویسد
  • خروجی را بر اساس بازخورد اصلاح کند

در گذشته، فاصله زیادی میان «ایده داشتن» و «محصول ساختن» وجود داشت. برای تبدیل یک ایده به نرم‌افزار معمولاً به دانش فنی، زمان، هزینه و چند مرحله هماهنگی نیاز بود.

هوش مصنوعی بخشی از این فاصله را حذف می‌کند.

این یعنی افراد بیشتری می‌توانند مستقیماً از مرحله ایده وارد مرحله ساخت شوند.

زبان طبیعی به یک رابط برنامه‌نویسی تبدیل شده است

برنامه‌نویسی همیشه در حال حرکت به سمت لایه‌های انتزاعی‌تر بوده است.

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

هوش مصنوعی یک لایه جدید به این مسیر اضافه می‌کند:

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

این موضوع به معنی حذف کامل برنامه‌نویسی نیست. بلکه مرز میان نقش‌هایی مثل برنامه‌نویس، مدیر محصول، طراح و سازنده را تغییر می‌دهد.

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

مثال ساده

فرض کنید می‌خواهید یک ابزار شخصی برای ثبت یک عادت بسیار خاص داشته باشید.

در گذشته شاید ساخت چنین برنامه‌ای از نظر هزینه منطقی نبود، چون تعداد کاربران آن فقط یک نفر بود: خود شما.

اما وقتی هزینه ساخت نرم‌افزار کاهش پیدا کند، برنامه‌هایی که قبلاً «ارزش ساختن نداشتند» نیز می‌توانند ساخته شوند.

نتیجه احتمالی، تعداد بسیار بیشتری از ابزارهای کوچک و تخصصی است.

وقتی ساختن آسان می‌شود، متوسط بودن ارزش کمتری دارد

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

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

اتفاقاً ممکن است نتیجه برعکس باشد.

وقتی صدها ابزار برای انجام یک کار وجود دارد، کاربر معمولاً به دنبال یکی از این دو گزینه است:

  1. بهترین ابزار عمومی برای آن کار
  2. ابزاری که دقیقاً برای نیاز خاص او ساخته شده باشد

در این شرایط، محصولات متوسط بیشتر تحت فشار قرار می‌گیرند.

بنابراین مزیت اصلی فقط «توانایی ساختن» نیست. انتخاب مسئله درست، کیفیت اجرا، شناخت کاربر، سلیقه، توزیع و تصمیم‌گیری همچنان اهمیت زیادی دارند.

آیا برنامه‌نویسی سنتی از بین می‌رود؟

خیر.

حتی اگر هوش مصنوعی بتواند مقدار زیادی کد تولید کند، دانستن اینکه زیر این لایه چه اتفاقی می‌افتد همچنان مزیت بزرگی است.

مدل می‌تواند:

  • معماری نامناسب انتخاب کند
  • خطا ایجاد کند
  • کد غیرضروری تولید کند
  • عملکرد ضعیفی داشته باشد
  • فرض اشتباهی درباره مسئله داشته باشد

فردی که مهندسی نرم‌افزار را می‌شناسد، بهتر می‌تواند این خطاها را تشخیص دهد.

این موضوع را می‌توان با یک اصل ساده توضیح داد:

هرچه ابزارهای سطح بالاتر قوی‌تر شوند، دانستن یک لایه پایین‌تر همچنان به شما مزیت می‌دهد.

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

بنابراین هوش مصنوعی ارزش دانش فنی را صفر نمی‌کند؛ اهرم آن را بیشتر می‌کند.

برنامه‌نویس همراه با هوش مصنوعی، اهرم بیشتری دارد

هوش مصنوعی می‌تواند بسیاری از کارهای تکراری را انجام دهد و اجازه دهد انسان روی تصمیم‌های سطح بالاتر تمرکز کند.

برای یک توسعه‌دهنده این موضوع ممکن است شامل موارد زیر باشد:

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

اما افزایش سرعت فقط زمانی مفید است که جهت حرکت درست باشد.

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

به همین دلیل مهارت‌هایی مثل قضاوت، انتخاب مسئله، اولویت‌بندی و شناخت نیاز واقعی کاربر مهم‌تر می‌شوند.

مزیت انسان فقط انجام کار نیست

یکی از نگرانی‌های اصلی درباره هوش مصنوعی این است که اگر ماشین بتواند کارهای بیشتری انجام دهد، نقش انسان چه می‌شود؟

یک پاسخ مهم این است که انسان فقط «مجری یک وظیفه» نیست.

در بسیاری از فعالیت‌ها، ارزش واقعی از این موارد می‌آید:

  • انتخاب اینکه چه چیزی ارزش ساختن دارد
  • تعریف مسئله
  • داشتن انگیزه و هدف
  • تصمیم‌گیری در شرایط مبهم
  • پذیرفتن مسئولیت نتیجه
  • شناخت زمینه واقعی
  • ارتباط با انسان‌های دیگر
  • ایجاد چیزی که قبلاً وجود نداشته است

هوش مصنوعی می‌تواند به حل مسئله کمک کند، اما ابتدا باید کسی تصمیم بگیرد کدام مسئله باید حل شود.

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

برای کارآفرین، هوش مصنوعی بیشتر همکار است تا رقیب

کارآفرین معمولاً یک وظیفه ثابت برای انجام دادن ندارد.

او با یک مسئله باز روبه‌رو است:

  • چه چیزی بسازیم؟
  • برای چه کسی؟
  • چرا باید کسی از آن استفاده کند؟
  • چطور آن را به بازار برسانیم؟
  • چه چیزی را حذف کنیم؟
  • چه زمانی مسیر را تغییر دهیم؟

اگر یک ابزار بتواند بخشی از طراحی، برنامه‌نویسی، تحلیل یا تولید محتوا را انجام دهد، این ابزار الزاماً جای کارآفرین را نمی‌گیرد؛ بلکه دامنه کاری او را بزرگ‌تر می‌کند.

به‌جای اینکه سؤال اصلی این باشد که:

«هوش مصنوعی کدام بخش از کار من را می‌گیرد؟»

سؤال کاربردی‌تر این است:

«با کمک هوش مصنوعی چه کاری را می‌توانم انجام دهم که قبلاً برایم بیش از حد سخت، گران یا زمان‌بر بود؟»

هوش مصنوعی می‌تواند یک معلم شخصی باشد

یکی از کاربردهای مهم هوش مصنوعی که کمتر از تولید محتوا دیده می‌شود، یادگیری است.

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

یک مدل زبانی می‌تواند توضیح را بر اساس سطح شما تغییر دهد.

برای نمونه می‌توانید بگویید:

  • «این مفهوم را بدون فرمول توضیح بده.»
  • «حالا یک مثال عددی بزن.»
  • «فرض کن برنامه‌نویسی بلد هستم اما آمار نمی‌دانم.»
  • «تفاوت این دو مفهوم را با نمودار ذهنی توضیح بده.»
  • «از من سؤال بپرس تا مطمئن شوی موضوع را فهمیده‌ام.»
  • «این بار از زاویه دیگری توضیح بده.»

این قابلیت، یادگیری شخصی را بسیار در دسترس‌تر می‌کند.

روش بهتر استفاده برای یادگیری

به‌جای یک سؤال و یک پاسخ، یک گفت‌وگوی چندمرحله‌ای ایجاد کنید:

  1. سطح فعلی خود را توضیح دهید.
  2. از مدل بخواهید مفهوم را در همان سطح آموزش دهد.
  3. بخش مبهم را مشخص کنید.
  4. مثال متفاوت بخواهید.
  5. از مدل بخواهید از شما آزمون کوتاه بگیرد.
  6. پاسخ خود را توضیح دهید و از آن بخواهید اشکال استدلال را پیدا کند.

هدف، گرفتن سریع یک جواب نیست؛ هدف این است که مدل را به یک مربی تعاملی تبدیل کنید.

استفاده زودتر از ابزارهای جدید یک مزیت واقعی ایجاد می‌کند

ابزارهای جدید در روز اول به‌طور مساوی میان همه توزیع نمی‌شوند.

بعضی افراد:

  • اصلاً از آن‌ها استفاده نمی‌کنند
  • فقط کاربردهای ساده را امتحان می‌کنند
  • مدل‌های ضعیف‌تر را استفاده می‌کنند
  • روش سؤال پرسیدن و ارزیابی خروجی را یاد نگرفته‌اند
  • هوش مصنوعی را وارد جریان واقعی کار خود نکرده‌اند

در نتیجه، افرادی که زودتر آزمایش می‌کنند و ابزار را در پروژه‌های واقعی به کار می‌گیرند، می‌توانند برای مدتی مزیت قابل‌توجهی داشته باشند.

این مزیت دائمی نیست.

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

خروجی هوش مصنوعی را نباید بدون بررسی پذیرفت

قوی‌تر شدن مدل‌ها به معنی بی‌خطا شدن آن‌ها نیست.

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

یک روش ساده:

۱. مسئله را دقیق تعریف کنید

به‌جای درخواست کلی، هدف، محدودیت و زمینه را توضیح دهید.

۲. از مدل بخواهید فرض‌های خود را بیان کند

بسیاری از جواب‌های ضعیف از فرض‌های پنهان شروع می‌شوند.

۳. چند راه‌حل بخواهید

اولین پاسخ همیشه بهترین پاسخ نیست.

۴. بخش‌های مهم را مستقل بررسی کنید

برای اطلاعات حساس، تصمیم مالی، امنیت، سلامت یا کد حیاتی، به یک پاسخ واحد تکیه نکنید.

۵. نتیجه را در دنیای واقعی آزمایش کنید

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

خلاقیت و قضاوت همچنان محدودکننده اصلی هستند

وقتی تولید ارزان می‌شود، کمیاب‌ترین بخش فرایند تغییر می‌کند.

در گذشته ممکن بود محدودیت اصلی «توانایی ساختن» باشد. در آینده بیشتر ممکن است محدودیت این باشد که:

  • چه چیزی ارزش ساختن دارد؟
  • چه چیزی واقعاً جدید است؟
  • چه چیزی برای کاربر مهم است؟
  • کدام خروجی خوب و کدام فقط قابل‌قبول است؟
  • چه چیزی باید حذف شود؟

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

این همان جایی است که تجربه، سلیقه و تماس با واقعیت اهمیت پیدا می‌کند.

هوش مصنوعی شبیه موتورسیکلتی برای ذهن است

استیو جابز کامپیوتر را «دوچرخه‌ای برای ذهن» توصیف می‌کرد؛ ابزاری که توانایی انسان را چند برابر می‌کند.

می‌توان هوش مصنوعی را نسخه قدرتمندتری از همان ایده دانست.

ابزار امروز می‌تواند:

  • سرعت جست‌وجو و یادگیری را بالا ببرد
  • فاصله ایده تا نمونه اولیه را کوتاه کند
  • کارهای تکراری را حذف کند
  • چند مسیر را هم‌زمان بررسی کند
  • توان یک فرد یا تیم کوچک را افزایش دهد

اما موتورسیکلت خودش مقصد را انتخاب نمی‌کند.

هنوز باید کسی پشت فرمان باشد، مسیر را تشخیص دهد، سرعت را کنترل کند و بداند چه زمانی باید توقف کند.

یک برنامه عملی برای شروع

اگر هنوز هوش مصنوعی بخش واقعی جریان کاری شما نیست، لازم نیست همه چیز را یک‌باره تغییر دهید.

طی یک هفته این روش را امتحان کنید:

روزاقدام
روز اولسه کار تکراری روزانه خود را مشخص کنید
روز دومیکی از آن‌ها را با کمک هوش مصنوعی انجام دهید
روز سومیک موضوع واقعی را با کمک مدل یاد بگیرید
روز چهارمبرای یک ایده کوچک نمونه اولیه بسازید
روز پنجماز مدل بخواهید خروجی خودش را نقد کند
روز ششمهمان کار را با روش قبلی و روش جدید مقایسه کنید
روز هفتممشخص کنید کدام استفاده واقعاً زمان یا کیفیت شما را بهتر کرده است

هدف این نیست که برای هر کاری از هوش مصنوعی استفاده کنید.

هدف این است که بفهمید کجا استفاده از آن اهرم واقعی ایجاد می‌کند.

جمع‌بندی

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

چند نکته اصلی:

  1. زبان طبیعی در حال تبدیل شدن به یکی از رابط‌های اصلی ساخت نرم‌افزار است.
  2. آسان‌تر شدن تولید، ارزش محصولات متوسط را کمتر می‌کند.
  3. دانش فنی همچنان مهم است و استفاده بهتر از ابزارهای AI را ممکن می‌کند.
  4. سرعت بیشتر بدون قضاوت بهتر لزوماً مزیت نیست.
  5. کارآفرین، سازنده و پژوهشگر می‌توانند AI را به‌عنوان اهرم ببینند.
  6. هوش مصنوعی می‌تواند یک معلم شخصی بسیار انعطاف‌پذیر باشد.
  7. مزیت پایدار انسان بیشتر در انتخاب مسئله، خلاقیت، قضاوت و ارتباط با واقعیت باقی می‌ماند.

در نهایت، هوش مصنوعی می‌تواند قدرت ذهن را چند برابر کند؛ اما هنوز این انسان است که باید تصمیم بگیرد این قدرت در چه جهتی استفاده شود.


منبع و مطالعه بیشتر:
A Motorcycle for the Mind — Naval Ravikant