‎Gabe Follower (@gabefollower)
xcancel.com
external-link
It seems that Valve is working on a "SteamGPT" feature that will apparently deal with Steam support issues and is somehow connected to Trust Score and CS2 anti-cheat?
@[email protected]
link
fedilink
English
712h

Worst features Valve has

  1. VAC (uses AI to achieve nothing)

  2. This

thank you for reading

Gabe’s Prostate Tickler

I hoped for better, but honestly I’m not surprised. Valve’s idea of customer service has always depended on auromated systems because they don’t want to hire people to do customer service.

@[email protected]
link
fedilink
English
819h

You know this is totally on brand for Valve if you ever had the displeasure trying to reach out to their support.

@[email protected]
link
fedilink
English
71
edit-2
1d

I know Valve wants to remain a small-ish company, but automating in-house support has literally never improved things for the customer. It’s even worse if it’s tied into their anti-cheat - a false positive can lock you and your entire family out of multiplayer, and good luck getting a human to overturn it after the former support staff is moved to other teams.

I’d say it’s weird they didn’t focus on using this to help fix their nearly nonexistent community moderation, but I’ve been told their hands-off approach is deliberate due to a libertarian bent among the higher ups.

Godort
link
fedilink
English
41
edit-2
1d

One thing Valve is known for is testing things. They typically make sure technology works before rolling it out everywhere.

I’m willing to bet that they have either solved most of the problems a tool like this has by massively limiting its scope, or it never actually gets past a beta test phase.

@[email protected]
link
fedilink
English
241d

This. They have explicitly said that they are testing AI applications throughout the company and that it is not a concerted effort. It’s a few devs wanting to try it to see if it actually adds real value or not. That’s it.

@[email protected]
link
fedilink
English
118h

It’s the best way, if it’s useful it’ll be used, if not then you’re not wasting time or money. Suits Valve’s methodology.

@[email protected]
link
fedilink
English
-11d

The file and class or function name or w/e literally has .proto in it.

As in prototype.

@[email protected]
link
fedilink
English
131d

That’s because it’s a Protobuf file. Has nothing to do with prototypes.

@[email protected]
link
fedilink
English
5
edit-2
1d

Well you got me there.

https://github.com/SteamTracking/SteamTracking/tree/master/ProtobufsWebui

There’s the directory with the file in the screenshots, service_steamgpt.proto, updated 4 days ago along with a number of others, seems like it and a whole batch of related files did not exist before then.

I am uncertain if this … basically scraping operation is tracking the main Steam client or the Beta or what.

There is not a very helpful description of what exactly is being pulled here, in the readme/project description.

EDIT:

Perhaps if you are more familiar with Protobufs, you can take a gander at these and come away with a guesstimate as to what these are doing?

@[email protected]
link
fedilink
English
31d

My guess is that this is part of some kind of machine learning pipeline, where users label edge cases to help train the model. Since it operates on account data, match data, and logs (see CSteamGPT_GetTask_Response), an anti-cheat use case would make sense, but it’s hard to say for sure.

This looks like data exchanged between the Steam client and server, and doesn’t contain any logic on its own.

@[email protected]
link
fedilink
English
181d

This is an incorrect assertion. Making common actions self service without needing a human is almost always a customer win. For example automatic refunds on request if your request meets the correct criteria, instead of needing a human to look at it and make an arbitrary decision. Or having a knowledge base of common issues that can help people fix problems on their own without needing to talk to a person. Both are much faster and more repeatable.

Agent_Karyo
link
fedilink
English
31d

But this is not viable for every use case. If there is a major issue with my Bank account, I want to speak to person, period.

Specific actions have automated workflows is of a course a good thing.

Documentation is also good, but it often doesn’t account for edge cases or your unique situation. Not to mention, the majority of the public is not going have the desire to deal with documentation.

@[email protected]
link
fedilink
English
191d

They improved their support ticket throughput by orders of magnitude by automating a lot of it already. There are lots of versions of automation, too, like collecting information about the user’s problem before you even get to a human.

@[email protected]
link
fedilink
English
91d

Right, but there’s a difference between automating a refund if they can detect the purchase happened in the last two weeks and has less than two hours of playtime, versus complex support problems being handled by an LLM that can be mislead or hallucinate.

I suppose it’s fine if it’s limited to giving advice on solving the problem and has to escalate to a human if any server side action is required, but it being tied to anti-cheat has me worried that’s not the case.

@[email protected]
link
fedilink
English
21d

Their support staff are always being commended, seems odd to me.

At the same time they allow rusdian war crime simulators.

