1

مایکروسافت ماه گذشته ابزار Code را به‌عنوان یکی از 3 بخش اصلی نسخه بازطراحی‌شده اپلیکیشن Copilot معرفی کرد. این اپلیکیشن به‌عنوان یک عامل کدنویسی ساده و آسان برای استفاده ارائه شد که به کاربران اجازه می‌دهد آنچه را می‌خواهند بسازند، با زبان طبیعی توصیف کنند (برای مثال، یک اپلیکیشن، ابزار پیگیری، داشبورد، فرایند خودکارسازی یا گردش کار)، سپس Copilot آن را برایشان می‌سازد.

در واقع، این ابزار نوعی اپلیکیشن کدنویسی به سبک Vibe Coding با تمرکز بر محیط کار است که فعالیت‌های موجود را به اپلیکیشنی کاربردی تبدیل می‌کند. مایکروسافت اکنون عرضه تدریجی آن را از طریق برنامه Frontier آغاز کرده است.

این ابزار چگونه کار می‌کند؟

همان‌طور که اشاره شد، Copilot Code کار را با پرسیدن این سؤال آغاز می‌کند که کاربر می‌خواهد چه چیزی بسازد؛ آن هم به زبان طبیعی. سپس می‌تواند با استفاده از Work IQ، اطلاعات زمینه‌ای را از ایمیل‌ها، جلسات، اسناد، گفتگوها و داده‌های متصل‌شده استخراج کند تا نیازهایی را که در درخواست اولیه ذکر نشده‌اند، تشخیص دهد. پس از آنکه Copilot نسخه اولیه اپلیکیشن را ساخت، کاربران می‌توانند با ارائه دستورهایی به زبان طبیعی به عامل‌های هوش مصنوعی، آن را اصلاح و تکمیل کنند.

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

این ابزار می‌تواند به یک پروژه نرم‌افزاری واقعی تبدیل شود

اپلیکیشن‌ها می‌توانند به‌صورت محلی اجرا شوند یا در محیط ابری مدیریت‌شده مایکروسافت منتشر شوند و در اختیار اعضای یک سازمان قرار بگیرند. اگر پروژه به‌اندازه‌ای گسترش پیدا کند که نگهداری آن از توان یک نفر خارج شود، می‌توان آن را به یک مخزن جدید یا موجود در GitHub متصل کرد و به یک درخواست ادغام اولیه (Pull Request) تبدیل کرد.

مایکروسافت می‌گوید Copilot Code و GitHub Copilot از فناوری عامل‌محور زیربنایی یکسانی استفاده می‌کنند، اما برای گروه‌های کاملاً متفاوتی از کاربران طراحی شده‌اند. Copilot Code به افراد اجازه می‌دهد با یک مشکل کاری شروع کنند و برای آن راه‌حلی بسازند؛ حتی اگر توسعه‌دهنده نباشند. اگر پروژه به‌اندازه‌ای پیچیده شود که به کار مهندسی نرم‌افزار تخصصی نیاز داشته باشد، توسعه‌دهندگان می‌توانند ادامه کار را با GitHub Copilot بر عهده بگیرند