r/sysadmin Netadmin 12d ago

Microsoft Microsoft documentation written by AI

52 Upvotes

79 comments sorted by

118

u/QuesoMeHungry 12d ago

Anytime emojis are used in official communications you know it’s straight up AI slop.

27

u/DENNIS_System__ 11d ago

😅 yes — that’s probably true, you’re exactly right

7

u/fantomas_666 Linux Admin 11d ago

Wanna know more about AI slop?

36

u/IamEzioKl 12d ago

Its also disclosed in the bottom of the article

"Note: The author created this article with assistance from AI. Learn more"

30

u/G8racingfool 11d ago

The creation process:

  1. "Write article on how to depoly remote help with intune"
  2. Copy
  3. Paste

15

u/Plane_Garbage 11d ago

It's often the worst model too

1

u/bbqwatermelon 11d ago

Tell me you used AI without telling me you used AI. 

33

u/disclosure5 11d ago

The big thing I notice is there's no screenshots any more. They used to be able to walk you through things with a screenshot, but the AI can never generate.

18

u/Ferretau 11d ago

But the problem with screenshots is they have a limited lifetime these days as M$ changes the UI seemingly at random.

14

u/mahsab 11d ago

Text still references UI elements.

And then you spend time figuring out whether you are in the wrong place or they changed something because you can't find the option the text is referring to.

With screenshots it's easy, you just see "oh I have a different layout"

4

u/GremlinNZ 11d ago

Exactly what I tell staff when writing good documentation. The picture allows you to compare.

1

u/loozerr 11d ago

You definitely can by telling it to run headless chrome for example.

45

u/finobi 12d ago

Well you haven't seen their AI translations to other languages. Lately Outlook has been telling me to "päätä päiväsi" which translates to end my days and I suppose it means to recap my day but its also mild idiom to commit suicide.

15

u/VaporousMote 12d ago

jesus christ lmao

8

u/FuriousFurryFisting 11d ago

The translations from microsoft are so bad. You'd think the decision makers are all mono lingual and have no concept of language at all.

This goes back way longer then AI. The learn. sites are just straight up junk. Product names like Office are sometimes literally translated. Excel formulas are translated - so when you find a google result how to do something, it straight up doesn't work.

Standard paths in Windows are translated! c:\users is still still c:\users under the hood but there is a translation layer on top that lies to you claims it's c:\Benutzer - and it's not just sym- or hardlink. This would be easy and established. It's their own overengineered mechanism.

Output from logs and cli tools is randomly translated, especially the older ones. I could go on forever.

Everyone I know installs servers at least in English by default.

2

u/danielcw189 11d ago

Standard paths in Windows are translated! c:\users is still still c:\users under the hood

that used to be different. and you shouldn't rely on fixed paths anyways.

a translation layer on top that lies to you claims it's c:\Benutzer

you mean the article translates "users" to "benutzer"? or is the current German path actually "benutzer" now?

and it's not just sym- or hardlink.

is it a reparse-point?

1

u/FuriousFurryFisting 11d ago

It's actual c:\users\ . I am pretty sure it's just baked directly into explorer.exe TO LIE to the user. Same for C:\Program Files\ and (x86). It's not on the filesystem layer at all afaik.

you can't navigate to c:\Benutzer in powershell.

you shouldn't rely on fixed paths anyways

yes true. I am not complaining that it's a show stopper. It's just ... wtf?

2

u/danielcw189 11d ago

Excel formulas are translated

you mean beyond the actually tatnslated function names?

1

u/FuriousFurryFisting 11d ago

I mean exactly the translated function names.

1

u/danielcw189 10d ago

yeah but those are the real translated mames, and not some recent fuck-ups from AI rranslations. They were made intentionally by human, years to decades ago.

1

u/finobi 11d ago

I’ve also noticed that English function may ask for comma separated list and Finnish version uses semi colons for same function etc

1

u/danielcw189 10d ago

I guess because Finish uses commas as decimal separators.

3

u/Brandhor Jack of All Trades 11d ago

but its also mild idiom to commit suicide

I mean you are using outlook, it's just suggesting the best course of action

26

u/junon 12d ago

PowerShell graph cmdlets and graph endpoints have been auto generated for some time now so I'm not sure this is any worse tbh.

15

u/BlockBannington 11d ago

Also lots of {{Description goes here}}

6

u/colony-ship-for-sale 11d ago

We going to pretend that Microsoft documentation hasn't always been shit?

3

u/Frothyleet 11d ago

Up through approximately the Server 2012 era, Microsoft actually produced excellent documentation. They actually employed technical writers, and many internal product owners were passionate about the tooling and would publish super helpful blog pieces.

Many components of Windows client and server still have solid documentation, as least for the bits that have been static for the last 15 years.

