قابلیت Canvas در GitHub Copilot؛ ابزار جدید گیت‌هاب برای شخصی‌سازی دوطرفه محیط کاربری

قابلیت Canvas در GitHub Copilot؛ ابزار جدید گیت‌هاب برای شخصی‌سازی دوطرفه محیط کاربری

گیت‌هاب قابلیت جدیدی به نام Canvas (بوم) را در اپلیکیشن GitHub Copilot معرفی کرده است که به کاربران اجازه می‌دهد رابط‌های کاربری (UI) سفارشی و متناسب با گردش کار خود ایجاد کنند. این ابزار برخلاف محیط‌های ثابت سنتی، یک رابط تعاملی دوطرفه میان کاربر و عامل هوش مصنوعی (AI Agent) فراهم می‌کند که می‌تواند به شکل برد کانبان (Kanban)، چک‌لیست انتشار، داشبورد یا فرم طراحی شود.

نحوه ساخت Canvas با دستور create-canvas/

برای ساخت یک بوم اختصاصی، نیازی به کدنویسی یا طراحی دستی نیست. کاربران می‌توانند با اجرای دستور /create-canvas در محیط چت با هوش مصنوعی و توصیف نیازهای خود به زبان انگلیسی ساده، بوم مورد نظر خود را بسازند. برای دریافت بهترین نتیجه، پرامپت ورودی باید شامل سه بخش اصلی باشد: گردش کاری که بوم باید از آن پشتیبانی کند، کارهایی که کاربر می‌خواهد در این رابط انجام دهد و وظایفی که عامل هوش مصنوعی باید بر عهده بگیرد. پس از ارسال دستور، هوش مصنوعی رابط کاربری را در پنل سمت راست ایجاد می‌کند.

همکاری هم‌زمان و تعاملی با هوش مصنوعی

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

ذخیره‌سازی و استفاده از نمونه‌های آماده

بوم‌های ساخته‌شده به عنوان یک افزونه (Extension) ذخیره می‌شوند تا در آینده نیز قابل استفاده باشند. کاربران می‌توانند این افزونه‌ها را با تیم خود به اشتراک بگذارند یا به صورت شخصی ذخیره کنند. همچنین برای شروع سریع‌تر، امکان استفاده از بوم‌های آماده توسعه‌یافته توسط جامعه کاربری در بخش Awesome Copilot وجود دارد که شامل ابزارهای مدیریت وظایف و چک‌لیست‌ها می‌شود و می‌توان آن‌ها را مطابق نیاز شخصی‌سازی کرد.