هوش مصنوعی

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

زمان مطالعه: 4 دقیقه

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

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

در حالی که ابزارهای توسعه محیط‌های یکپارچه (IDE) و دستیارهای کدنویسی مبتنی بر هوش مصنوعی محبوب‌تر می‌شوند، داستان دیگری در موازات آن‌ها در جریان است که در آن محیط‌های سبک‌تر و قابل شخصی‌سازی ترجیح داده می‌شوند. برای این دسته از مهندسان، هوش مصنوعی جایگزین کار عمیق نیست، بلکه شتاب‌ دهنده‌ای‌ است که تفکر طراحی را تقویت و جریان کاری را حفظ می‌کند. موضوع صرفاً این نیست که هوش مصنوعی چه کاری می‌تواند انجام دهد، بلکه مهم این است که چگونه با نیازهای خاص هر فرد هماهنگ می‌شود.

برتری Vim در دنیای مجهز به هوش مصنوعی نسبت به محیط‌های توسعه IDE

«دالیبور ناسویچ»، مهندس نرم‌ افزار ارشد در شرکت «GoDaddy»، همچنان از ویرایشگر «Vim» استفاده می‌کند؛ نه از روی تعصب، بلکه با رویکردی آگاهانه. او هوش مصنوعی را در جریان کاری مبتنی بر ترمینال خود ادغام کرده است. جریانی که اکنون شامل ابزارهایی مانند «GitHub Copilot»، «Claude Code»، «Cursor» و مدل‌های محلی از طریق «Ollama» و «LM Studio» می‌شود.

برای توضیح بیشتر، Vim یک ویرایشگر متن باز است که نخستین ‌بار در سال ۱۹۹۱ عرضه شد و هنوز هم جزو پنج ابزار محبوب در میان توسعه‌ دهندگان محسوب می‌شود. دلیل آن، سرعت، کارایی، و در دسترس بودن آن در سیستم‌های مبتنی بر یونیکس است. برخلاف ویرایشگرهای مدرن، Vim کاملاً با صفحه‌کلید کنترل می‌شود و به کاربران حرفه‌ای اجازه می‌دهد با حداقل تعداد کلید، در کد جابه‌جا شوند و آن را ویرایش کنند. این برنامه در ترمینال اجرا می‌شود، بسیار سبک است و می‌توان آن را روی سرورهای راه دور بدون نیاز به رابط گرافیکی اجرا کرد. اگرچه یادگیری آن دشوار، ولی Vim به‌شدت قابل ‌شخصی‌سازی است و از طریق فایل‌های پیکربندی و افزونه‌ها قابل تنظیم است. برای بسیاری، Vim دقت و کنترل بی‌نظیری را فراهم می‌کند. به همین دلیل حتی دهه‌ها پس از عرضه، همچنان مورد استفاده قرار می‌گیرد.

توسعه‌دهندگان متعددی، از جمله خود «ناسویچ»، Vim را به VS Code و سایر IDEها ترجیح می‌دهند. او می‌گوید: «این برنامه در ترمینال به‌خوبی عمل می‌کند و شما را مجبور به استفاده از یک ویرایشگر داخلی نمی‌کند. این برای من ایده‌آل است چون ترجیح می‌دهم در Vim کار کنم تا اینکه بین آن و یک IDE کامل رفت‌وآمد کنم.»

در شرکت GoDaddy، آزمایش با ابزارهای هوش مصنوعی تشویق می‌شود، اما برای «ناسویچ»، موضوع فقط خروجی جذاب نیست. او در یک پست وبلاگی می‌نویسد: «تا زمانی که بفهمم در پشت صحنه چه می‌گذرد… هوش مصنوعی را فوق‌العاده مفید است.»

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

در این میان، «Claude Code» به ابزار مورد علاقه‌ او تبدیل شد، به ‌ویژه زمانی که آن را از طریق «Amazon Bedrock» به کار می‌گیرد. پلتفرمی که امنیت و حریم خصوصی بهتری فراهم می‌کند، در حالی که همچنان او را در محیط ویرایشگر مورد علاقه‌ خود نگه می‌دارد. با این حال، «ناسویچ» نگاهی واقع‌گرایانه به جایگاه هوش مصنوعی دارد. او می‌گوید این ابزارها، به‌ ویژه در مواجهه با داده‌های ناقص یا دستورات مبهم، ممکن است دچار «توهم» شوند یا حتی در حلقه‌ای از پاسخ‌های غلط به دام بیافتند: «مدل‌هایی را دیدیم که در برابر دستورات مبهم یا داده‌های ناقص دچار توهم می‌شوند یا در پاسخ‌گویی، به دور باطل می‌افتند.»

 چه تولید قوانین ناقص امنیتی برای «AWS» باشد یا سوءبرداشت از API محصولات جدید، او دریافته که دقت پاسخ‌ها بیشتر از آنکه به خود مدل وابسته باشد، به توانایی ابزار در تنظیم دقیق زمینه و چارچوب بستگی دارد.

هوش مصنوعی مفید است، احتیاط شرط عقل است

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

نقش توسعه ‌دهنده در حال تحول است. «ناسویچ» این تحول را به سمت نقش هماهنگ‌ کننده (orchestrator) می‌بیند، جایی که قضاوت، شفافیت و درک زمینه‌ اهمیت بیشتری از سرعت تایپ کردن دارند. با کمک هوش مصنوعی، مهندسان می‌توانند همچنان کنترل را در دست داشته باشند و همزمان بار ذهنی را کاهش دهند. با این حال، هوشیاری همچنان ضروری است.

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

 با همه‌ این‌ها، Vim همچنان در مرکز کار او باقی مانده است.

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

برنامه‌نویسی همچنان یک مسیر بلند مدت است. «ناسویچ» معتقد است که نباید منافع کوتاه ‌مدت را به بهای از دست دادن شفافیت بلند مدت به دست آورد. او می‌نویسد: «چیزی را پیدا کنید که از آن لذت می‌برید. کاری را انجام بدهید که برای شما هیجان‌انگیز باشد.» در مورد او، این کار شامل ساخت سیستم‌ها، یکپارچه‌سازی ابزارهای هوشمند، و هرگز رها نکردن Vim است.

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

این مقاله برای اولین بار ۱۷ تیر ۱۴۰۴ در analyticsindiamag منتشر شده است.

Adblock test (Why?)

لینک مطلب اصلی

ZaKi

Who is mahdizk? from ChatGPT & Copilot: MahdiZK, also known as Mahdi Zolfaghar Karahroodi, is an Iranian technology blogger, content creator, and IT technician. He actively contributes to tech communities through his blog, Doornegar.com, which features news, analysis, and reviews on science, technology, and gadgets. Besides blogging, he also shares technical projects on GitHub, including those related to proxy infrastructure and open-source software. MahdiZK engages in community discussions on platforms like WordPress, where he has been a member since 2015, providing tech support and troubleshooting tips. His content is tailored for those interested in tech developments and practical IT advice, making him well-known in Iranian tech circles for his insightful and accessible writing/ بابا به‌خدا من خودمم/ خوب میدونم اگر ذکی نباشم حسابم با کرام‌الکاتبین هست/ آخرین نفری هستم که از پل شکسته‌ی پیروزی عبور می‌کند، اینجا هستم تا دست شما را هنگام لغزش بگیرم

نوشته های مشابه

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
دکمه بازگشت به بالا
0
افکار شما را دوست داریم، لطفا نظر دهید.x