157 points

My company now made mandatory copilot trainings. Nobody wants to use it, but a guy in a suit made them spend hundreds of thousands on it and now it’s our problem.

permalink
report
reply
67 points

I get daily emails reminding me that the company paid for copilot and we should be using it.

permalink
report
parent
reply
38 points

You could use it to auto reply and delete said mails.

permalink
report
parent
reply
65 points

Isn’t the entire purpose of copilot that it shouldn’t need much in the way of training? I think the extent of it at my employer is “this is the one you use.”

I’ve tried it a few times, the only thing it seems remotely good for is when your recollection of a source is too fuzzy to form a traditional search query around. “What’s that book series I read in the early 2000s about kids who traveled to another world and the things they brought back from it just looked like junk.” Kind of questions.

permalink
report
parent
reply
44 points

That’s my favorite use of ai, remembering old ass movies I have fragments of memories about from my childhood

permalink
report
parent
reply
17 points

This was our company too. They struck some sort of deal with chat gpt that we use their base code, but aren’t connected to their machine learning. Feels like a pretty reasonable approach in my opinion.

So our training was, “use ours. Don’t use anyone else’s because we don’t want our proprietary information out there to never be able to be scrubbed from the internet”

permalink
report
parent
reply
6 points
*

It’s pretty decent at unimportant optimisation tasks with limited options. Like “I’m driving from X to Y, my friend travels by train from Z, what are good places to pick them up?”

permalink
report
parent
reply
3 points

I’m a self-taught C# dev, I’ve found tremendous success specifically just describing what I want to do in dumb language that I’d feel stupid asking people IRL about and that aren’t googleable without knowing what both the terms “null-coalescing” and “non-merchandise supergroup” are describing.

There are a lot of patterns that don’t have obvious names and that aren’t easily described without describing a specific scenario in a way that might only make sense institutionally, or with additional context that your average person might not have. ChatGPT is fairly good at being the “buddy that you have a bunch of in-jokes with that can remember things better than you”. I can skip a lot of explaining why I need to do a thing a certain way like I can with my coworkers (who all aren’t programmers), and I can get helpful answers for programming questions that my coworkers don’t know the answers to.

It’s frustrating to see this incredibly advanced context-aware autocorrect on steroids get used in ways that don’t acknowledge the inherent strengths of what LLMs are actually great at doing. It’s infuriating to have that potential be actively misused and packaged as a service and have that mediocre service sold to you once a month as a necessity by idiots in suits watching a line on a chart.

permalink
report
parent
reply
1 point

Yeah, this is much the same kind of use. If you work on the assumption that it is just something that has read everything, and everything that has been written about everything you can find it’s utility. Folk want it to be some kind of fact genie, but the only facts it knows are what words go together, and it literally doesn’t know the difference between real and made up.

permalink
report
parent
reply
26 points

Dude, they flubbed this so damn hard by over reaching. A few years ago, when they mentioned there would be a button in word that you could use to make a slide deck of your word dock, I was so excited. The teams meeting part where it will summarize meetings is honestly fantastic in doing Roberts rules of order type stuff. My response was “I hate what this means in terms of privacy, but godamn that sounds useful”.

In turning into an everything all or nothing they massively screwed up. I have a self hosted instance of llama-gpt that I use to solve the “blank page” problem that AI was actually great at.

I have a lot of issues with AI on principle, like a lot of folks. But it blows my mind how hard they screwed up delivery (and I don’t just mean the startups, that’s to be expected). There’s plenty to be said about uber at a principle level, but it’s still bloody convenient. The entire roll out of a AI-ecosystem reeks of this meme: “but we made plans!”.

permalink
report
parent
reply
5 points

Are you talking about Github Copilot or Microsoft Copilot? Because I really think the 1st one is pretty useful, although I don’t think it needs any training. The 2nd one one the other side is complete bullshit.

permalink
report
parent
reply
5 points

My company is all in on GitHub Copilot. They have very unrealistic expectations for how much it will increase productivity. I suspect they were sold on data from junior developers, who I think it helps the most. Anyways, now they are measuring how much engineers use it, so there is some amount of pressure to use it more often.

The training was a little worrisome and disingenuous. The internal team advocating for it aren’t strong coders and kept showing examples of it automating antipatterns, like writing useless tests that duplicate an if statement in the tested function, writing very verbose and vague comments (meaningless), or taking an example function and making a new one in a boiler plate way (that cut/pastes common code rather than extracting it into a shared function).

Really, I think it’s helpful – sometimes. Especially to new engineers or when dealing with an unfamiliar library. But I do worry it will lower the bar, and feel over using it can be a waste of time.

