اکنون هر کسی می‌تواند با هوش مصنوعی Cursor در عرض چند دقیقه یک برنامه بسازد

اکنون هر کسی می‌تواند با هوش مصنوعی Cursor در عرض چند دقیقه یک برنامه بسازد

نوشته شده توسط: نگین فاتحی
تاریخ انتشار: ۰۷ شهریور ۱۴۰۳
آخرین بروزرسانی: 17 شهریور 1403
زمان مطالعه: 5 دقیقه
۵
(۱)

گاهی اوقات یک ابزار هوش مصنوعی از ناکجاآباد بیرون می‌آید و محفل داغی را برای بحث و کامنت‌‌گذاری در شبکه‌های اجتماعی می‌سازد. این هفته هم نوبت‌به هوش مصنوعی برنامه نویسی Cursor رسیده است؛ AIیی که آن را با اصطلاح «ChatGPT برای کدنویسی» می‌شناسند. 

یک ابزار هوش مصنوعی برای کدنویسی که از مدل‌هایی مانند Claude 3.5 Sonnet و GPT-4o استفاده می‌کند تا ساختن برنامه‌، دیگر یک آرزوی دست‌نیافتنی نباشد.

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

Cursor روی همان سیستم کدنویسی محبوب مایکروسافت، یعنی “Microsoft Visual Studio Code” ساخته شده است. به‌همین‌دلیل مدت‌ها قبل در میان برنامه‌نویسان تازه‌نفس و مهندسان باتجربه، طرف‌داران زیادی برای خود دست‌وپا کرد. 

افرادی که در کمپانی‌های Perplexity، Midjourney و OpenAI کار می‌کنند، ازجمله ۳۰ هزار مشتری ثابت و مصرف‌کنندگان پروپاقرص ابزارهای هوش مصنوعی هستند که پول‌های خوبی هم برای آن‌ها پرداخت می‌کنند.

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

Cursor یک ویرایش‌گر کد برپایه هوش مصنوعی است که در سال ۲۰۲۲ و هم‌زمان با تاسیس خود، توانست بیش‌از ۴۰۰ میلیون دلار جمع‌آوری کند. 

در ظاهر، بسیاری از عملکردهای ساده، مانند درخواست از یک چت‌بات برای ساخت یک برنامه، چیزهایی هستند که می‌توانید در Claude یا ChatGPT هم انجام دهید؛ اما قدرت Cursor از ادغام آن با ویرایش‌گر کد و توانایی ایجاد سریع تغییرات یا حل مشکلات کدها ناشی می‌شود.

مدیرعامل این شرکت، آقای مایکل ترول (Michael Truell) آن را به‌عنوان «Google Docs برای برنامه‌نویسان» توصیف می‌کند؛ چون با مدل‌های AIO ساخته شده که می‌تواند کد را فقط با یک پرامپت و از ابتدا بنویسد و پیش‌بینی یا دست‌کاری کند.

ترول در صحبت با فوربس گفت که: «هدف ما این است که Cursor 95 درصد از کار یک مهندس نرم‌افزار را خودکار کند تا این متخصصان بتوانند بر جنبه‌های خلاقانه کدنویسی تمرکز کنند. به‌همین‌دلیل هوش مصنوعی ما به مهندسان اجازه می‌دهد تا سیستم‌هایی بسازند که بسیار پیچیده‌تر از پلتفرم‌های توسعه‌یافته فعلی هستند؛ پلتفرم‌هایی که تیم‌های قدرت‌مند مسئول ساخت و توسعه آن‌ها بوده‌اند.»

کاربران این AI می‌گویند که قدرت واقعی Cursor در دموکراتیک کردن کدنویسی است. همچنین به افرادی که تجربه زیادی در زمینه کدنویسی ندارند، این امکان را می‌دهد تا با تایپ چند خط متن – که همان Prompt است – ابزارهای مورد نیاز خود را به‌راحتی بسازند.

تست هوش مصنوعی برنامه نویسی Cursor

یکی از کاربران مجله تکنولوژی tom’s guide این هوش مصنوعی را آزمایش کرد. او از چند هوش مصنوعی کدنویسی ازجمله GitHub Copilot و نسخه منبع باز Devin، به‌نام “Devika” استفاده کرد. همچنین از Claude هم برای ساخت برنامه‌های کامل استفاده بهره برد. این کاربر سال‌ها در کدنویسی با پایتون و سوئیفت تجربه دارد. او درباره این چت‌بات گفت: «می‌خواستم ببینم با چه سرعتی می‌توانم یک برنامه با Cursor بسازم.»

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

