هوش داده افلاطون
جستجوی عمودی و هوش مصنوعی

GitHub Copilot ترفندهای جدیدی یاد می گیرد، مدل امسال را اتخاذ می کند

تاریخ:

مایکروسافت گیت هاب مدل برنامه نویسی Copilot خود را برای انجام وظایف جدید آموزش داده است و دستیار هوش مصنوعی را که قبلاً به طور گسترده پذیرفته شده بود برای توسعه دهندگان اجتناب ناپذیر می کند.

به مناسبت این مناسبت، راهنمای کد نام جدیدی دارد یا به مرور زمان خواهد داشت: Copilot X، که به عنوان رتبه‌بندی محتوایی که تولید می‌کند در نظر گرفته نشده است.

توماس دومکی، مدیر عامل GitHub در یک پست وبلاگی ارائه شده به سایت گفت: «تیم تحقیق و توسعه ما در GitHub Next تلاش کرده است تا از ویرایشگر عبور کرده و GitHub Copilot را به یک دستیار هوش مصنوعی با دسترسی آسان در طول چرخه عمر توسعه تبدیل کند. ثبت نام. "این GitHub Copilot X است - چشم انداز ما برای آینده توسعه نرم افزار مبتنی بر هوش مصنوعی."

با این حال Dohmke مکرراً به نرم افزار به سادگی به عنوان Copilot اشاره می کند، بنابراین ما نیز با فرض اینکه X نشان دهنده یک انتقال آرزویی در تاریخ بعدی باشد، این کار را انجام خواهیم داد.

در آینده، Copilot به مجموعه‌ای از مدل‌های زبان بزرگ در حال تکامل، از جمله GPT-3.5-turbo و Open AI تکیه خواهد کرد. GPT-4، به جای نسخه سفارشی OpenAI نسخه قدیمی. OpenAI API عمومی Codex را در 23 مارس 2023 خاموش می‌کند. GitHub می‌گوید انتظار ندارد که توقف Codex بر مشتریان تأثیر بگذارد. OpenAI بلافاصله به درخواستی مبنی بر اینکه آیا توقف API ارتباطی با دعوای حقوق کپی رایت و صدور مجوز ادامه دارد بیش از Codex و Copilot.

تابستان گذشته معرفی شد پس از یک سال آزمایش فنی، Copilot پیشنهادهای کدنویسی را ارائه می دهد، اگرچه همیشه خوب نیستند، برای توسعه دهندگانی که از GitHub با ویرایشگرهای متن و IDE های پشتیبانی شده مانند Visual Studio Code استفاده می کنند.

از ماه گذشته، طبق گفته GitHub، Copilot دست به کار شده بود 46 درصد کد در انبار ابری مایکروسافت ایجاد شد و به توسعه دهندگان کمک کرد تا 55 درصد سریعتر برنامه ریزی کنند.

روز چهارشنبه، Copilot - یک "برنامه نویس جفت" هوش مصنوعی، همانطور که GitHub می گوید - آماده گفتگو با توسعه دهندگان به سبک ChatGPT در کد ویژوال استودیو یا ویژوال استودیو خواهد بود. مکالمات سریع و پاسخ در یک پنجره چت نوار کناری IDE انجام می شود، برخلاف پاسخ های تکمیل خودکار که از پرس و جوهای مبتنی بر نظر در یک فایل منبع ایجاد می شود.

Dohmke گفت: "چت Copilot فقط یک پنجره چت نیست." "این برنامه تشخیص می دهد که یک برنامه نویس چه کدی را تایپ کرده است، چه پیام های خطایی نشان داده می شود، و عمیقا در IDE جاسازی شده است."

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

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

Dohmke که ظاهراً آماده تعهد به گسترش نام X نیست، گفت: "چت Copilot بر اساس کاری است که OpenAI و مایکروسافت با ChatGPT و Bing جدید انجام داده اند."

با توجه به روش بینگ، افت نام بینگ او ممکن است کاملاً تأییدی نباشد که او تصور می کند است انجام زمانی که تحت تاثیر GPT-4 است. اما محدود به زمینه تولید کد، شاید بتوان GPT-4 را راحت‌تر به سمت خروجی مفید هدایت کرد.

اسکرین شات از Copilot در حال رسیدگی به درخواست کشش

تصویری از Copilot که درخواست کشش را انجام می دهد – برای بزرگنمایی کلیک کنید

در هر صورت، پذیرش GPT-4 توسط GitHub از یک ویژگی پشتیبانی می‌کند که به عنوان یک پیش‌نمایش فنی باز می‌شود: توضیحات ایجاد شده توسط هوش مصنوعی از درخواست‌های کششی (تغییر کد ارسالی).

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

علاوه بر این، قلمرو Copilot به اسناد گسترش یافته است. شروع با مستندات برای واکنش نشان می دهند, اسناد لاجوردیو DND، توسعه دهندگان می توانند سؤالات خود را مطرح کنند و از طریق رابط چت پاسخ های ایجاد شده توسط هوش مصنوعی را دریافت کنند. به گفته Dohmke، با گذشت زمان، توانایی تعامل با اسناد از طریق رابط چت به مخازن هر سازمان و اسناد داخلی گسترش خواهد یافت.

اسکرین شات Copilot CLI

اسکرین شات Copilot CLI (برای بزرگنمایی کلیک کنید)

بنابراین به جای جستجوهای مبتنی بر کلمه کلیدی برای یافتن پیوندی که به یک سند با پاسخ اشاره می کند، توسعه دهندگان می توانند سؤالات ساختارمند کمتری مطرح کنند و گاهی اوقات پاسخ های دقیق را مستقیماً (بدون ذکر منبع) دریافت کنند. این ممکن است توضیح دهد که چرا گوگل اینقدر نگران است که در اثر سیل ناگهانی محصولات با طعم هوش مصنوعی گرفتار شود.

GitHub حتی به Copilot در استعمار خط فرمان کمک کرده است GitHub Copilot CLI. اگر تا به حال یک افسون خط فرمان مبهم یا پرچم فرمان را فراموش کرده اید، Copilot شما را پوشش می دهد، که ممکن است آرامش بخش باشد یا نباشد. ®

نقطه_img

جدیدترین اطلاعات

نقطه_img