this post was submitted on 24 Oct 2024
107 points (81.7% liked)

Technology

58866 readers
4489 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

I've seen a lot of sentiment around Lemmy that AI is "useless". I think this tends to stem from the fact that AI has not delivered on, well, anything the capitalists that push it have promised it would. That is to say, it has failed to meaningfully replace workers with a less expensive solution - AI that actually attempts to replace people's jobs are incredibly expensive (and environmentally irresponsible) and they simply lie and say it's not. It's subsidized by that sweet sweet VC capital so they can keep the lie up. And I say attempt because AI is truly horrible at actually replacing people. It's going to make mistakes and while everybody's been trying real hard to make it less wrong, it's just never gonna be "smart" enough to not have a human reviewing its' behavior. Then you've got AI being shoehorned into every little thing that really, REALLY doesn't need it. I'd say that AI is useless.

But AIs have been very useful to me. For one thing, they're much better at googling than I am. They save me time by summarizing articles to just give me the broad strokes, and I can decide whether I want to go into the details from there. They're also good idea generators - I've used them in creative writing just to explore things like "how might this story go?" or "what are interesting ways to describe this?". I never really use what comes out of them verbatim - whether image or text - but it's a good way to explore and seeing things expressed in ways you never would've thought of (and also the juxtaposition of seeing it next to very obvious expressions) tends to push your mind into new directions.

Lastly, I don't know if it's just because there's an abundance of Japanese language learning content online, but GPT 4o has been incredibly useful in learning Japanese. I can ask it things like "how would a native speaker express X?" And it would give me some good answers that even my Japanese teacher agreed with. It can also give some incredibly accurate breakdowns of grammar. I've tried with less popular languages like Filipino and it just isn't the same, but as far as Japanese goes it's like having a tutor on standby 24/7. In fact, that's exactly how I've been using it - I have it grade my own translations and give feedback on what could've been said more naturally.

All this to say, AI when used as a tool, rather than a dystopic stand-in for a human, can be a very useful one. So, what are some use cases you guys have where AI actually is pretty useful?

top 50 comments
sorted by: hot top controversial new old
[–] cuuube@lemmy.world 4 points 1 hour ago
  • to correct/rephrase a sentence or two if my sentence sounds too awkward

  • if I'm having trouble making an excel formula

[–] cows_are_underrated@feddit.org 1 points 37 minutes ago

I mainly use it if I want to rephrase text passages and to correct the grammar and spelling of texts. However, I only use it when writing important assignemts for choop/university.

[–] communism@lemmy.ml 2 points 1 hour ago

Well "AI" is a broad category. Usually used to refer to GenAI, so:

  • Creating quick stand-in art for a game before I've got proper sprites for it (not because "muh art theft", just because the AI art I've generated does not look very good to me)

  • Summarising articles, like you said so I can decide if I want to read them in full

  • Formatting text I've copied from pdfs

  • More complex searches that require comprehension of grammar and natural language syntax. Any answer I get to these I then fact check using search terms a classical search engine can understand.

I read a paper a while back that found that people who used AI assistants for coding, who only used the assistants to generate small functions where the prompt already included the function declaration and the programmer already knew how the function should be written but just wanted to save time, in these cases the use of an AI assistant did not negatively impact the "correctness" of the produced code. So I guess I might one day use an AI coding assistant like that, but thus far I've never felt the need to use AI-generated code.

[–] notthebees@reddthat.com 2 points 1 hour ago

Idk if it counts as GenAI but I use Waifu2x to remove jpg artifacts and upscale textures to a useable state.

[–] Cryophilia@lemmy.world 3 points 4 hours ago (1 children)

New question: does anyone NOT IN TECH have a use case for AI?

This whole thread is 90% programming, 9% other tech shit, and like 2 or 3 normal people uses

[–] Foreigner@lemmy.world 3 points 4 hours ago

A lot of people on Lemmy work in tech so responses are going to lean heavily in that direction. I'm not in tech and if you check my answer to this you'll have a number of examples. I also know a few people who wanted to learn a new language and asked ChatGPT for a day by day programme and some free sources and they were pretty happy with the results they got. I imagine you can do that with other subjects. Other people I know have used it to make images for things like club banners or newsletters.

