مایکروسافت به تازگی پیشنمایش کوپایلوت (Copilot) در SQL Server Management Studio (SSMS) را معرفی کرده است. این قابلیت اکنون به عنوان یک جزء انتخابی در نسخه نهایی (GA) SSMS 21 در دسترس قرار گرفته است. کوپایلوت در SSMS یک دستیار هوش مصنوعی (AI Assistant) است که به کاربران در نوشتن، مستندسازی، توضیح، و رفع اشکال کد T-SQL کمک میکند و همچنین قادر به پاسخگویی به هرگونه سوالی درباره پایگاه داده (SQL Database) شماست. این ابزار برای افزایش بهرهوری و کارایی متخصصان داده، از جمله مدیران پایگاه داده (DBA)، توسعهدهندگان پایگاه داده (Database Developers)، و مدیران اپلیکیشن (Application Administrators)، طراحی شده است. هدف اصلی کوپایلوت در SSMS، توانمندسازی تمامی متخصصان داده برای افزایش قابلیتها و بهرهوری آنها است و نه جایگزینی افراد.
ویژگیهای کلیدی
کوپایلوت در SSMS یک ابزار قدرتمند برای محیط توسعه SSMS است که فراتر از یک ویرایشگر کد (Source Code Editor) عمل میکند. این دستیار هوش مصنوعی، پایگاه داده SQL شما را با استفاده از زمینه اتصال (Connection Context) درک کرده و بر اساس سوالات شما، با پایگاه داده تعامل میکند. این قابلیت در زمان نیاز در دسترس بوده و در غیر این صورت، پنهان میماند تا محیط کاری کاربر را شلوغ نکند. کوپایلوت در SSMS با هدف کمک به کاربران برای نوشتن و بهبود T-SQL توسعه یافته است، که در نهایت به مدیریت و توسعه آسانتر پایگاه داده SQL منجر میشود.
امنیت و حریم خصوصی
امنیت و حریم خصوصی (Security and Privacy) از نگرانیهای اصلی شرکتها هستند، و مایکروسافت به این موضوع توجه ویژهای داشته است. در حال حاضر، کوپایلوت در SSMS تنها از نقاط پایانی (Endpoints) در سرویس Azure OpenAI پشتیبانی میکند. این پیکربندی مزایای متعددی در زمینه هوش مصنوعی مسئولیتپذیر (Responsible AI) مدلهای Azure OpenAI دارد. نکته حائز اهمیت این است که کوپایلوت در SSMS هیچگونه دستور یا پاسخی را ثبت یا نگهداری نمیکند و از آنها برای آموزش یا بازآموزی (Retraining) مدلها استفاده نمینماید. این سیاست به وضوح در مستندات مربوط به دادهها، حریم خصوصی، و امنیت سرویس Azure OpenAI تشریح شده است. همچنین، کاربران میتوانند برای رفع هرگونه نگرانی باقیمانده، «یادداشت شفافیت (Transparency Note)» کوپایلوت در SSMS را بررسی کنند.
شروع به کار
کوپایلوت در SSMS از تاریخ ۱۹ می ۲۰۲۵، با نصب SSMS 21 GA از طریق Visual Studio Installer در دسترس است. برای فعالسازی این قابلیت، هنگام نصب SSMS، باید بار کاری (Workload) "AI Assistance" را در تب Workload انتخاب کنید. پس از اتمام نصب، دکمه کوپایلوت بر روی نوار ابزار (Toolbar) SSMS ظاهر خواهد شد. با انتخاب این دکمه، یک پنجره پیکربندی (Configuration Window) باز میشود که در آن میتوانید اطلاعات مربوط به منبع Azure OpenAI خود را وارد کنید. مستندات شامل جزئیات کاملی برای ایجاد یک نقطه پایانی و استقرار (Deployment) در Azure OpenAI است. برای کاربرانی که اشتراک (Subscription) Azure ندارند و مایل به امتحان کوپایلوت هستند، میتوانند یک حساب رایگان (Free Azure Account) ایجاد کنند که شامل ۲۰۰ دلار اعتبار برای استفاده در هر زمینهای، از جمله ایجاد منابع در Azure OpenAI برای کوپایلوت در SSMS، میشود.
مشاهده مطلب اصلی