Xcode IDE از رقیب اصلی مایکروسافت، اپل، Copilot AI را دریافت می‌کند

خبر

درست پس از گسترش دسترسی دستیار کدنویسی Copilot AI به IDE Eclipse متن‌باز، مایکروسافت نشان داد که چگونه حتی فراتر می‌رود و جزئیات نسخه پیش‌نمایش برای IDE Xcode از رقیب اصلی، اپل، را شرح می‌دهد.

هفته گذشته گزارش دادیم که تیم توسعه در حال قرار دادن تکمیل کد در یک پیش‌نمایش عمومی برای IDE Eclipse متن‌باز است که عمدتاً برای توسعه‌دهندگان جاوا ارائه می‌شود.

دو روز بعد، اعلامیه یک پیش‌نمایش عمومی مشابه برای IDE Xcode منتشر شد، که برای توسعه نرم‌افزار برای سیستم‌عامل‌های macOS، iOS، iPadOS، watchOS و tvOS اپل استفاده می‌شود - برخی از آنها رقبای محصولات ردموند هستند. این فناوری هوش مصنوعی اکنون به طور گسترده در Visual Studio Code، Visual Studio 2022، Xcode، JetBrains IDEs، Neovim، Eclipse و Azure Data Studio مورد استفاده قرار گرفته است.

هانگ وانگ، مدیر برنامه، از تیم توسعه گفت: "ما هیجان‌زده هستیم که اعلام کنیم GitHub Copilot for Xcode Chat اکنون در پیش‌نمایش عمومی است و قدرت هوش مصنوعی را برای کمک به توسعه‌دهندگان در کدنویسی کارآمدتر به ارمغان می‌آورد." "فقط با یک حساب GitHub، می‌توانید Copilot را در Xcode فعال کنید و از پیشنهادات مبتنی بر هوش مصنوعی و ویژگی‌های چت تعاملی استفاده کنید."

در حالی که به عنوان یک افزونه مانند Eclipse و برخی دیگر از ابزارها برای IDEها و ویرایشگرهای کد مختلف ارائه نمی‌شود، این پروژه را می‌توان در GitHub Copilot for Xcode یافت. می‌توان آن را از طریق رابط خط فرمان Homebrew نصب کرد.

مانند همه ابزارهای IDE و ویرایشگر، یک اشتراک GitHub Copilot مورد نیاز است. سایر پیش‌نیازها شامل macOS 12 یا بالاتر و Xcode 8 یا بالاتر است.

در حالی که Chat در حالت پیش‌نمایش است، یکی از قابلیت‌های این ابزار، تکمیل کد استاندارد است: "شما می‌توانید پیشنهادات نوع تکمیل خودکار را از GitHub Copilot دریافت کنید، چه با شروع نوشتن کدی که می‌خواهید استفاده کنید، یا با نوشتن یک نظر به زبان طبیعی که توضیح می‌دهد می‌خواهید کد چه کاری انجام دهد."

GitHub متعلق به مایکروسافت، خالق "برنامه‌نویس جفتی هوش مصنوعی" اصلی، موارد جدید را در وبلاگ خود در 13 فوریه پست فهرست کرد.

  • نمای چت: از Copilot برای کمک به انجام وظایف کدنویسی مستقیماً در نمای چت کمک بگیرید.
  • دستورات اسلش: از دستورات سریع مانند /explain برای توضیحات کد استفاده کنید.
  • کد مرجع: چت‌ها را به فایل‌های خاص محدود کنید تا کمک مرتبط‌تری دریافت کنید.
  • چندین مکالمه: رشته‌های مختلف را با زمینه خاص خود حفظ کنید.
  • مدیریت تاریخچه چت: مکالمات گذشته را برای مراجعات بعدی پیگیری کنید.
  • دسترسی رایگان: با ثبت نام با حساب GitHub خود یا ایجاد یک حساب جدید، 2000 تکمیل کد و 50 پیام چت در ماه به صورت رایگان دریافت کنید.

تا آنجا که ما می‌توانیم بگوییم - تعداد دقیق Copilotهای هوش مصنوعی که در جهان رها شده‌اند ظاهراً غیرقابل شناخت است، مانند مقدار پی، برای ماشین‌ها یا انسان‌ها غیرقابل درک است - به نظر می‌رسد این فهرست IDEها و ویرایشگرهای پشتیبانی‌شده است.