اپل برنامه‌نویسی عاملیت‌محور را به Xcode می‌آورد
تبلیغات

به گزارش گروه ترجمه رکنا، به نقل از وبسایت تک کرانچ،  نسخه آزمایشی Xcode 26.3 از امروز برای همه توسعه‌دهندگان اپل از طریق وب‌سایت توسعه‌دهندگان در دسترس است و کمی بعد در اپ استور منتشر خواهد شد.

این به‌روزرسانی جدید در پی انتشار Xcode 26 در سال گذشته عرضه شده است، نسخه‌ای که پشتیبانی از ChatGPT و Claude را در محیط توسعه یکپارچه اپل (IDE) معرفی کرد، محیطی که توسعه‌دهندگان برای ساخت اپلیکیشن‌های آیفون، آیپد، مک، اپل واچ و دیگر پلتفرم‌های سخت‌افزاری اپل از آن استفاده می‌کنند.

ادغام ابزارهای برنامه‌نویسی عاملیت‌محور به مدل‌های هوش مصنوعی اجازه می‌دهد به بخش‌های بیشتری از قابلیت‌های Xcode دسترسی داشته باشند تا وظایف خود را انجام داده و خودکارسازی پیچیده‌تری ایجاد کنند.

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

در زمان عرضه، این اجنت‌ها می‌توانند به توسعه‌دهندگان کمک کنند تا پروژه خود را بررسی کنند، ساختار و متادیتای آن را درک کنند، سپس پروژه را بسازند و تست‌هایی انجام دهند تا در صورت وجود خطاها، آن‌ها را اصلاح کنند.

برای آماده‌سازی این عرضه، اپل اعلام کرد با هر دو شرکت Anthropic و OpenAI همکاری نزدیک داشته است تا تجربه جدید طراحی شود. به‌ویژه شرکت تلاش زیادی کرده است تا استفاده از توکن‌ها و فراخوانی ابزارها بهینه شود و اجنت‌ها بتوانند به‌طور مؤثر در Xcode اجرا شوند.

اپل برنامه_نویسی2

Xcode از پروتکل MCP (Model Context Protocol) استفاده می‌کند تا قابلیت‌های خود را برای اجنت‌ها آشکار کند و آن‌ها را به ابزارهایش متصل نماید. این بدان معناست که Xcode اکنون می‌تواند با هر اجنت سازگار با MCP، برای امور مانند کشف پروژه، ایجاد تغییرات، مدیریت فایل‌ها، پیش‌نمایش و قطعه‌کدها و دسترسی به مستندات به‌روز، همکاری کند.

توسعه‌دهندگانی که می‌خواهند ویژگی برنامه‌نویسی عاملیت‌محور را امتحان کنند، ابتدا باید اجنت‌هایی را که می‌خواهند استفاده کنند از تنظیمات Xcode دانلود کنند. آن‌ها همچنین می‌توانند حساب‌های خود را با ارائه‌دهندگان هوش مصنوعی با ورود به سیستم یا افزودن کلید API متصل کنند. منوی کشویی درون برنامه به توسعه‌دهندگان اجازه می‌دهد نسخه مدل موردنظر خود را انتخاب کنند (مثلاً GPT‑5.2‑Codex در برابر GPT‑5.1 mini).

در کادر دستورالعمل در سمت چپ صفحه، توسعه‌دهندگان می‌توانند به اجنت بگویند چه نوع پروژه‌ای می‌خواهند بسازند یا چه تغییراتی در کد ایجاد کنند، با استفاده از فرمان‌های زبان طبیعی. برای مثال، می‌توانند Xcode را هدایت کنند تا ویژگی‌ای به برنامه خود اضافه کند که از یکی از فریم‌ورک‌های ارائه‌شده اپل استفاده کند و مشخص کنند چگونه باید ظاهر و عملکرد آن باشد.

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

اپل معتقد است این شفافیت می‌تواند به‌ویژه برای توسعه‌دهندگان تازه‌کار که در حال یادگیری کدنویسی هستند مفید باشد. در این راستا، شرکت کارگاهی تحت عنوان «کد همراه» (code-along) روز پنج‌شنبه در سایت توسعه‌دهندگان برگزار می‌کند، جایی که کاربران می‌توانند مشاهده و یادگیری کنند که چگونه از ابزارهای برنامه‌نویسی عاملیت‌محور استفاده کنند و به‌طور همزمان با نسخه خود از Xcode کدنویسی کنند.

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

علاوه بر این، اگر توسعه‌دهندگان از نتایج راضی نباشند، می‌توانند به‌راحتی کد خود را در هر زمانی به حالت اولیه بازگردانند، زیرا Xcode هر بار که اجنت تغییری ایجاد می‌کند، نقطه عطفی ایجاد می‌کند.

اخبار تاپ حوادث

تبلیغات
تبلیغات
تبلیغات