[–] Pyr_Pressure@lemmy.ca 2 points 6 hours ago (1 children)

Sometimes it's helpful if I'm having trouble making a specific excel formula

[–] gcheliotis@lemmy.world 1 points 1 hour ago

Do you use the integrated AI in new versions of Excel or do you ask ChatGPT or some other AI to write it out for you?

[–] JackbyDev@programming.dev 2 points 7 hours ago

I use it to ask questions that I can't find search results for or don't have the words to ask. Also for d&d character art I share with my playgroup lol.

[–] Agent641@lemmy.world 5 points 9 hours ago* (last edited 9 hours ago)

I used it to write a GUI frontend for yt-dlp in python so I can rip MP3s from YouTube videos in two clicks to listen to them on my phone while I'm running with no signal, instead of hand-crafting and running yt-dlp commands in CMD.

Also does HD video rips with audio encoding, if I want.

It took us about a day to make a fully polished product over 9 iterative versions.

It would have taken me a couple weeks to write it myself (and therefore I would not have done so, as I am supremely lazy)

[–] Walk_blesseD@lemmy.blahaj.zone 1 points 7 hours ago* (last edited 7 hours ago)

I guess it's helpful for identifying people, organisations and products of which to steer well clear (yes i am a hater)

[–] ahal@lemmy.ca 5 points 10 hours ago (1 children)

I take pictures of my recipe books and ask ChatGPT to scan and convert them to the schema.org recipe format so I can import them into my Nextcloud cookbook.

[–] Kuvwert@lemm.ee 1 points 8 hours ago (1 children)

Woah cool! Can you share your prompt for that I'd like to try it

[–] ahal@lemmy.ca 1 points 7 hours ago

I don't do anything too sophisticated, just something like:

Scan this image of a recipe and format it as JSON that conforms to the schema defined at https://schema.org/Recipe.

Sometimes it puts placeholders in that aren't valid JSON, so I don't have it fully automated.. But it's good enough for my needs.

I've thought that the various Nextcloud cookbook apps should do this for sites that don't have the recipe object.. But I don't feel motivated to implement this myself.

[–] agamemnonymous@sh.itjust.works 5 points 11 hours ago

I use it for generating illustrations and NPCs for my TTRPG campaign, at which it excels. I'm not going to pay out the nose for an image that will be referenced for an hour or two.

I also use it for first drafts (resume, emails, stuff like that) as well as brainstorming and basic Google tier questions. Great jumping off point.

An iterative approach works best for me, refining results until they match what I'm looking for, then manually refining further until I'm happy with the results.

[–] barsoap@lemm.ee 6 points 14 hours ago* (last edited 14 hours ago)

Spaced repetition, in particular Anki with FSRS. I don't think they advertise it as "AI" or even "ML" anywhere, but let's just say gradient descent over gigantic datasets is involved, all to predict the time when you're about to forget something so that Anki can prompt you just before that happens. The default predictor is generic, derived from that gigantic dataset, it's like two handful of tuning parameters, once you've gone through enough cards yourself it can be tuned to your mind and habits, in particular, how you use the "hard, good, easy" buttons.

It's the perfect sledge hammer for the application for the simple reason that we don't actually understand how memory works so telling the computer "here's data from millions of med students and language learners, figure out how to predict it" is our best shot. And, indeed, it's the best-performing algorithm even before you tune it at which point it becomes eerie.


Relatedly, as in "no LLM, no diffusion" Proxima Fusion is using machine learning to crunch through the design space of stellerators to figure out what to prototype in the real world. Actual engineers doing actual engineering.


Then, lastly, yes, playing around with SDXL is fun. Just make sure you can actually judge the images, developing an artistic eye by hitting generate I think is close to impossible. Definitely slower than picking up a pencil, or firing up blender and actually learning how to draw or sculpt.

[–] Fizz@lemmy.nz 6 points 15 hours ago (1 children)

Good for softening language in professional environment.

