این هوش مصنوعی در حال حاضر 20 ٪ از کد Salesforce را می نویسد. در اینجا چرا توسعه دهندگان نگران نیستند
این هوش مصنوعی در حال حاضر 20 ٪ از کد Salesforce را می نویسد. در اینجا چرا توسعه دهندگان نگران نیستند

GitHub Copilot با آزمایش کد ناهمزمان به عامل خودمختار تبدیل می شود

به گزارش سرویس تازه های دنیای فناوری وبسایت اخبار تکنولوژی تک فاکس،

برای آخرین به روزرسانی ها و مطالب اختصاصی در مورد پوشش هوش مصنوعی پیشرو در صنعت ، به خبرنامه های روزانه و هفتگی ما بپیوندید. بیشتر بدانید


ابزار برنامه نویسی هوش مصنوعی مایکروسافت GitHub Copilot می خواهد از کمک به افراد در تکمیل کد و از امروز دور شود ، به کاربران امکان می دهد آزمایش کد ناهمزمان را تنظیم کنند.

این اقدام GitHub Copilot را به طور مستقل تر برای توسعه دهندگان کار می کند ، و این برنامه را رقابتی نگه می دارد زیرا فضای دستیار کدگذاری AI با ابزارهای دارای قدرت هوش مصنوعی شلوغ تر شده است ، از جمله سرمایه گذاری Microsoft Investment OpenAi ، عامل مهندسی نرم افزار Codex که جمعه منتشر شد.

نماینده Github Copilot ، برای اولین بار در ماه فوریه به عنوان Project Padawan اعلام شد ، کد را بررسی ، آزمایش و تکرار می کند. در صورت فراخوانی ، Agent Copilot می تواند در repo حرکت کند ، پرونده ها را ویرایش کند ، دستورات را اجرا کند و درخواست های کشش را باز کند.

ماریو رودریگز ، مدیر ارشد محصول GitHub ، به VentureBeat گفت که نماینده Github Copilot می تواند توسعه دهندگان را باز کند تا ضمن اطمینان از هر کد قبلی که نوشتند ، روی سایر کارها تمرکز کنند.

رودریگز گفت: “من می توانم به یک مسئله بروم ، و قبل از آن ، باید دوباره به IDE خود برگردم ، کلون را که از آن استفاده می کند ، مسئله را باز کنم تا آن را امتحان کنم و آن را بفهمم ، et cetera ، et cetera.” “اکنون من فقط می توانم آن را به Copilot اختصاص دهم و درست در کنار همسالان دیگر من است.”

وی افزود: عامل Copilot در GitHub جاسازی می کند و از سبک کاربر پیروی می کند و توسعه دهنده انسانی می تواند آن را رصد کند زیرا عامل مراحل استدلال و اعتبار خود را ثبت می کند.

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

نماینده زمینه را از بحث و گفتگوهای درخواست قبلی در نظر می گیرد و از هرگونه دستورالعمل repo سفارشی پیروی می کند.

تغییر فضای برنامه نویسی

Github یکی از اولین کسانی بود که دستیاران برنامه نویسی را برای کمک به توسعه دهندگان شروع به تولید سریعتر کد کرد. با گذشت زمان ، دستیاران برنامه نویسی بیشتر و بیشتر بیرون آمده اند ، و تولید و بررسی کد به یک سرویس مورد انتظار از سیستم عامل های هوش مصنوعی تبدیل شده است.

GitHub Copilot اکنون باید نه تنها با توانایی های برنامه نویسی Chatgpt ، Gemini و Claude بلکه با کد Google و Codex OpenAi نیز به رقابت بپردازد.

اما هرچه کد تولید شده AI بیشتر پذیرفته می شود ، به خصوص با رشد برنامه نویسی VIBE ، خدمات برنامه نویسی مانند GitHub Copilot باید فراتر از تکمیل کد تکامل یابد. ایجاد هر نوع عامل بیشتر ، باعث می شود که برنامه نویسی به خودمختار بیشتری کمک کند و از انسان در بیشتر مراحل برای اجازه دادن به این کار خود ، از کپیلوت استفاده می کند. در عین حال ، توسعه دهنده روی چیز دیگری تمرکز می کند.

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

رودریگز گفت این امر قابلیت های ناهمزمان تری را برای GitHub باز می کند.

پشتیبانی MCP برای حفظ کد

چیز دیگری که برای GitHub جدید است ، پشتیبانی از MCP است ، بنابراین نماینده Copilot می تواند برای هر پروژه ای که در حال بررسی است ، داده های اضافی دریافت کرده و دریافت کند.

MCP یا پروتکل زمینه مدل ، پلت فرم قابلیت همکاری عامل سریع از انسان شناسی ، بیش از ارتباطات عامل استاندارد می کند ، اما قابلیت همکاری انتقال داده را نیز ارائه می دهد.

اگر نماینده متوجه شود مسئله زمینه یا داده های مهم وجود ندارد ، به عنوان مثال ، یک عکس شکسته در کد ، عامل می تواند از سرور MCP برای بازیابی اطلاعات از سرور MCP منبع داده استفاده کند.

رودریگز گفت که نماینده Github Copilot ، مانند نام قبلی خود ، پادوان ، به توسعه دهندگان یاد می دهد و به آنها کمک می کند تا بدون تمرکز روی حفظ کد ، آنها را آزاد کنند تا روی ایده های خود کار کنند.

وی گفت: “اگر شما اعتقاد دارید که نرم افزار در حال حاضر همه چیز در جهان را قدرت می دهد ، این که اختراع بزرگ بعدی از نرم افزار بهره می برد ، پس کاری که می خواهید انجام دهید این است که به این توسعه دهندگان بهترین ابزارهای روی کره زمین را می دهد. کوپیلوت می تواند روی پروژه های دیگر کار کند ، و سپس من می توانم بر روی یکی از خلاقیت هایی که من به عنوان یک انسان به من نیاز دارد ، کار کنم.