I think genAI would be pretty neat for ~~bit banging tests~~ fuzzing, aka. Throwing semi-random requests and/or signals at some device in the hopes of finding obscure edge-cases or security holes.
Asklemmy
A loosely moderated place to ask open-ended questions
If your post meets the following criteria, it's welcome here!
- Open-ended question
- Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
- Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
- Not ad nauseam inducing: please make sure it is a question that would be new to most members
- An actual topic of discussion
Looking for support?
Looking for a community?
- Lemmyverse: community search
- sub.rehab: maps old subreddits to fediverse options, marks official as such
- [email protected]: a community for finding communities
~Icon~ ~by~ ~@Double_[email protected]~
It's pretty good at looking up readily available knowledge that doesn't have a lot of nuance to it. There's a lot of stuff you can look up but it always comes with a grain of salt.
Home remedies, bunch of baby facts like poop color meaning, recipes and adjustments, programming examples (requires very prompting skills).
Rewriting stuff into business English is another very nice use case. Tell the AI your qualitifations, ask to make a cover letter for "job description" then review. Drafting text and summarising also pretty good.
Adding modifiers to questions like "list of 20 for X" for a brainstorming or "include how scientifically reliable the claim is on scale of 1-10" really help with getting a good answer and some nuance to whatever claims.
It's touted as the be all end all but in reality the use cases are very specific in my experience.
I wish I could have an AI in my head that would do all the talking for me because socializing is so exhausting
Best use is to ask it questions that you're not sure how to ask. Sometimes you come across a problem that you're not really even sure how to phrase, which makes Googling difficult. LLM's at least would give you a better sense of what to Google
For coding it works really well if you give it examples like "i have code that looked like this .... And i made it to look like this .... If i give you another piece of code that's similar to the first can you convert it to the second for me". Been great to reduce the amount of boring grunt work so I can focus on the more fun stuff
In C#, when programming save/load in video games, it can be super tedious. I am self taught and i didnt have the best resources, so the only way i could find to ensure its saving the correct variables was to manually input every single variable into a text file. I dont care if its plaintext, if people want to edit their save then more power to them. The issue is that there are potentially tens of hundreds of different variables that need to be saved for the gamestate to be accurately recreated.
So its really nice that i can just copy/paste my classes into gpt and give it the syntax for a single variable to be saved, then have it do the rest. I do have to browse through and ensure its actually getting all the variables, but it turns a potentially mindnumbing 4 hour long process into maybe a 20 minute one thats relatively engaging.
Also if you know a better way lmk. I read that you can simply hash the object into a text file and then unhash it, but afaik unhashing something is next to impossible and i could never figure it out anyways.
You could encrypt and decrypt it with keys.
Or you can do something simple like scramble the letters like a cypher, still able to edit manually but it wouldn't be as readable and obvious what everything does.
Or you can can encode it, same issue as the last but they'll have to know what it was encoded with to decode it before editing.
Or you can just turn it into bytes so the file is more awkward to work with.
You could probably mix a bunch of these together if you care enough. U don't think any are THE standard and foolproof but they're options
The goal isnt to encrypt the data, i dont care if its plaintext. The goal is to find a way to save an object in c# without having to save each individual variable.
Another point valid for GPTs is getting started on ideas and things, sorting out mind messes, getting useful data out of large amounts of clusterfucks of text, getting a general direction.
Current downsides are you cannot expect factual answers on topics it has no access to as it'll hallucinate on these without telling you, many GPT provides use your data so you cannot directly ask it sensitive topics, it'll forget datapoints if your conversation goes on too long.
As for image generation, it's still often stuck in the uncanny valley. Only animation topics benefit right now within the amateur realm. Cannot say how much GPTs are professionally used currently.
All of these are things you could certainly do yourself and often better/faster than an AI. But sometimes you just need a good enough solution and that's where GPTs shine more and more often. It's just another form of automation - if used for repetitive/stupid tasks, it's fine. Just don't expect it to just build you a piece of fully working bug-free software just by asking it. That's not how automation works. At least not to date.
I use it for coding, mostly as a time saver. Generally as I'm typing, it will give a suggestion that's functionally the same as what I was going to type anyway so I hit tab and go to the next line. It's able to do this accurately for around 80% of the total lines that I'm writing and going from writing full lines to writing 0-3 characters + tab on most of those lines makes a massive speed difference. It's especially great for writing one off scripts when I'm doing something that's not even a coding project, but there's some tedious file juggling involved. Writing a script completely by hand for that often would take slightly longer than just doing the task manually, and as I said, it's a one-off. But writing the script with copilot often takes as little as 10% of the time which is really nice.
Even in cases where I don't already know how to solve a problem (particularly a problem involving specific integrations) it can often be faster to ask it how to solve the problem and then look up the specific functions, endpoints, etc it uses in the docs rather than trying to find those doc entries directly with a search. And if it hallucinates a function that doesn't exist in the docs then I tell it that and it often successfully corrects itself. When it fails more than once I've generally found that there's a high probability that the SDK/API/etc I'm looking at doesn't have anything that does what I need so it's time for me to start rethinking my approach
Outside of coding, I also use stable diffusion to generate images of D&D characters I'm creating instead of image searching and settling for something kind of close to what I was picturing.
I also regularly use SD when I stumble upon some art I'd like to use as a desktop wallpaper, but can't find at high enough resolution. I just upscale it and proceed. Sometimes I'll have something at the wrong aspect ratio and use generative fill to extend the edges of the image to the desired aspect ratio, those parts of the image are nothing special, but the important part is the original image and I just need some filler to prevent it from abruptly ending before the edges of the screen.
One last case is if I need to put together a tediously long document, I generally find that having it generate a first draft with the right structure and then iterating a bunch on that comes more easily than starting with an empty page.
I use it to re-tone and clarify corporate communications that I have to send out on a regular basis to my clients and internally. It has helped a lot with the amount of time I used to spend copy editing my own work. I have saved myself lots of hours doing something I don't really like (copy-editing) and more time doing the stuff I do (engineering) because of it.
I think LLMs could be great if they were used for education, learning and trained on good data. The encyclopedia Britannica is building an AI exclusively trained on its data.
It also allows for room for writers to add more to the database, to provide broader knowledge for the AI, so people keep their jobs.
I just use it for fun. Like, my own personal iPhone backgrounds and stuff. Sometimes I’ll share them with friends or on Mastodon or whatever, but that’s about it.
Gemini is fun to dink around with. When it works…
I don't use it for anything. I have had no involvement and it will stay that way.
I was asked to officiate my friend's wedding a few months back, I'm no writer, and I wanted to do a bit better than just a generic wedding ceremony for them
So I fired up chatgpt, told it I needed a script for a wedding ceremony, described some of the things I wanted to mention, some of the things they requested, and it spit out a pretty damn good wedding ceremony. I gave it a little once over and tweaked a little bit of what it gave me but 99% of it was pretty much just straight chatgpt. I got a lot of compliments on it.
I think that's sort of the use case. For those of us who aren't professional writers and public speakers, who have the general idea of what we need to say for a speech or presentation but can't quite string the words together in a polished way.
Here's pretty much what it spit out (Their wedding was in a cave)
Cell Phone Reminder
Officiant: Before we begin, I’d like to kindly remind everyone to silence your phones and put them away for the ceremony. Groom and Bride want this moment to be shared in person, free from distractions, so let's focus on the love and beauty of this moment.
Giving Away the Bride
And before we move forward, we have a special moment. Tradition asks: Who gives this woman to be married to this man?
[Response from Bride's dad]
Thank you.
Greeting
Welcome, everyone. We find ourselves here in this remarkable setting—surrounded by the quiet strength of these ancient walls, a fitting place for Groom and Bride to declare their love. The cave, much like marriage, is carved out over time—through patience, care, and sometimes a little hard work. And yet, what forms is something enduring, something that stands the test of time.
Today, we’re here to witness Groom and Bride join their lives together in marriage. In this moment, we’re reminded that love is not about perfection, but about commitment—choosing one another, day after day, even when things get messy, or difficult, or dark. And through it all, we trust in love to guide us, just as God’s love guides us through life’s journey.
Declaration of Intent
[Officiant turns toward Groom and Bride]
Groom, Bride, you are about to make promises to each other that will last a lifetime. Before we continue, I’ll ask each of you to answer a very important question.
Officiant: Groom, do you take Bride to be your lawfully wedded wife, to have and to hold, for better or for worse, in sickness and in health, for as long as you both shall live?
Groom: I do.
Officiant: Bride, do you take Groom to be your lawfully wedded husband, to have and to hold, for better or for worse, in sickness and in health, for as long as you both shall live?
Bride: I do.
Exchange of Vows
Officiant: Now, as a sign of this commitment, Groom and Bride will exchange their vows—promises made not just to each other, but before all of us here and in the sight of God.
[Groom and Bride share their vows]
Rings
Officiant: The rings you’re about to exchange are a symbol of eternity, a reminder that your love, too, is without end. May these rings be a constant reminder of the vows you have made today, and of the love that surrounds and holds you both.
[Groom and Bride exchange rings]
Officiant: And now, by the power vested in me, and with the blessing of God, I pronounce you husband and wife. Groom you may kiss your bride.
[Groom and Bride kiss]
Officiant: Friends and family, it is my great honor to introduce to you, for the first time, Mr. and Mrs. [Name].
I pretty much just tweaked the formatting, worked in a couple little friendly jabs at the groom, subbed their names in for Bride and Groom, and ad-libbed a little bit where appropriate
I know they are being used to, and are decently good for, extracting a single infornation from a big document (like a datasheet). Considering you can easily confirm the information is correct, it's quite a nice use case
I use it for parsing through legalese or terms and conditions. IT IS NOT PERFECT. I wouldn't trust it ever over a lawyer. But it's great for things like "Is there anything here that is extra unusual or weirdly anti-consumer or very bad for privacy?". I think it's great for that.
People here are just "it will take jobs it's inherently evil". They said the same about Photoshop, and computers before. I think there are evil uses for it sure, but that doesn't mean that it has no valid usages
I use it for providing a text summary of YouTube videos that I can parse quickly. Because everything has to be a gorram video these days.
Just today I needed a pdf with filler english text, not lorem. ChatGPT was perfect for that. Other times when I'm writing something I use it to check grammar. It's way better at it than grammarly imo, and faster and makes the decisions for me BUT PROOF-READ IT. if you really fuck the tenses up it won't know how to correct it, it'll make things up. Besides these: text manipulation. I could learn vim, write a script, or I could just copy "remove the special characters" enter -> done.
I use perplexity for syntax. I don't code with it, but it's the perfect one stop shop for "how does this work in this lang again" when coding. For advanced/new/unpopular APIs it's back to the olds school docs, but you could try to give it the link so it parses it for you, it's usually wonky tho.
I have personally found it fantastic as a programming aid, and as a writing aid to write song lyrics. The art it creates lacks soul and any sense of being actually good but it's great as a "oh I could do this cool thing" inspiration machine
My understanding is that it will eventually used to improve autocorrect, when they get it working properly.
My last three usages of it:
- A translation
- Looking up what actors from Mars Attacks had shared work on another movie. I recognized that Pierce Brosnan and John Doe Baker had done Goldeneye and wondered if there were more.
- Name suggestions for a black and white cat - I got some funny suggestions like Oreo and a kick-ass suggestion for Domino
Documentation work, synthesis, sentiment analysis
Never used it until recently. Now I use it to vent because I'm a crazy person.
The winter storm was set to arrive while I’m traveling, and I needed to drip our faucets to avoid our pipes bursting. I didn’t want to waste water from a dripping faucet for more than a week, so I asked duckduckgo AI to calculate how much water will 1 drop a second accumulate and if it will overflow on a standard baththub with the drain closed. I can do the math myself, but it’s easier for AI to do it.
art. It's a new medium, get over it
So what’s the point of it all?
To reduce wages.
Instead of using tech to reduce work and allow humans to thrive and make art, we use tech to make art and force humans into long hours of drudgery and repetitive bitch work just because CEOs like to watch other people suffer I guess.