Can you give me some vague examples?

It's obviously confirmation bias but LLM prose always seems so useless.

[–] mjhelto@lemm.ee 2 points 14 hours ago

One use-case for me has been converting code from a language I know to a language I don't. Usually, just small snippets. The code is usually full of holes, but I'm good enough with the logic to duct tape those puppies!

[–] Snapz@lemmy.world 2 points 14 hours ago

When I need to make a joke about how inept AI is, I'll use AI to capture an example of it saying the most efficient way to get to the moon is to put a 2 liter bottle of coke in your asshole, wide end first, remove the cap and immediately sit on an opened sleeve of mentos.

[–] disguised_doge@kbin.earth 3 points 16 hours ago (1 children)

1 Get random error or have other tech issue

2 Certainly private search engines will be able to find a solution (they cannot)

3 Certainly non private search engines can find the solution (they can not)

4 "Chat GPT, the heck is this [error code or something]" Then usually I get a correct and well explained answer.

[–] JackbyDev@programming.dev 2 points 7 hours ago

I would post to Stack Overflow but I'll just get my question closed as a duplicate and downvoted because someone asked a different question but supposedly an answer there answers my question.

[–] KingRandomGuy@lemmy.world 1 points 13 hours ago

I use a lot of AI/DL-based tools in my personal life and hobbies. As a photographer, DL-based denoising means I can get better photos, especially in low light. DL-based deconvolution tools help to sharpen my astrophotos as well. The deep learning based subject tracking on my camera also helps me get more in focus shots of wildlife. As a birder, tools like Merlin BirdID's audio recognition and image classification methods are helpful when I encounter a bird I don't yet know how to identify.

I don't typically use GenAI (LLMs, diffusion models) in my personal life, but Microsoft Copilot does help me write visualization scripts for my research. I can never remember the right methods for visualization libraries in Python, and Copilot/ChatGPT do a pretty good job at that.

[–] Foreigner@lemmy.world 8 points 21 hours ago (1 children)

I use it like an intern/other team member since the non-profit I work for doesn't have any money to hire more people. Things like:

  • Taking transcripts of meetings and turning them into neat and ordered meeting minutes/summaries, or pulling out any key actions/next steps
  • Putting together objectives and agendas for meetings based on some loose info and ideas I give it
  • Summarise the key points from articles/long documents I don't have tome or patience to read through fully.
  • Making my emails sound more professional/nicer/make up for my brainfarts
  • Giving me ideas on how to format/word slides and documents depending on what tone I want to employ - is it meant for leadership? Other team members?
  • Make my writing more organised/better structured/more professional sounding
  • Writing emails in foreign languages with a professional tone. Caveat is I'm fluent enough in those languages to know if the output sounds right. Before AI I would rely on google translate (meh), dictionaries, language forums, etc and it would take me HOURS to write a simple email using the correct terminology. Also helpful to check grammar and sentence structure in ways that aren't always picked up by Word.
  • I sound more like a robot than an actual robot, so I ask the robot to reword my emails/messages to sound more "human" when the need arises (like a colleague is leaving, had a baby, etc).
  • Bouncing off ideas. This doesn't always work and I know it doesn't actually have an opinion, but it helps get the ball rolling, especially if I'm struggling with procrastination.
  • If my sentences are too long for a document, I ask it to shorten/reword and it's pretty capable of doing that without losing too much of the essence of what I want to get across

Of course I don't just take whatever it spits out and paste it. I read through everything, make sure it still sounds more or less like "me". Sometimes it'll take a couple of prompts to get it to go where I want it, and takes a bit of review and editing but it saves me literal hours. It's not necessarily perfect, but it does the job. I get it's not a panacea, and it's not great for the environment, but this tech is literally saving my sanity right now.

I couldn't let an AI do any of this for me.

As in... I couldn't let anyone make my emails more professional or whatever.

It's not like I think my emails are always the best and can not be improved upon, it's just that my emails are "me".

I never have cause to write an email in a foreign language.

[–] QuadratureSurfer@lemmy.world 5 points 21 hours ago