@[email protected]
link
fedilink
English
11d

The non existent community moderation is by design and purpose. Valve wants it that way. They refuse to be any sort of gatekeepers in it.

@[email protected]
link
fedilink
English
21d

I think it could have been an interesting usecase to chat with a steambot to get game recommendations.

@[email protected]
link
fedilink
English
13
edit-2
1d

Their current recommendation engine is already a marvel and the only one I’ve ever come across that actually directs me to niche stuff I might be interested in.

with the amount of information they collect on their customers, it better be damn good. honestly, the only reason it’s not a huge privacy problem is because they zealously guard that data to protect their near monopoly on PC gaming.

Gabe has been pandering to gamers and mostly giving us what we want, but when he dies, we better hope the next dude in charge isn’t some corporate suit that only cares about maximizing profits in every way that they can, or the enshitification of Steam is going to really fucking hurt. imagine if Valve was run like Microsoft. for example, the next guy might cut a deal with Microsoft to stop supporting Proton.

@[email protected]
link
fedilink
English
8
edit-2
1d

This is not meant to be a chatbot.

It is meant to evaluate gaming sessions of CS2 (and/or potentially any VAC enabled game, maybe).

Its an experimental, prototype of improving VAC’s serverside, backend analysis capabilities, to better detect cheaters and hackers.

You don’t need kernel level access into everyone’s pcs.

You can run analytics on what the server records as happening in the game session, to detect odd patterns and things that should be impossible.

LLMs are … the entire thing that they do is handle massive inputs of data, and then evaluate that data.

The part of an LLM that generates a response, in text form, to that data, is a whole other thing.

They can also output… code, or spreadsheets, or images, or 3d models, or… any other kind of data.

Like say, a printout of suspicious activity in a game session, with statistically derived confidence intervals and timestamps and analysis.

The you have another, differently tuned LLM, ingest the data the first LLM produces, and turn it into something else.

You see the ModelEvaluation and then MetaModelEvaluation?

That looks like what they’re doing to me.

Detailed Server Logs -> Model Evaluation -> MetaModelEvaluation.

If you’ve ever run a dedicated multiplayer server and had to deal with hackers… you’re gonna be looking through server logs to sniff out nonsense.

Server-side cheat detection, very oversimplified, is having automatic systems do that.

@[email protected]
link
fedilink
English
41d

Ah interesting. More along the line of those ML-based intrusion detection products.

@[email protected]
link
fedilink
English
3
edit-2
20h

I can still hardly believe that the tech industry at large just decided to broadly roll out LLM integration into essentially every element of their businesses, having just no idea what they actually do.

Like 2 years ago now, I was figuratively pulling my hair out, reading the discussion panel schedule for Microsoft led conferences on LLMs and cybersecurity.

Literally every topic was a different kind of way that smashing an LLM into a complex business system… increases potential failure points, broadens attack surfaces… because networked LLMs literally are security vulnerabilities.

Not a single topic about how to use LLMs defensively, how to use them to turbocharge malware signature recognition, nothing like that.

All just a bunch of ‘make sure you don’t do this!’ warnings, and then everyone did them anyway.

@[email protected]
link
fedilink
English
91d

I’d rather cut out my eyes than talk to a robot about my steam library.

@[email protected]
link
fedilink
English
81d

I definitely value my eyes more than you do.

@[email protected]
link
fedilink
English
32
edit-2
1d

Valve’s customer service responses have always been mostly a canned series of bot messages.

Their in-house support has always been 99% automated.

Its very obvious if you’ve ever interacted with them at more than an occasional, superficial level.

You have to be quite persistent to get a message from an actual human being.

Yep, the automated messages often have the name of ostensibly a human attached to them.

So do all kinds of other bots, since way before ChatGPT and LLMs took off.

What, did you a think a human person actually read every single complaint report of a hacker or cheater in a video game with any kind of a massively used anti cheat system?

No! You have bots, analytic systems, screen that shit, just the same as all our resumes on Indeed, or our activity and profiles on dating apps have been being analysed and evaluated by bots, again, since way before LLMs got as prevalent as they are today.

Then you filter. Humans only see the odd ones that defy categorization, basically, or trigger a certain set of flags that are designated as ‘probably needs an actual human to handle this one’.


This has been a tech industry standard for almost two decades.

Valve is just now overhauling that system to use an LLM, because those are actually better than a very complex series of chained regex searches.

The alternative would be to do what Meta or Google or Amazon do: Hire armies of tens to hundreds of thousands of offshore contractors and give them all PTSD for pitiful wages, manually evaluating everything.

