پرش به محتوای اصلی

Kaseya CTO می‌گوید که این مشخصات کد جدید است، بنابراین نثر خود را با قلم مو آشنا کنید

دِ رجیستر۱۴۰۵ مهر ۲۹, چهارشنبه، ساعت ۱۳:۳۰حدود 4 دقیقه مطالعه

تخصص دامنه و نوشتن واضح بیشتر از نحو مهم است، و بله، این به معنای مستندسازی است

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

Pratik Wadher، مدیر ارشد فناوری در Kaseya می‌گوید که تیمی از کدسازان را بر بازنویسی نرم‌افزار در مجموعه خدمات مدیریت شده شرکت نظارت می‌کرد که شامل نظارت و مدیریت از راه دور، پشتیبان‌گیری و بازیابی، امنیت سایبری و اتوماسیون است.

او به The Register می‌گوید: «هدف یکسان کردن داده‌هایمان، یکسان کردن API است، اما همانطور که شروع به بررسی سبد محصولاتی می‌کنیم، سعی می‌کنیم بفهمیم که از چه الگوهایی می‌توانیم برای یکپارچه‌سازی گردش‌های کاری محصول استفاده کنیم.

ذخیره سازی مثال خوبی است. گردش کار اصلی شامل خواندن و نوشتن داده ها در آرایه های ذخیره سازی، محیط ابری خود Kaseya یا رک هایی است که توسط hyperscaler اجرا می شوند. این تیم قسمت پشتی محصولات ذخیره سازی خود را مجددا طراحی کرد تا موتور ذخیره سازی در هر نوع ذخیره سازی از ZFS تا S3 بخواند و بنویسد.

Wadher ادعا می کند: "این جایی است که هوش مصنوعی کمک می کند." اساسا ما آن قطعه از معماری مجدد را سرعت بخشیده‌ایم.»

از زمان پیوستن به Kaseya در سپتامبر 2025، CTO تلاش کرده است تا آنچه را که او اذعان می‌کند ممکن است تعداد «گیج‌کننده» از محصولات فردی باشد، ساده‌سازی کند.

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

در این فرآیند، Kaseya از عوامل کدگذاری Anthropic برای کمک به انسان در نوشتن مشخصات استفاده کرد. کیسه‌های گوشت در Kaseya سپس روی آن تکرار می‌شدند و قبل از اینکه هوش مصنوعی کد را تولید کند، آن را با عوامل نقد بررسی کردند. Anthropic's Claude در حال تبدیل شدن به "استاندارد واقعی" برای نوشتن کد در Kaseya است.

Wadher می‌گوید: «وقتی به مهندسانم نگاه می‌کنم، اینطور نیست که قبلا کد می‌نوشتم. تقریبا مثل این است که دارم این عوامل را دستکاری می‌کنم، اما بهترین مهندسان هنوز هم انتقادی هستند، زیرا شما تجربه زیادی در درک آنچه باید انجام دهید، ایجاد کرده‌اید.

آیا این کار کدنویسی را از بین می برد؟ او ادعا می کند که بله و نه. با بازتاب صنعت گسترده‌تر، برخی از مهندسان Kaseya رویکرد جدید را پذیرفته‌اند و برخی دیگر «تردید» هستند.

بخش سرگرم کننده کدنویسی طراحی، معماری، تفکر خواهد بود. نوشتن کد سرگرم کننده است اما فکر نمی کنم [بخش] سرگرم کننده باشد. بخش سرگرم کننده اجرای کد است، دیدن کارهایی که می تواند انجام دهد، و سپس آن را بهینه کنید و آن را تغییر دهید.

او اضافه می‌کند که توسعه‌دهندگان باید به ارائه‌کنندگان ماهر تبدیل شوند و «شما به تخصص دامنه نیاز دارید». «اگر فقط از هوش مصنوعی برای تولید کد استفاده می‌کنید، فکر نمی‌کنم مفید باشید و فکر نمی‌کنم کدی که می‌نویسید مفید باشد.»

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

هوش مصنوعی در حال حاضر تغییراتی را بر بخش فناوری تحمیل کرده است. تحقیقات سال گذشته نشان داد که تعداد فارغ التحصیلانی که شغل خود را در زمینه فناوری شروع می کنند در حال کاهش است و کارکردهای خاصی توسط عوامل در نظر گرفته شده است.

Wadher می‌گوید: «من فکر می‌کنم وظایف اساسی توسط هوش مصنوعی انجام خواهد شد، بنابراین شما به آن نیاز نخواهید داشت. "مهارت هایی که بسیار مهم خواهند بود تفکر انتقادی و نوشتن هستند.

"بدترین بخش کدنویسی، [چیزی که] مهندسان از آن متنفرند نوشتن مستندات است. خوب، حدس بزنید؟ این موضوع اکنون بسیار مهم‌تر می‌شود. نوشتن مشخصات طراحی واضح و مختصر، مشخصات کاربردی، بسیار مهم خواهد بود. نکته خوب این است که شما اکنون یک شریک [AI] خواهید داشت که می‌تواند این کار را با شما انجام دهد و می‌توانید با این شریک تکرار کنید.

"من می گویم کد جدید همان مشخصات است. این همان چیزی است که اکنون می خواهید در GitHub بررسی کنید، زیرا می خواهید مطمئن شوید که مشخصاتی که نوشته اید همان نوع کد را بارها و بارها تولید می کند. من واریانس هایی را دیده ام." ®

خواندن متن کامل در دِ رجیستربه زبان اصلی، در سایت ناشر باز می‌شود
متن اصلی (انگلیسی)

The spec is the new code, so brush up on your prose, says Kaseya CTO

Domain expertise and clear writing will matter more than syntax, and yes, that means documentation

همه‌ی اخبار فناوری