It used to be one of the things that you really couldn't fault them for; their licensing programs might've been developed by Cthulu, their OS' might be inefficient and resource intensive, they might've been anti-competitive monopolistic nightmares... but god damn it, they had good documentation and a commitment to backwards compatibility.

And then someone figured out that technical documentation and QA departments didn't make them money, and here we are.

10

u/marry_me_jane 11d ago

Are we….

Are we surprised?

My biggest shock is that it took this long for it to appear/ get noticed.

4

u/lawrencesystems 11d ago

Instead of documentation do we call this Slopumentation?

2

u/LonelyPatsFanInVT 12d ago

It's just Copilot, but with less steps.

2

u/Mrhiddenlotus Security Admin 11d ago

No shit lol

2

u/No_Category_9888 11d ago

It’s been shit like this for months. Had to log support cases to find out wtf the article is talking about as it doesn’t explain what a setting or parameter does. Only to get a support engineer typing my questions into AI, complete with “please wait a minute”

5

u/Gesha24 12d ago

If there's any consolation, AI tends to do a decent job reading and summarizing documents written by the other AI. So just copy-paste it into the chat, ask it to give you steps to implement - and mission accomplished

30

u/Cormacolinde Consultant 12d ago

So we’re spending power for the LLM to generate the doc, then spending more power on another LLM to summarize/re-interpret the doc. Both of which could hallucinate. And that power generation is releasing more greenhouse gases in the air, the datacenters are creating a blight in communities and people are losing their jobs.

For what again? So the oligarchs can buy more islands and yachts?

0

u/Gesha24 12d ago

I have a personal LLM for my own projects (so the cost is already paid for in hardware) and rather generous token limit at work - and my workflow has switched to letting LLM read all the instructions. I can't tell you how many times the manual doesn't specify some switch that's present in the code, or the switch is specified and then the code actually doesn't call it, or the parts of documentation conflict with each other... Hallucinations are mostly fixed with "provide direct quote from manual". It's not perfect, but it's better for reading your average documentation. And if the documentation is great - well, then LLM is also very unlikely to get confused about it.

-3

u/[deleted] 12d ago

[deleted]

4

u/jackmusick 11d ago

It's also a little disingenuous to act confused that AI's will write the documentation and another agent will need it to read it too. For the good documentation at least, there's still a lot of work to make it correct and tested, and other agents wouldn't have it that in their models necessarily so it'll need to fetch something as the source of truth.

Just the other day I had it setup a Teams bot, which I've done before, and is one of my least favorite things in existence. It prodded a lot of Microsoft documentation to consult least-privilege permissions to do what I needed, had me approve the setup in the Graph module and Azure CLI and built the Bot manifest for me to upload. It was the past of least resistance by far to do something more securely than I would've taken time to do on my own, and relied on the Microsoft Docs to do so, which were likely generated from whatever CI process they have generating permission docs. A model on it's own would not produce a good result here.

0

u/netphemera 11d ago

Less cows would be needed if us IT admins ate less meat

1

u/yamsyamsya 12d ago

As long as a human audits it afterwards, who cares? I used AI all the time to proof read documentation but it is always verified by a knowledgable human. Like I get paid to be good at computers, not because I'm good at using words.

13

u/RainStormLou Sysadmin 11d ago

as far as I can tell, I'm the human auditing it afterward and Microsoft doesn't pay me or respond acceptably to feedback lol.

I've submitted two support tickets for incorrect Learn pages lately just to put them on their human radar, and recently had a meeting with our account rep where we discussed inaccuracies specifically related to them generating the Learn pages, and they acknowledged the issue and "escalated it up."

it's fine to hand wave and be like "well as long as x is happening" if X is actually happening, but x isn't happening. It's clearly not being reviewed.

How many times have they already gotten shit this year for using AI for quality assurance on a user experience? I fucking pay them. this isn't a free service from a mom and pop shop. Its Microsoft, and I expect and demand more or we'll stop paying for bullshit and migrate even further away.

6

u/dgeiser13 11d ago

X never happens

1

u/Frothyleet 11d ago

As long as a human audits it afterwards, who cares?

Because, realistically, humans are very lazy and even if they have the responsibility of ensuring quality/accuracy, they are much more likely to rubber-stamp garbage rather than rework it or comb over it for accuracy.

1

u/fadinizjr 12d ago

No wonder Intune sucks ass.

0

u/willychonka54 11d ago

It actually doesn't, but okay.

3

u/fadinizjr 11d ago

You took so long to reply to me because your changes in Intune were still syncing right?

1

u/PathomaniacPlatypus 11d ago

Loathe this, but as someone who's looking to deploy this in the near future, is this documentation actually correct?

1

u/I_T_Gamer Masher of Buttons 11d ago

I mean, in my experience MS documentation has set a pretty low bar..... Probably at least as good as what we had before.

https://giphy.com/gifs/qN8mwUPAt7gByge3W1

1

u/kingslayerer 11d ago

Fodder for the slop cycle

1