permalink
report
parent
reply
100 points

You can ask it anything bro

Ask it to fuck off.

permalink
report
reply
6 points
*
Hi! Copilot has detected informal language in your response. Are you stressed by any chance? I have scheduled a priority meeting with your allocated HR during your lunch break to sort things out. Please let me know if you need anything else. Happy coding!
permalink
report
parent
reply
4 points

And it’ll tell you it can’t respond to that because of its rules (censorship) and then say that using glue is a good way to off yourself.

permalink
report
parent
reply
50 points

Hey, you know that thing you use? What if it had a button on it that opened an AI prompt?

Well my mum says it’s a really smart idea from her special little innovator.

permalink
report
reply
45 points

“It has a gradient so you know it’s AI.” <- Uh, what does this mean?

permalink
report
reply
86 points
*

AI logos and buttons tend to be “shiny” with a gradient color scheme.

permalink
report
parent
reply
11 points

This is the actual answer, the other replies are over thinking it. There’s a gradient on his face ffs

permalink
report
parent
reply
32 points

I thought it meant that all the icons/interfaces for AI seem to have a graphical gradient between colors, usually cool colors like blue/purple/pink. (Like the face in the meme)

permalink
report
parent
reply
7 points

Yes this is the correct answer. The words in the meme are written to a hypothetical end user. They would not reference technology like the other person said.

permalink
report
parent
reply
-4 points

No. Not at all. It’s about gradient descent, an optimization technique.

permalink
report
parent
reply
2 points

No. Nobody uses gradient descent anymore, it’s just the technique you learn about in beginner level machine learning courses. It’s about the color gradient in all the AI logos.

permalink
report
parent
reply
9 points

I thought they meant gradient descent

permalink
report
parent
reply
5 points

Gradient descent is a common algorithm in machine learning (AI* is a subset of machine learning algorithms). It refers to using math to determine how wrong an answer is in a particular direction and adjusting the algorithm to be less wrong using that information.

permalink
report
parent
reply
12 points
*

The way you phrased that perfectly illustrates the current problem AI has: In a problem space as large as natural language, there are nearly an infinite number of ways it can be wrong. So no matter how much data we feed it, there will always be some “brand new sentence” someone asks that breaks it and causes a wrong answer.

permalink
report
parent
reply
6 points

Absolutely. It’s why asking it for facts is inherently bad. It can’t retain information, it is trained to give output shaped like an answer. It’s pretty good at things that don’t have a specific answer (I’ll never write another cover letter thank blob).

Now, if someone were to have the good sense to have some kind of lookup to inject correct information between the prompt and the output, we’d be cooking with gas. But that’s really human labor intensive and all the tech bros are trying to avoid that.

permalink
report
parent
reply
3 points

What are you talking about asking questions? It’s AI … it’s all we need to know

permalink
report
parent
reply
-1 points

“gradient descent” is a jargon word for one kind of training method.

permalink
report
parent
reply

“Gradient descent” ≈ on a “hilly” (mathematical) surface, try to find the lowest point by finding the lowest point near an initial guess. “Gradient” is basically the steepness, or rate that the thing you’re trying to optimize changes as you move through “space”. The gradient tells you mathematically which direction you need to go to reach the bottom. “Descent” means “try to find the minimum”.

I’m glossing over a lot of details, particularly what a “surface” actually means in the high dimensional spaces that AI uses, but a lot of problems in mathematical optimization are solved like this. And one of the steps in training an AI agent is to do an optimization, which often does use a gradient descent algorithm. That being said, not every process that uses gradient descent is necessarily AI or even machine learning. I’m actually taking a course this semester where a bunch of my professor’s research is in optimization algorithms that don’t use a gradient descent!

permalink
report
parent
reply
5 points

This is a decent explanation of gradient descent but I’m pretty sure the meme is referencing the color gradients often used to highlight when something is AI generated haha

permalink
report
parent
reply
35 points

I hope this comment finds you well,

This meme perfectly captures the desperate plea of tech companies trying to get users to embrace their AI features. It’s like they’re saying, “We promise it’s worth it—just look at that gradient!” 😅

I am an person

permalink
report
reply
17 points

I’m sorry, but I don’t feel comfortable writing a reply to this comment because the only possible intelligent replies involve profanity or hate speech. Would you prefer a nice cookie recipe instead?

permalink
report
parent
reply

Memes

!memes@lemmy.ml

Create post

Rules:

  1. Be civil and nice.
  2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.

Community stats

  • 13K

    Monthly active users

  • 12K

    Posts

  • 259K

    Comments