Apparently this is not widely known, by people who’ve never worked in an entreprise level tech company?


Using LLMs to evaluate and assist a massive anti-cheat system is actually a great way to be be able to do an anti-cheat system… without hooking directly into your kernel.

These things are very good at pattern recognition, and if you tune them to specifically only work with inputs from the server from gaming sessions, you can significantly improve server-side/backend detection of players/clients doing things that are highly suspicious or outright impossible given the actual rules of the game.

warm
link
fedilink
111d

Which AI fuckhead got into Valve HQ

Codilingus
link
fedilink
English
11d

AI powered anticheat when?

@[email protected]
link
fedilink
English
31d

Valve anticheat is ML driven for years

@[email protected]
link
fedilink
English
-21d

All this talk with valve being a “good” monopoly are such horse shit. Valve WILL enshittify, maybe not today, maybe not tomorrow, buts it’s coming and people are acting like it won’t happen.

@[email protected]
link
fedilink
English
141d

At the same time, people drastically overestimate how big of a deal it would be…

Someone could always just stop buying games on there.

And if it did “go away” and people lost their games, they think how much they’ve spent on games over decades, and not how much it would cost to replace what they still play.

Out of all the real life horrible shit going on, very few people have the longevity of Valve as a priority.

It’s not 100% safe but at this point it’s more likely to be here in 20 years than the country it’s based in.

But besides all that, I don’t think you know what the word “monopoly” means if you think steam is one.

@[email protected]
link
fedilink
English
-31d

Imagine thinking valve isn’t an absolute monopoly in PC video game industry

Nelots
link
fedilink
English
14h

Okay, question: What do you want Valve to do about their “monopoly”? You can’t blame them for providing the most useful service while their main competition all collectively shoots themselves in the mouth. They aren’t out here abusing their “monopoly” to increase prices or drive away competition. In fact, they’re often cheaper due to better and more frequent sales. So what do they do about it?

That aside, they’re literally not a monopoly. By any actual definition on the word, they don’t meet the criteria to be a monopoly. There are other companies like Epic or GOG that provide the same games for the same prices that are easily available at all times online. Sure, Steam has more in the form of Early Access games and such, but again, it’s not Steam’s fault that their competition doesn’t provide a decent platform for devs of early access titles.

@[email protected]
link
fedilink
English
115h

I mean, it’s not. GOG is pretty decent too, at the very least.

– Frost

@[email protected]
link
fedilink
English
-61d

To the people who said Steam won’t ever be enshittified… So it has began.

@[email protected]
link
fedilink
English
113h

Gamers™ are blinded. The general lemmy consensus is that corporations are bad, but somehow steam gets a pass because “games”.

Can you point to the people who said that?

Create a post

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Rules

1. Submissions have to be related to games

Video games, tabletop, or otherwise. Posts not related to games will be deleted.

This community is focused on games, of all kinds. Any news item or discussion should be related to gaming in some way.

2. No bigotry or harassment, be civil

No bigotry, hardline stance. Try not to get too heated when entering into a discussion or debate.

We are here to talk and discuss about one of our passions, not fight or be exposed to hate. Posts or responses that are hateful will be deleted to keep the atmosphere good. If repeatedly violated, not only will the comment be deleted but a ban will be handed out as well. We judge each case individually.

3. No excessive self-promotion

Try to keep it to 10% self-promotion / 90% other stuff in your post history.

This is to prevent people from posting for the sole purpose of promoting their own website or social media account.

4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

This community is mostly for discussion and news. Remember to search for the thing you’re submitting before posting to see if it’s already been posted.

We want to keep the quality of posts high. Therefore, memes, funny videos, low-effort posts and reposts are not allowed. We prohibit giveaways because we cannot be sure that the person holding the giveaway will actually do what they promise.

5. Mark Spoilers and NSFW

Make sure to mark your stuff or it may be removed.

No one wants to be spoiled. Therefore, always mark spoilers. Similarly mark NSFW, in case anyone is browsing in a public space or at work.

6. No linking to piracy

Don’t share it here, there are other places to find it. Discussion of piracy is fine.

We don’t want us moderators or the admins of lemmy.world to get in trouble for linking to piracy. Therefore, any link to piracy will be removed. Discussion of it is of course allowed.

Authorized Regular Threads

Related communities

PM a mod to add your own

Video games

Generic

Help and suggestions

By platform
By type
By games
Language specific
  • 1 user online
  • 166 users / day
  • 536 users / week
  • 2.42K users / month
  • 6K users / 6 months
  • 1 subscriber
  • 8.9K Posts
  • 187K Comments
  • Modlog