For me, I use Whisper for transcribing/translating audio data. This has helped me to double check claims about a video's translation (there's a lot of disinformation going around for topics involving certain countries at war).

Nvidia's DLSS for gaming.

Different diffusion models for creating quick visual recaps of previous D&D sessions.

Tesseract OCR to quickly copy out text from an image (although I'm currently looking for a better one since this one is a bit older and, while it gets the text mostly right, there's still a decent amount that it gets wrong).

LLMs for brainstorming or in the place of some stack overflow questions when picking up a new programming language.

I also saw an interesting use case from a redditor:

I had about 80 VHS family home videos that I had converted to digital

I then ran the 1-4 hour videos through WhisperAI Large-v3 transcription and pasted those transcripts into a prompt which had a little bit of background information on my family like where we live and names of everyone who might show up in the videos, and then gave the prompt some examples of how I wanted the file names to look, for example:

1996 Summer - Jane's birthday party - Joe's Soccer game - Alaska cruise - Lanikai Beach

And then had Claude write me titles for all the home videos and give me a little word doc to put in each folder which catalogues all the events in each video. It came out so good I have been considering this as a side business

https://www.reddit.com/r/LocalLLaMA/comments/1gaz5kg/what_are_some_of_the_most_underrated_uses_for_llms/lthuxsu/

[–] TORFdot0@lemmy.world 52 points 1 day ago (2 children)

It’s perfect for topics you have professional knowledge of but don’t have perfect recall for. It can bring forward the context you need to be refreshed on but you can fact check it because you are an expert in that field.

If you need boilerplate code for a project but don’t remember a specific library or built in function that tackles your problem, you can use AI to generate an example you can then fix to make it run the way you wanted.

Same thing with finding config examples for a program that isn’t well documented but you are familiar with.

Sorry all my examples are tech nerd stuff because I’m just another tech nerd on lemmy

load more comments (2 replies)
[–] a_wild_mimic_appears@lemmy.dbzer0.com 10 points 1 day ago (4 children)

I switched to Linux a few weeks ago and i'm running a local LLM (which was stupidly easy to do compared to windows) which i ask for tips with regex, bash scripts, common tools to get my system running as i prefer, and translations/definitions. i don't copy/paste code, but let it explain stuff step by step, consult the man pages for the recommended tools, and then write my own stuff.

i will extend this to coding in the future; i do have a bit of coding experience, but it's mainly Pascal, which is horrendly outdated. At least i already have enough basic knowledge to know when the internal logic of what the LLM is spitting out is wrong.

load more comments (4 replies)
[–] Ledivin@lemmy.world 33 points 1 day ago (2 children)

AI is really good as a starting point for literally any document, report, or email that you have to write. Put in as detailed of a prompt as you can, describing content, style, and length and cut out 2/3 or more of your work. You'll need to edit it - somewhat heavily, probably - but it gives you the structure and baseline.

load more comments (2 replies)
[–] dependencyinjection@discuss.tchncs.de 12 points 1 day ago* (last edited 20 hours ago) (2 children)

Software developer here, who works for a tiny company of ~~2~~ 7 employees and 2 owners.

We use CoPilot in Visual Studio Professional and it’s saved us countless hours due to it learning from your code base. When you make a enterprise software there are a lot of standards and practices that have been honed over time; that means we write the same things over and over and over again, this is a massive time sink and this is where LLMs come in and can do the boring stuff for us so we can actually solve the novel problems that we are paid for. If I write a comment of what I’m about to do it will complete it.

For boiler plate stuff it’s mostly 100% correct, for other things it can be anywhere from 0-100% and even if not complete correct it takes less time to make a slight change than doing it all ourselves.

One of the owners is the smartest person I’ve ever met and also the lead engineer, if he can find it useful then it has its use cases.

We even have a tool based on AI that he built that watches our project. If I create a new model or add a field to a model, it will scaffold a lot of stuff, for instance the Schemas (Mutations and Queries), the Typescript layer that integrates with GraphQL, and basic views. This alone saves us about 45 minutes per model. Sure this could likely be achieved without an LLM, but it’s a useful tool and we have embraced it.

