#Microsoft looks like it's going to be building it's tool called #Windows#Copilot directly into their OS. They're also including a Copilot in Office and Edge. Basically all Microsoft products will have a built in "assistant". If you're concerned about AI having access to your data, it's going to be much more difficult to avoid in the near future. Adding to the concern is this is black box AI. It's not open. We have no idea what's going on inside that digital head.
> Just as GitHub was founded on Git, today we are re-founded on Copilot. 🤖 See how GitHub’s AI-powered platform vision evolved into a new reality for the world’s developers, and find out everything we announced at this year’s #GitHubUniverse. https://nitter.net/github/status/1722309261680607674?s=20
For years I've been saying that using Microsoft GitHub to host #FLOSS code is dangerous and would backfire. :blobcatcoffee:
#Microsoft könnte ein Betriebssystem und Anwendungen entwickeln, die weniger Ressourcen verbrauchen und hätte damit eine riesigen Wirkung im globalen Kampf gegen die Klimakatastrophe.
Der Konzern entscheidet sich aber für das Gegenteil.
OK, now I'm totally sold. Turns out that because of my history of building open source projects, I get to use #github#copilot for free. Kind of hard to beat that deal. I am definitely going to hype this project, even though I know some are not happy with it.
Continuing the #python#CoPilot example, one can make it work by upping their prompting game.
In addition to the description of the algorithm, give the desired input and output.
It immediately suggests to define a class for intervals, followed by a line sweep over the sorted intervals.
It can generate some (sorted) test cases after prompting. *Surprisingly it had some issues with printing the results (for whatever reason, it could not generate the unpack-print loop, so I just did it
#IA#Microsoft#CoPilot
Je note juste le lien vers cet article pour une information précise : Même si l'IA de Microsoft - CoPilot - tourne localement sur votre ordinateur, elle communique quand même avec les serveurs de Microsoft pour s'assurer que la demande faite à l'IA est "safe".
Ce qui confirme bien qu'on peut se torcher avec les promesses de Microsoft sur le fait que l'IA sera totalement locale et qu'elle respectera notre vie privée. https://stratechery.com/2024/windows-returns/
I told #copilot I wanted an ASCII art of a volvo driving in Texas. It first told me I had to sign in to create images. I told it I wasn't asking for an image, but ASCII art. It then complied with something that doesn't look like a Volvo, and definitely has nothing that even stereotypically looks Texan.
So we know that #GitHub#Copilot was absolutely trained on GPLed code.
My naive understanding is that therefore any code Copilot generates could be (at least partially) derivative and would need to be GPLed. Where am I wrong?
"Generative AI will be great for coding! It will reduce our development time for products so much!"
All the dev-background folx in my feed:
"Sure, #CoPilot will generate plausible code for you really quickly, but who's going to write your unit tests and make sure there aren't any insidious errors at a #systems level that you can't identify in a single block of code in isolation?"
If I'm not dealing with a specialized topic or a legitimately hard problem, I rarely consult StackOverflow or other examples, as I recognize that I'm dealing with a personal blind spot, which makes spending a little extra time solving the problem rewarding in the long run. Add a note to my #zettelkasten and soon enough I'll never have to look at it again.
I feel like tools like #github#copilot will be devastating for any new programmers and their problem solving capacities, just because it will prevent a good deal of them from acquiring the set of conceptual tools required to grow as programmers.
imo the user experience of GitHub #Copilot stinks. Generating code is one of the tasks I trust an #LLMleast. I’d rather a chat interface so I can ask it to
Refactor
Generate files
Move files
Navigate
Ask questions about code
Understand a new code base
Sure, writing little bits of code is kinda cool, but also ehh 🤨 I’d rather just type it myself. Feels like a lot of opportunity left on the table
@fsf Where can I read about the legal licensing and copyleft issues surrounding generative AI algorithms like LLMs (Large Language Models) like Chat-GPT or Copilot, trained on GPL'd source code?
I wonder if there is a need for a new license that explicitly makes training generative AI on open source code requires the AI model to be open sourced?
Does the FSF have any written opinions or educational materials related to this topic of the relationship between copyleft and generative AI trained on copyleft source code?
The #GitHub#Copilot announcement makes sense when you realize that this positions Microsoft even further to monetize the act of #coding itself.
When you handicap #developers and make them so dependent on LLMs to write code, that (eventually) they no longer know how to do so without it, then suddenly the days of working in a free editor are over.
So, my #Copilot trial just expired, and while it did cut down on some typing, it also made me feel like the quality of my code was lower, and of course it felt dirty to use it considering that it's a license whitewashing machine.
I don't think I will be paying for it, I don't think the results are worth it.