شاید شما هم تاثیر هوش مصنوعی در دنیای برنامه نویسی را هر روز ببینید و این سوال پیش بیاید که برای برنامه نویسی از چه هوش مصنوعی استفاده کنم؟ این مقاله رو نوشتم تا خلاصه بهت بگم که بهترین هوش مصنوعی ها برای برنامه نویسی چیا هستند
قبل از شروع بیایید ببینیم که از هوش مصنوعی در برنامه نویسی باید استفاده کنیم یا نکنیم ؟
بهترین هوش مصنوعی ها بصورت لیست شده در انتهای مقاله اضافه شده است
هوش مصنوعی یه دنیای بزرگیه ولی این روزا مردم به اشتباه به مدل های زبانی میگن هوش مصنوعی یا حتی به ابزارهای تولید تصویر و ویدیو و ... هم میگن هوش مصنوعی ، اونا زیر مجموعه های دنیای هوش مصنوعی حساب میشن ولی آیا اونا کلا هوش مصنوعی هستن یا نه باید بگم که کلا هوش مصنوعی اینجوری نیست.
توی دنیای برنامه نویسی تقریبا بیشتر افراد برای کدنویسی از مدل های زبانی کمک میگیرند و براشون هیچ محدودیتی هم وجود نداره که زبان برنامه نویسی یا تکنولوژی مورد استفاده ی شما چیه ، کافیه ازش بخوایید یه بخشی از کد پروژه رو بنویسه و سریع تحویلتون بده
خیلیا معتقدن مدل های زبانی هوش مصنوعی ، فقط کدایی رو تولید میکنه که روتین هستن و یه چیزی بدیهی ان ، یعنی اگه شما هوش مصنوعی رو یکم به چالش بکشید دیگه جواب های تمیز و صحیح بهت نمیده بلکه جواباش نیاز به بازبینی داره و بعضی وقتام که کاملا اشتباهه
اما همینقدرم که کدهای روتین و تکراری رو دقیق و خوب بنویسه عالیه ! یه ابزار کاربردی برای اینکه توی زمان برنامه نویسا صرفه جویی بشه و کلی پروژه هاشون جلو بیوفته
ولی همین پاسخ های خوب و دقیق باعث میشه خیلیا درباره ی مدل های هوش مصنوعی در دنیای برنامه نویسی اشتباه فکر کنن !×!!!
و اینجاس که باز شایعه های مجازی شروع میشه و باز سوالهای تکراری به ذهن افرادی میاد که میخان برنامه نویسی یاد بگیرن مثل :
درباره ی سوال اول باید بگم هوش مصنوعی نمیتواند جای برنامه نویسان رو بگیره درست مثل ماشین حساب که نتونست جای ریاضیدان ها رو بگیره ! هوش مصنوعی یه ابزار کمکی هست و هیچ آگاهی نسبت به کاری که انجام میده نداره پس اگر بخاییم در زمینه ی برنامه نویسی ازش استفاده کنیم حتما باید برنامه نویس خوبی باشیم که بتونیم ازش استفاده کنیم این یعنی برای برنامه نویسان مبتدی اصلا استفاده از هوش مصنوعی توصیه نمیشه چون اونا هنوز درک درستی از خود برنامه نویسی ندارن که بتونند از هوش مصنوعی هم برای برنامه نویسی استفاده کنن
سوال دوم پاسخش هم بله هست هم خیر ، بله برای زمانی هست که شما به ابزارهای دستیار برنامه نویسی مثل AIDER میسپارید که یک پروژه براتون بنویسه و از کدنویسی و ایجاد فایل و نصب نیازمندی ها را انجام میده ولی در آخر باز هم یک برنامه نویس ناظر نیاز هست که کدها را بازبینی کند ، رفع خطا کند ، اصلاحات لازم را انجام بده پس به خودی خود هیچ هوش مصنوعی نمیتونه برنامه نویسی بکنه
سوال سوم هم جوابش قطعا خیر هست حتی خود هوش مصنوعی بخاد برای شما یک نتیجه ای رو بده مثلا یه اپلیکیشن موبایلی قابل استفاده یا یه سایت فروشگاهی بسازه صد در صد باید کدنویسی بکنه یعنی فقط کاری که انسان انجام میداد رو الان هوش مصنوعی انجام میده اونم نه همه بخش هاشو بلکه بخش کوچکی ازش رو که تکراری و الگودار هست و برنامه نویس ازش کمک میگیره برای نوشتن هرچه سریعتر پروژه های برنامه نویسی
اگه میخایید کامل درک کنید که از هوش مصنوعی در کجا باید استفاده کنید و کجا استفاده نکنید ویدیو پائین از مهندس سام نیکزاد رو حتما ببینید ( آیا از هوش مصنوعی در برنامه نویسی استفاده کنیم ؟ )
من بطور خلاصه چند هوش مصنوعی که خودم برای کارهای کدنویسی استفاده میکنم و نتیجه ی خوبی گرفتم را در پایین لیست میکنم ، اینم بگم من همیشه از نسخه های رایگان و تحت وب استفاده میکنم هرگز نسخه ی پولی هوش مصنوعی یا بعبارت دیگه API های اونا رو خریداری نکردم
برای استفاده از این هوش مصنوعی باید به سایت Grok.com رفته و در عرض چند ثانیه ثبت نام کنید. ایران تحریم هست و باید از VPN استفاده کنید.
برای استفاده از این هوش مصنوعی باید به سایت chatgpt.com رفته و در عرض چند ثانیه ثبت نام کنید. ایران تحریم هست و باید از VPN استفاده کنید.
برای استفاده از این هوش مصنوعی باید به سایت gemini.com رفته و در عرض چند ثانیه ثبت نام کنید. ایران تحریم هست و باید از VPN استفاده کنید.
خلاصه که برای مبتدیان و مخصوصا کسانی که هنوز برنامه نویسی را شروع نکرده اند ، بهتره از هوش مصنوعی استفاده نکنند چون هوش مصنوعی حواس آنها را از موضوعی که قراره یاد بگیرند پرت میکنه ، بهشون کدهای آماده میده و این تمرکزشون رو میگیره بهتره اول دوره ی آموزشی مبانی برنامه نویسی یا منابع را با تمرکز بالا مطالعه کنند بعد که کمی حرفه ای شدن برای پیشرفت از هوش مصنوعی کمک بگیرند.
اگر در ابتدای یادگیری سعی کنید از هوش مصنوعی بجای یادگیری اصولی برنامه نویسی استفاده کنید شما در واقع مسیر کاملا اشتباهی را حرکت میکنید که در نهایت به بن بست خواهید رسید زیرا هوش مصنوعی به گونه ای طراحی شده است که در اختیار کسانی باشد که برنامه نویسی را کامل میدانند و میتوانند درخواست های لازم برای پروژه های برنامه نویسی را منطبق بر دانش برنامه نویسی ، به هوش مصنوعی بدهند ، بدون این دستورات صحیح ، هوش مصنوعی قطعا نتیجه ای اشتباه خواهد داشت و اگر هوش مصنوعی را جایگزین کتاب ها یا ویدیو های آموزشی برنامه نویسی کنید ، بجای درک عمیق مطالب و کسب تخصص ، با یک مشت کدهای نوشته شده مواجه خواهید شد که با سرعت بالا به شما ارسال شده اند معز شما قدرت تحلیل و درک آنها را حتی با بهترین توضیح های هوش مصنوعی هم نخواهد داشت.