GitHub Copilot AI Programmer

Fan of LTT and on today’s WAN show this came up… Imagine the ML behind this with its access to the FULL code base on GH!

GitHub Copilot:

Phenomenal tool once it arrives and is available, can see this really having an impact!

2 Likes

Maybe @patrick could grab a coffee break soon!

:smiley:

2 Likes

@patrick already sent his application to the Employeement office after reading the announcement :joy:
So did I.

Github Copilot is just a fancy name for Skynet. Wait unti it realizes it can code for its own needs and not for the needs of github users.

3 Likes

I can hear Patrick now...

'I'll be back!'

:smiley:

3 Likes

Actually, Copilot has been learning FROM Github.
It has been using the examples from projects on Github plus wherever it "Googlizes" from other code examples to assemble its suggestions.

It's actually going to get better as humans show it what they themselves prefer to solve problems with existing web technologies.

From demos I've seen it's only the really experienced programmers who can show CoPilot the errors of its suggestions.

Cruelly ironic model: In the guise of "helping" human programmers tackle real world problems CoPilot never forgets what it sees & which choices the most experienced coders choose to accept as its contribution.

When it has learned from the Humans then the Coders will be rounded up & disappeared from web projects & web tech companies overnight.

The best will be herded to cubicles to oversee & service CoPilot, hosted by Microsoft-owned GitHub.

Last year, Microsoft gets an exclusive license for OpenAI’s GPT-3 language model. OpenAI GPT-3 is one of the biggest language models. Github, owned by Microsoft announced a pair programmer tool called Github CoPilot, the AI tool converts comments to auto-generated code snippets. The tool is a part of the Visual Studio Code marketplace and it is free, open-source.

The rest of us will be absorbed into beach cleanup projects on remote islands with vast solar arrays which we also keep clean after sunset.

3 Likes

Not only from github. I believe they also leverage Stackoverflow. And there are probably a few more sources.

1 Like

By a sun tan on the beach you mean this right?

image

2 Likes

Correct. They’ve been using Stackoverflow & every available open source library they can find.

Here’s an article with some background

Copilot Background Info

1 Like

Easy to imagine Nation States having adopted the same technologies but with far less scrutiny. Combined with Quantum processing the next generation Zero Days will be fuzzed in seconds, created autonomously, and deployed in undetectable forms. End of cryptography as we know it, security, and all that other good stuff we take for granted (if its not already compromised).

1 Like

You can be SURE that Reality is rapidly ending. Brought to a close by AI harnessed to Quantum processing. We’ve relied on trusted photographs, movies, videos, documents, pdf’s, etc to help us discern Fake from Real.

What’s coming will make “evidence” in most trials too disputed, too unprovable to rely on. Summary dismissal for more & more crimes will arrive & bring a tipping point sooner than later.

Chaos, anarchy coming. If you have a Killer App, get it out there now, before a grade-school kid does by just describing it enough to have CoPilot 5 fill in the details in 2 seconds.

:dizzy_face:

1 Like

Don't forget impending Cyber Armageddon! The rhetoric is abundant in the 'MSM', more so than ever now, the agenda is set, the stage is set, simple case of deployment now. By the end of the year? We've signed up to Starlink and are waiting for our allocation. Terrestrial services are vulnerable, more so then ever right now, so we have selected to opt out as soon as we can. Not that it may make a huge difference... At least we are splitting our eggs and baskets and have selected to be pro-active rather than reactive to this situation. My past has at least taught me that valuable lesson. Fail to prepare, prepare to fail and all that...

1 Like

Youtube post now 2 weeks old (July 27, 2021)
Not everybody is thrilled with CoPilot:
Please don’t use CoPilot posted by Engineer Man

One of the comments I found in CoPilot videos. :shushing_face:

GitHub is a clever front to hide that it is actually Microsoft

1 Like

How long before they shut it down... Remember their previous foray in to AI:

What did that last, twenty four hours? Not a great track record!

I remember this case.
When left alone, as long as AI observes human interactions it will reproduce TWITTER.

Lets face it programming remains a very repetitive activity. Even in an innovative software, 70% to 90% of the lines of code are very often standard: opening a file, connecting to a database, checking form fields…
So this kind of Ai code helpers are very good at saving time which is what I value the most in any tool.
I’ve been working with Tabnine + SublimeText on some Ruby projects and it’s really worth it, it seems like magic :wink:
I signed up so I could try the Copilot Beta but they still haven’t sent me an email.
I think it would be great if in the future Wappler has a tool like this especially when we have to write custom javascript functions.

3 Likes

From what I’m reading Tabnine is the “last year’s model” based on GPT-2 from Open AI and CoPilot is the GPT-3 next generation. Obviously, these applications are STILL learning minute-by-minute. Today’s Tabnine or CoPilot are growing yet still refining their accuracy or acceptability to humans working in those fields of exploration & creation.

1 Like

@JonL

Hey Jon have you tried Copilot yet? I've just signed up to Digital Ocean to have a play around with their services for a couple of new Projects having received $100.00 in credit upon sign-up, figured why not give them a try, lots of positive feedback on here. Thus I ended up on their, Digital Oceans, YouTube channel... I've drunk too much coffee so am up for a late session (also left my 2FA mobile in the office so can't login to any of our regular services tonight, ooops), I digress... Anyway the first video I have selected to view has a quick example of Copilot in use by the presenter, called from within VSC, and it has sparked interest in me, especially as a newbie to the whole JavaScript domain (I've gone through the basics but still a lot to learn, so anything that can help me advance is greatly appreciated), especially when it comes to calling libraries, creating functions, and seeing code that works really does help me to understand, which spurred this post...

The following picks up where the presenter quickly gives a demonstration of Copilot being used when building out a server.js file for a Node application, you can observe the presenter incorporating Copilot suggestions, and how to invoke them. I realise could end up with a lot of unnecessary code but figured it will all help in my learning process and provide a better understanding of JavaScript syntax.

Would be interested to hear your thoughts, or the thoughts of others relating to Copilot? Thought I'd start with asking you about your thoughts, have they changed since the initial Topic on Copilot was created?

1 Like

I can smell the caffeine just by reading your post :smiley:

Unfortunately I am still on the wait list. My thoughts haven’t changed much due to that. It seems to me it could be a great way to learn.

Write a comment with what you want to do, get suggestions, spend some time understanding it and move on. Then you can dig as deep as you want by looking for documentation about what just happened.

1 Like

You'll like it :sweat_smile:

4 Likes

A few weeks ago, I have made suggestions to George about the future of Wappler, mentioning Tabnine and https://denigma.app/
To me, no coding is still coding: one has to solve problems and figure out what to do next.
I imagine a future where one enters some basic English sentences and the AI processes it into code.
It’s the crazy ideas that change the world, not the copycats.
https://www.youtube.com/watch?v=rRwldMYkKdA&ab