ابزار Copilot CLI از GitHub، روش توسعه برنامهها در Azure را به طور اساسی تغییر میدهد. این ابزار فراتر از تکمیل خودکار کد است و به عنوان یک ضریب بهرهوری عمل میکند که به تیمها کمک میکند ویژگیها را با سرعتی فراتر از تصور قبلی منتشر کنند.
Copilot CLI بر خلاف Copilot موجود در IDE، در ترمینال اجرا میشود، جایی که توسعهدهندگان بخش عمدهای از زمان خود را صرف اجرای دستورات، استقرار کد و مدیریت زیرساخت میکنند. این ابزار با درک متنی که توسعهدهنده در Azure کار میکند و ساختار پروژه را میفهمد، میتواند توالی دستورات کاملی را پیشنهاد دهد که معمولاً نیاز به جستجو در مستندات دارد.
به عنوان مثال، تنظیم یک تابع Azure جدید با محرکهای ذخیرهسازی blob، پیکربندی نظارت و استقرار آن در یک محیط مرحلهای، به طور سنتی شامل جستجوی نحو Azure CLI، به خاطر سپردن پرچمهای مناسب، تنظیم اتصالات حساب ذخیرهسازی، پیکربندی Application Insights، نوشتن اسکریپتهای استقرار و آزمایش محلی بود. با Copilot CLI، میتوان این نیاز را به زبان ساده بیان کرد و ابزار توالی دستورات دقیق را تولید میکند.
این ابزار با تبدیل قصد به عمل، امکان میدهد تا به جای حفظ نحو پیچیده Azure CLI، سوالاتی مانند "ایجاد یک برنامه کانتینری با مقیاسبندی خودکار و اتصال آن به پایگاه داده PostgreSQL موجود" پرسیده شود. Copilot CLI این درخواستها را به دستورات Azure CLI مناسب با پارامترها و پرچمهای صحیح تبدیل میکند.
Copilot CLI در چرخههای تکرار سریع و توسعه ویژگیها میدرخشد. با امکان پرسیدن سوالاتی مانند "نمایش گروههای منابع فعلی"، "استقرار یک تست سریع" یا "بازگرداندن یک تغییر"، توسعهدهندگان میتوانند در جریان کار خود بمانند و بازخورد فوری دریافت کنند.
مشاهده مطلب اصلی