CEO wants everyone to use an AI. I have zero idea on what I can use it for.
Posted by CMageti@reddit | sysadmin | View on Reddit | 723 comments
Ok, so I'm a linux sysadmin with \~15y of professional experience and CEO just sent a mail to everyone encouraging us to use AI because he can code 2x faster.
What do I do ? Is there anything I can use ?
Context :
- CEO is not some finance-focused guy that never touch a computer. He is a backend dev and coded all the core of the SaaS my company runs. He still codes when he is not with prospects or client, etc. so he is not out of touch with the overall tech. He just discovered that he can delegate all the coding of its unit tests to some vscode plugin interfacing him with chatgpt. So now "AI = 2x faster coding". So now every dev must use AI.
- He wants the company to pay for the AI fees if we have any because he strongly encourages (quasi-mandates) all the dev to use it. And the infra guys also.
- with my coworker, we manage \~100 linux VMs and some pfsense. That's all the infra supporting the SaaS and all the internal tooling, plus all the IT (\~80% mac, \~15% linux, 1 windows for the "cyberexpert" guy), you get the picture.
- we use ansible when we can, but not everything is that simple (no IaaS, no cloud, and a bunch rules like no access to prod with a PC that has access to internet, prod has no access outside, prod has no access to our internal git, this kind of rules because ISO12345 (not really ISO, but a state provided qualification with the same level of constraints)), so we still do a lot of manual thing in a linux term with docs and procedures.
So, do you have any ideas on what I can do ? Do you yourself use an AI (chatgpt, other ?) to manage your infra ?
kfries@reddit
I’ve used it for templates and scripting. One of the handiest things was sorting through syntax errors in dynamic SQL code.
netspeedy@reddit
I do honestly hope that this CEO has someone tripple checking his code that hes writting with AI's help. While I am also a sysadmin with over 25 years of experence, I can tell you that while ChatGPT/Gemni etc can help, its also can be a hinderence. Its great for some tasks, doing summeries/descriptions for Git commits, emails, documents, is really amazing like being about to feed in the diffs and it saying whats been done for your git commit message. But for coding itself, its more hit and miss. Most times you have to talk to it even for hours to get what you want properly out of it and half the time you could of done it faster. With every change, it can undo changes it shoudlnt have, even though you told it not to, it just does not listen a lot of the time. I will say, building something initially or at least for newer programmers and for learning, then yes its MUCH faster then looking at docs but it wont do things like error checking, it wont think to add X or Y into it, uness you specificly tell it so.
I'm not saying AI is bad, but its also not good for these kind of tasks currently. Tasks like writting emails, summerizing things, git commit messages, comparing things, its amazing for and generally gets it right straight away and or just needs a little extra talking, but from my experence, it cant write something decent without someone with half a brain knowing that the program should have X or Y.
As for sysadmin tasks, it can be used to help craete ansible playbooks or help you configure something your not aware of, but anything which it spews needs tripple checking before running. In most cases, all the answers it gives, are out of date, theres better/newer methods to do and this is likely to do with the data sets it learns from.
I do believe in a few years, it be at the right level, but currently right now, its far form it IMHO.
Oh do I think our jobs are still safe/secure, yes, yes I do, but I think AI can help us with some of the muldane tasks but it cant replace everything that we do. I would worry more for general office staff, they likely will be the first to go.
Just my two cents.
9KZTZ4GJLMFCVCBUPBK4@reddit
You just wrote your first prompt!
Low_Examination_5114@reddit
This should be at the top
LosAtomsk@reddit
underrated comment :D
ElectroSpore@reddit
It is generally good at creating starting points for script as if they where made by an intern, that you need to carefully read before running.
Saves me a lot of time discovering API or function calls sometimes.. Other times it makes things up, hence it is an untrusted intern.
Dewfire77@reddit
I use Copilot to modify existing scripts too. Like if I want to add a new condition or variable. So far it works like a charm. But I'm a simple PS scripter.
defiant103@reddit
We also lovingly refer as “checking with the intern” when putting internal LLMs to use. It’s really the best way to baseline someone on what to expect and how much to trust the output.
anxiousinfotech@reddit
Untrusted intern with a drinking problem is a pretty good way of describing AI.
mortsdeer@reddit
I think of it as the over enthusiastic puppy, which occasionally pees on your foot.
MtnDuck9@reddit
I was kinda let down when I realized ChatGPT was just a better version of Einstein from AOL instant messenger 😂
Single-Grapefruit820@reddit
It was “Smarter Child” for me.
mortsdeer@reddit
It's roots go all the way back to Eliza, the automated therapist.
SkullRunner@reddit
Dr. Sbaitso
accidental-poet@reddit
I remember being completely blown away by it at a friends house after we installed that shiny new card.
Then we fired up Wing Commander, and now that talked to us too.
Simpler times.
Simpler as in IRQ7, I/0220, DMA1.
Special_Luck7537@reddit
Formatting an old mfm drive with edlin.... G=C800:5 WHY 5? I dunno .. that's one for the next life ...
OcotilloWells@reddit
Except when your fingers dropped the jumper under the motherboard.
oddoldapathy@reddit
Unless you had the three pronged yellow grabber tool that came in your tech kit, and IRQ 5 and 7 were sound... and maybe printing.... or was that 9.... at IRQ3 and com 3,4. Move the mouse while the modem dials.... Dip Switch and Jumpers... never happened
accidental-poet@reddit
And then one day you came across the green jumpers with the handles. I stole those from every motherboard I came across back in the day and replaced them with regular jumpers. Muaaahaaahaa.
yourcomputergenius@reddit
That was the day!
OcotilloWells@reddit
Oh yeah, those were the bomb.
richf2001@reddit
We're the generation that had to deal with dip switches. Now I just call people that.
Capt_Scarfish@reddit
I'm from the generation that mumbles under our breath when we talk about the different jumper settings on IDE drives.
NSA_Chatbot@reddit
MotWakorb@reddit
Parity Error
robbzilla@reddit
How do you feel about that?
jortpepe@reddit
While sometimes hallucinating like PARRY
PandaBoyWonder@reddit
ChatGPT can answer logic problems, like if you ask it "how do I stack the following objects in the most stable configuration" it can tell you.
kaimason1@reddit
Can it consistently give the right answer to non-trivial sets of objects?
Because GPT will happily try to answer any problem you throw at it, whether it knows the correct answer or not. To make things worse, it usually doesn't have any way of recognizing which problems it actually knows answers to or not.
So the fact that it "can" provide an answer really just means the human programmers didn't think to put safeguards on your particular topic. It doesn't mean the AI is capable of general reasoning and didn't just hallucinate an answer.
wordworse@reddit
but it can't tell you how many "r"s are in "strawberry"
Own-Custard3894@reddit
SmarterChild
Robertsipad@reddit
ChatGPT: Here are some metaphors in a similar playful tone:
deltashmelta@reddit
"RAWK MURDER IS ILLEGAL."
KupoMcMog@reddit
I've always said it can perfectly recreate a human skeleton, but the feet are where the hands should be and the hands are fused in the ribcage.
Recalcitrant-wino@reddit
The library more likely misfiles books as "non-fiction."
rswwalker@reddit
My wife came up with the term AI Hallucination, which best sums up its desire to embellish facts. I think it has just ingested too much Microsoft Answers content!
No sfc /scannow will not help me in figuring out this REST API call!
TinyApps_Org@reddit
She is in good company:
rswwalker@reddit
It is especially funny as she works in the medical field and uses AI for patient notes and while reading through the notes she’ll find AI is creating fake patients and fake conditions that were never part of the transcript. She has worked the prompt to the point where she has to tell the AI to just stick to the facts, do not embellish, if it doesn’t understand a term to just put question marks around it instead of making shit up.
One_Stranger7794@reddit
I like the last one.
Sometimes an AI will give you something that looks OK, but on closer inspection is completely wrong and is basically ruined/non-functional.
I actually tried to use ChatGPT to compare tow pieces of tech hardware for my job today... It made up 50% of the specs!
VigilantMaumau@reddit
Nice. I think you're missing one. 6. A genie who grants wishes...
doll-haus@reddit
This is the better analogy. Interns (usually) have at least minimal two-way language skills. While the puppy sorta guesses what sounds mean.
kali_tragus@reddit
That's it. Thank you.
Armigine@reddit
Only the very best monkeys at the highest quality typewriters
doll-haus@reddit
Nah. The LLM answer is more monkeys, each with more typewriters. All carefully filtered by more narrowly trained "editor monkeys"
IntelJoe@reddit
One_Stranger7794@reddit
TIL ChatGPT is how we get to Planet of the Apes.
OcotilloWells@reddit
Now there's going to be a reboot with Dalek-looking robots programmed by a large language model. Maybe not an LLM, but a GLM (Gargantuan Language Model).
atguilmette@reddit
Why not an OLM—orangutan language model
OcotilloWells@reddit
Oooh, Dr. Zaius!
gregsting@reddit
More like Terminator
doll-haus@reddit
Nah, this is the planet of the apes. The common ones are just less hairy than their oft-mocked cousins. You can differentiate the monkeys easily enough by their tails. Except when the hairless "human" apes attach prosthetic tails, often featured in their digital artwork. The reasoning behind this is still under investigation.
LordNecron@reddit
Lots of investigation and you're the best person for the job?
hkzqgfswavvukwsw@reddit
The “i” in LLM stands for intelligence ~ Primeagen
Sad_Recommendation92@reddit
love that guy, his monthly twitter posts where he says "It's now 16 months since AI was coming for all our jobs in 6 months"
bindermichi@reddit
A lot of untrustworthy drunk moneys with typewriters
doll-haus@reddit
Nah, you can't let the monkeys have alcohol. They'll stop typing, escape and start stealing drinks at the nearest bar.
bindermichi@reddit
Just like regular people
doll-haus@reddit
Nah, monkeys are far more successful at getting free drinks just for the amusement factor.
ladrm@reddit
If unsure, throw more monkeys at it.
doll-haus@reddit
Yes. Any "AI research" in this category appears to be mostly optimizing depth vs breadth of the monkey array. As in "do we add more typist monkeys or another board of editor monkeys?". For advanced research, you start dosing various monkeys with psychotropics.
DFrostedWangsAccount@reddit
This is the best way to picture LLMs
One_Stranger7794@reddit
Add to that, if you ask too many questions the monkeys get mad and start throwing, ahem, something at you
doll-haus@reddit
Nah, the monkey editorial boards just loose the thread of the conversation entirely.
Ron-Swanson-Mustache@reddit
It was the best of times, it was the blurst of times
Hungover994@reddit
Blurst is a steady part of my vocabulary these days. So many things can be described as the blurst.
m_night_shullman@reddit
Apes together strong
quasides@reddit
the term is now hallucinations. the thing is LLM`s should not work at all based on current mathematical theory - for real the math guys are still trying to figure out why it even works, its a thing. but somehow they do to some degree. but it seems to break down rather quickly hence hallucinations.
which also means we are still not really closer to real ai, but ofc interacting run loose LLMs can produce something weird aka like a bunch of meth addicts on steroids.
and we probably wont get much better AI in the future. if math guys are right then musks idea to scale the renderfarm will have diminishing results. it will be better and more stable but far from in relation what you have to put in more than we currently have.
now if that prediction is correct than its a major nono to implement it to much in any workflow you have. as it is currently
HELL FUCKING NO
itgs a dunk unrelzable intgern on meth and schizophrenia.
oh and gpts censorship for ideological and political reasons made the hole problem a lot lot worse. your might think its just a filter for other content not code, but it seems it also affects that. the reason why i suspect that is that results got worse over time exactly when they went berserk on their "content moderation"
TooStrangeForWeird@reddit
Omg, I could be an AI!
Key-Calligrapher-209@reddit
You just reminded me of an old roommate's dachshund that would excitedly wiener-wobble over to people, flip on its back, and pee straight in the air.
LordNecron@reddit
🤣🤣
"wiener-wobble"
da_chicken@reddit
The Powershell ones love to invent commands that don't exist.
TecheunTatorTots@reddit
Isn't that just the entire design ethos of PowerShell? /s
cpupro@reddit
But, not nearly as fun as a regular alcoholic untrusted intern...
Can't take the A.I to the club and watch them piss away 2 weeks of salary on the entertainment.
TheDarthSnarf@reddit
Yes, but it’s faster and doesn’t call off work due to a massive hangover.
thewarring@reddit
With a bit more than a dash of the ‘tism, too.
Ansible32@reddit
Crazy person who has read the entire Internet.
Cheapntacky@reddit
Using someone else's uncommented code that they wrote while drunk and randomly shifted language part way through.
ayd2309@reddit
AI = Alcoholic Intern
One_Stranger7794@reddit
Mind blown. To me, from now on it was never anything else
gh0stwriter88@reddit
I had Amazon's answer bot write me a python script to play the snake game... as well as another to generate primes... you could think of it as a cloud of data you can query, same as you would stack overflow or google (before google sucked).
NSA_Chatbot@reddit
That's essentially the outlook that the "best practices" for my local engineering association is taking. (I'd also suggest adding 'the intern is the CEO's cousin' so you can't say anything bad about it.)
It's outstanding for looking up parts and giving baseline suggestions, but everything MUST be verified by a human. If you don't know an API, ask an AI, then look up those suggestions. Or "hey, can you compare these two firewalls"
I've been using AI in my designs for about a year and change now. It's saved me a huge amount of time.
Brawldud@reddit
Lol definitely one of my favorite/least favorite things is when it makes up flags or function args that would be super useful if they existed but they don't
byteuser@reddit
For Python at least they solved that problem over a year ago by having Chatgpt run the code in the background before outputting it. Oddly enough, I noticed a markedly improvement around the same time for Powershell. So much so that it went from heavy hallucinations for PS code to none. As for the quality of the code LLMs can generate your mileage can vary wildly
Brawldud@reddit
I'm describing a PS hallucination from last week. They're definitely still around.
nospamkhanman@reddit
My favorite is when it tries to add args that don't exist, you tell it the args don't exist and it's like "Ooops you are correct, xyz does not exist".
Then you're like, so fix it.
90% of the time it spits back the same bad args, or events new ones that also don't exist.
joshikus@reddit
ChatGPT is great at hallucinating non-existent Powershell cmdlets, specifically.
Sovos@reddit
Just use
Set-YourProblem FALSE -force
ez fix, never fails
Capable-Reaction8155@reddit
You gotta pay for PRO chatgpt for that
zyeborm@reddit
4o is much worse for doubling down on bullshit. Terry it with gpt4 it seems to have better results
Eisenstein@reddit
This is because it is autoregressive, which means future tokens are dependent on previous ones. Since the conversations are ongoing then each time it resends all the old generations and your responses back as previous tokens to continue the conversation. It helps if you have access to the history because then you just delete the specific wrong parts and continue and it will stop using them.
Special_Luck7537@reddit
Ooohhh... Can you do that with people?
savvymcsavvington@reddit
That bit of GPT is super annoying, apparently Claude.ai is better for certain things like that but I haven't had a need to use it yet
Jaereth@reddit
You ever try to play a game with it?
I wrote a Battleship program in college MANY years ago, and me and a co worker decided to play it against ChatGPT to see who was better.
At first I had to "remind" it that I had sunk a ship. Like "That's the 4th hit on that boat and I already sunk your carrier - isn't that sunk now" and it's like "Oh yeah I guess it is!"
Then it tried to cheat. I think I hit his two jobber and couldn't get another hit in any of the adjacent squares. So a one hit with no adjacent spots shouldn't be possible in Battleship.
Thing is a lousy cheater...
NoPossibility4178@reddit
Love the "I have no idea about anything you just said but if you asked me a question about an actual useful programming language then it'd have these flags which should totally be standard (because I said so) and hey, maybe they actually exist" type of response that ChatGPT sometimes throws.
mortsdeer@reddit
Yup, I've got a small helper script that needs to be able to read QR codes out of images. I occasionally test to see if chatGPT can write it in other languages. It routinely decides that the libraries that generate QR codes must also be able to read them, right? So it hallucinates reader methods. That inevitably don't exist. I have to prompt it with "use the zimg wrapper library" or some such. Prompt engineering is a thing.
bgradid@reddit
see , I'm more of an "ideas" guy
CMageti@reddit (OP)
Last time I ask chatgpt to code a small ansible playbook with 3 tasks, 2 of them were profundly wrong, with options not existing, when it wasn't the ansible module itself that was halucinated
RB-44@reddit
Honestly if you don't use it a lot you're gonna be worse at asking questions.
I'm very aware that AI is not a magic pen that will write complete solutions BUT people who use ai a lot and actually know what they're doing when it comes to their job definitely write up better prompts.
I would say from experience is that you should try going component by component instead of instantly going big picture
overlydelicioustea@reddit
to code with AI you need to know how to code.
its a process you go together with the AI. you need to be able to see what is wrong and what is missing. Your gonna notice that its mostly your imprecise instructions and that the code mostly does what you described. Be very descriptive of how the features shoudl work and what it should do. spot the issues and tell it what is wrong and it usually fixes it in the next attempt or atleast significantly improves it. its an incremental process but you can do some good stuff with it relatively quickly. especially in domains your not as knowledgeable.
Noone knows all of coding, everyone has a certain deirection of coding he is more profound in then others. The AI knows a lot of stuff very well when it comes to the pure technique of coding in a lot of languages.
19610taw3@reddit
I think I'd do okay with using AI to come up with code.
I understand logic, used to tutor it in college ... but I can't remember syntax or commands at all.
SkullRunner@reddit
That's the problem... you get better at talking to it like a toddler and asking the right questions in the right order to get an output that's 90% there and still needs to be reviewed and worked over.
Depending on what you're doing... might as well just started doing the end solution yourself the "hard" way.
PandaBoyWonder@reddit
As of right now, yes, but over time it will continue to improve. It will quickly be smarter and more capable than the average skilled professional at any task
SirLoremIpsum@reddit
I dunno about the 'any task'.
It utterly lacks any kind of creativity or adaptability.
It will be faster at certain, specific things
pdp10@reddit
They said that in the '60s.
rjkirkpatrick@reddit
The idea that AI with exponentially scale forever is way off. It's already starting to plateau.
Eisenstein@reddit
But we won't know that until it because obvious, so you are either wrong or right, but that is completely dependent on the current data and trend and your intuition. The data and the trends show that it is plateauing in overall knowledge, not specialized knowledge, and goal is to make them more efficient using fewer parameters (hence can be run using less computer and less juice).
In other words -- 'well, that's just like your opinion, man'.
rjkirkpatrick@reddit
Maybe you are unfamiliar with tech S curve phenomenon?
Eisenstein@reddit
I can assume that that means, and I am pretty sure that if you could predict when those curves happened during the time they were happening then a few people would be a lot less rich and a lot more people would have a lot more job security. So, just because we know something is inevitable doesn't mean we know when it is going to happen.
rjkirkpatrick@reddit
"Your opinion is as valuable as anyone else's". Yea, no shit...it's......an opinion.
My question is - what data do you have that's any more valuable?
My opinion has to do with current hardware availability and acceleration rate of the thing AI NEEDS TO FUNCTION. Doesn't matter how fast their LLM is if the backbone to support it doesn't exist. Please enlighten me how we get past this hardware acceleration gap.
Eisenstein@reddit
An opinion stated with confidence and with statement that presumed facts not supported with evidence. People reading that could assume you actually knew what you were talking about and had data to support that conclusion. You could add 'I think' or 'It seems to me' in there to make it an opinion stated as a 'no shit...it's.....an opinion' and preclude someone else pointing out that you are pulling that opinion right out of your ass.
I am pretty sure I acknowledged that my opinion wasn't valuable when I said 'we are all just wasting space writing this'.
Like I said: by streamlining models for task efficiency.
SkullRunner@reddit
and the more it "learns" from it's own overused garbage output in the wild the more questionable it's quality gets.
Computers were going to replace us all... so were industrial robots... etc. etc.
They always end up being tools to do very specific things, but hey tend to need a person in the loop to keep them doing those things in any meaningful way.
rjkirkpatrick@reddit
LLMs are Reddit+StackOverflow smashed together and puked out.
DisastrousLab1309@reddit
Sure, we have already a problem with ai learning on ai-generated crap over the internet which makes it worse. There are papers on it. The industry is pretty scared of it even if it’s not in the news all the time.
To teach it you have to have a good code that is well documented and well commented. Where will you get that code?
It’s a great tool in what it is but current models have serious limitations. Unless new approach is developed and used there is only that much it can improve.
thortgot@reddit
Knowing when to use it and what it's limitations are is essential.
Something like Github Copilot hooked up to your repos can be a gamechanger.
A generic LLM? Much less so
RB-44@reddit
If you get good at it there's no chance you can write 90 percent of the solution faster than you can ask the questions
Also why not be good at it if it's an upcoming technology.
That's like 50 years ago saying i don't wanna learn how to program a computer all it does is add numbers
Mindestiny@reddit
Not really the same thing. There's always a cutoff point where the juice isnt worth the squeeze.
For example, we have a CAD software that... two people in the whole company use. It will never meaningfully expand beyond that group.
I could spend an afternoon or two troubleshooting automated deployments of that software through our RMM software, fight with the vendor's support as to why their silent install flags give a nondescript error, etc. Or... someone could just manually install it once every four or so years when the users get new laptops. It's just not worth spending the time automating it.
It's not really any different here, a tool for the sake of tooling doesn't magically give it purpose in your workflows. If there's not a meaningful use case, the juice isnt worth the squeeze.
pinkycatcher@reddit
Completely agree. Unless you're writing something you already know back to front, using AI will speed you up. If you're writing something you already know, why does it matter? You shouldn't really be writing code you already know that deep.
SkullRunner@reddit
You may have noted that based on my response I am trying it to keep up with the technology and pointed out what I have found so far.
It's improved a lot since it first came out... but you need to have a very in depth understanding of what you want it to do to ask it the right questions and then review what it spit out is even safe to run, let alone work.
So "it depends" is how useful it is cause if you're using it to past in some text and asking it to format it as say CSV for a script... sounds great... until you QA it and realize it cut off the last 10 rows in the response.
Or you prompt it to write some SQL, PowerShell etc. and it randomly mixes and matches commands not available in the version you specified etc.
But you need to know more than the "time saver" at the moment to see the problem and correct them, you need the experience.
So for those of us that have been around the block for decades I agree it's like getting an intern to do things for you, cut's down on some raw bs time... but you still have to question all of the work before you trust it.
In OPs case "the org wants us all using it" nope... that's an org that does not understand the tech as it's useless to dangerous in the wrong users hands and a bit of a shortcut in the right users hands right now.
I personally find it best at taking something that's already done and working and asking it to review and refactor it for performance or version upgrades... but for complex solutions from scratch it take a lot of prompts to get it to where you want it, and that's if it does not randomly hallucinate in the middle or session reset loosing the history of the progression of questions.
VectorB@reddit
This is key, people need to know what they are asking and how to get the AI to respond. Just because you type into a calculator 2+3 and expect to get 4, does not mean the calculator hallucinated anything.
LilaSchneemann@reddit
ChatGPT is terrible with Ansible and bad with Terraform, for precisely the reason mentioned. It just makes up parameters and API endpoints. Copilot is great at either as a really advanced autocomplete that adjusts to your naming conventions etc. automatically. Especially with Ansible, when it works across buffers and suggests the correct names across all the open files it's really helpful. I'm not aware of an IDE or vim plugin that does this.
ChatGPT not even really good for Python and Go since it suggests deprecated ways to do things all the time - it primarily learned from blogs, and often from very old articles.
What it's great for is discussing conceptual things, parsing and contextualizing errors and giving outlines as a starting point for new setups.
disposeable1200@reddit
You tried Claude?
LilaSchneemann@reddit
Tried yes, but not really evaluated - couldn't see a difference at first glance, but the differences in ChatGPT models weren't very apparent at first glance, either. But I'm aware that people are saying good things about it.
HoodRatThing@reddit
Try Claude 3.5 Sonnet.
HoodRatThing@reddit
When was this? The newer model are very capable.
Claude 3.5 for example.
TrueStoriesIpromise@reddit
Ask your AI how many "r"s are in the word "strawberry".
joshikus@reddit
Even grok passes this test. It's a tokenization issue.
TrueStoriesIpromise@reddit
If my child fails this question on a test at school, should I tell the teacher "it's a tokenization issue, let them pass"?
No. Shitty tech should be called out for being shitty tech, we shouldn't make excuses for it any more than I should make excuses for my stupid (theoretical) human child.
HoodRatThing@reddit
Why are you comparing a human child to an LLM?
Most of us perfectly understand that an LLM only mimics part of what humans are capable of, and their applications are neat and deserve to be studied.
TrueStoriesIpromise@reddit
I use chatGPT, as others have commented on. But saying "The newer model are very capable" is is true in only a very narrow sense.
HoodRatThing@reddit
Ask Claude 3.5 sonnet some coding questions, and it might change your mind?
I don't use ChatGPT anymore, as other as commented Claude3.5 blows ChatGPT out of the water.
j9wxmwsujrmtxk8vcyte@reddit
You clearly don't understand what you are talking about.
That's like saying a semi-truck is "bad tech" because it can't beat a passenger car in a quarter mile race.
If you don't understand what a tool is used for or how to use, just don't comment on it.
My_cat_needs_therapy@reddit
Please tell us where you work that manually counting letters in words is part of your job.
Eisenstein@reddit
I have, every time someone mentions this. Have you actually tried it?
HoodRatThing@reddit
That's not how LLMs work. You're asking me to drive a screw with a hammer
Create a function in python that will spell the word strawberry :
Here's a Python function that spells out the word "strawberry":
def spell_word(word): spelled_out = [] for char in word: spelled_out.append(char)
result = spell_word("strawberry") print(result)
This will output: s-t-r-a-w-b-e-r-r-y
The function does the following:
It takes a word as input and creates an empty list called spelled_out to store each character of the word.
It iterates over each character in the input word using a for loop. For every iteration, it appends that character to the spelled_out list.
After iterating through all characters, it uses the join() method on the spelled_out list with "-" as the separator. This joins all the individual characters together into one string with dashes between them.
Finally, it returns this spelled out version of the input word.
You can call this function with any word you want and it will return that word spelled out character by character with dashes in between each letter. Let me know if you have any other questions!
LilaSchneemann@reddit
That's not how LLMs work.
netopiax@reddit
Claude 3.5 Sonnet removed a lot of my skepticism about LLMs. It has saved me loads of time by getting things right the first time, unlike my experiences with Gemini and ChatGPT
HoodRatThing@reddit
Yep, my experience too. I hardly use ChatGPT anymore.
Touchmelongtime@reddit
Yeah their project mode is absolutely wild. I ripped a lot of different documentation on C++, made it in markdown and uploaded it to a project. Now it rarely hallucinates
gihutgishuiruv@reddit
I feel like YAML is particularly bad for LLMs because it’d be so easy for tokenising to confuse the hundreds of weird YAML-based DSLs (if you can call them that).
Like, at least Python is Python is Python.
svideo@reddit
I've had very good results using both GPT-4o and Claude Sonnet 3.5 to generate compliant YAML for Ansible and at home for Home Assistant + ESPhome.
nope_nic_tesla@reddit
Check out Ansible Lightspeed
mortsdeer@reddit
This sort of thing is going to be the immediate future of AI models: specific trained to be experts on narrow, complex language fields.
FanClubof5@reddit
So what I like to do is dump all the documentation I have for what I'm trying to do as well. That gives it a lot more context for whatever you are trying to end up with.
IamJustdoingit@reddit
Check out claude specifically the API console -> Workbench. Set temperature to 0, response token 8k
I find it very good
Precision20@reddit
I've used it a little bit for simple code for projects but never anything massive, I'm in a manufacturing environment, so the place I've found the most use is when I'm comparing products, or creating presentations, it's really good at pulling information together quickly. Additional if code isn't working you can sometimes paste it in there to see if it has any ideas why it isn't working. Half the ideas are garbage but once in a while it'll say have you tried xyz and it's something I didn't even think of.
I wouldn't say I use it every day but it can definitely help in certain cases.
mortsdeer@reddit
I use it for small cli python scripts (python seems to be the best language for chatGPT - least errors I've found) It's great for adding in options and getting all that argparse tempalte code correct.
jmhalder@reddit
It's pretty good with Powershell. Definitely still makes some garbage that won't run. Get's me 90% of the way there normally.
Eimee_Inkari@reddit
Wjat kind of prompts do you use that gets a 90% good result? I'm probably over complicating the prompt or just not explaining it well.
jmhalder@reddit
We're solving different problems. It might be something as simple as "write a powershell script that remotely installs a msi to a list of computers from a SMB share"
It's commented well, and if not for idiosyncrasies with Invoke-Command, may work fine. I don't see anything that would be malicious even if it doesn't actually work. "Install-msi" doesn't need to necessarily be broken out into it's own function. It scripts better than I can, that's for sure.
AdmRL_@reddit
ChatGPT fucking loves functions doesn't it? I don't mind it but near on everything it produces has at least one.
ProfessionalITShark@reddit
i think because it's better practice? No harcoding anything
AdmRL_@reddit
Oh yeah that's exactly why, it says as much itself if you ask.
It's just funny seeing a single use script that's something like:
When really all you want is:
Windows_XP2@reddit
I just wish it had a quick and dirty option for scripts that only do one basic thing and doesn't need any error handling or anything like that. Even after asking it to dumb it down it still likes to overcomplicate things.
ProMSP@reddit
I may be to used to my old ways, but a one-line command would probably be quicker for me to write for this task, than prompting for this "script"
DarkangelUK@reddit
You can add that to your prompt to create a one line script which I've done in the past.
jmhalder@reddit
I'm sure I could write this in 5-6 lines, but it wouldn't have the catch, wouldn't break out $computers, wouldn't have comments, etc.
I mean, it is a script. I don't doubt that someone smarter could make it technically one line, but this is very readable and well commented. If you can bang this out in a minute or two, then by all means, it would make sense to.
tallanvor@reddit
"Write a script to iterate through a user's OneDrive directory and list all filepaths that are too long" or something close to that is an example that I used recently.
hippybongstocking@reddit
I’ve found starting small then expanding with feature additions to scripts being quite successful. Again still gotta shift through some garbage every now and then or feed it some documentation you’d like to use first.
DarkangelUK@reddit
I've found Claude to be the best with powershell overall with ChatGPT a close second, Gemini is definitely the worst.
bd1308@reddit
Oh this is absolutely spot on. I asked it to make some terraform as a test and instead of it saying “I don’t know how to do that”, it made up something that vaguely looked like terraform if you were wearing beer goggles. So yeah you definitely need to check it. But it actually made runnable Ruby code for something I’m working on, so that was cool
deltashmelta@reddit
"Just call the automagic function!"
thefrc@reddit
AI is great at boilerplate stuff. You still have to craft the rest of it though. Oh, and its regex use is garbage.
ismellbacon@reddit
It’s actually really good at explaining what an existing regex is but it sucks at writing it from scratch.
renderbender1@reddit
I find that it's usually because I didn't describe what I want very well using regex terminology. But if I knew the terminology and regex structure better, I wouldn't be asking chatgpt to help lol
thefrc@reddit
Definitely agree with that. Analysis is way better than generation
RunningOnCaffeine@reddit
Yeah it’s not terrible if you can break what you need down into simple sections and then assemble everything at the end yourself, for big tasks though it seems to get lost and start generating nonsense.
StoneyCalzoney@reddit
An untrusted intern that will persistently gaslight you by saying the word "strawberry" has two "r"s
peoplepersonmanguy@reddit
At least if you ask AI if it made it up it will say yes, interns don't do that.
NomadicWorldCitizen@reddit
This. It’s a significant boost of productivity for my pet projects.
veler360@reddit
Literally solved a problem for me today that would have taken a week to figure out it figured out in a brief back and forth with some good prompting. Lifesaver.
fitz2234@reddit
I used it frequently to write python scripts to do all sorts of things. It involves a lot of reviewing, testing and re-prompting AI but in the end it saves me time. If I was a python guru who wrote books on the subject, probably wouldn't save me time
ifq29311@reddit
AI: Affordable Intern
Dreilala@reddit
We are using copilot. I am absolutely underwhelmed, as in it is the dumbest intern I have ever seen and is actually detrimental to my workload.
moldyjellybean@reddit
I remember reading some new guy got a new raise because he running GPT made Active Directory scripts.
That’s going to be a when not an if that the AD is going to get royally f
KnightNZ@reddit
I find that it's good for giving you ideas, but terrible at implementing ideas you've already good.
f0gax@reddit
I've found that genAI is pretty much just another tool in the toolbox. It can sometimes save time parsing through examples to find out exactly what you need.
Like you said, you have to confirm everything. And also watch out for hallucinations.
anevilpotatoe@reddit
Well, think of how many times we trusted ourselves? How many times we got things wrong before we got it right? When it's understood how often we must validate ourselves, then it becomes easier to write the more complex material. Wolfram did a good breakdown on Hallucinations and I'm even using it with learning/writing out RUST and such.
gh5046@reddit
I've been able to get it to produce fully functional, complete scripts in python, bash, and powershell. Some times it takes some review/testing and additional prompts to get there, but it is possible.
therealmofbarbelo@reddit
It seems to do a good job of googling for me.
R3D3-1@reddit
Or quotes from outright wrong sources. By chance came across the stack overflow post that contained the wrong function call seen in the response from ChatGPT, except that there it had a comment below noting the correct usage.
D4Ph070n@reddit
You can tell the ai what is wrong and it will correct it.
Papfox@reddit
Yeah. AI's generally train off the Internet and we all know many people write a lot of shit on the Internet so it's always worth bearing in mind that AI may regurgitate shit
donniebatman@reddit
How the hell is another company going to figure out what snippets you are using internally?
Papfox@reddit
Companies do sometimes reverse engineer their competitors products. They may have also inferred the same method was being used from the software behaviour, particularly if it contained bugs. Alternatively, some of it may have found its way into GitHub or have been discovered during a lawsuit
PacoBedejo@reddit
That's a good way to put it. I use ChatGPT 4o as a research assistant... who is an habitual liar. It's helpful to try to narrow down my searches. But, I don't trust it for any data.
RockitTopit@reddit
CoPilot is amazing at generating RegEx, which I'm terrible at.
FearIsStrongerDanluv@reddit
I use it the other way round actually, I already write out my script and the logic before letting ChatGPT premium suggest fixes, else that thing can start inventing some Powershell cmdlets that don’t even exist yet
ElectroSpore@reddit
Or it suggests deprecated APIs, it seems to know very little about the GraphAPI.
Zahninator@reddit
That's not necessarily the fault of AI, but rather Microsoft deprecating things all the time and changing documentation sources so much. I'm sure it would go way better if you download the documentation to give it.
RealKarlFranz@reddit
I feel like AI spends more effort trying to appear correct than actually giving me the correct data I’m asking it for.
Saves me a step or two maybe. I’m not convinced that the tech is where C level thinks it is.
Borgmaster@reddit
This is my use as well. I am new to linux administration in general and I can just ask the AI what a good set of commands would be to do certain jobs or add certain functions. Great starting points but will break all the shit if i run it on its own.
frustratedsignup@reddit
I use ChatGPT sometimes for work. When I have to do 'boilerplate' programs or if I'm uncertain about a procedure, that's when I start using AI.
A programmer contacted me and wanted me to provide a way for his script to send an email when it does something interesting. I didn't write that script, instead I asked ChatGPT to give me a function taking a list of arguments that could send an email using only the standard library. If I had written it myself, it would have taken an hour or two. ChatGPT had it done and working in 10 seconds.
I needed to extend a volume via the LVM on one of my servers. Unfortunately, my co-worker managed to setup the LVM so that the end of the partition was not at the end of the disk. I went to ChatGPT to find a way to non-destructively move the end of the LVM partition to the end of the disk without losing any data. Doing this on my own is iffy enough on a good day. ChatGPT, though it did need some re-prompting, did give me a procedure to follow that was successful.
So that's just two examples from my history. There are more, but these are probably the best productivity examples I could supply.
quickbit@reddit
Too many devs declare that AI is great for writing unit tests without realising that they’re outing themselves as someone who writes ill thought out tests that will need to be changed the next time anyone touches their code.
k8s-problem-solved@reddit
When I'm writing a Rest api, I extensively test the contract and not the implementation. I'll generally write a few tests myself and establish the pattern and syntax, then get help from the AI to complete
E.g. heres the open api contract, complete all the possible test cases, consider all the failure cases etc.
If you've given it some decent scaffold to use it's pretty good. Because it's the contract, you're free to change anything in the API itself, it's loosely coupled.
Tightly coupled tests with loads of mocks that test internal behaviour are always so brittle & the thing to avoid.
VengaBusdriver37@reddit
You can always add comments to prompt the AI for what sort of test you want
mortsdeer@reddit
Yeah, my internal red flag meter pegged on that one, too. Good unit tests are hard.
ValidDuck@reddit
i'm more concerned that the ceo is writing unit tests.. and micromanaging employee work flow. The guy at the helm isn't used to leading and it shows clearly even through the few words OP wrote.
Bemteb@reddit
Test that the code fulfills the requirements, not that the code does what it does. Thus, bad idea to automate the tests based on the code.
pomyh@reddit
it's fine for regression testing
yiffcuresboredom@reddit
I asked AI and it gave me this…
As a Linux sysadmin, there are several ways you could potentially leverage AI, especially with tools like ChatGPT, to improve productivity and automate some of your tasks. Here are a few practical applications:
AegorBlake@reddit
Have it wrote documentation for you off of tickets you have completed
phantumjosh@reddit
Use AI to Test for vulnerabilities, if it goes rogue you can tell him that’s why it’s not a good idea.
DatDing15@reddit
I've used Co-Pilot for these things:
You can ask AI to tell you a joke.
Now seriously:
Depending how current the used data of the AI is and needs to be, you could ask it to research some issue for you, you otherwise had to use a search engine yourself.
I also used it to improve an email. For example to sound more professional or "natural" as English is not my native language.
Camel_Sensitive@reddit
You'll virtually never need an internet search for a coding problem if you actually know how to use AI. Plenty of people ask vague questions on chatgpt dot com and then immediately decide it doesn't work.
1) You can use AI to instantly read all documentation on the language you're using, and then ask questions on best practices to do what you're trying to do.
2) You can read entire git repositories instantly to see why certain things are the way they are.
3) You can reference entire folder hierarchies to understand import structure, cross reference it with a CLI echo to understand flags, and then ask in natural language for an AI to instantly create 12+ commands.
Frankly, people that can't find a use for a massively improved search engine that can target specific knowledge bases are definitely on the way out, but it's not because AI is perfect. It's because a lot of people have been copy and pasting search results for their entire careers and can't navigate documentation in the first place.
Zizonga@reddit
I think the problem is the communication skills of a lot of people however I also think that you need a stronger understanding of the subject than the LLM you are asking (strong enough at least to filter out garbage that can come out).
I personally find a lot of value in black-boxing with something like an LLM and basically deconstructing - I now can write python/bash/ SQL with pretty much no assistance.
That being said people need to cross-check all output against other sources especially when you yourself dont trust what was outputted.
Icecold121@reddit
It's super useful on undocumented libraries, you just point it at the library and ask it how to do something
thisisfutile1@reddit
What do you mean "point"?
Icecold121@reddit
If you use something like cursor.ai it's super simple, for example I'm working on a nodejs project and I can point it at a node_module and asking how to do something using its functions
In the program you just tick the files of the project to point to or can choose the whole project
thisisfutile1@reddit
Thank you!
thisisfutile1@reddit
At first I was commenting to compliment your username (very, very clever!)....then I actually read your post. OUCH! This is me! I'm 52 and I don't know the first thing about using AI. How to "teach" it anything and how to give it information. Hell, I'm still trying to perfect Google searches, because well, I don't know how to read the documentation (I just don't have the time to muddle through MS instructions that are just a series of unconnected dots...especially when their product names change so much). When I was a kid, I couldn't even navigate the yellow pages. If I needed a haircut, I could never remember, "do I look in 'hair' ...or was it 'barber' ... maybe 'scissors' ... there it is ... 'beauty salon'. I did this every single time. My brain just doesn't remember the solution, only the chain that I used last time.
tl;dr: Holy shit, this went from compliment, to epiphany, to whining. I need HELP!
RedModsRsad@reddit
He. He. You sooo funny. Your joke is nicey nice.
eri-@reddit
Beware about overdoing that. Writing style/relationships are pretty important in high-level jobs, and your regular contacts will definitely be able to tell , and won't always love, you suddenly switching to a much more generic and corporate style of communication.
Sometimes, broken you is better than perfect English (cough) bot
Dreilala@reddit
I have yet to find the search query AI can answer more succinctly than I can myself using duckduckgo or google "manually".
The_Real_Abhorash@reddit
Yeah but can you do it in less than a minute? I had to translate Ancient Greek last week and I spent like an hour trying to figure it out before asking the toaster who did it basically instantly. Like could I have eventually figured it out sure probably but the toaster is quicker and accurate enough for my use case.
Dreilala@reddit
The thing is, unless copilot becomes more reliable, I have to double check every single thing it does.
So copilot moght only take a minute, but me checking will take just as long as if I had done it myself in the first place.
The_Real_Abhorash@reddit
Do you not check your own work anyways? Because I do so that’s irrelevant and also depending on the exact usage I might not care all that much if it’s marginally inaccurate.
XTI_duck@reddit
I’m using it to learn about Microsoft’s Power Platform. It can also do a lot of menial or tedious work very quickly, depending on licensing. I got one yesterday and I’m amazed at how much faster it runs.
I’m pretty bad at communicating through text. I tend to be very formal and wordy, the WORST combination. Copilot is exceptionally helpful for making emails concise and friendly.
I_ride_ostriches@reddit
Which license do you have that helps with power platform?
XTI_duck@reddit
Copilot for Microsoft 365. Be careful though, the copilot branded plugins cost an ABSURD amount to use on top of the license. Coworker ran into it with power apps. Built some stuff and used the dataverse plugins. Had a HEFTY bill the next month.
I_ride_ostriches@reddit
How much are we talking?
XTI_duck@reddit
Truthfully, I don’t remember off the top of my head. I remember laughing at the absurd number, but he could have been using a lot of them.
License pricing isn’t bad. 20/month for personal stuff, but they have enterprise licensing. Of course, I didn’t see any numbers for the AI builder plugins (shocker), but his experience was quite a while ago. Could have been years even, so pricing and what’s included have probably changed. I’m on mobile and half asleep, so too lazy to click around.
See - https://www.microsoft.com/en-us/power-platform/products/power-apps/pricing#:~:text=of%202%2C000%20licenses.-,Unlimited%20Power%20Apps%20and%20Power%20Pages%20for%20assigned%20user,Buy%20now
I_ride_ostriches@reddit
Gotcha. I’ll check it out
newboofgootin@reddit
I have bad news for you. We know when emails are generated by AI because they are completely overstuffed and insufferable.
The_Real_Abhorash@reddit
Generated from the ground up maybe but things edited by ai flow much better. Same with code really it’s good at helping fix things but if you ask it to write something from the ground 90% it gets confused and writes nonsense.
sheps@reddit
Hey I've been writing overstuffed and insufferable emails for decades, no AI needed!
GMginger@reddit
So it's been trained on emails you wrote? It's been your fault all along!
ValidDuck@reddit
kindly revert.
kKXQdyP5pjmu5dhtmMna@reddit
Yep. For the moment anyway, many native English speakers can see an AI-generated email from a mile away.
am0x@reddit
I used copilot for awhile and swapped to Cursor this week. It is night and day. Cursor took at 4 day project and compacted it into a 4 hour project. Composer is the shit, but you have to understand the code and architecture for it to work.
Immediate-Opening185@reddit
Especially with how bad search engines have become since they started incorporating AI.
Pseudonymisation@reddit
Ask the AI to do a risk assessment on the prolific uncontrolled use of AI and send it to the CEO.
mortsdeer@reddit
Since it's trained on natural language, this is probably the best use ever.
Morganross@reddit
it doesnt know how words sound, or forgets easily
Zizonga@reddit
Honestly - as a sysadmin your best use of something like "AI" will be code black-box and boiler plate making and followed by refactoring.
AGsec@reddit
Do some research on prompt engineering. It's amazing what you can get from it beyond just technical assistance. Treat it as a trusted advisor and seek out advice on a range of topics. I recently started to get I to ITIl and ITSM, and presenting our current ITSM system and processes and asking for feedback, while asking chatgpt to pretend to be an ITSM expert, has had a huge difference in our documentation. AI is far more than just coding assistance.
bernhardertl@reddit
I like to let chatGPT write my maintenance announcements for the intranet. Sometimes I feel kinky and add „make it sound like a fairytale“ to it.
„Once upon a time a sole network engineer set out to upgrade all the magic switches in the forest….“
Cyber-parr0t@reddit
Sounds like an extremely negligent CEO of the concerns around safe AI usage with respect to company data. Remember all this data is stored in the cloud. What happens when you put creds in plaintext into these underdeveloped LLMs?
Professional-Local-6@reddit
Use https://www.ibm.com/products/watsonx-code-assistant-ansible-lightspeed
jr-416@reddit
Set up a AI server to run self hosted llms. Commercial services may not keep what's entered into them completely private. The cost of the server will probably curb his enthusiasm.
As for you, a llm may prove helpful for scripting.
Papfox@reddit
First thing, make sure whichever AI offering you pay for is siloed or it may train from the questions your team ask it and leak proprietary code to other users outside your company. I know of at least one instance of this happening.
An easy win is to use an LLM to check out things like bash code. "What is wrong with this bash command? (paste)". I find it really handy for big commands that have embedded JSON as parameters. It's much quicker to use an LLM than to try to work out where I didn't escape or quote something correctly in a 3 line long command.
Things like "Write a bash AWSCLI command to count the number of objects in the S3 bucket s3://mybucket" is generally quicker than using RTFM. "Write a bash script to find the amount of disk space under /home/fred that is taken up by .pdf files"
Bemteb@reddit
sarcasmyousausage@reddit
find "$DIR" -type f -iname "*.pdf" -delete -print | awk '{print $1,0}'
jwalker55@reddit
In case of privacy I use gpt4all and run one of the models entirely offline. Just need a fairly modern GPU.
743389@reddit
This should never be in the realm of possibility unless someone is trying to run a business on free tier
AnomalyNexus@reddit
Presumably confidential but would be interested in any details you can share
Papfox@reddit
It was in our mandatory AI training. Allegedly, someone at a household name smartphone maker used AI to refine their code and it then trained from the code they feed it and suggested their proprietary code to one of their competitors as a solution to the same problem
AnomalyNexus@reddit
I see. My (limited) understanding of LLM training is leaning towards improbable but who knows.
Either way the training is at least directionally correct....something to consider.
pdp10@reddit
An excellent tool for linting Bash or other shells is
shellcheck
. Escaping issues it tend to be thorough about. Exact syntax forjq
, you might be better off with the LLM.ImissDigg_jk@reddit
Use it to update your resume
am0x@reddit
I did and got a job the next day.
blackletum@reddit
teach me thy ways
OpionatedEccentric@reddit
lol
Sintarsintar@reddit
Perfect for the basis of scripts and really there are so many ways you can use it.
sgcarter@reddit
Wow. Are you for real?
I use AI for anything. Got something to google? Dont and just ask the solution to AI.
You don’t even have to type the correct words, doesn’t matter; AI is like the smart colleague.
Got a script? Paste it and say: make it shorter! Or better! Want to change something? Let AI change it.
This week I co-wrote a dhcp server, then a PXE boot server.
Yea sure it can fuck up, but trust me: I fuck up more than AI…
Normally that takes a lot of reading, trial and error. With AI, just some minor changes…
SQL? Fuck that, I’m not writing any sql anymore.
GuinansEyebrows@reddit
why do you even work in this field
sgcarter@reddit
Sorry to not write my code in Assembly. You must be so smart.
GuinansEyebrows@reddit
you could be honest and just say it's for the paycheck and i wouldn't judge you negatively, because everybody needs a job, and this field pays well compared to others.
i just truly don't understand why someone would throw themselves into sysadmin/infra work without being interested in how things work under the hood. it's hard work.
i really doubt anyone's ability to effectively troubleshoot in emergent situations when it's apparent that they have no interest in understanding the technologies they're being paid to implement and support.
i hope you can find a career that you actually enjoy someday.
sgcarter@reddit
What exactly are you talking about? I love my IT job.
I have a CS degree and love technical studying, learning new stuff. But why in gods name should I ever have to keep myself busy with the low hanging fruit?
I use AI to accelerate everything I do.
But seriously, do you understand what a computer does “under the hood”? How a chip is designed etc? Let’s be honest: no surgeon knows how his knife was forged. Writing SQL statements is not what IT is about.
I have no idea what makes you so upset about using AI.
Generico300@reddit
I find it most useful for writing responses to emails I don't want to answer.
Occasionally it's useful as a reference tool that I can ask a question and get a decent summary/example of some technical concept or command parameters etc. Like an improved google search.
And it's ok for writing small scripts or discrete functions that are pretty straight forward, but you still have to check it.
Kwantem@reddit
Whatever you do, don't use real data for training!
(Gives AI a bunch of data and tells it to obfuscate)
MBILC@reddit
Your CEO has been drinking the Koolaid sadly. GPT have their basic uses but for Infra and other related things, I have found it completely useless and so out of data for information.
gonzojester@reddit
What are you using? I've used it to build terraform scripts for my cloud deployments.
Also used it to help build ansible scripts for other automations in my home environment.
Have you tried all of them, not just ChatGPT?
To be transparent, I am paying for the GPTs I use.
MBILC@reddit
Co-Pilot primarily (internal company one), and it was more just basic things for hyper-converged, less around scripting. I think scripting is one area where it can really make your life easier, or at least get you going in the right direction.
I know I do really need to give others a try and work on my prompting skills...
kingdead42@reddit
I will frequently use it for rephrasing emails I need to send out to the org.
"ChatGPT, write up a formal email for the roll-out of. Include common-use case situations of its use."
Then tweak from there.
Valdaraak@reddit
The only real use I've found for it so far is generating job descriptions. That did save me a bunch of time last week.
AI is a hammer. You use hammers on nails. Not screws, not bolts and nuts, and you certainly don't use a hammer to drill a hole in the wall. Your CEO doesn't seem to understand that. AI is very useful in some areas (marketing, for example. I've also had real good success creating job descriptions with it), but not everyone is going benefit from it.
ProNewbie@reddit
I use it for meeting minutes and to get key takeaways, tasks, or deliverables from meetings. People get very side tracked in meetings and go off on tangents or down rabbit holes so it can help to weed out some of that stuff.
kreebletastic@reddit
Do you use it on notes you take by hand or do you feed an audio recording of the meeting to it? That sounds like a great use for it.
ProNewbie@reddit
We record and transcribe meetings and I feed it the transcript and it chops it up and organizes it for me from there. I use really basic prompts for it too like, “Take the following transcript and pull out any key takeaways, tasks, do-outs, and/or deliverables.”
GrayRoberts@reddit
My good sir and/or madam, Information Technology is the art of finding the proper wrench to pound the screws in with.
StormlitRadiance@reddit
Love my crescent hammer <3
GimmeSomeSugar@reddit
Also regarding the CEO...
On the face of it, this would scare the shit out of me.
Has a 3rd party audited this code? Has someone pen-tested it?
Knowing just a little programming is enough programming for me to frequently see in enterprise the hallmarks of bad programming. And I think to myself "JFC. I could eat a bowl of alphabetti spaghetti and shit better code than this."
Rentun@reddit
Most startups are like this. The founders of the companies are the ones who built the product. As they grow, the founders become the CEOs.
GimmeSomeSugar@reddit
True enough. Perhaps I inferred too much, but my take was based on reading the OP as "the CEO is a finance guy who, rightly or wrongly, believes he is a good programmer". As opposed to "the CEO is a programmer who knows enough about finance to build a finance focused SaaS".
CMageti@reddit (OP)
Yep, we're pentested and aidited at leat twice per year. I do not know about the code quality, but at least, it runs not too bad.
davix500@reddit
Should be fun to troubleshoot in the future
SWEETJUICYWALRUS@reddit
It's drastically increased my speed. For example, I was handed a task that involved going to 150 webpages, entering info in a textbox, then saving. So I ask ChatGPT for a better way, and it made me a selenium script in python. With minor tweaking and 0 knowledge of using selenium and rusty python knowledge, I finished a task that would have taken all day and driven me insane, in under an hour, including the time needed to make the script.
Boss asked me to look into clustering, autoscaling, and updating some services in AWS. I have never used AWS until last week, and I was able to make informed decisions about how to accomplish and achieve those tasks thanks to AI.
I routinely use it to help edit articles I write in my own style of writing.
AI is what you make of it.
Capable-Reaction8155@reddit
While I think you're embellishing slightly on the first thing. Yes, for those that aren't using it to learn new skills rapidly, and high level code - start. It's great for that. I've been able to make a lot more things automated, a lot quicker than before.
SWEETJUICYWALRUS@reddit
I honestly undersold it, that task would have probably taken me two days because I would put it off for hours because of how much I hate repetitive work haha.
pier4r@reddit
for searches it is great (though one needs to check the linked pages every now and then). For code one needs to review or at least test what is produced otherwise one can fail spectacularly.
For little tasks it is ok, for larger one one needs to combine the code snippets provided by LLMs, alone aren't able to do everything.
tecedu@reddit
It is kinda only good for searches because google got so shit recently, I cannot find some search results on google which I know existed there before.
am0x@reddit
I've honestly stopped using google and going to AI to get answers.
Windows_XP2@reddit
I've also used AI plenty of times if I wanted a quick and dirty answer to a quick question I have, rather than trying to sort through a bunch of bullshit that would take at least 20 minutes if I'm lucky.
HoodRatThing@reddit
Nice.
Good job buddy.
SWEETJUICYWALRUS@reddit
Thanks man.
Penetal@reddit
Yup, good for starting points. Just remember that you only learn as much as if you made the same query to a person and waited for them to do the task for you to copy & paste.
am0x@reddit
I thought the same, however I started using Cursor this week and and blown away. 4 days of work in 4 hours.
Camel_Sensitive@reddit
Except having AI is more like having an entire shop/garage; incredibly useful if you know how to fix cars, virtually worthless if you have to google how to fix a car and don't know the names of any of the tools.
RiseAtlas@reddit
If you know what screws, bolt or nuts should be in your solution, and you tell it in detail, it will do that too.
bitslammer@reddit
Nailed it. I was going to say telling people they need to use AI is like saying they need to use a stapler. It's only useful in the right use cases.
admiralspark@reddit
✨AI🌈
CeleryMan20@reddit
hammer … nailed it : this is gold! You beat me to it, take my vote.
aes_gcm@reddit
Jim had the right idea: https://www.youtube.com/watch?v=glFrp-CmNVA
hitosama@reddit
It seems to me like everybody who is expert in some field or knows some technology in depth doesn't like AI very much because it slows them down. Yes, there seems to be general consensus that there are few areas you can delegate to AI but it won't be very specific or correct and you'll still have to do few touch-ups.
Valdaraak@reddit
Nor is it consistent. Ask it the exact same query at different times and you'll get different results. In coding, that could mean it's formatted completely different than the last chunk you made so now you have to edit consistent layout.
I used Copilot last week to do some salary research for the local area. First time I asked, it gave me one number and range. When I asked the exact same thing a couple hours later, it gave me different numbers and ranges, to the tune of a $25k difference between them. I went back to just googling and going to the salary sites individually.
ValidDuck@reddit
What was the title, market, and end number you landed on?
ValidDuck@reddit
I find that the only people that make such claims go to something like chatgpt expecting a perfect solution and get frustrated and write it off as useless when they are only handed 90% of the solution.
it's wildly efficient at research and summarizing information into actionable information.
SpeculationMaster@reddit
you mean AI is going to downsize the marketing VP's team and the HR Director's team? Cant have that, AI is now banned.
kerosene31@reddit
Replace upper management with AI :)
Last_Painter_3979@reddit
do those unit tests actually ... test?
TotallyNotIT@reddit
I do quite a bit with AI in the scope of client work. ChatGPT is usually pretty rough for most things once you get past the late beginner stages of anything specific and it requires a fair bit of refinement to get anything useful.
A general purpose model like ChatGPT isn't great for doing things related to a specific knowledge domain, purpose-built models are almost always going to be better. It's like building a table using nothing but a circular saw. It's possible but you'll get better results faster by using tools more suited to different parts of that process.
I have a Power Platform dev friend who built his own model and fed it all the official docs and it's silly how useful it is for his work. There are models people are training for specific purposes but you just have to find them.
am0x@reddit
Well Cursor will read your entire codebase and create/delete/scaffold/write files and code based on the codebase rather than the code shown to it. It really is incredible what it can do.
Just today, I used it to do something that would take 4 days in 4 hours.
TotallyNotIT@reddit
I can't tell if you're trying to agree or disagree. Cursor is a purpose built tool so yeah, it's going to be better than ChatGPT at a task in that knowledge domain.
ValidDuck@reddit
i'd argue that more often than not, this is 80% of the problem solved for you for free. You just have to apply your specifics on top.
mercurygreen@reddit
I've used it to write the short scripts. Total time is all debugging the obscure weirdness it gives, instead of twice as long coding it correctly from scratch...
Is it a win? Well, the code LOOKS prettier. But I can't trust an AI that doesn't know the number of 'R's in strawberry.
agingnerds@reddit
This isnt probably helpful, but this is my favorite dev perspective on AI so far
https://www.youtube.com/watch?v=zGBhsZHjqkU
TLDR thor of pirate software discussing how it takes an hour to write code a 15 minutes to debug, verses ai writing code in minutes and hours of debugging.
THEoMADoPROPHET@reddit
This sounds like a classic case of 'shiny object syndrome' from the top brass. Sometimes it feels like execs jump on the latest tech trend without understanding the practical implications for the team. Maybe a discussion about actual needs and potential use cases for AI could help ground things a bit?
MrEllis72@reddit
Use it to generate pictures of your CEO being clueless.
Specific_Musician240@reddit
It’s pretty good at writing scripts for random things which you don’t do often.
Like who knows off hand how to publish a message to an AWS queue in a python script. AI will give you that script in seconds.
Chickenman987@reddit
Use it to polish your correspondence. Create a memo. Have to write cyber security bulletins.
But I would not give it info on your network specifically
lurenjia_3x@reddit
I'm not sure if it's currently possible, but you could consider having it analyze logs in real-time. For example, provide a summary of logs every 10 seconds or track and analyze all network activity for a suspicious computer.
Additionally, you could explore how to integrate it with alarms so that when an alarm is triggered, it automatically drafts a notification and sends it to the designated notification channels.
tallestmanhere@reddit
i think the current AI offerings aren't as reliable as they seem at first.
Asking questions will sometimes give what appears to be a well sourced answer. only to later find out that the info is incorrect and that the sources are only tangentially related. Copilot, Chat GPT, and google Bard (i think they changed the name for this one, i haven't used it in months) all seem to have this problem. OH, the best thing is using it to write emails. Sometimes i get angry, write out an email and then run it through Chat gpt and ask it to make it more professional.
seems risky, unless everyone is on the same page that code needs to be reviewed before implementing.
Neaj-@reddit
Sounds like a great conundrum, fwiw AI is pretty much a lot of crap when it comes to sysadmin.
Sure it can bash, awk, sed but the moment you get into out of the box stuff it seems like all it does is make stuff up
EvilSibling@reddit
I just started a new job and they have Copilot.
So i created a script that calls some APIs for some systems I manage, it pulls a snapshot of the current state of the systems and basically dumps it to a plain english description of the state of the system, for example:
Server list:
Server1:
ip address: w.x.y.z
status: online
upgrade ready: false
server2:
ip address:
….. and so on
i include all sorts of info in the output that i would normally look for when troubleshooting a problem.
Then i upload the generated text file to copilot and i ask it all sorts of questions about the systems and it will answer based on all the info in the text file. For example, ‘User Timmy Joe cant access the shared folder \fileserver\reports, can you determine why?’ and it might reply saying ‘that server is offline, this is an unscheduled outage’ or it might say ‘Timmy Joe’s VPN isnt connected’
Saves me having to log in to each system, get the info i need, then start to go through it
The problem with this is the file you upload to copilot has to be quite small, like a couple hundred KB at most.
basically i try to use it as a junior technician, i make it do the mundane things so that I can concentrate on bigger things
Not_your_guy_buddy42@reddit
great idea! try it with claude
am0x@reddit
Copilot is kind of just a helper. You need to check out Cursor. I swear I could teach my 7 year old how to write a JS SDK in 1 hour that writes better code than 99% of the people I have ever worked with.
SolidKnight@reddit
It is decent at purely creative things or giving you a starting point. You cannot trust it for anything that needs accuracy. Also keep in mind that it doesn't reason, it just predicts. A good way to demonstrate that is to ask it to count the number of R's in Strawberry. It gets it wrong because the AI doesn't actually count.
was_fired@reddit
I never hooked it directly to any of my code, but frankly when writing IaC I've found it really useful as a starting point since I don't know all of the functions so it gives me an initial template that I can then verify, adapt, and refine. I'm sure you're past this point in your Ansible Playbooks but even, "Give me an Ansible playbook to install the latest version of Apache and update if it's already present for a rolling install across a cluster" produces something halfway decent for a novice.
Likewise if your company is okay with you putting this into OpenAI you can have it convert lists into official inventory files, give it playbooks and ask it to add comments on sections explaining it, and do similar for whatever powershell or other scripts you use to help manage your endpoints.
You definitely want a human to keep looking at it as you go, but I don't think he's crazy to push more for it since it can act as an impressive knowledge base.
xch13fx@reddit
Use it to type your emails or make them sound more professional. Use it for menial tasks like manipulating excel data or even writing out batches of code. There is absolutely something you spend brain power and time on, that you can just prompt an AI for that and move on to something else. This doesn’t mean you need to kill yourself working harder to achieve a 2x goal. Just means you should be less stressed while accomplishing the same tasks.
tobascodagama@reddit
Forward all e-mails from the CEO directly to ChatGPT and have it reply for you.
SofterBones@reddit
When our (now former ceo) told us to integrate AI into our ticket system, I was thinking how hilarious it would be to make everyone talk to an AI for a few messages before the ticket would get escalated to us. The ceo in particular would've lost her shit immediately if that were to ever happen.
Immortal_Tuttle@reddit
A lot of companies implement this exact model now...
SofterBones@reddit
I know, but given the nature of our tickets and end users, people like Mrs. former CEO would've gotten outraged if we made her escalate her ticket to get to talk to one of us.
With very big volume of tickets it makes sense to at least sort tickets with AI, and loads of big companies answer to them also. But in our case it makes little sense to answer to tickets with AI. But she had this whole thing going of 'being a forerunner in x y and z' without understanding most of it herself.
PowerShellGenius@reddit
But that is how execs think. Why do you think so many companies did illogical poorly-planned migrations of "everything" to the "cloud" even though some are pulling back out now after seeing the bills for years?
babayface22@reddit
You setup VIP for the CEO, every itsm platform has this feature.
SofterBones@reddit
Again that has nothing to do with the point I was making. Of course every platform has that feature
But if she insisted on something like that being implemented, I absolutely would've made her go through the same system as everyone else to see how it really would be like for them. If she had insisted on being given special privileges, of course we would've. But again your comment doesn't have anything to do with my point
razgriz5000@reddit
I could see it working in a few years assuming a good learning source and being integrated into monitoring and inventory systems. The amount of times I've had to tell teachers to restart their laptops because a service crashed from the laptop being on for months at a time was non-trivial.
yaminub@reddit
Implementing this myself in a few days, but I'm a one-man department, so.
justcbf@reddit
This is exactly what we do. The AI suggests help centre articles, then follows up a few minutes later asking if they still need help, if they select yes they get to raise a ticket.
It's lowered our ticket count per month by around 25% because the users can generally fix their own issues when they know how.
Those users that ignore it when they can fix the issue themselves just get the ticket closed with a link to the help document, unless of course it's someone on the leadership team or a challenging user.
Huckbean24@reddit
Kind of like AT&T customer support, where it ask you for a bunch of information, only for the cs rep to ask you the same thing again, if you are lucky enough to get hold of one.
SofterBones@reddit
I've had to go through Steam and Microsoft supports a few times, and I'm not completely hopeless with computers so usually it's a legitimate issue I've had, so I've had to escalate through a few copy paste answers to get to an actual person
I understand this works for like 90% of all tickets they get, but for me it sucks. But I get why they do it.
LegendaryMagician@reddit
This sounds good.
iNetRunner@reddit
Came here to suggest the same, …in case someone already hadn’t.
neotorama@reddit
My mate uses Make to monitor inbox, write a draft
smart_ca@reddit
lol nice!
Papfox@reddit
That's brilliant. Look at how much time we could save!
CMageti@reddit (OP)
Haha, good idea!
JackSpp2@reddit
you can use chatgtp to exclusively write lengthy email to your CEO. A bit of a malicious compliance ;)
ZAFJB@reddit
Some of the things I have used AO for:
Write PowerShell scripts
Write SQL queries
Write documents/policies/specifications etc.
Interpret product documentation
Write REST API calls
Generate images for intranet
Write disciplinary letters
Find useful PowerShell and JavaScript libraries based on a description
Find useful software and hardware products based on a description
The quality of what you get out is directly related to the quality of prompts you put in. With enough thought applied to your prompt you can get directly usable, or close the usable output.
Done properly, fixing the close to usable output is much faster than not using AI and generating stuff manually.
We mostly use ChatGPT4o.
Bigtwinkie@reddit
Would love to hear more about how you are using AI for writing documentation
ZAFJB@reddit
I put my raw, buulet point info/notes into my prompt and ask it to generate the type of document I want, and the target audience.
am0x@reddit
Claude is significantly better. Same with Gemini.
ZAFJB@reddit
All of them have strengths and weaknesses depending on what you are trying to do.
belarm@reddit
Using AI to research products has the major issue that they don't actually browse the web, they just have a snapshot of it from whenever they were trained. OP, maybe you could do some trend analysis or something off of your metrics.
Using an AI to write a disciplinary letter sounds incredible dystopian, btw. Yuck.
ZAFJB@reddit
ChatGPT4o browse the web for up to date data.
And the disciplinary letter was far kinder than what was proposed by the human who asked for it.
thortgot@reddit
Is using a form letter any less dystopian? That's what people were doing 3+ years ago.
awhaling@reddit
Depends, many do actually browse the web.
holdmywizardhat@reddit
Copilot has a plugin that can browse the internet, there are many other ways to feed it live data as well
9jmp@reddit
GPT4o can also pull live data now.
Decaf_GT@reddit
It's really not any different than using bog-standard boiler-plate corporate HR bullshit speak that we've been using for decades.
Disciplinary letters are never about giving you a warning, they're all about documenting an incident for the eventuality that you need to fire someone. It's a completely blunt, clinical, non-emotional thing, I don't see any issues using AI to craft it.
shemp33@reddit
I had a complex scheduling task to figure out.
It was based on figuring out an interview schedule for a team of 1500 people, each of who would be in from 1 up to 4 different locations at different dates and times. And a specific person who needed to meet with each person who would only be at one location per day.
I plugged in the rules and constraints to chatgpt and it spit out a python script that:
Sucked in the xls file of the people schedule.
Analyzed the possibilities
Created a logical schedule that followed the constraints.
I couldn’t have done that as quickly on my own.
So - my takeaway from this exercise was that it can be really good if you’re good at telling it what you need and how to behave.
grahamr31@reddit
Another one that has worked well for me is analyzing log files (or snippets of them) if specifying the source of the file.
Capable-Reaction8155@reddit
Errors that have you flummoxed is also a great use case.
DangerMoose99@reddit
I've found it excellent for analyzing network log snippets. I typically state the device, vendor, issue I'm looking into, etc., but have been surprised how well is does when I just paste in a slab of log messages without any context.
3legdog@reddit
otoh, I've found it useless to create fail2ban regex rules from suspicious entries in the nginx access log. Still trying, though.
joe_schmo54@reddit
Exactly this. Make quality prompts people
NoPossibility4178@reddit
For sure, I have asked plenty of questions where I'm like "a human wouldn't understand this" and sure enough the AI doesn't either and just guestimates (which is still better than a google search which would have returned nothing at all).
PowerShellGenius@reddit
If you do find a use for AI in your job - remember to treat AI like a stranger on the internet. Finding scripts online as starting points and ideas, and then reading them, checking docs for any commands you don't understand, is a great time saver compared to doing everything from scratch, especially if you are new at scripting.
But running scripts from unofficial sources as root in prod without fully understanding them first is a bad idea, and the results are 100% your responsibility, and blaming "AI" is not going to go over any better than blaming a stranger on Reddit for giving you a bad script.
yaboiWillyNilly@reddit
I use it to help solve problems sometimes. It’s not generally the best tool to use for explicit answers, but it’ll help guide you if you’re stuck on something. I do have a buddy that’s a Sr. SRE and he uses Claude to help him build all kinds of pipelines and technical graphs and things of the sort. You can plug data into Claude and it’ll just spit stuff out for you if you pay the $20/mo. or more for it.
IngenuityIntrepid804@reddit
Talk to him and explain the risks. I don't think he is wrong for trying to take advantage of ai for improve efficiency.
DerStilleBob@reddit
Do you have an on-prem AI? Otherwise get CEOs written approval to upload internal company data to a public AI.
newbies13@reddit
the best part of AI is you can ask the AI to give you ideas to use it for. Pretend it isn't a chatbot, pretend it's a smart person you work with, you will be amazed at how much it can help you with, and then frustrated with how close but how far it can be sometimes too.
Art_r@reddit
This. Don't think of it as a computer system, just ask it anything. Or have something you don't understand, paste it in there, it will explain it to you. Need an idea what to eat for lunch, it'll help there too. Want to document a process, or a bunch where you can adjust it later easily and formatting will look same.
9jmp@reddit
Agreed, I use it as a person to bounce ideas off all the time.
3legdog@reddit
Agreed +1. Sometimes a conversational mode is better than a "create me a widget in one go" request.
I've recently written a simple one-page web app with extensive AI help. At one point I asked for a new feature and it replied with a way overbuilt and complex solution. I replied saying that, and it came back "ok, here you go" and gave me like 10-15 lines of code to do the same thing.
sdoorex@reddit
Is it ever better to use as build a widget in one go? The way they are trained, having the conversation over different components and building up should practically always provider better results.
3legdog@reddit
It's still the wild, wild west out here with regards to these AI-assisting coding scenarios. We're moving from "prompt engineering is the future" to "train an agent to feed into another agent to ... profit!" What will tomorrow bring? But man, what a time to be alive!
Capable-Reaction8155@reddit
It is amazing how much of a smarty and how much of a dummy is at the same time. Really hard to explain.
Soggy-Camera1270@reddit
Use AI to replace the CEO.
Diarrhetos@reddit
You said you're using ansible. You don't use ChatGPT to generate templates or find modules or playbooks you didn't know the names of? Half my typing is into ChatGPT at this point I can't imagine you're not finding uses for it.
milamber3289@reddit
If you're in a regulated field, can I assume you have to raise change records and doco etc. in 'Plain English' for audits/non technical people? I think Chat GPT would be good at translating to plain English.
Alt. Could you use this 'AI mandate' to justify improving tools in prod so that AI becomes useful? Eg. Presumably there's a way to get files to prod for software updates etc. could you deploy a git server and AAP/Ansible tower inside prod to run playbooks from, then ship the playbooks AI writes from Dev environments to prod with your software?
thewrinklyninja@reddit
I've found it handy to give me parameters for cli commands I can't remember. Give me a grip regex to get this this and this
acoyfellow@reddit
When you’re about to do a task in the terminal… do it how you normally would.
Then ask the AI, “is there anything that I’m not thinking about in terms of security, use cases within the organization, operation optimization, automation, or anything else you can think of?”
Sometimes when I use LLMs in hindsight for tasks I uncover new information.
Pleasant_Tooth_2488@reddit
Use AI to compose your email.
anima-vero-quaerenti@reddit
I use it to change tone all the time.
Prompt: please respond to the following email in a polite, professional manner, explaining why it’s a stupid idea from a technical and business perspective. Limit prose and adverbs.
fasti-au@reddit
He didn’t say what for so I guess you can request some GPUs and try build a cluster for others to inference with
anima-vero-quaerenti@reddit
I use it to write responses to stupid emails. Your CEO does realize that he’s providing proprietary code to a third party right?
Downtown_Look_5597@reddit
I use it to help write PowerShell and Bash scripts but more often than not, it doesn't work out of the box. It's definitely easier for working out which particular API calls you need for x system, as you don't have to peruse 100's of pages of shoddy docs and stack overflow questions.
It can be good to get an overall structure or just a good idea of how to do things, if you're in uncharted waters.
Otto-Korrect@reddit
Sounds like you have a CEO that 'needs' to be involved with every trend and buzzword. I'm sure there are a lot of things they've chased over the years that are long dead.
I'm so sorry.
Soia667@reddit
Blockchain!!
hotmoltenlava@reddit
ChatGPT is great for writing knowledge base articles and process documents for new techs and/or users. You need to verify their accuracy, but it saves a lot of time. I built a chatbot to encourage user self resolve of basic issues, which had 100 KB articles that were sent, based on user input. It worked well and reduced tickets. This is the kind of thing your CEO will eat up.
tomk14@reddit
This is a great use. Could you provide some more information on the chat bot you created? Also, was it based on KB articles you wrote or did it write them itself based on knowledge from the internet and your environment?
hotmoltenlava@reddit
I’m not a fan of Zendesk, but it was purchased before I got there. Once you develop Zendesk (it took me a year), it is alright. They have an integrated chatbot builder. It is all a big if/then tree. You basically build a Visio flow and then input it into the chatbot builder. The KB articles would be suggested to users based on your stated issues, following the flow. It was actually pretty awesome. It cut down on a ton of T1 issues and tickets. I hate most chatbots, too. Mine is better than just about all I’ve seen. Zendesk corporate actually met with me to see how I did it. They were impressed. It was a fun project that made the C Suite impressed. Back to the original topic, this is how I used AI successfully.
DmarcDuty@reddit
Fyi, this method of using AI is commonly called retrieval augmented generation (RAG). Once you get the hang of this approach, your AI gets sooo much better.
The idea is this: Instead of depending on the knowledge that ChatGPT already had, you give it the knowledge to answer your question. The prompt would be something like: “Our customer has the following question. Please answer their question based on the knowledge articles below. Here is the question: Here are the knowledge articles: ” Now ChatGPT doesn’t use its knowledge to answer the question but instead uses its knowledge for tying the info in the articles to the question to figure out which response is best.
I am sure u/hotmoltenlava had to overcome plenty of hurdles for that. RAG can only be as good as the knowledge articles you give it. They have to contain the info that it needs for a good response. And the prompt itself has to be better than what I wrote above, i.e. giving it more context etc. But I hope this gives you an idea. Give it a try! You could start by creating such prompts by hand. Copy & paste KB articles etc. Later you can automate it if it works well for you.
Penetal@reddit
Just be aware of curmudgeons like me that only ask after failing to find the answer myself. The chatbot will not work and I will hate you for putting in a barrier when I spent time to avoid wasting yours. It is a good idea though.
hotmoltenlava@reddit
It wasn’t built for grey beards like us. It was built for standard to below average users to cut down on T1 and some T2 issues. It was successful in doing so.
Penetal@reddit
Yeah Im just teasing you, I think it's a nice idea. Freeing up time for support staff and at the same time expand support hours. And finally someone is reading the docs / kb that we wasted our hopes and dreams on writing 😂
Huckbean24@reddit
If they aren't accurate then ChatGPT doesn't write them very well.
hotmoltenlava@reddit
All AI is far from perfect. Probably won’t be close for another ten years. It is currently a tool to boost productivity. If it takes you an hour to do one KB Article from scratch, it would take you 10-20 minutes to write and edit one with ChatGPT. I created a PowerPoint with CoPilot recently in about ten minutes that would have taken me an hour or two from scratch. I consider that significant. I can tell by your response that you probably hate AI. I’d recommend embracing it as a tool to save you time and tedium from common tasks…..but you do you. AI is a marketing buzzword and most people don’t understand or know what to do with it. I liken it to the marketing hype of the cloud ten years ago. It was overhyped and very few companies are full cloud, cause it’s too expensive, but it is great for some things. I see AI the same way. In ten years, AI will be in every aspect of IT. It will be built into all software. I guess we’ll see. For now, it’s a productivity tool.
9jmp@reddit
This is a big one for me.. It can knock out a ton of KB and policy items with ease.
It also is a good starting point for code. I use ChatGPT probably 10 or so times a day.. Sometimes just because something is on the tip of my tongue. Sometimes to draw a funny picture or to make fun of something, come up with funny names for teams, etc...
pinkycatcher@reddit
Also really good for documenting code, or running through and explaining code you don't know.
"Oh this is a complex script that stackoverflow says solves my problem? How does it work"
rkalla@reddit
Imagine a talking Stack overflow sitting next to you all day.
So whatever you'd do with that - start there.
omgitskae@reddit
I use it to help write emails where I need to balance professionalism and assertiveness because by myself I usually end up creating something asinine. I also use it to create job descriptions or power point slide content that I can modify to un-ai it. I don’t use it much for code but I will occasionally ask it for suggestions on project details, like best practices on something.
Moubai@reddit
answer to some question of reddit user like you :
As a Linux sysadmin with 15 years of professional experience, I understand your concerns about the CEO's directive to use AI to increase coding productivity. Here are a few suggestions on how you can approach this situation:
Remember, as an experienced sysadmin, your expertise and understanding of the technical landscape are invaluable. By proactively engaging with the CEO and proposing a thoughtful approach, you can help ensure that the integration of AI tools enhances your team's productivity and efficiency without compromising the quality of your work.
toyberg90@reddit
I got 10 hours a week dedicated to "learning AI". There were no specifics, just learn AI. Even if there is no actual use case right now we believe it's either learn now or pay very expensive service fees in the future. Soon there will be no way around AI and you either are prepared and used good data structure for some time already or you will be forced to let Microsoft or even worse companies handle all of this for you.
So I started learning. First the hardware and everything that comes with it. Buying some of it as well. Then started to update our internal documentation to be easier to use and ingest with AI. Learned about security layers inbetween data and AI.
Next is to learn how to secure the user interface in a way, so the AI only reveals the knowledge that the person using it is allowed to know. There will be tons of stuff more to come. We have no endgoal here and don't utilize AI otherwise in the daily business for now.
But we will be able to understand how it works, what is needed and in the best case scenario we will be able to run, support and troubleshoot it locally when the time of obligatory use of AI will hit our industry (civil engineering and architects).
So yeah, as a sysadmin I don't have a real use case today apart from getting the skills and knowledge to hopefully have an easier transition in the future.
dpf81nz@reddit
its useful for writing scripts, even if its not 100% its good for building the bones of it and then tweaking to suit your needs
Amareisdk@reddit
Talk to your colleagues about it.
Proper-Obligation-97@reddit
The way you describe what the CEO does, it that AI is just a helper. You as a linux sysadmin using Ansible, you could potentially do the same.
Use AI as a helper to write your "next" Ansible playbook, but maintaining infrastructure is way different that coding an app, you just can start changing the layout of the server all of a sudden and expect the business to run without changing the app.
bigb9919@reddit
I use ChatGPT to write outlines of technical docs. Then I fill in the details. Especially for policy docs or product comparison tables, it helps me make sure I don’t miss any topics. Without relying completely on the model to do all the work.
dodgybastard@reddit
Sounds like CEO used an AI :(
MDSExpro@reddit
Take a page from CEO's book. Install Visual Studio Code worth Continue extension, add Ollama and use that combo to help yourself develop and maintain Ansible scripts.
mehx9@reddit
Answer their emails.
Doomed_generation@reddit
I would get it to respond to the boss and tell him why it's not a good idea.
Lancestrike@reddit
Treat Ai as a red pen exercises.
If you must use it and are nit interested in getting in the weeds, mosey around learning prompts and treat it as a drafting tool, clean it up and say boss I saved an hour or 30m on each of these things.
Alternatively utilise it as a personal improvement tool and review work/emails/things you're going to do and quantify time saved.
Easiest options for the relatively disengaged while at least trying.
Demian256@reddit
Generate memes with AI , print and pin somewhere in the office.
-DictatedButNotRead@reddit
This sounds completely fake
No-One-8888@reddit
Copy/paste the post into ChatGPT.
HunnyPuns@reddit
I'd use it to start doing more advanced things with Ansible. Hell, I have done this. ChatGPT was a life saver in explaining some piece of Ansible I just wasn't getting for some reason.
It will be nice when AI is able to do some basic coding. I've seen the shit it can do now. I'm not impressed.
_samux_@reddit
Ai to search in your documentation and code
deadpanda2@reddit
I’m using copilot to finish the long yamls faster for me, and chatgpt to make script skeleton based on my ideas. So he is giving me examples and then I’m fine-tuning
voluspa90@reddit
It's all well and good until he gets the call saying, I accidentally uploaded the source code to chatgpt... sideeyes Samsung
gregsting@reddit
Maybe you should ask that question to chat GPT /s
solar-gorilla@reddit
Enterprise AI implementation is so much larger than just using the tools. Where is the governance? What about AI policy and security framework?
Co-Pilot is an easy win for MS environments to help with Excel, etc. What do you want LLM’s to access? Will the LLM be trained on enterprise data? What data? Databrick’s has a decent solution for BI and finance but the solution doesn’t answer these larger fundamental questions.
I would start with the question of “what does the business need?” Not what does IT need or what does the CEO want. Google’s SAIF framework can provide a starting point for your own Enterprise AI implementation.
HTDutchy_NL@reddit
I'm baffled that the CEO is allowing everyone to dump the codebase into third party AI tools and possibly create garbage code or allow sneaky vulnerabilities. While you aren't even allowed to implement to implement modern automation!
I guess your deployment process is putting a package on a USB drive, plugging into the deployment machine and rsyncing to each server?
singularitittay@reddit
Your Ansible can become much more documented, much more concise, many more true idempotent cases handled. If it's leverage don't look for the CAT heavy machinery to do it all. If AI is an accelerant, use it as such.
For example, a CI Job that takes merges to main and runs documentation for a directory, then PRs. Even if it doesn't work as you want it, spend the next 50 merges improving it.
Privacy? Use llama 3.1
NavySeal2k@reddit
Use ChatGPT to write an open letter how blindly commanding things without a need is counterproductive…
EternalFlame117343@reddit
Use it to tell you programming jokes?
inhaledalarm@reddit
They’re good for creating the skeleton/outline of a script or to give examples. That’s about it.
tdors@reddit
"Use AI" is not a problem statement. It's a solution. "What problem are you trying to solve for?" :)
AgitatedSecurity@reddit
Can you make a multi site pfsense dashboard so that we do not have to buy the upcoming one. Seems like a good use of company time
HoustonRamGuy@reddit
Use grammarly to write your email.
tr3kilroy@reddit
First, ignore that email, this is someone who doesn't understand what they are talking g about trying to sound like they are on top of things. Second, seriously! You need to get with AI! I've raced against different chat bots to write scripts several times. What takes me 4 hours to write and test can be done in 1 with just about every chat bot out there. I've automatedore tasks and built more scripts for system validation since I started using AI than I have in the past five years. Makes me look like a god with lower work load!
EggShenSixDemonbag@reddit
Its not at a level where you can just describe what you want and it will print out the code for you with any consistency.........but it WILL be. Any 99% dev who doesnt use AI is going to get left behind, and sooner rather than later there will be no such thing as an "entry level" dev. at least not in the workforce. If your not using it to code you are too slow.
doomygloomytunes@reddit
Your CEO sounds like an idiot
am0x@reddit
TBF, the code I was working with today in Cursor is better than 99% of mid level developers and contractors I have worked with. So instead of spending hours reading code review submissions, I just type in a prompt and edit as I see fit. And the edits were surprisingly rare.
pdp10@reddit
OP can probably look at the CEO's Git commits. In fact, OP can probably have an LLM evaluate the CEO's Git commits. Anyone tried this yet?
iceph03nix@reddit
We got assigned an AI at work because a few people requested it and as IT we basically get that stuff for management and learning. The only thing I've used it for was making stupid stuff for the D&D campaign I play in.
am0x@reddit
You are missing out.
You are complaining because you have to manually turn the head on a powerdrill. Do some research on AI. I was like you until recently, now 4 days of work programming is 4 hours.
BlackSquirrel05@reddit
Usually things to look up or "create me a script that does the following."
Usually helps to have specifics.
AI is just a power tool for what you already do wit ha hammer or screwdriver.
am0x@reddit
Exactly. I took our SOW and threw way too much information into our AI, and it actually wrote a way better solution than if I just told it to, "Write a JS SDK that connects various platforms to the SupaBase SDK"
kingpcgeek@reddit
ChatGPT has helped me write SQL queries I would have never been able to do. I had one last week that kept giving me an error. It would change the query a bit but still give the error. I posted the same request in CoPilot, and it gave me a flawless query. Gemini has been worthless for anything I have asked of it.
am0x@reddit
Oh really? I have found Claude to be the best, Gemini second, and ChatGPT at best 3rd. ChatGPT for coding never seems to do what I need.
am0x@reddit
All I have to say is that I started using Cursor AI with Composer this week and today I did 4 days of work in about 4 hours. It really is the shit.
Scaffolded the project, created the files, wrote the basics, setup my env and my rollup pack, etc. I had a perfectly good working demo of an SDK in 30 mins. Now, you have to know what to write in the prompts and review/accept the code, but it saved literally days of development. And I am honestly flabbergasted by the code quality. It is better than 99% of what I see from internal devs and contractors.
Tilt23Degrees@reddit
I gotta be honest with you, if you haven’t figured out by now how to leverage AI you’re in huge trouble.
Send_heartfelt_PMs@reddit
Ask or to write an app that asks itself what you should use it for and then to quantify the time wasted among your colleagues as you all wait for the CEO to latch in to something new. Make sure you tell it to use lots of MBA speak
adalphuns@reddit
Have you seen the amount of shit tests that HUMANS write? How the hell would you trust AI to write tests lol.
AI is good for repetitive work and suggestions. It's a buddy to chat with, not a replacement for your work.
AviationAtom@reddit
What would you normally Google search? AI can probably serve that need better.
jwalker55@reddit
Did he discover Cursor (fork of vscode)? I've used it to do quit a bit of cleaning up of old powershell scripts. Things like: converting repeating code into functions, overall simplification, adding functionality, and commenting the code or reformatting. I love it. They key thing to understand is that you should use it to supplement your skillset, not replace it.
DadLoCo@reddit
Yeah they keep threatening to remove my Copilot license bcos I don’t use it.
I tried getting to write an email for me but I like my emails better 🤣
JustRuss79@reddit
Sys admin... ask ai to write a script to do a task. Then massage it to fit your environment.
It writes code, but also just bash scripts.
You can write then yourself sure, but I use it ask the time to get the bones of a Powershell script.
Just describe what you want the script to do to the ai
Jeff4096@reddit
Get a GitHub Copilot subscription and install the plugin for Vim or whatever your favourite editor is. You may not be a dev but, as a sysadmin, you still have to write scripts, Ansible roles, etc. Copilot will help with all that.
Delicious-Maximum-26@reddit
Buy/subscribe to some tools that claim to use AI and move on with your life. 🪄you have AI!
botmarshal@reddit
It sounds like you work for an interesting company. I love the description of the company infrastructure and who runs it. Maybe grass is always greener, but that sounds great to me. I make lots of RPA, if there's any use for that at your organization, send me a message!
Spice_Cadet_@reddit
Any private company info used with AI is no longer private. Your boss is retarded lmfao
Wagnaard@reddit
Have you thought about asking AI what AI can do for you? Then ask it to describe it in vague upper-manageresque handjobish language?
HappyCamper781@reddit
Encourage isn't Require, so chill the fuck out.
USe it to generate some low level scripts, then complain how the scripts generated required more time fix than googled' script templates because AI codes scripts like a meth'd up crackhead.
Go back to doing your job normally after.
-A 27-year SysAdmin
Huckbean24@reddit
Could never get promoted huh?
HappyCamper781@reddit
Why do I wanna get promoted? Just fucking pay me for what I do.
MediumFuckinqValue@reddit
Plot twist, your CEO didn't send that spooky
slacker79@reddit
Ask the AI how to use it.
Mechasura@reddit
Like someone else mentioned, give Ansible Lightspeed a try. The architects and developers behind it are great people to talk to about improvements and how to work with it, and it can both generate starting playbooks for a task and generate things in-line while writing.
Like all these new "AI", it has a lot of shortcomings and cannot do the full job, but with some experience it can speed up writing playbooks. At least this one is created and tuned specifically to write Ansible, by IBM and RedHat.
thomsomc@reddit
Auditor/Compliance guy here - you should use AI to document all of the things that jerks like me are always demanding. AI is really good at generating written content like policies, procedure outlines, and I bet it would be really good at assisting in producing configuration documentation. Some of the nicer services can even generate visual content, like data flow diagrams or process charts, and even a head start on some of that kind of content can go a long way.
Another amazing use case I've been taking advantage of lately is document review - you can basically feed documents that currently exist (manuals, contracts, vendor presentations, etc.) and ask the AI to summarize, find info and return location, and restructure into new formats. It's been amazing at finding clauses in contracts, like, "does this contract specify that the vendor will ensure all personnel receive cybersecurity training?"
Make sure that if anything you're doing is sensitive in nature (e.g. secure configs, private VLAN info, creds, etc.) that you use your company's private AI and not a publicly available one.
TheTapirWhisperer@reddit
It writes all my powershell scripts.
jholden0@reddit
I have yet to receive a useable powershell script from chatgpt. I've only tried a handful of times admittedly, but none have been useable without major modifications.
Sportsfun4all@reddit
Every CEO wants to use AI because they think it can replace employees and cut costs to hit their bottom line so they can buy another vacation home.
unavoidablefate@reddit
I use it to quickly write technical documents for the helpdesk people who suck at understanding basic systems.
StendallTheOne@reddit
I'm Linux sysadmin and I been using AI from day one for everything. It's really rare a day that I don't use it. And the same with development.
The question is regarding to IT what you can't use AI for?
Atrium-Complex@reddit
ChatGPT has helped me write and cleanup powershell, python and SQL scripts more than I care to admit. It's fantastic at helping me find the right switch or modifier in a command that I just cannot determine.
It's also been considerably more helpful than anyone else in my team to bounce my problems off of until I have an epiphany as to what the root problem actually is.
Yomat@reddit
I use it to change the tone of my communications from “asshole that wishes you all would die” to “Mr Rogers”.
CTRL1@reddit
Good change and QA practice involves primary trusted source or reference material (vendor documentation or sme/senior). IE a change must be reviewed and using a untrusted source would be required to involve an additional peer review above normal.
The concern should be given to the director or management that using AI without a process will inherently increase service impacts or additional work. It's like googling a problem and blindly implementing it.
"The webservers is throwing some errors in the logs" "AI: reboot the machine" Management: "why did all of our sites just go down" Worker: "AI told me to"
Buddy_Kryyst@reddit
Just ask the AI what you can use it for.
Guru_Meditation_No@reddit
AIs are good for reading and responding to emails from the CEO.
lampishthing@reddit
Chatbot for help desk tickets.
sanitarypth@reddit
My dude, I have a project for you- For $2000 you can get a nice little Lenovo tower with a nice GPU. Check that the GPU has a high CUDA score. Install Linux, get the proprietary drivers working. Install Docker and the following containers: Ollama and Open-webUI. Make sure you are passing GPU to containers. Now you can restrict access to the gateway to prevent data spilling to the internet. I’m running llama3.1:8b and Llava-llama3 for my workloads. I run a cronjob daily to restart my containers.
I build playbooks and bash scripts with it. I can also use it with RAG of our knowledge base. I’ve been converting confluence articles into two column tables and feeding that to the model. I also can run scans through OCR then us AI to pull summaries.
Reach out if you need some help.
definitive_solutions@reddit
You can try using it for building an internal tool to help you further automatize stuff. For example, I'm a backend guy and ChatGPT is a nice "frontend coworker" to make a couple of web UIs here and there for my sysadmin needs. I could do it but I loathe frontend and dude's actually good enough for some basic stuff. Doesn't even need to be pretty. It'd have been uglier if I'd have done it myself.
Other than that, it's like other people said, you pick the tool for the job, not a job for the tool
ButtThunder@reddit
Excel formulas, figuring out compliance requirements, quick powershell scripts, regex, legal advice, interview questions, grammar checks, email professionalism checks.
dingerz@reddit
OP have you posed your questions to a LLM?
RichardJimmy48@reddit
I honestly don't find AI in its current form to be useful for anything beyond assembling and regurgitating code snippets it finds from GitHub, which isn't particularly useful for me. If I want it to code me tic tac toe, I can be reasonably confident it will get that task done for me, but nobody is paying me for that. Anything more sophisticated than that, I really can't trust it with with anything. When you try pushing the AI to find the limits, it breaks fast and hard. It really just feels like a gimmick. When you ask it to do something you can find 25,000 unoriginal examples of on Google, sure, it APPEARS smart. Give it something even slightly original or vaguely complex, and it will immediately fall on its face.
As a test, I asked it to make a Python program that will find "numbers that look like words" and gave it the example of 808 looking like "BOB". What it ended up doing was creating a mapping of the numbers 0-9 to different letters, which for all of 10 seconds seems like its onto the right track. But then it hard-coded the word "BOB" as the search target, and started looping from 0 to 10,000, mapping each digit in the number to letters, and comparing it to see if it matched "BOB". If you want to interpret the problem as "I put in a word and you give me a number that looks like the word", then its solution is ridiculously sub-optimal; It could have just reversed the mapping around and checked to see if each letter in the word was in the mapping. If you want to interpret the problem as "Loop over numbers from 0 to N and see if you can find ones that look like words", it delivered a solution that's at best about 10 percent complete. Having it manage infrastructure is going to be so many orders of magnitude more complicated than writing some dumb shitty python script you would make in a 'my first programming class', and even trying to have it generate a simple Ansible playbook as a starting point is usually not worth the effort. If it's gonna spit out 10 tasks using the shell module to do something that there's a built in module for, I'm not going to waste my time 'bootstrapping' with it.
Future generations of AI might perform a lot better, but right now it's just a gimmick. People are too persuaded by the idea of replacing 10 employees who earn six-figures with one employee supervising a bunch of AI processes to come back down to reality.
HeightApprehensive38@reddit
You can use to for things like ansible playbooks and terraform for managing infra. I made a tool that helps with ansible. Check out my vid https://youtu.be/auYgSJF5dCU?si=GDEl-onmRczkiA2D GitHub link is in the description.
Godcry55@reddit
Meh, it’s good at writing code if you prompt it well but you have to fix a lot of the logic before you run it.
It just saves time.
DeadbeatHoneyBadger@reddit
I use it to create my reports for management that want us to use AI
Backieotamy@reddit
It is a documentation life saver
nissanleafericson@reddit
If you’re customer facing - either internal or external - you might be able to use it to categorize or label issues that come your way, and to create or add canned responses. We’ve had success using like that at my company.
Johnthesniferr@reddit
I do this now. Very easy. You just have to fine tune the script and thoroughly read it after chat creates it for you. Some times chat outputs bullshit that won’t run correctly due to incorrect libraries and functions not imported
TheBlacksmith46@reddit
For queries like this, typically the starting point is one (or more) of ChatGPT, M365 Copilot, or GitHub copilot
cpupro@reddit
Just use it to generate pornographic photos of Greta Thunberg.
That's the only thing I've seen the people on Facebook use it for.
Also, you can gave A.I create scripts, that won't run for you, but will look like they should.
baltimoresports@reddit
Notes. Drop a preso or document in and you get some decent notes.
ghostmomo517@reddit
Your CEO is just like what someone sees dot com hyper back in 2000....
slullyman@reddit
Ansible, pfSense sounds like a goldmine of opportunities… try asking (seriously) whichever service how it can help you and your team be more effective/pro-efficient as. I think of chats as choose your own adventure books from back in the day.
slullyman@reddit
grunts through menial bs well but all of the output should be rigorously tested lol
tenkenZERO@reddit
Well now you can cuss out a staff member in an email and then have AI clean it up for you before sending it. That's what I do
dragery@reddit
Use it for commenting scripts, breaking down what a script does, or doing repetitive things like adding logging to a script with an example syntax. You can have a script, say to "adding logging to the following script in the following format: 'blahblahblah' and it'll go through each step and adding logging.
dllhell79@reddit
"CEO is not some finance-focused guy that never touch a computer. He is a backend dev and coded all the core of the SaaS my company runs."
Yet he behaves like a full blown MBA that "just wants" AI for the sake of having AI.
Morkai@reddit
Just use Stable Diffusion or Dali or something similar to make memes. Task complete.
zaazz55@reddit
I use Claude AI all the time. I’ve used it for brain storming sessions, ask it technical and security questions, I’ve had it whip out architectural diagrams, lately I’ve been using fake names to create this new project called “dealing with team members.” It’s absolutely fantastic. Before I write a charged up email I’ll just run the ideas past Claude and ask it to crank out a few ideas of how to be more collaborative and still get my point across. The only limit for how you can use it is your imagination. It may not be what your CEO is expecting but you can personally use it to help yourself against the whims of a CEO. 😂
psu1989@reddit
usae it to draft an email asking the CEO why he wants everyone to use it. ;)
SifferBTW@reddit
I use AI for documentation, emails, and blog posts.
Instead of spending 1-2 hours a week on polishing an internal blog that I'm required to post, I just give AI the bullet points I want covered and it spits it out. I've also "trained" it to write in my style and tone so it doesn't look like your run of the mill AI article that you see these days.
Also, while I don't prompt AI with shit like "make me a script to automate xyz", I will run the script through once I've completed it or get stuck. It's also really good at writing comment headers.
I fucking hate writing and commenting code, so it's been really helpful for me.
Interesting-Yellow-4@reddit
Scripting.
Cuts out the busy work.
I used it almost daily to begin with, now I've got an arsenal of scripts ready.
Everytime I use them, I've used AI, in a sense, since they're all produced with the help of AI
therankin@reddit
Do you use a premium version, or the free one?
Interesting-Yellow-4@reddit
Enterprise license
therankin@reddit
Do you know if that's the same as premium? I could totally get my work to pay for premium for me. I've been hesitant because I rarely use the free one.
RCTID1975@reddit
AI thing aside, I'm not working for a "CEO" that is also sales, account management, and dev
daretogo@reddit
Cursor with the Pro subscription.
Managing 100 VM's you'll find it useful for pair programming any of the automation you use.
alwyn@reddit
Dear AI, teach me to become the bastard system operator from hell.
RubyKong@reddit
AI does not "create" in any real sense of the word - all it can do is mish-max existing code snippets things together.
If you're asking AI to create the next "Windows" or "google" or "facebook" yeah nah it doesn't "create".
I use it like a more efficient google - gives me easier / faster "answers" than going through a bunch of search results. Uncovers API calls to libraries that I am not familiar with.
krokodil2000@reddit
Five leading root causes of the failure of AI projects were identified
Huckbean24@reddit
So you are saying it is useless.
elias_99999@reddit
I use it perplexity for certain things, mostly Python coding, some number crunching and some info here and there.
ItothemuthufuknP@reddit
I had the same problem, in another area.
I asked AI how it could help me be more efficient and it started the ball rolling for me.
Try asking it how it could help you as a sysadmin.
HowDidFoodGetInHere@reddit
It can proofread and spot mistakes pretty well. Also, it can explain concepts in pretty short order. For example:
"Hey, chatgpt.. I need to know more about X. Can you explain it in a way a complete beginner would understand and answer any specific questions I might have later?"
Chatgpt answers all the dumb questions I used to ask people that made me afraid to ask people questions.
Also, don't use it to write your emails for you.
my_fourth_redditacct@reddit
I've been using Perplexity.ai lately, and found it very useful. It's less of a content-generation chatbot, and more of a search result aggregator. It's great for looking up documentation without having to crawl through the SEO dreck and sponsored content that Google gives you. Plus, it cites its sources so you can fact check it and read more about the results.
So far, I've used it to:
Find specific product specs
find obscure CLI commands
input error messages to find troubleshooting steps.
Here's an example of what that looks like.
pdp10@reddit
A veteran SA should be coding, and your CEO has been actively using it to help code. On the spectrum of requests, you should see this is a fairly easy ask.
Huckbean24@reddit
Then immediately push the AI code into production. No need for testing.
SpaceGuy1968@reddit
I have it come up with "starter scripts"
teamhog@reddit
You’re asking us? Ask AI.
Pass the 1st assignment.
GeneMoody-Action1@reddit
If they are going to leave AI up to interpretation, and just assuming AI -> Artificial Intelligence, hire a PFY to run cable, call it a day...
Vegetable-Struggle30@reddit
I think all CEOs got a message from the Grand Wizard of CEOs that told them they need to start talking about AI, because every medium to large business is going through this right now it seems. I got appointed as some "IT" liaison for AI and all I could find was reasons why it's stupid that we're even spending time meeting about it.
ProfessionalAd3026@reddit
In your context: shell scripts by mainly describing what it should do in comments or explanation of code I wrote stored in comments.
frogmicky@reddit
You can have it write a cover letter and a resume so you can escape your kool aid drinking boss lol.
Iced__t@reddit
I have seen "CEO devs" before and it NEVER ends well.
Cley_Faye@reddit
AI is good for documentation index (not those that only summarize, but those that pulls reference to actual source files). For development, small models are pretty decent at completing one-two lines, or minor formatting things.
Full-on "content generation" stuff feels completely useless if you want quality; you'd have to spend a lot of time on the outputs to make sure they're acceptable.
We currently use (with a very small team) tabbyml for code, and are looking into gpt4all and similar tool for arranging documents. All local/self-hosted for obvious reasons.
Using a third party "AI" service is a big no-no. While we do depend in licensing terms in some places ourselves, sending *everything* to a third party with a pinky promise to not be nefarious still does not sound like a good idea.
blu-base@reddit
That's sounds great! I need to try this too.
Regarding the topic, I use generative services to add inline documentation comments for scripts and infrastructure code when I don't have time or interest . It gets code commented enough in many of my cases; or far enough that I only have to review and edit for the (internal) release
TimTimmaeh@reddit
Three things that come to my mind:
1) I’m sure there are a few Automations that have issues or needs to be (re)created. If not, think about Baseline Runs, Monitoring enhancements or regression testing.
2) Your documentation is all set? Perhaps give it a shot with help of AI.
3) Some smart license management to reduce costs with help of AI might impress your CEO..
nullbyte420@reddit
Use it to analyze logs and such. Automate troubleshooting and have it provide suggestions for remediations.
GermanK20@reddit
Have asked AI what to use AI for? Make sure you get a 1 or 2 page answer and return it to management as your own ideas :)
ass-holes@reddit
Company here in Belgium put everyone on a four day work week with five day pay. Fifth day is done by AI. Everyone and I mean everyone is getting one day back per week.
They're a well know software company in my country so I GUESS they know what they're doing.
StackerCoding@reddit
This is such a boomer take tbh, I also thought AI was useless, I was the last on my team to actually adopt it on my workflow, and I felt very stupid when I finally did because I should have started way sooner.
ScaredyCatUK@reddit
Use it for replying to the CEO's emails.
tecedu@reddit
I have used it quite often to just access paywalled documentation. The best use of AI or LLM in this case is to break down everything into simple parts or functions. All of my prompts are never longer than a function, the other day I asked it to write a python context manager for temporaraily removing proxy variables, was it very simple thing I could do? Sure but I saved like 4 minuutes off my time.
I do not trust it for linux commands tho, it is kinda comically bad for linux, it is great for powershell. If he wants the devs and the company to use it then why not? One of the best thing we have from copilot is automatically writing detailed PR descriptions, and you can ask it so scan your repos and it will learn from your code and will git blame kinda effectively xD; if you write bad code it also makes it signifincantly worse.
TLDR: AI for Dev code yes, AI for Powershell yes, AI for text and summarising yes, AI for Linux commands HELL NO.
planedrop@reddit
Your CEO has no idea what he is doing and is just using buzzwords to .......
"CEO is not some finance-focused guy that never touch a computer. He is a backend dev and coded all the core of the SaaS my company runs."
Oh nvm.... lol
AI/ML stuff can get you a good starting point on a lot of things, so it may make sense to go this direction. I will say some devs claim that the code isn't good enough and takes more time to debug etc.... and I am NOT some big dev, so I can't really speak to what side of that is true, but I've heard both things extensively.
Not sure you, as a sysadmin, have that much to do w/ it though if you aren't directly a developer.
drashna@reddit
I mean, have the AI work on your resume.
numblock699@reddit
ChatGPT will be able to assist you alot. The code interpreter and similar GPTs can be awesome and a time saver.
Frequent_Simple5264@reddit
Your CEO is finance focused & never touch a computer, but he still somehow is a backend dev and coded all the core your company runs on????
I assume in your personal work you use/create some scripts? If so, try using LLMs to help you with writing scripts. My experience is that they (LLM) are very good at generating decent code. Yes, you still need to fix & fine tune it, but you save a lot of time as you just need to give instructions to LLM and it will give you a good starting point.
pomyh@reddit
Frequent_Simple5264@reddit
Oops my bad, sorry I misread that :)
sweetrobna@reddit
Rewrite your documentation in iambic pentameter, or just rhyming
Seriously though it is helpful for rewording documentation to be more professional. You still need to review it
borgy95a@reddit
Using ai to write code is great if you don't mind sharing that code with everyone else.
For a 'cyberexpert' guy that uses windows.
lilelliot@reddit
Log analysis.
blackbeardaegis@reddit
Just make some shit up they don't know the difference.
The whole deal is a mess.
crazzzme@reddit
I use a tool called shell_gpt pretty regularly for rearing man pages and for helping generate shell commands
greatbritain813@reddit
Create something instead with Python. That’s really all AI is.
batmonkey7@reddit
Only an idiot CEO would do this... you can't claim intellectual property rights over code generated by AI.
Teeklin@reddit
If you have a company financed AI account with actual SLA for privacy you can do some simple maintenance things with it pretty nicely.
Upload some of your code and tell it to document any bugs or flaws it finds. Have it go through your code and add comments about what is doing what so future devs can follow along or troubleshoot more easily. Ask if there are any more efficient ways of doing X or Y and to show you how.
It's also a great baseline for just starting a script on something. Tell it what you want it to do and in what language and then at that point a lot of the grunt typing is done and you just need to plug in variables or tweak some incorrect stuff.
Can also use it to help generate documentation for things you're doing or give you best practices in something new that you're not super familiar with.
It's just a tool like any other but it's very versatile and can simply save a lot of Google and research time if you're working with popular languages.
idiopathicpain@reddit
i have it write script for me.
i pass it wiki documentatino and then have it build splunk queries
or customize an apache config
luthan@reddit
What you could do is setup RAG, load up a bunch of your documentation items in there, and use some LLM for contextual search of your documentation database. That would actually be useful if you guys have good and thorough docs.
whitehatMurlock@reddit
I don’t know if this has been said or not, but do you use a ticketing or kanban system for sprints? When you use tools like ansible or anything else, how do you document the code, changes, updates, etc.?
I use ChatGPT to help with the following:
I’ve actually used it to help develop python code for automating access provisioning and de-provisioning
Used it for automation to pull down cloud inventory assets and their json configurations, running it through various security tools, and exporting any potential misconfigurations. All of the code was developed solely using ChatGPT (I used it to create the concept, provide architecture/service recommendations, architecture diagrams, and dataflow diagrams, etc.). This uses python, and before this my only knowledge with python was reading code to look for vulnerabilities.. I had never used or developed code with python previously (mainly used powershell, bat and bash).
I’ve used ChatGPT to help me create SOP templates, cloud formation templates, terraform templates, etc
Have also used it to create templates for tickets
Used it to create PowerPoint slides and metrics
I think you can use it for lots of things as long as you spot check it for when it hallucinates or gives garbage to you. Hope this helps.
pdoten@reddit
A lot of people forget that AI also include machine learning. Fire up Elasticsearch, get a ML license, point your logs to it, let it learn the steady state and then it will know anomalies. It will proactively look for things going sideways in your systems.
Alternatively, you can roll your own ML.
I am doing self hosted python based anomaly detection for multiple project. The results of these could be thrown in a gen AI for help in solving issues. You could even self host the gen AI to airgap the internal PI from flowing out....
brownbear1917@reddit
try out zed ai, cursor+Claude. see if it helps.
chesser45@reddit
There are some llm models you can install that run in the shell to help autocomplete stuff. I can’t remember the name of it but it’s been talked about in Linux Unplugged in the past.
Liquidretro@reddit
I have been using it to polish up longer emails I have a difficult time writing to management or to make sure emails to staff have a positive tone if I k ow I have had a stressful day etc.
Starting point for scripts and data organization works well too when it applies.
SkirMernet@reddit
You can probably use it to go over your resume and find a place where the CEO isn’t so out of touch with reality
Superb_Raccoon@reddit
A girlfriend maybe?
Point out it improves your productivity because she lowers your stress!
dtiziani@reddit
how about starting IaaC using AI?
SysEngineeer@reddit
I use copilot pro. I use it to help rewrite tech docs that were put in word documents and convert them to markdown format.
Create starting points of scripts. Search for stuff. I hardly use google anymore.
Man pretty much everything tbh. I feel crippled without it now.
nirodhie@reddit
Use it to Create bash scripts and automate everything
rguerraf@reddit
Let AI do the photos for the website
That’s it
Tx_Drewdad@reddit
Pick out some daily tasks that are ripe for automation and start writing scripts.
CMageti@reddit (OP)
I'm better at writing scripts in vim than asking chatgpt to write script, only to corrects them after and start them anew.
ValidDuck@reddit
I'd love to see some of these scripts...
Seriously... sit down and time the process next time. Start the clock at "I need a script to do" and end it when you think you have something ready.
Then ask old school chatgpt 3.5 to solve the problem. it will likely give you a result in 30 seconds that you can fix in \~2-3 minutes....
You sure you can win this race?
ithkuil@reddit
Right, so the obvious answer to your question is something you have already erroneously decided you will never do. Take a look at Claude 3.5 Sonnet and aider-chat if you come to your senses.
But I think that the first problem is manually implementing procedures that have a list of commands written down. I don't care what the laws are, this means you are a bad sysadmin.
Tx_Drewdad@reddit
Yeah, but the CEO doesn't have to know that.
CreativeGPX@reddit
Perhaps AI could help write and organize documentation.
Front_Negotiation863@reddit
Hey OP check out this video. In summary it’s a way to install AI on your switches to allow for enriched SysLogs in human language instead of timestamps. It utilizes python, local AI server and Microsoft Phi-3.
https://www.linkedin.com/posts/alexisbertholf_can-you-host-an-ai-model-on-your-access-layer-activity-7236736135777955841-a_Hy?utm_source=share&utm_medium=member_ios
Hope this helps
klauskinski79@reddit
AI coding helpers are actually awesome at writing scripts faster. Try it out perhaps you like it? And if it is actually useful to make automation faster ( Don't expect anything revolutionary but a bit more effiency should be possible? If every employee is 10% more efficient a company has big benefits? )
It's about trying things, making your life easier and making a bit of marketing around it.
https://www.packetcoders.io/ansible-lightspeed/
RoosterBrewster@reddit
Is this the strategy: 1. Get AI 2. ??? 3. Profit
chicaneuk@reddit
Seems to be the direction for most senior leadership in organisations these days.
InvaderOfTech@reddit
I used it to build a new resume...
chicaneuk@reddit
There is some utterly shit senior leadership out there, is my current take on things.
AI?! Everyone is doing AI? WE NEED TO DO AI. QUICK. DO AI.
vitoincognitox2x@reddit
You should ask Chat gpt how it can assist you.
tilhow2reddit@reddit
I use it as a starting point for writing scripts, and writing documentation on specific processes.
If you pay for ChatGPT you can feed it a sanitized template for formatting purposes, and then have it document a step by step "how-to" in that style of whatever process you want to feed it.
Obviously if there are internal secretes or steps that need to be documented without passing that Data to outside servers you'll need to scrub the input (or use variables that don't give away anything, and do a find & replace once the documents are internal, and before they get posted)
GPT is also good at creating timelines or activity, and making graphs/charts/etc that executives love. Again, you will need to scrub inputs lest you send important data to a 3rd party.
wolttam@reddit
As a millennial sysadmin/developer with \~14 year self-teaching and work experience, they will have to pry the language models out of my cold dead hands (and the fact they keep getting better month by month is bonkers)
murphwhitt@reddit
Get it to write your documentation and SOPs.
busterlowe@reddit
If you are ok feeding proprietary code and information into AI then you don’t have to do anything. I’d recommend using a private instance and doling out the access appropriately while blocking unapproved solutions through a content filter.
CaishenNefri@reddit
It is very helpful for our tools which are well documented. I learn RedHat now and it is better than our senior master ;)
It’s also hard for tools for coding because infra related stuff is not published publicly. You will not see other firm Ansible or Terraform
ValidDuck@reddit
I'm a fan of using the new language models where it makkes sense... ChatGPT is a wonderful rubber duck and it can write mostly accurate scripts for simple tasks much faster than i can.
chatgpt could help you fill a lot of gaps in your ansible playbooks.
iso27001? anyways... brush up your resume. A CEO writing unit tests AND micromanaging to this level is a red flag.
gex80@reddit
Do you have to prove that you are using AI? If you do not have to prove it, then ignore it.
Otherwise, it's only use is to start scripts that you finalize yourself for your environment or for a boiler plate documentation starting point.
There are Ops AI products but they are expensive and do not have the insight to take action without human approval.
GreekNord@reddit
It's great for validating dynamic group rules, scripts, firewall rules, etc.
kulshan@reddit
Have an AI bot attend all your meetings for you!
Connection-Terrible@reddit
It’s been super handy for making scripts where I’m unfamiliar with an api or a library (pysimplegui). I also use it when I forget basic concepts in coding. Google is so useless these days.
doll-haus@reddit
AI chatbot to handle incoming requests and ticket generation?
jailh@reddit
Chose a version of this reality :-)
Sample prompt that ChatGPT answers perfectly, unlike most peoplem or faster :
Write an AWK command that works on a comma-separated CSV file. Actions: replace X with Y in the 2nd and 5th fields, put field 7 in lowercase, and output fields 3, 2, 5, and 7, with a pipe as a separator.
Change this SQL Request to add
Regarding this SQL Schema, write 500 sample records (with an insert statement for each one).
pomyh@reddit
jailh@reddit
Oops :)
Wolfram_And_Hart@reddit
I’d have it write all my emails and communications. I can do the rest of my job by hand.
PsneakyPseudonym@reddit
Use it to write your orgs policies and procedures.
SilentGhosty@reddit
Ansible lightspeed helped me for simple tasks or examples where i‘m to lazy to look up.
Mainly i feel like ai is 2x more work. Cause you have to verify the code. And everything complex is just garbage
shutchomouf@reddit
I would suggest starting with optimization of your current code, have AI look at it and look for improvements. secondly, offload all documentation to the AI with you as final editor.
snorkel42@reddit
Use AI to write an email to your CEO encouraging him to put the kool aid down.
euclideanvector@reddit
Load your code in a vscode workspace, start creating a knowledge base from there.
Copilot can take context from a workspace inside vscode, it is really great to write documentation.
Gesha24@reddit
So instead of mocking (rightfully, to be fair) the CEO, you can and should turn it into your advantage.
AI doesn't work with manual labor. Thus, to be able to use AI, you absolutely must be able to manage all of your VMs and other resources as infrastructure as code. You say you can't do it because of regulations? I'm sure you can, but it may be very difficult - that's when you come to your CEO with business proposal to spend money on contractors to help you figure out how to make ALL of your infrastructure be managed as code. Bonus points: that contractor is your buddy who gives you a healthy kickback (don't feel bad, CEOs do that all the time, kickback doesn't have to be money, it could be very nice tickets to a football game).
Once everything can actually be managed as code, you use AI to write documentation - it's actually quite good at it. I would never trust AI to write any Ansible playbook for me, but to write a documentation (especially the one that nobody reads) - absolutely! It can help you reduce documentation writing by 99% (as long as you don't care about complete accuracy)!
Jokes aside, AI does write decent documentation, and I have used it extensively to write test functions for my code. And if I do include the time required for the docs and tests, I can honestly say AI has allowed me to save about 30-50% of my time. Qualify of tests and docs is iffy at time, on par with an OK intern, but let's face it - it's better than none and we all know that we never have time to write those things properly ourselves...
JesterOne@reddit
I am by no means an expert but I picked up a few things at TechMentor a few weeks ago:
Using a paid subscription for ChatGPT will afford you a few things the non-paid version doesn't have. Once logged into ChatGPT, click on your profile in the upper right corner and select Customize ChatGPT. In the top block, write a description of your experience and current position (industry, number of users, etc.). This helps when it formulates answers for you. Also, fill in how you'd like it to respond (mine says "ChatGPT should respond casually and refer to me as. Detailed answers are prefered." You could make it always respond to you as "Your majesty" if you wanted).
On the left menu, click on Explore GPTs. These are custom specific GPTs to a particular topic. If you're writing PowerShell, load "PowerShell Experts" (the top GPT when you search) for example.
If you have a website that it the "subject matter expert" for what you're working on, tell it to use that site in the response ("show me a list of tasks required to install a new windows server domain controller limiting your answers to learn.microsoft.com"). At the top of the response should be a list of the sites it pulled from to make the answer from.
_W-O-P-R_@reddit
Training ML models on prior data sets in order to automate or monitor the same tasks going forward is extremely useful. For example in a cybersecurity setting, training models to look for certain suspicious activity and then having an alert generate when it finds similar-enough new activity is extremely useful. AWS SageMaker is a powerful tool for this kind of thing.
TechCF@reddit
Do github copilot. As an intellisense type auto complete tool, and a rubber duck. It is a great partner to run things by unless on very modern libraries /tech.
ohzir@reddit
There are a lot of great suggestions on how to start using it. All I have to add is that you should really consider this to be a mandate of "learning to use the new wrench." You do not want to be the guy holding a rock in a year.
jake04-20@reddit
Is he asking for specific deliverables or just expecting you to use AI in some regard? I use AI daily. Everything from stupid personal questions, to entertain myself, or for serious work related questions.
Master-IT-All@reddit
I utilize AI in the following ways;
Research topics I am familiar with but might not have details. I'll ask GPT about a PowerShell script to do specific tasks, like how do I download this REST report from MS365.
Documentation, presales, service description, anything that is basic and doesn't involve asking GPT to be creative. Avoid creative tasks for AI, my experience is that is when it hallucinates the most.
The ability to create documentation on my behalf is my primary reason to use GPT, it saves hours of typing. I provide the key data, it fills in all the verbiage that makes up a report. I see AI almost like a secretary from Mad Men. Does most of the work, while I get all the credit and big corner office.
PrincipleExciting457@reddit
I use it to summarize meetings, find obscure commands for Intune application policies, power automate flows, and very rarely I’ll let it help me script. Though I don’t care what anyone says, AI is dog shit at coding.
Next_Barracuda6464@reddit
You should ask an AI that question.
biggreen96@reddit
"Hi Gemini, write me an email to my ceo, make it tense, but also fun, drop in random golf facts. Finally, mention I didn't implement any of the AI stuff, but then drop another fun golf story."
itdumbass@reddit
Have you asked the AI for suggestions?
Eelroots@reddit
Auto tag user incidents from descriptions.
kremlingrasso@reddit
Automare the administrative chore. Documentation, in line commenting scripts, implementation plans, etc.
Jazzlike_Pride3099@reddit
I use it to create page after page after page of policy, rough documents, C level presentations.... Things that require lots of words but no content 🤣
MaxHedrome@reddit
Prompt engineering is going to be the new hot job, you're lucky enough to be in a spot where you've got a ceo supporting you out the gate.
The key is to start recognizing menial tasks you do that you can toss to an ai. The more often you do that, the better you'll become at wording prompts for better output.
Never expect to get proper output. I'll use it to generate an ansible template, or query filters for things. It's mostly correct, and as long as you can look at it and understand what it's supposed to do and fix it, then you're good to go.
There's no magic smoke, it's a pretty decent tool if you use it in the ways it actually works.
IdiosyncraticBond@reddit
It's a great way of putting tour company secrets and client data out in the open /s
eagle6705@reddit
I say go for it but ONLY if the coder understands its limitations and knows how to proofread code. Can't have a junior coder copy paste sudo rm -rf * now can we :)
I personally use both chatgpt and gemini. I have it write code trhat would normally take me twice as long to make. Like making a powershell function to verify if a user exists and generating regex syntaxes for me. What I don't do is write a whole code for a whole project.
holdmywizardhat@reddit
I structure the LLM responses and auto reply to tickets, it escalates to me once it gathers the necessary information from the submitter.
It’s also excellent for documentation or explaining something in different ways. I give the LLM its own container, access to the internet, and access to docker to create more of itself to break down a complex task.
aes_gcm@reddit
As your CEO how can we trust AI when every model cannot correctly tell you the number of "r"s in the word "strawberry"?
person_8958@reddit
I'm also a Linux sysadmin, and I use AI all the time.
That being said, I think the 2x time savings claim is wildly optimistic.
Yes, it does help me recall syntax for scripting languages I haven't written in years. But if you copy paste what it shits out and try to run it, you're insane. Anything over 20 lines takes more time to edit/refactor AI horseshit than it would to write from scratch. You absolutely cannot trust what AI gives you. This is a problem that has been getting steadily worse as LLMs begin to suffer from overtraining (eating their own horseshit over and over again)
blockplanner@reddit
I use chatgpt all the time. Chatgpt is a better reference for almost every API I use than their actual reference documents are. It can often write complete scripts, or functions that work exactly how I want.
But it only does the coding part, it basically hands you the sort of code you might write without having tested it at all, and can fail spectacularly.
Which is especially bad because it's only useful for writing things you're not familiar with. If it's a task that you are especially familiar with, rather than something you would need to poke through references to do, then it can slow you down significantly.
ellav808@reddit
I use it for creating policy and procedural documents. Saves me hours.
Vallamost@reddit
What company are you at? I want to work there
khantroll1@reddit
I'll echo what others have said: your boss is grossly overestimating the usefulness of code-generative AI because it fits in his personal workflow.
I use it in mine for two reasons. Firstly, I sometimes I have trouble breaking down a problem, and 2 ) I have a neurological condition. I can't always remember syntax or versioning.
I use it to get me started, or to amend a function, or point me in the right direction for debugging.
I do not use to manage infrastructure. The closest thing I can say to that is I use to help write scripts. Anything more would terrify me to turn it over to an AI-powered bot.
JohnyMage@reddit
Scripting, config file modifications, kubernetes yaml manifests, automation scripts or playbooks, maybe you could try some penetration tests/scripts created using AI.
Frothyleet@reddit
Have you asked ChatGPT for ideas? You're already winning before it even answers.
ambient_whooshing@reddit
Use it for all ticket responses.
Turbulent_Emu_637@reddit
Use chatGPT to update your resume. If your CEO has the Access and Bandwith that you’re describing it sounds like there are a lot of personnel redundancies in your IT teams.
noncon21@reddit
Leave yesterday
packetgeeknet@reddit
I use it as my more intelligent google.
Turdulator@reddit
Use it to write scripts…. It’ll get you 80-90% of the way there in just a few minutes…. Then you gotta use your human brain to get it to 100%. It will usually save you a bunch of time. (Especially once you get good at structuring your queries)
mrcranky@reddit
It can write a new resume for you.
rc_ym@reddit
Be creative. Currently (like literally two things I am working on today) I am using it to clean up our asset inventory, and coms work.
I still think the most undervalued AI "superpower" is taking in sloppy user input. Anytime you have something that has free text fields, AI can clean it up for you.
Also you can take a peak at any library of prompts to give you ideas. The fabric project on github is a good source I've used in the past (https://github.com/danielmiessler/fabric). Summarize alerts, vendor releases, scrap vendor sites and have it read them to you. All kinds of good stuff.
jmnugent@reddit
Maybe not the best example.. but as a 10year MDM (mobile device support) guy who normally specializes in Apple and Android.. I was unexpected asked recently to take over ownership of some Windows 10 "Kiosks" .. and literally had no idea. (trying to mostly avoid Windows if you know, you know)
Anyways. I figured some of it out on my own,. but Microsoft's documentation for Windows Configuration Designer is ... yeah.. so I couldn't get "New Teams" to properly be an "Allowed App" and something was wrong with the XML file I was importing.
ChatGPT gave me 3 or 4 suggestions and really helped me figure it out. (after I had struggled with "new Teams' coming up as a "Blocked App" for about 2 weeks. ChatGPT helped me discover a solution in about 1 hour.
fonetik@reddit
I've been looking for an easy log analysis tool that uses AI/ML to find anomalies. I've tried a few but haven't seen anything that have impressed me. That would probably be a pretty ideal use for what your CEO is after.
nbs-of-74@reddit
Who owns the code AI produces? Who owns the information or code provided by the developers?
Jswazy@reddit
Ai writes a lot of my ansible playbooks these days.
Sokmans@reddit
Implement ai system monitoring with manage engine or something
If you have the money for it and stuff :)
auriem@reddit
I use it to make networking haikus...
Packets trace their path,
Silent whispers through the wires—
Web of light connects.
FauxReal@reddit
Feed your question into an AI and tell it what your job is and then ask how to make use of it in your wor.
machstem@reddit
Start by self hosting your own llm and ask him.to budget in a bunch of 4090 so you have CUDA cores and 24gb of vram to work with
You could run a small ollama+openwebgui and have it interact with an SD instance for things but I can't see that being useful for devs aside from maybe front end stuff
You can use the llm to autocomplete things you don't wanna copy/paste or have to remember how to do. You can train it on various guides and use the larger llm models to help you validate things, edit typos, make general summaries of your code, helping you find errors
I don't recommend exposing it online when possible
2m_antihero@reddit
Ask AI what it should do, paste the response into an email and add a statement at the end to tell him to go fuck himself.
crackerjam@reddit
I use github copilot with VS Code for Ansible playbooks, python, powershell, and bash scripts. It's basically just really smart code completion. Like, in many cases you can create the bones of a function with a docstring and just ask the AI to fill in the rest, and it will do so properly.
It doesn't do everything, and sometimes it gets things wrong, but it's extremely useful for this and cuts down dev time dramatically. 2x is not an exaggeration IMO.
lokistar09@reddit
You should ask him to instead develop and implement a training guide on using AI in specific departments or tasks so that it's uniform how all employees of certain work duties implement this AI that he's requesting.
If he believes it to be as good as he does, then the Return on Investment (ROI) that he puts into having workers understand and use the AI for their job roles would be there. Can't just "encourage" people to use something without directions in a business.
RikiWardOG@reddit
Your ceo was bad at coding if he's 2x faster is my hot take
sysadmin189@reddit
I use it to create stupid short stories while I wait for automation to run.
extreme4all@reddit
My process with AI is fairly simple, i make something than desctibe the task, provide what i made and ask "as a professional, think through this step by step how you would imprpve this. Works fairly well, usually gives actual decent improvements, keeps 99% what i did.
ersentenza@reddit
If you have a SaaS platform with a hundred VMs you will also have a ton of logs. Analyzing tons of logs for things gone wrong is just the kind of job you can give to an AI - see, Copilot for Security (warning: it costs a fortune)
litui@reddit
Use it to write your OKRs.
SurfaceOfTheMoon@reddit
I have found AI code generation unreliable as it makes up cmdlets or parameters. So I use AI to add comments to the scripts I write. It seems to do this very well.
shooto_style@reddit
I use it for emails. Apparently I sound disinterested and passive aggressive
Active-Vegetable2313@reddit
how are you in tech and have no idea how you can use AI to automate some of your work?
do you not play around with new tech? chatgpt has been out for a while
Shining_prox@reddit
Generate scripts with it to create an army of small automation that do marvelous things
neoreeps@reddit
AnythingLLM, works great for a lot of use cases. vim copilot, I don't write scripts anymore, I write comments. I use obsidian with AI plugin so I can interact with my notes. As a Linux sysadmin, I would expect you to know how to use AI to increase your efficiency.
v-irtual@reddit
Grab meeting transcripts and have it summarize the meetings for you.
CeC-P@reddit
This is our head of AI. He insists that you use it to make new pics of everyone who works there.
UltraEngine60@reddit
Goodbye ice caps
kooroo@reddit
feed your documentation into an airgapped LLM and have it answer questions about your environment to locate parts where your docs are sparse/incorrect/deprecated. You can ask it what the process is to do something you are currently/already doing and see if what it returns from your docs matches what you do.
jmeador42@reddit
PowerShell. I use it almost exclusively for PowerShell.
VeryRareHuman@reddit
There is plenty of use cases we can use AI as sysadmin. I use it draft emails, documentation, script development, finding right command and options. It was very helpful to research a new technology I am working on
bfeebabes@reddit
CIO bullshit bingo
Kinglink@reddit
Reallly?
"Hey I need" bam... AI can probably triage 90 percent of requests. It doesn't have to solve them necessarily, but it can at least do the initial conversation and fact gathering. Granted I HATE AI instead of support but it is useful.
On the other hand just make the AI respond to the CEO's emails... problem solved.
ibeechu@reddit
Time to retire. Enshittification has infected the CEO.
zeezero@reddit
You're exec is weird asking for random increase in AI use.
However, I think it's also weird that you have no clue how you could possibly leverage it in your day to day.
AI knows pfsense. AI knows linux. AI knows ansible. AI knows many things.
Do you ever have questions on how to perform any operations on those platforms? Then ask the AI and see what it's response is.
Or was your expectation that AI is going to run your operation or configure your systems for you?
KoalaOfTheApocalypse@reddit
Does he not know that AI makes frequent mistakes and frequently spits out nonsense code? I use copilot for powershell and bash scripting a lot, and more often than not I have to test and tweak and ask copilot multiple times in different ways. It gives me a great base to start with, but rarely can I just use what it spits out as-is.
It's a good helper, but not a suitable human replacement yet.
thomasmitschke@reddit
Let it do you work :)
DependentVegetable@reddit
I find it very helpful for "grunt work" like writing unit tests and the like. Its particularly helpful for a problem where I cant quite think of the solution, but when I see it I recognize it.... And the better I can articulate the prompts because I have a good formulation of the problem the better. But if your problem is vague and you cant ELI5 to someone, LLMs are not that great. Where it can also go off the rails are for esoteric problems that it didnt have a lot of data to be trained on. It will often give you very confident answers which are flat out wrong. The analogy I like is, "treat it like an intern"... You will never blindly accept work from them, but they can be useful with some cycles of your time for supervision.
As for 2x faster ? I dunno. In my work life its for sure a tool in the toolshed. But sometimes it does waste time as well. Still a net positive in the end I think. Good luck!
overlydelicioustea@reddit
especially for scripting i find it tremendously useful.
Not that I could do most stuff myself, but simply for getting inspriation. Throw it a problem and see what it comes up with. It can be very elegant at coding.
You also might discover techniques you werent aware off.
Individual-Teach7256@reddit
Use Ai to write him an email explaining how Ai is a stupid buzzword that non techies get all stiff in the pants when they hear it.
This encouraging to use Ai thing reminds me of buying tools without a direct need.
zandadoum@reddit
Go to chatgpt, type “how to be a better CEO and not some bandwagon idiot” and send the results to your CEO
ArchusKanzaki@reddit
Github Copilot Chat is fairly good at helping to explain codes when someone gave you things without documentation. Github Copilot by itself is also pretty good at either creating starting points for codes (just type what you want in comment section), and pretty good at completing your codes. For me personally, it’s very good at duplicating my Terraform codes with proper parameter and everything.
As for you, just say that it helps your research when creating automation scripts or specific commands to do something.
davix500@reddit
I am using it for troubleshooting problems that are too long for a coherent google search. Results are mixed at this point.
ThenCard7498@reddit
lmao using AI for unit tests
assert!(val, todo());
JeepJohn@reddit
Use it to replay to emails only from the CEO.
If he gets odd responses. Tell them. You was only doing as requested.
mitharas@reddit
Send him this study and ask if it's really helping...
darkodo@reddit
I use it a lot to:
help with documentation boiler plate presentations Python scripting Image generation Ask how to do something I don't understand
JonMiller724@reddit
It’s better than google.
Smooth-Zucchini4923@reddit
I find that it's strong at tasks which are easy to check but hard to code.
For example, I found that ChatGPT is reasonably good at reading a Python/NumPy function and finding the derivative/jacobian of that function, using multidimensional calculus. This can be experimentally checked by numerically differentiating this function and seeing if the numerical answer and AI answer agree to ~8 decimal places.
So you're looking for problems which lie at the intersection of three things: easy to state, hard to solve, and easy to check.
EscapeFacebook@reddit
Grammar, haha
DasPelzi@reddit
Use AI to write proposals why you need to spend XXX thousand on new ~~Toys~~ Hardware.
Propose an AI-powered humanoid robot that can serve you food and drinks. No one wants to spend time to brew coffee when you can use the time to be productive.
A new Nvidia Blackwell GPU cluster to run the latest LLM models on prem. or at lease new NVIDIA RTX-Powered AI Workstations.
One AI Model is not enough, there might me to manny errors. For e.g. Servicedesk you need to run at leaset Zendesk, Chatfuel AI, Fin, Tidio, Freddy AI and Kustomer IQ.
No one want's to pay all of the subscriptions so you need to run everything on prem.
All questtions/requests need to be diected to ALL the AI Models, another set of AI models need to be used to summarize the outputs of course. No one can otherwise follow all the answers from 6 or mode AI models.
Summarization can be done with Jasper, QuillBot, Notta, Phrase, Paraphrase, Scholarcy, Smoden, Summary generator, Writesonic, etc.
when you have allm your summarized answers, you need to make descisions. Wich Answer(s) or Summaries to follow? For decision making you can tun
CustumerPersona AI, FeaturPrioritizer, MarketMinder AI DecisionEngin AI.....
Once you have a given you Boss enough reasons to invest in a few good GPU clusters, Blackwell GPUs are fine, a few hundred A100 GPUs would also work, just us it to farm Crypto and prepare you move to Country with nice weather and begin you new, stress reduced job as a goat farmer! Don't forget to hide a secret machine under the floor tiles in the server room which provides a revers access to the network. you need to be able to restart the coin mining after you left the company and they removed your mining setup!
Dump7@reddit
I use otnfor problem solving and brain storming. But if you have so much access control, how come you are okay with using copilot where the code gets shared outside of the company?
Chattypath747@reddit
I’d be a bit concerned in the security side but other than that use AI how you see fit if you have a CEO that encourages that.
CFH75@reddit
I use it like I would a search engine. I've had a lot of luck with Copilot and finding PowerShell commands and scripts. Also, working out somethings in O365.
b1ack1323@reddit
"Generate a me a script to pull reports for usage on servers using a list of domains and an ssh key"
zenmatrix83@reddit
Ai is like asking your kid to help with your job, it may try , and may respond with stuff they heard, but in most cases its probably have thought out. I use AI alot but only as a sounding board to go back and check the output assuming its probably wrong.
In coding I've seen it make up keywords, use them wrong, and agressivly defend them
supercamlabs@reddit
Uh Oh, the old "CEO found out technology does something, and is forcing everyone to fall in line email" we'll see how long this goes...until somebody makes the critical error...
XanII@reddit
Is it a 'eager junior coder'. Treat is as such.
Dont forget the 4 eyes principle when checking the end result.
Bear4188@reddit
I use it to make funny pictures or to draft emails.
Murhawk013@reddit
We’re having a similar initiative but I’m open to it because I’m familiar with the Power Platform and like coding/scripting so I would love to come up with some use cases for AI internally or even some business processes.
Problem is I can’t quite think of what I could possibly tackle besides an AI support chatbot
DeadFyre@reddit
Ignore your CEO. He is a moron. No, you should absolutely NOT use AI to manage your configuration, because you're in a line of work where getting one thing wrong can produce a catastrophic outage, and the best LLM to date, ChatGPT4 has an accuracy rate between seventy and ninety percent. If one in ten of your system configurations had errors, your entire enterprise would be bricked.
If you want to use an code review/code scanning tool to check your code for common errors, that's one thing. But simply letting untrammeled LLM logic write your codebase, yes, even just your unit tests and regression tests, is going to produce a catastrophe.
liquidspikes@reddit
It’s all about promoting, also it’s pretty good at creating documentation.
It does get a little confused about making ansible playbooks but it will do pretty well for most basic throw away tasks.
Like ask it “using best practices, write me an ansible playbook that patches xyz servers”
waxwayne@reddit
You could have used AI to write this post OP. But seriously it’s like having a English major as your personal secretary.
spyderking71@reddit
I am finding it a great tool. It has helped me brain storm responses to emails that I normally would have shot a quick response. I have automated a lot of repetitive crap, mainly in old VBA(I know old right). I have filled in gaps in documentation and project plans. I have used it to help plan out trips and other personal goals. I am currently using it to help my team think through some troubleshooting issues, identifying why a configuration might be a bad idea and some other activities. The idea is to experiment and I mean experiment with it. The prompt is not a Google input box and you can actually discuss the topic. Anyway. My two cents. Note that you also have to know and be willing to accept the BS answers and hallucinations that come out of it. Not everyone wants it, I know. It has made an impact on what and how I do my work on the daily.
IfxT16@reddit
Shoot the magic bullet at everything. Maybe your boss hits something. /s
Say you have a brain and that is the reason he hired you. If not, then you should question your job description.
Familiar_While2900@reddit
I use it to help rewrite shitty emails because I’m not a fkn English major
anonymousITCoward@reddit
Do your ceo's job, then replace him for less that what he makes but still more than what you make... profit
LRS_David@reddit
Maybe it is time to polish up your resume/CV.
actionfactor12@reddit
I use copilot as a glorified search engine. Sometimes it's faster, sometimes not.
I'd just tell him that I'd use it where I can, and move on. If he later asks how you've used it, just tell him about a problem or something else you had to research.
SceneDifferent1041@reddit
I have Gemini premium and I have it summarise my emails and write replies.
leaflock7@reddit
Your CEO seems to be a developer that does not understand how the rest of the infrastructure works. It is not a surprise that a dev has absolutely no clue about server infrastructure. Many don’t because they don’t want to.
So you have to point what can be done or not in your case by AI
TheDawiWhisperer@reddit
Tell him you can use it to keep the blockchains together
theaveragenerd@reddit
We are getting the AI push where I work as well. We are licensing CoPilot through Microsoft 365. Best use of CoPilot for me, has been to summarize email chains and Teams threads. Especially if you were brought in mid-chain.
Otherwise, I haven't used it much.
fnordhole@reddit
Use AI to write a resignation letter.
Let them replace you with a machine.
Boom.
Candid_Ad5642@reddit
https://www.theregister.com/2024/06/14/bofh_2024_episode_11/
But it probably won't work in your case
uncleirohism@reddit
There is never a reason to not proofread code before pushing out to prod, especially if an LLM has touched it. I’m happy enough with simply giving it a slew of customized templates relevant to my stack to learn from and suggest, but will never give it access to our full codebase.
We use it mainly as a way to make staff interactions with our company knowledgebase feel more organic. Being able to ask the bot questions in plain english about specific portions of our employee/HR/compliance policies and guides etc. has made onboardings a breeze during probation periods. That and the support team gets a significantly fewer number of basic-basic tickets so they can focus more on important work. We simply don’t trust LLM’s with the keys to our kingdom and it will be some time before the question bears asking again.
Vhack41@reddit
Ask AI what to reply🤣
Ok_Exit_3606@reddit
Salt, make ChatGPT do all the states, go big or go home. CEO will end up "paying" for something, likely support (if you can find it).
Turbulent-Pea-8826@reddit
Use the AI to make plans on ways AI can replace CEO’s and C level managers.
RealKarlFranz@reddit
Much like ChatGPT our C level is more concerned with appearing correct than actually being correct, so AI has been a perfect tool for them to play around with.
ifq29311@reddit
well, maybe try to replace CEO with AI
Fresh_Dog4602@reddit
sure, it can help a lot with boilerplate code which still needs fixing. wouldn't trust it with my life for anything automation and actual deployment
pentangleit@reddit
“Hey Boss, I’m at a loss as to what to use AI for in my job. I even asked the AI what use it could be and it said you were full of sh*t. It did give me a good cupcake recipe though”
Rocknbob69@reddit
CEO goes to seminar, hears about something called AI, CEO gets wild hair up ass and needs everyone to use AI.
smart_ca@reddit
the story of every company in 2024
RealKarlFranz@reddit
Much like AI or sys admins my age or older, my C level is more concerned with appearing correct than actually being correct, so AI has been a perfect tool for them to play around with.
Asking_Help141414@reddit
What's the company?
Quindo@reddit
Use AI to start auto replying to all of the emails from management and prompt it to always ask questions.
BadSausageFactory@reddit
I'm going to give it all the help documents I've created and try to mount it in Teams as a helpbot. Maybe the users will like that. Whatever you do don't call it a ticket or they'll run away.
isanameaname@reddit
Use it to attack (construct jailbreak texts against) other AI.
This is the only thing it's good for AFAICT.
SkullRunner@reddit
Use it to draft all your communications to management and see how long you "need" to use it.
YouWontWinWithMe@reddit
I've used it for helping create scripts, verify something wrong with a script I run, and asking questions. Basically, I treat it like a level 2 help desk person.
Dry_Inspection_4583@reddit
I'm similar to you, but no CEO. I personally use it to answer questions that are package specific, eg. when packaged flavour of x was replaced with y, what function and libraries replaced blah. I vet it's answers by rtfm, but overall it helps put me mildly ahead.
For automation it does help with complex regex from time to time, otherwise I'm on Greg's Wiki.
In some instances I've relied on it for correct path to resolution.
I would suggest you write a quick little api to hook into it, use it from your terminal, and enjoy
BleachedPumpkin72@reddit
I have a colleague who uses "AI" a lot to help him code. He then merges that beautiful code without testing or thinking twice. Other people spend a lot of time dealing with consequences.
HurdyWordyBurdy@reddit
Use it as a rubber ducky, most of the info will be close enough to correct to get you to the solution. Most LLMs will also try to correct info so you can just argue with it for a bit lmao.
SofterBones@reddit
You can have an AI girlfriend at work.
elephantLYFE-games@reddit
Use “AI” for grammar in emails.
NaiveScallion@reddit
Just use it to write emails and docs - this will definitely add some performance to your main activities))
bgatesIT@reddit
i mean ill use it for some low level tasks, or to give me a hand when im being a lazy dev, but it absolutely loves to make things up sometimes... So you always have to check the code/run it in a safe environment for testing.
its not perfect but it definitely helps save some time, or say im hitting a brick wall on a project and having a hard time coming up with a concept on how to achieve our goal, it can give me some ideas, or be like hey idiot you messed up here.
I also use it to help explain different code blocks more to understand things more as i go, as i am not a developer by nature, i just seem to always be writing code somehow though.
Seems to be best with Python and Golang, powershell is hit or miss, but generally its decent.
As with anything else its just another tool in the toolbox.
pemungkah@reddit
I’ve used it for quick simple tasks that are maybe two-three steps. Still usually needs more than one iteration.
Example: I needed a quick podcast server running locally so I could verify that the chapter markers were correctly added to an MP3. It was faster to get ChatGPT to whip me up a dumb little Python script with the RSS feed set up properly than code it myself. Still needed to get it to refine the solution to ensure the logo showed in the feed, but basically had it done and checked in ten minutes, and I now have this tool for the future.
StaticVoidMain2018@reddit
AI is baked into almost everything we use now in one form or another, I may be incorrect but don't - most search engines use ai? I would be dead as it support without that,
when I get play time as a dev, I use intellisence in VS which uses ai.
azure now has co-pilot in it which I'm sure if I was in an azure filled role I'd learn to use it when I've not got a powershell script, or use it to adapt my scripts for other purposes.
-The games I play in my breaks use ai and I would feel less motivated to work without those games
hmmm_@reddit
Treat it like a brilliant but junior intern. It can go review documentation, suggest ways to do things, but it'll make mistakes. Not as often as maybe you're led to believe, but enough that you can't trust it completely. I use AI to research things before I go to Google. It can knock out basic scripts easily, or fix issues in scripts.
ChatGPT works better than Claude for me because I can give it a URL (e.g. a man page) and ask it to read it.
Both ChatGPT and Claude are awesome for creating python scripts and little programs.
Pravobzen@reddit
Sounds like the real question is how can your company better develop and implement the use of LLM's for internal use?
Huddy40@reddit
Use the AI to auto respond to the CEO's emails
cjcox4@reddit
Pay? Why? I guess if you like burning money?
While the "old skill" was known as "Google-Fu", the new skill is issuing prompts that produce "what you want" out of AI. I have had success in adequately describing what I wanted "coded" and getting "ok-ish" results from LLM engines. Just some minor tweaks and "bam", a reasonable program. But, YMMV.
I haven't tried to get AI to produce "ansible".... Ansible is very abstract, so the odds of getting back "what you want" (how you've been designing things) could be "rare" (?)
Alaskan_geek907@reddit
I use it to rewrite all my emails gling.to important people or vendors mainly.
Some other things I've used in the last month or so, alot of information on HTML and confirming my answers for questions in school, help editing powershell scrips I found while researching a project, review my resume.
J-IP@reddit
I suck at Shell but I sure can ask copilot to throw something together for me when I need it. And I can then basically dictate what functions I need, verify them and compose together.
You could use it for ansible stuff or puppet or other tools as well most likely. So imagine everything you generally look up especially things you know enough to lookup up but not straight from the head.
Burgergold@reddit
First question to AI is to ask it how it can be used in your job
minimishka@reddit
He knows how to code more or less, at least how to create a skeleton that then needs to be finished with hands and a file, but he knows nothing about administration and the internal structure of the OS. More precisely, he knows, but does not understand how and why it is needed and what to do with it. It feels like he is just writing an essay. Even after 10 clarifying hints indicating what is wrong, he does not give up. Sometimes it seems to me that the admins from OpenAI did something to him so that in the future, when AI takes over this planet, everyone except them will lose their jobs.
Conscious-Calendar37@reddit
phind.com, you’re welcome.
tacotacotacorock@reddit
Apply the AI to your cloud synergy.
yorii@reddit
Make an AI that automatically responds to emails, but only emails from the CEO.
6SpeedBlues@reddit
Ask it how to achieve the goal set forth by the CEO.
Snuggle__Monster@reddit
Another one of these c-suite guys that sees it mentioned on the news and wants it now. They're like little children.
BenadrylBeer@reddit
AI is the new hip thing!
You got a lazy employee? AI!
You got a lazy printer? AI!
shell_shocked_today@reddit
* Use it to draft corporate-speak email responses.
* Scripts to automate some of your admin tasks (user management, backups, etc.)
* Generate memes to poke fun at coworkers / management