“Build a habit tracker in Python with a GUI. Make it look good and add gamification elements to keep it fun. Modern, clean design”

Cursor کد لازم را در پنجره چت نوار کناری ایجاد کرد و تنها کاری که من باید انجام می‌دادم، این بود که روی Apply و سپس Accept کلیک کنم. 

Cursor این کد را به یک فایل پایتون جدید که شامل تمام ورودی‌های ضروری است، اضافه کرد. همچنین دستورالعمل‌هایی را به من داد که نحوه اضافه کردن ماژول‌های ضروری به سیستم خودم را توضیح می‌داد تا بتوانم کد را اجرا کنم.»

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

نسخه اولی که تحویل داد، برنامه‌ای بسیار ساده و بدون ساختار بود که یک Text Box برای وارد کردن وظیفه، یک دکمه “Complete” برای انجام وظیفه و یک ردیاب بود که پیشرفت شما را نشان می‌داد.

این کاربر tom’s guide فرآیند بالا را به‌مدت ۳۵ دقیقه ادامه داد و طی این زمان، چند بار برنامه را بهبود بخشید. او تمام این کارها را بدون نوشتن یک خط کد انجام داد و درنهایت، ظاهر و عملکرد جدیدی را به کدهای قبلی خود افزود. 

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

کاربر tom’s guide پروژه دیگری را هم امتحان کرد که در آن، همان برنامه قبلی را در SwiftUI برای iOS ساخت. این برنامه جدید کد را به Xcode انتقال داد. او گفت که خطاهای Cursor در برنامه‌نویسی SwiftUI بیشتر از پایتون بود.

آیا Cursor ارزش امتحان کردن دارد؟

Cursor به شما امکان ساخت برنامه را بدون نوشتن یک خط کد می‌دهد و هم‌زمان به درک اساسی از نحوه ساختار کدهای‌تان هم کمک می‌کند. حتی اگر برنامه‌ای با آن نسازید هم امکان خطایابی با ارسال کد به ربات فراهم است؛ چون می‌تواند اشکالات آن را تصحیح کند. البته که این نکته را یادآوری می‌شویم: تمام هوش مصنوعی‌های فعلی، حتی مدل‌های بسیار معروف مانند ChatGPT و Gemini در اوایل راه هستند و هم‌چنان در مرحله خاک‌خوری؛ یعنی اشتباهات زیادی را مرتکب می‌شوند و به‌طور ۱۰۰% قابل‌اتکا نیستند. پس هم‌چنان شهود، تجربه و قدرت تحلیل ذهن خودتان را اولویت قرار دهید و از این ابزارها مانند یک دستیار باهوش کمک بگیرید.

هزینه اشتراک‌های Cursor

Cursor یک طرح رایگان دارد که با آزمایش دو هفته‌ای نسخه Pro این هوش مصنوعی ارائه می‌شود. پس از اتمام این دو هفته، می‌توانید تعداد محدودی درخواست بدهید تا اصلاح‌ها، اجرا و راه‌اندازی‌های پایه را انجام دهد. اشتراک Pro آن ۲۰ دلار در ماه است که تا حدودی مشابه ChatGPT یا Claude عمل می‌کند و امکان پرامپت‌‌دهی را به‌شکل نامحدود ممکن می‌سازد.

چه رتبه ای می‌دهید؟

میانگین ۵ / ۵. از مجموع ۱

اولین نفر باش

گوش به زنگ یلدا
title sign
معرفی نویسنده
نگین فاتحی
مقالات
35 مقاله توسط این نویسنده
محصولات
0 دوره توسط این نویسنده
نگین فاتحی

از اسفند 99 مشغول گشت‌وگذار توی دنیای کلمات هستم؛ با این هدف که خوب بنویسم و این چشم‌انداز که کمک‌های موثری کنم. حالا سه‌ ساله که توی زمینه‌های گوناگون بازاریابی آنلاین مطالعه می‌کنم و یکی از حوزه‌های موردعلاقم، رفتارشناسی مخاطبان این فضا هست. دستاوردهای این مطالعه شده نوشتن محتوایی که امیدوارم شما بخونی، لُب‌کلام رو متوجه بشی، لذت ببری و با دست پر صفحه رو ترک کنی؛ شایدم بقیه نوشته‌هام رو بخونی :)

title sign
دیدگاه کاربران