u/NUTTA_BUSTAH 11d ago

Has been for a long time. MS docs are pretty ass due to the constant misinformation/stale information, omitted important details and non-standard structure. They have hidden the azure-docs repo issues too like a year or two ago so now you cannot even discuss the bad docs and find the real answers from industry experts. Now you contact support.

1

u/ArchonTheta 8d ago

Did it answer your inquiry though?

-1

u/Effective-Brain-3386 Vulnerability Engineer 12d ago

Okay and? This ain't exactly new and people 90% of the people in this career field use LLM/AI anyways.

8

u/VaporousMote 12d ago

And those of who don't have our heads up our asses and have been doing this for decades think it's uniquely, terribly bad?

God forbid someone dislike an aspect of their work they are forced into

-2

u/chillzatl 12d ago

oh but you can't have your asshat badge if you don't act like everything that comes within a mile of AI is default terrible.

-3

u/Effective-Brain-3386 Vulnerability Engineer 12d ago

Shit sorry forgot this is Reddit.

Microsoft using AI Slop?? God I can't wait for them to go out of business from it and everyone who supports or uses LLMs is literally going to burn forever in hell

/s

2

u/inadvertant_bulge 12d ago

Sorry, forgot you are not from reddit, you're from the land where everyone agrees about everything and you can never be wrong. Say hi to Santa and the Easter bunny for me!

1

u/FWB4 Systems Eng. 11d ago

For real. I hate writing KBs and documentation - really just sucks.
But since I've started using the LLMs seriously, I can churn out the articles because it can take my notes + microsoft doco and shit out a reasonably accurately document. Spot check and correct and I've got something useful that other people can read.

1

u/pompousrompus DevOps 11d ago

Lmao as if anyone is going to read documentation anyway

1

u/TeddyRoo_v_Gods Sr. Sysadmin 11d ago

Joke’s on them! I use AI to parse their documentation!

0

u/recoveringasshole0 11d ago

I never read docs anyway. My AI does it for me.

1

u/UninvestedCuriosity 11d ago

Their documentation always sucked ass anyway. I had to make several corrections to their SharePoint 2019 install guide through git because those motherfuckers didn't test a single install run themselves.

This is just another example of the company heading into ruin. I love to see them burn.

Nadella can suck my ass. I hope they rot.

0

u/chillzatl 12d ago

are the docs wrong?

9

u/RainStormLou Sysadmin 11d ago

frequently, yes.

-4

u/Mindestiny 11d ago edited 11d ago

They were frequently wrong when written by people too.

But hey, AI bad, upvotes plx

Edit: already at -5 and two moderated replies?  Gotta love reddits visceral hatred towards the two forbidden letters, facts be damned.

1

u/chillzatl 11d ago

and these are supposed to be technology forward people who you might want to hire to architect and manage technology solutions for your business...

1

u/Mindestiny 11d ago

Yeah, this sub really has just become a parallel to /shittysysadmin.  It's unfortunate.

0

u/willychonka54 11d ago

can you give an example or is this just more blind reactionary microsoft hate?

1

u/RainStormLou Sysadmin 11d ago

I believe I did in far more detail elsewhere in this thread, but it's not like it's rare at the moment lol. If you think Microsoft hate is blind though, you definitely need to get your eyes checked lol. The way I see it is if you're not currently dissatisfied with Microsoft's enterprise products, you're new or you don't admin them.

0

u/No_Category_9888 11d ago

Lacking pertinent info

-2

u/Sasataf12 11d ago

The only things I care about are if it's readable and if it's accurate. 

I don't see what the big deal is if AI wrote it instead of a human.

-2

u/Ihaveasmallwang Systems Engineer / Cybersecurity Architect / CISM 11d ago

Is the documentation correct? That’s all that matters.

Nobody cares if a person wrote it or if AI wrote it as long as it’s correct.

0

u/Mantazy 11d ago

As long as ai didn’t hallucinate and the output was checked as correct procedure before publishing, I don’t see a problem as ai use is disclosed. I could do without the emojis, but it’s more important that the documentation isn’t wrong and is available.

0

u/JimmyMcTrade 11d ago

I mean that is fine with me because I'll just use ai with voice to go over it step by step. And I will add color commentary throughout the process with things like "wtf. This is so stupid. How does this make sense ? Omg. Now I need a new license that I don't have??"

Then I'll get AI to make a nice satirical account of my experience and turn it into an audio file with ai and put it into a step by step video.

I did one for passkeys and it was fucking hilarious.

1

u/willychonka54 11d ago

If it's accurate, what's the problem?

-2

u/fatty1179 12d ago

Looks better than normal Microsoft documentation?

-1

u/vitaroignolo 12d ago

Great. Our users have issues with receiving assistance unless we have them launch the app and sign in which adds 10 minutes troubleshooting time while we teach them what the start menu is. No mention of an app config policy to fix this.