مایکروسافت بهتازگی اعلام کرد که ابزارهای خودکار مبتنی بر هوش مصنوعی را بهطور کامل در سرویس GitHub Copilot ادغام کرده است. این قابلیت جدید به توسعهدهندگان اجازه میدهد تا وظایف کدنویسی را بهصورت خودکار انجام دهند و بازدهی توسعه نرمافزار را بهطور قابل توجهی افزایش دهند.
در حال حاضر، این قابلیت در مرحله پیشنمایش (Preview Phase) ارائه شده است و با استفاده از تکرار خودکار (Automated Iteration) میتواند کد را بهینهسازی کند، آسیبپذیریها را در زمان واقعی شناسایی کرده و اصلاحات خودکار اعمال کند.
این پیشرفت، فرآیند بررسی دستی کد را که بهطور سنتی زمانبر بوده، کاهش داده و به توسعهدهندگان امکان میدهد بیشتر بر روی جنبههای استراتژیک و پیچیده کدنویسی تمرکز کنند، در حالی که دقت ترکیب کد نیز بهبود مییابد.
قابلیتهای جدید GitHub Copilot
🔹 Copilot Edits:
🔹 ویژگی جدید Copilot Edits به توسعهدهندگان امکان میدهد چندین پایگاه کد (Codebase) را بهطور همزمان مدیریت کنند.
🔹 این قابلیت امکان تعامل با Copilot از طریق زبان طبیعی را فراهم کرده و پیشنهادات کدنویسی متنی ارائه میدهد.
🔹 ابتدا برای Microsoft Visual Studio معرفی شد و اکنون با مدل جدید Google Gemini 2.0 Flash AI نیز یکپارچه شده است.
🔹 Project Padawan:
🔹 مایکروسافت پروژهای تحت عنوان “Project Padawan” را معرفی کرد که یک سرویس اتوماسیون مبتنی بر هوش مصنوعی برای اکوسیستم توسعه GitHub است.
🔹 این قابلیت به کاربران امکان میدهد دستورات خود را بهصورت خودکار اجرا کرده و فرآیندهای پیچیده توسعه نرمافزار را بهینه کنند.
قابلیتهای بینایی کامپیوتری و تحلیل کد
🔹 ادغام قابلیتهای بینایی کامپیوتری (Computer Vision) در GitHub Copilot:
- سیستم اکنون قادر است اسکرینشاتها، تصاویر و دیاگرامهای آپلود شده را تشخیص دهد.
- این قابلیت به Copilot اجازه میدهد که براساس ورودیهای بصری، ساختارهای کد و رابطهای کاربری تولید کند.
🔹 تحلیل عمیق کد:
- سیستم جدید قادر به بررسی دقیق کد و ارائه پیشنهادهای بهینهسازی برای اصلاحات بعدی است.
یک نظر