اپل در نسخه جدید محیط توسعه خود، Xcode 26.3، قابلیت «کدنویسی عاملمحور» را اضافه کرده است؛ قابلیتی که به توسعهدهندگان اجازه میدهد از ایجنتهای هوش مصنوعی Anthropic و OpenAI مستقیماً در ایکسکد برای خودکارسازی بخشهای مختلف جریان توسعه استفاده کنند.
ایجنتهای هوش مصنوعی در قلب Xcode 26.3
طبق گزارش منتشرشده، نسخه Release Candidate ایکسکد ۲۶.۳ هماکنون برای همه توسعهدهندگان اپل از طریق وبسایت این شرکت در دسترس است و بهزودی در اپ استور نیز عرضه میشود. این بهروزرسانی، پس از نسخه ۲۶ که برای اولینبار امکان استفاده از مدلهایی مانند ChatGPT و Claude را در ایکسکد فراهم کرده بود، حالا یک گام جلوتر رفته و از ایجنتهای عاملمحور پشتیبانی میکند.
در این نسخه، ایجنتها میتوانند ساختار پروژه را بررسی کنند، متادیتا و فایلها را بخوانند، کد را بیلد کنند، تستها را اجرا کرده و در صورت وجود خطا، پیشنهاد اصلاح ارائه دهند. اپل اعلام کرده است که برای آمادهسازی این قابلیت، بهطور نزدیک با Anthropic و OpenAI همکاری کرده تا مصرف توکن و نحوه فراخوانی ابزارها در ایکسکد بهینه شود. همچنین از پروتکل MCP برای اتصال ایجنتها به قابلیتهای داخلی ایکسکد استفاده شده تا هر عامل سازگار با این پروتکل بتواند برای کشف پروژه، اعمال تغییرات و دسترسی به مستندات جدید به کار گرفته شود.
نحوه استفاده توسعهدهندگان و اهمیت آن
توسعهدهندگان میتوانند ایجنت موردنظر خود را از بخش تنظیمات ایکسکد دریافت کنند و با ورود حساب کاربری یا افزودن کلید API، آن را فعال کنند. در یک کادر دستور در سمت چپ محیط کار، برنامهنویس با زبان طبیعی توضیح میدهد چه پروژهای میخواهد بسازد یا چه تغییری در کد لازم است؛ برای مثال اضافهکردن یک قابلیت بر پایه یکی از فریمورکهای اپل. ایجنت، کار را به مراحل کوچکتر تقسیم میکند، مستندات لازم را قبل از شروع کدنویسی میخواند و تغییرات را بهصورت برجستهشده در کد و در یک ترنسکریپت کنار صفحه نمایش میدهد. در پایان، کد نهایی تست میشود و در صورت نیاز، ایجنت دوباره روی پروژه تکرار میکند تا خطاها را کاهش دهد. اگر توسعهدهنده از نتیجه راضی نباشد، میتواند در هر لحظه به نسخه قبلی کد بازگردد، زیرا ایکسکد پس از هر تغییر عامل، یک نقطه بازیابی ایجاد میکند.
این سطح از اتوماسیون میتواند برای برنامهنویسان تازهکار و همچنین تیمهای حرفهای مفید باشد؛ زیرا هم فرآیند یادگیری را شفافتر میکند و هم زمان صرفشده برای کارهای تکراری را کاهش میدهد. برای توسعهدهندگان ایرانی که از ابزارهای مشابه مانند گیتهاب کوپایلت - GitHub Copilot یا سایر خرید اکانت های هوشمصنوعی استفاده میکنند، این حرکت اپل نشان میدهد که ادغام عمیق ایجنتهای هوش مصنوعی در IDEها در حال تبدیلشدن به استاندارد جدید در دنیای توسعه نرمافزار است.
اپل همچنین کارگاهی بهصورت «کد-الونگ» روی وبسایت توسعهدهندگان خود برگزار میکند تا کاربران بتوانند همزمان با مشاهده آموزش، ایجنتهای عاملمحور را در پروژههای واقعی امتحان کنند و با بهترین شیوههای استفاده از این ابزارها آشنا شوند. این روند، قدم دیگری در جهت عادیسازی استفاده روزمره از هوش مصنوعی در چرخه کامل توسعه، از طراحی تا تست و دیباگ است.
منبع خبر: TechCrunch