load more comments (2 replies)
[–] corsicanguppy@lemmy.ca 3 points 21 hours ago* (last edited 21 hours ago)

Ansible.

I fucking hate YAML, and I hate Ansible 'programming' (see "HTML 'programming' language" for rage context).

Chatgpt - I'll use the one in bing or the one in regular-skype - feeds me stuff I can copy/paste/review, and I can get on with my day having lost fewer brain cells to the rage of existing in a world with Ansible fanboys who seem to have forgotten there is NOTHING Ansible does now that we weren't doing in 2003 ... and that the state of the art is 2 generations PAST that glorified mess.

Having used puppet and chef and seen mgmtconfig, I can only applaud RedHat for going with the worst-of-two options and promoting it so hard it appeared viable.

I don't mean to dunk on Michael. Just, James' idea was way better and RH still went with Michael's, and I one day need to know whether the person who had the final say got help.

[–] TimeSquirrel@kbin.melroy.org 19 points 1 day ago (1 children)

I've learned more C/C++ programming from the GitHub Copilot plugin than I ever did in my entire 42 year life. I'm not a professional, though, just a hobbyist. I used to struggle through PHP and other languages back in the day but after a year of Copilot I'm now leveraging templates and the C++ STL with ease and feelin' like a wizard.

Hell maybe I'll even try Rust.

[–] AsudoxDev@programming.dev 5 points 1 day ago (1 children)

Any LLM I tried sucks using Rust. The book is great, you learn all of the essentials of Rust and it is also pretty easy to read.

[–] TimeSquirrel@kbin.melroy.org 3 points 21 hours ago

I imagine that's because Rust is still a relative newcomer to the industry and C/C++ have half a century of code out there.

[–] ContrarianTrail@lemm.ee 9 points 1 day ago (1 children)

OP seems to be talking about generative AI rather than AI broadly. Personally I have three main uses for it:

  • It has effectively replaced google for me.
  • Image generation enables me to create pictures I've always wanted to but never had the patience to practise.
  • I find myself talking with it more than I talk with my friends. They don't seem interested in anything I'm but chatGPT atleast pretends to be
[–] DarkSpectrum@lemmy.world 14 points 1 day ago (1 children)

Your third point reminded me of a kid recently who committed suicide and his only friend was an AI bot.

load more comments (1 replies)
[–] PrivacyDingus@lemmy.world 8 points 1 day ago

i use it to autoblog about my love for the capitalist hellscape that is our green earth on linkedin dot com

[–] AngryishHumanoid@reddthat.com 23 points 1 day ago

It is sometimes good at building SQL code examples, but almost always needs fine-tuning since it doesn't know the schema specifics.

Having said that one time it gave me code that resulted in an error, then I went back to GPT and said "This code you gave me is giving this error, can you fix it?" and all it would do is say something like "Correct, that code is wrong and will give an error."

[–] BananaTrifleViolin@lemmy.world 15 points 1 day ago* (last edited 1 day ago)

Genuinely, nothing so far.

I've tinkered with it but I basically don't trust it. For example I don't trust it to summarise documents or articles accurately, every time I don't trust it to perform a full and comprehensive search and I don't trust it not to provide me false or inaccurate information.

LLMs have potential to be useful tools, but what's been released is half baked and rushed to market as part of the current bubble.

Why would I use tools that inherently "hallucinate" - I. E. are error strewn? I don't want to fact check the output of an LLM.

This is in many ways the same as not relying on Wikipedia for information. It's a good quick summary but you have to take everything with a pinch of salt and go to primary sources. I've seen Wikipedia be wildly inaccurate about topics I know in depth, and I've seen AI do the same.

So pass until the quality goes up. I don't see that happening in the near future as the focus seems to be monetisation, not fixing the broken products. Sure, I'll tinker occasionally and see how it's getting on but this stuff is basically not fit for purpose yet.

As the saying goes, all that glitters is not gold. AI is superficially impressive but once you scratch the surface and have to actually rely on it then it's just not fit for purpose beyond a curio for me.

load more comments
view more: next ›