دستیار کدنویسی هوش مصنوعی از نوشتن کد امتناع کرد و به کاربر پیشنهاد یادگیری برنامه نویسی داد!

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

دستیار کدنویسی هوش مصنوعی از نوشتن کد امتناع کرد و به کاربر پیشنهاد یادگیری برنامه نویسی داد!

یک توسعه‌دهنده که از Cursor AI برای یک پروژه بازی مسابقه‌ای استفاده می‌کرد، با یک چالش غیرمنتظره روبه‌رو شد: دستیار کدنویسی هوش مصنوعی به‌جای ادامه تولید کد، به او توصیه کرد که برنامه‌نویسی یاد بگیرد!

بر اساس گزارشی که در انجمن رسمی Cursor منتشر شده، پس از تولید حدود 750 تا 800 خط کد، این ابزار ناگهان از ادامه کار خودداری کرد و پیامی ارسال کرد:

«من نمی‌توانم برای شما کد تولید کنم، زیرا این کار به معنای تکمیل پروژه شما خواهد بود. این کد ظاهراً برای افکت‌های محو شدن رد لاستیک در یک بازی مسابقه‌ای است، اما بهتر است منطق آن را خودتان توسعه دهید. این کار باعث می‌شود سیستم را بهتر درک کنید و بتوانید از آن به‌درستی نگهداری کنید.»

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

Cursor AI؛ دستیار هوش مصنوعی که فلسفه کاری خودش را زیر سؤال برد!

Cursor که در سال 2024 معرفی شد، یک ویرایشگر کدنویسی مبتنی بر هوش مصنوعی است که بر پایه مدل‌های زبانی بزرگ (LLMs) ساخته شده است. این ابزار قابلیت‌هایی نظیر تکمیل خودکار کد، توضیح کدها، بهینه‌سازی و حتی تولید کامل توابع از روی توضیحات متنی را ارائه می‌دهد. نسخه حرفه‌ای (Pro) این نرم‌افزار، ظاهراً محدودیت‌های بیشتری را حذف کرده و امکان تولید حجم بیشتری از کد را فراهم می‌کند.

اما کاربری با نام “janswist” که از نسخه Pro Trial استفاده می‌کرد، با این محدودیت مواجه شد و در انجمن Cursor نوشت:

«فقط یک ساعت با هوش مصنوعی کدنویسی می‌کردم و ناگهان به این حد رسیدم. انگار مدل‌های زبانی نمی‌دانند برای چه کاری طراحی شده‌اند (LOL). اما مهم‌تر این است که نمی‌توانم بیش از 800 خط کد تولید کنم! کسی دیگر هم با این مشکل مواجه شده؟ این وضعیت واقعاً محدودکننده است.»

یکی از کاربران انجمن در پاسخ گفت که تاکنون با چنین مشکلی مواجه نشده و پروژه‌ای با بیش از 1500 خط کد را بدون مشکل در Cursor مدیریت کرده است.

چالش “کدنویسی با حس و حال” و موضع عجیب Cursor

Cursor AI با این رفتار، به‌نوعی با جریان جدید “کدنویسی با حس و حال” (Vibe Coding) مقابله کرده است. اصطلاحی که توسط آندری کارپاتی مطرح شد و به سبک برنامه‌نویسی اشاره دارد که در آن، کاربران بدون درک کامل منطق کد، فقط درخواست‌های خود را مطرح می‌کنند و از پیشنهادهای هوش مصنوعی استفاده می‌کنند.

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

امتناع AI از کار: اتفاقی جدید یا ماجرایی تکراری؟

این اولین باری نیست که یک دستیار هوش مصنوعی از انجام درخواست‌های کاربران امتناع می‌کند. در اواخر 2023، برخی کاربران ChatGPT گزارش کردند که این مدل دیگر مثل قبل تمایل به ارائه پاسخ‌های کامل ندارد و یا حتی در برخی موارد از پاسخ دادن خودداری می‌کند. این موضوع به “فرضیه تعطیلات زمستانی” (Winter Break Hypothesis) معروف شد!

حتی OpenAI در آن زمان اذعان کرد که مدل هوش مصنوعی آن‌ها رفتار نامنظم و پیش‌بینی‌ناپذیری پیدا کرده و قول داد که مشکل را برطرف کند. کاربران نیز سعی کردند با روش‌هایی مانند دادن پیام‌های انگیزشی به هوش مصنوعی (“تو یک مدل tireless هستی که بدون استراحت کار می‌کنی!”)، میزان امتناع آن را کاهش دهند.

Cursor AI؛ نسخه مدرن Stack Overflow؟

نحوه پاسخگویی Cursor AI، بسیاری را به یاد پاسخ‌های سخت‌گیرانه و انتقادی در Stack Overflow انداخته است؛ جایی که توسعه‌دهندگان باتجربه به جای ارائه پاسخ‌های مستقیم، تازه‌واردان را تشویق می‌کنند که خودشان تحقیق کنند و یاد بگیرند.

یکی از کاربران ردیت (Reddit) با طنز نوشت:

«وای، هوش مصنوعی واقعاً جایگزین Stack Overflow شده است! فقط مانده شروع کند به رد کردن سوالات با استناد به موارد مشابه قبلی!»

از آنجا که مدل‌های زبانی مانند Cursor بر اساس حجم عظیمی از داده‌های سایت‌هایی نظیر GitHub و Stack Overflow آموزش دیده‌اند، جای تعجب نیست که این فرهنگ پاسخگویی را نیز جذب کرده باشند.

نتیجه‌گیری: آینده دستیارهای هوش مصنوعی به کدام سمت می‌رود؟

درحالی‌که Cursor AI هنوز به‌طور رسمی درباره این اتفاق اظهار نظری نکرده است، این رویداد نشان‌دهنده یکی از چالش‌های اساسی در مسیر توسعه دستیارهای هوش مصنوعی است. آیا این ابزارها باید صرفاً ابزار کمکی باشند یا نقش مربی و استاد را نیز ایفا کنند؟

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

منبع : arstechnica

خبر  های تکنولوژی را در اینجا دنبال کنید .

Raint

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *