مکان نما ChatGPT برای کدنویسی است – اکنون هر کسی می تواند در عرض چند دقیقه یک برنامه بسازد
گاهی اوقات یک ابزار هوش مصنوعی از ناکجاآباد ظاهر می شود و بر مکالمه در رسانه های اجتماعی غالب می شود. برنامه این هفته Cursor است، یک ابزار کدنویسی هوش مصنوعی که ساخت برنامه های خود را با استفاده از مدل هایی مانند Claude 3.5 Sonnet و GPT-4o آسان تر از همیشه می کند.
مکان نما بخشی از محیط توسعه، بخش چت ربات هوش مصنوعی است و برخلاف ابزارهایی مانند GitHub Copilot، می تواند تمام کارها را برای شما انجام دهد و یک ایده ساده را در عرض چند دقیقه به کد کاربردی تبدیل کند.
مکان نما که بر روی همان سیستم کد محبوب مایکروسافت ویژوال استودیو ساخته شده است، قبلاً در بین برنامه نویسان تازه کار و مهندسان با تجربه طرفداران زیادی پیدا کرده است. افرادی که برای Perplexity، Midjourney و OpenAI کار می کنند از جمله 30000 مشتری هستند که برای استفاده از ابزار هوش مصنوعی پول پرداخت می کنند.
سهولت کارکردن مکان نما از پنجره چت به این معنی است که حتی یک فرد کاملاً تازه به کدنویسی می تواند یک برنامه کاربردی را در عرض چند دقیقه راه اندازی و اجرا کند و برای افزودن ویژگی های جدید به کار بر روی آن ادامه دهد.
مکان نما چیست؟
مکان نما 0.39.0 با تکمیل خودکار بسیار سریعتر همراه است. و حتی شتاب بیشتر در نسخه بعدی! pic.twitter.com/5tB7j3L9kd5 آگوست 2024
مکان نما یک ویرایشگر کد مبتنی بر هوش مصنوعی است. این استارت آپ از زمان تأسیس خود در سال 2022 بیش از 400 میلیون دلار جمع آوری کرده است و با مدل های مختلفی از جمله مدل های Anthropic و OpenAI کار می کند.
در ظاهر، بسیاری از توابع ساده مانند درخواست از یک ربات چت برای ایجاد یک برنامه، کارهایی هستند که می توانید از قبل در Claude یا ChatGPT انجام دهید. قدرت آن از ادغام آن با ویرایشگر کد و توانایی ایجاد سریع تغییرات یا رفع مشکلات ناشی می شود.
مدیر عامل مایکل ترول آن را به عنوان “سندنگار Google برای برنامه نویسان” توصیف می کند. یک ویرایشگر کد ساده با مدلهای AIO که میتواند کد را فقط با استفاده از یک پیام متنی بنویسد، پیشبینی و اصلاح کند.
ترول در صحبت با فوربس گفت که هدف این است که مکاننما 95 درصد از کار یک مهندس را خودکار کند تا آنها بتوانند بر جنبههای خلاقانه کدنویسی تمرکز کنند. این به مهندسان منفرد این امکان را میدهد که «سیستمهای بسیار پیچیدهتر از آنچه تیمهای قدرتمند در حال حاضر میتوانند بسازند بسازند».
به نظر من، قدرت واقعی آن در دموکراتیک کردن کدگذاری نهفته است. همچنین به افرادی که تجربه زیادی در زمینه کدنویسی ندارند این امکان را می دهد تا با تایپ چند خط متن، ابزارهای مورد نیاز خود را ایجاد کنند.
ما مکان نما را آزمایش می کنیم
من از چند ابزار مختلف کدنویسی هوش مصنوعی، از جمله GitHub Copilot و نسخه منبع باز Devin به نام Devinka استفاده کرده ام. من از Claude برای ساخت برنامه های کامل استفاده کرده ام و سال هاست که در پایتون و سوئیفت اپل کدنویسی می کنم. می خواستم ببینم با چه سرعتی می توانم یک برنامه با مکان نما ایجاد کنم.
من اخیرا شروع به رفتن به باشگاه کردم، بنابراین تصمیم گرفتم یک برنامه ردیابی عادت ایجاد کنم. من با یک دستور ساده شروع کردم: “یک برنامه ردیابی عادت در پایتون با رابط کاربری گرافیکی بسازید. آن را خوب جلوه دهید و عناصر گیمیفیکیشن را اضافه کنید تا سرگرم کننده بماند. طراحی مدرن و تمیز.”
کد لازم را در پنجره چت نوار کناری ایجاد کرد و تنها کاری که من باید انجام میدادم این بود که کلیک کنم درخواست کنید و بعد قبول کردن. این کد را به یک فایل پایتون جدید که حاوی تمام واردات ضروری است اضافه کرد. او همچنین به من دستورالعمل هایی در مورد نحوه اضافه کردن ماژول ها به دستگاه خود برای کارکرد کد به من داد.
از آنجایی که Chat Claude 3.5 توسط Sonnet پشتیبانی می شود، می توانید هر عنصر کد یا کار مورد نیاز برای اجرای آن را بیشتر توضیح دهید.
نسخه اول یک برنامه بسیار ساده و بدون حاشیه با یک جعبه متن برای وارد کردن یک کار، یک دکمه برای تکمیل کار و یک ردیاب برای نشان دادن تکمیل شما بود.
من این فرآیند را حدود ساعت 10 صبح شروع کردم و تا ساعت 10:35 صبح چندین بار برنامه را بهبود بخشیدم و بدون نوشتن یک خط کد، یک ظاهر طراحی جدید و عملکرد جدید اضافه کردم. در پایان آزمایش، من یک ردیاب عادت کاربردی و پر از ویژگی داشتم که در واقع قصد دارم هر روز از آن استفاده کنم.
من همچنین پروژه دیگری را امتحان کردم که همان برنامه را در SwiftUI برای iOS ایجاد کردم. این شامل انتقال کد به Xcode بود و متوجه شدم که باگ های بیشتری نسبت به پایتون وجود دارد.
افکار نهایی
من مکاننما را به افراد غیر فنی توصیه نمیکنم، اما اگر کوچکترین دانشی از کد دارید، یا حتی میتوانید یک خط HTML برای پررنگ کردن عنوانی در نمایه MySpace خود بنویسید، مکاننما یک انحراف سرگرمکننده برای شما خواهد بود.
مکان نما به شما امکان می دهد بدون نوشتن کد یک برنامه بسازید، اما به درک اساسی از نحوه ساختار کد کمک می کند. حتی اگر این کار را نکنید، میتوانید هر خطایی را در چت پست کنید و مکاننما آن را برطرف میکند – اما گاهی اوقات مواردی که به خوبی برچسب گذاری نشدهاند ممکن است اشتباه پیش بروند.
مکاننما یک طرح رایگان دارد که شامل یک آزمایش دو هفتهای حرفهای و سپس درخواستهای کافی به هوش مصنوعی برای دریافت کدهای اولیه و اجرا میشود. طرح حرفه ای 20 دلار در ماه است. این تقریباً مشابه ChatGPT یا Claude است و شامل درخواست های نامحدود است.
اطلاعات بیشتر از راهنمای تام
منبع: tomsguide