Technology How Microsoft could improve Copilot and ease open source...

How Microsoft could improve Copilot and ease open source controversy

-

Watch the Low-Code/No-Code Summit on-demand sessions to learn how to successfully innovate and achieve efficiencies by upskilling and scaling citizen developers. Watch now.


GitHub Copilot has been the subject of some controversy since Microsoft announced it in the summer of 2021. Microsoft was recently sued by programmer and lawyer Matthew Butterick, who alleged that GitHub’s Copilot violates the terms of open source licenses and infringes on programmers’ rights. Despite the lawsuit, I have a feeling that Copilot will probably stay here in some form, but it got me thinking: If developers are going to use an AI-assisted code generation tool, it would be more productive to think about how they can improve it instead of fighting for its right to exist.

Behind the Copilot Controversy

Copilot is a predictive code generator that relies on OpenAI Codex to suggest code — and full features — as coders build their own code. It’s very similar to the predictive text seen in Google Docs or Google Search features. As you begin to build a line of original code, Copilot suggests code to complete the line or fragment based on a saved repository of similar code and functions. You can choose to accept the suggestion or ignore it with your own suggestion, potentially saving you time and effort.

The controversy comes because Copilot draws its suggestions from an extensive training set of open-source code it has processed. The idea of ​​monetizing the work of uncredited open-source software contributors has irked many in the GitHub community. It has even resulted in a call for the open source community to leave GitHub.

There are valid arguments for both sides of this controversy. The developers who freely shared their original ideas probably didn’t intend to put it in a package and monetize it. On the other hand, it could be argued that what Microsoft has monetized is not the code, but the AI ​​technology to apply that code in an appropriate context. Anyone with a free GitHub account can access the code, copy it and use it in their own projects – without attribution. In this regard, Microsoft uses the code no differently than how it has always been used.

Event

Intelligent security stop

On December 8, learn about the critical role of AI and ML in cybersecurity and industry-specific case studies. Register for your free pass today.

register now

Taking Copilot to the next level

As someone who has used Copilot and seen how it saves time and increases productivity, I see an opportunity for Microsoft to improve Copilot and address some of the detractors’ complaints.

What the next generation of Copilot would improve on is a greater sense of context for its suggestions. To make actionable recommendations, Copilot could base them on more than a simple GitHub search. The suggestions can work in the specific context of the code being written. There must be some major AI technology at work behind the suggestions. This is both the unique value of Copilot and the key to improving it.

Software programmers want to know where the suggestions come from before accepting them and understanding that the code is suitable for their specific purposes. The last thing we want is to use proposed code that works enough to run when compiled, but is inefficient, or worse, prone to bugs or security vulnerabilities.

By giving more context to its Copilot suggestions, Microsoft could give the coder the confidence to accept them. It would be great if Microsoft took a look at the origins of the proposed code. A trace back to the original source – including some attribution – would accomplish this, as well as share some of the due credit. Just knowing that there is a window into the original open source repository can bring some peace to the open source community and would help Copilot users make better coding decisions as they work. I was happy to see Microsoft reaching out to the community recently to understand how to build trust in AI-assisted tooling, and I look forward to seeing the results of that effort.

As I said, it’s hard to imagine GitHub Copilot going away just because part of the community is angry at Microsoft repackaging their work behind a paywall. But Microsoft would be all about extending a digital olive branch to the open-source community while improving the effectiveness of its product.

Coty Rosenblath is CTO at Katalon.

Data decision makers

Welcome to the VentureBeat community!

DataDecisionMakers is where experts, including the technical people who do data work, can share data-related insights and innovation.

To read about advanced ideas and up-to-date information, best practices and the future of data and data technology, join DataDecisionMakers.

You might even consider contributing an article yourself!

Read more from DataDecisionMakers


Shreya Christinahttp://ukbusinessupdates.com
Shreya has been with ukbusinessupdates.com for 3 years, writing copy for client websites, blog posts, EDMs and other mediums to engage readers and encourage action. By collaborating with clients, our SEO manager and the wider ukbusinessupdates.com team, Shreya seeks to understand an audience before creating memorable, persuasive copy.

Latest news

Mostbet Mobil Tətbiq: Azərbaycandan Olan Oyunçular üçün Xülasə 2023

IOS cihazlarının istifadəçilərinin tətbiqi uydurmaq üçün bu addımlara əməl etməsinə lüzum yoxdur, çünki tətbiq endirildikdən sonra cəld avtomatik olaraq...

Mostbet Hindistan Formal Saytı 25,000 Pulsuz Oyna Proloq Və Qeydiyyat

Bundan artıq, profilinizə iç olmaq oyunçulara var-yox bukmeker kontorları ilə idmana yox, həm də oyun avtomatlarında mərc etməyə macal...

Mostbet Az 90 Azərbaycanda Bukmeker Və Casino Bonus 550+250fs

Vəsaitlər uğurla emal edildikdən sonra, bax: əksəriyyət ödəniş üsulları ötrü depozitlər adətən dəqiqədən ən çəkmir. Sonra qalan vur-tut nəticəni...

Казино Онлайн 1xbet Играть Онлайн и Казино ᐉ 1xbet Co

Казино Онлайн 1xbet Играть Онлайн и Казино ᐉ 1xbet Com1xbet Авиатор Играть Бесплатно И на Деньги На Сайте 1хбетContentОфициальное...

Mosbet: Onlayn Kazino Və Idman Mərcləri

Kazino və Canlı Kazino tez-tez provayderlərin müasir oyunları ilə yenilənir, buna ötrü də bu oyunları ilk dönüm oynayanlar...

Лучшие Онлайн Казино 2024 Топ Казино Для Игры в Деньг

Лучшие Онлайн Казино 2024 Топ Казино Для Игры в ДеньгиРейтинг преданных Онлайн Казино самые Топ Клубы россииContentСамые Надежные✅ Онлайн...

Must read

You might also likeRELATED
Recommended to you