this post was submitted on 20 Feb 2024
43 points (87.7% liked)

Ask Lemmy

26264 readers
1787 users here now

A Fediverse community for open-ended, thought provoking questions


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 1 year ago
MODERATORS
all 49 comments
sorted by: hot top controversial new old
[–] apex32@lemmy.world 29 points 7 months ago* (last edited 7 months ago) (3 children)

I would like to be able to take compiled machine code and generate human-readable source code.

Imagine being able to fully understand and even modify all closed-source, commercial software.

[–] semperverus@lemmy.world 10 points 7 months ago (1 children)

You can kind of do this now. The problem is that variable names and debugger info is lost, so you wind up with all variables and functions being named v1, v2, v3, etc and f1(), f2(), f3(), etc.

Decompilation is totally a thing

[–] matjoeman@lemmy.world 15 points 7 months ago (1 children)

Right but I assume the parent meant that the AI could guess what the original function and variable names were based on the code, and may be even clean the code up by deoptimizing it too.

Trying to make sense of decompiled code is pretty hard for any large code base.

[–] semperverus@lemmy.world 5 points 7 months ago* (last edited 7 months ago)

Deoptimization could definitely happen via AI or even just really good decompilers (much like the black magic that goes into compiler optimizations), but I think that the problem with coming up with original function names is that the information just isnt there. You or the AI can make assumptions and poor guesses, but from a data theory perspective, i think that the compilation process is highly lossy. As such, the AI would essentially have to pull things out of its metaphorical ass to make anything remotely functional. I've had AI write me code with functions that literally don't exist in libraries before instead of telling me it's not possible, and I'm sure many of you reading this have too. Extrapolating that kind of behavior onto this problem, I am doubtful of a successful implementation of this half of the idea.

It sure as shit would be neat though if it could be done, and it would be a strong reciprocal to what Microsoft does with code theft to use as training data for copilot.

[–] moonpiedumplings@programming.dev 5 points 7 months ago* (last edited 7 months ago)

By a twitch streamer vtuber: https://github.com/cyberkaida/reverse-engineering-assistant

An AI assistant that hooks into Ghidra, explaining what things do.

[–] HubertManne@kbin.social 1 points 7 months ago

I like the thought of games made on older engines, especially mmos, being able to be mostly transitioned over to new ones such that they would do it.

[–] GolfNovemberUniform@lemmy.ml 25 points 7 months ago (4 children)

I personally hope that all of this AI stuff will become a flop and disappear soon. It's unreliable, not eco-friendly and dangerous for privacy

[–] guyrocket@kbin.social 18 points 7 months ago* (last edited 7 months ago)

It really seems overblown to me. Maximum hype with minimum actual results delivered. Not saying it is useless, but I don't think we're going to see entire professions eliminated overnight as is being predicted.

I really think calling it "artificial intelligence" is a stretch. It's guided pattern recognition which can do some flashy things but is not intelligence any more than parroting speech is.

Plenty of sizzle, very little beef. What will be the next flavor du jour?

[–] Catoblepas@lemmy.blahaj.zone 7 points 7 months ago

Seeing how completely crazy people across vast swathes of society have gone for AI/LLMs has significantly downgraded my opinion of other people, which was already pretty low.

You don’t have to have a wide knowledge base to figure out these things hallucinate constantly if you ask them anything that isn’t super easy to find yourself on a search engine—and if you can do that, why bother with LLM? And yet I still (with horror) see some people say that they ‘learn’ things from it and that it’s their favorite way to ‘learn’! If you aren’t constantly fact checking you’re doing the digital equivalent of casting bones to see what it says.

[–] Che_Donkey@lemmy.ml 5 points 7 months ago (2 children)

NFTs, wearable tech, VR, 3D, etc...

[–] TootSweet@lemmy.world 5 points 7 months ago

Beanie Babies, Pogs, Tulips...

[–] GolfNovemberUniform@lemmy.ml 4 points 7 months ago

Wearable tech and VR do make some sense. NFT is not eco-friendly cuz based on blockchain. 3D? Idk it's just for fun I guess. But at least it's not consuming the power of a small country to run the servers

[–] TootSweet@lemmy.world 3 points 7 months ago

Seeing this comment upvoted so much gives me hope for humanity.

[–] Garbanzo@lemmy.world 20 points 7 months ago (2 children)

Virtual Assistants that can parse a command even if it has a long uhhhhh in the middle of it.

[–] residentmarchant@lemmy.world 9 points 7 months ago

Or if you correct yourself in it!

[–] JDubbleu@programming.dev 3 points 7 months ago

I've been using Google's Gemini and it's pretty good at interpreting fucked up or imperfect smart commands. For example we have some lights named "Chrimas Lights" and it will turn those on and off by referring to them as Christmas lights. It can also do multiple commands in a row without being overly explicit. So you can say "set lights to x%, make them yellow, and turn them off in an hour and set my TV to volume x" and it'll do it no problem. The old assistant could not do anything even close to this.

It's also much faster and processes words as fast if not faster than a human can. From finishing a command to the command being executed seems to be about 1/10th of a second which makes me wonder if it's doing any sort of inferencing on the back end. It's one of the best LLM integrations I've seen so far.

[–] fraksken@infosec.pub 19 points 7 months ago (1 children)

A CEO app, to make fucking rational decisions

[–] Valmond@lemmy.mindoki.com 3 points 7 months ago (1 children)

And maybe vet rid of the money hoarding CEOs. Well when we're dreaming here :-)

[–] fraksken@infosec.pub 2 points 7 months ago

Well, if you have a CEO app, you don't need a CEO right?.

Next up: manager apps. It's only the individual contributors that create value anyway.

[–] bjoern_tantau@swg-empire.de 15 points 7 months ago

I hope to have something running locally that can easily sort my photos. Especially something that can handle children and non-white people. So far everything I've tried seems to fall short.

[–] Xariphon@kbin.social 14 points 7 months ago (2 children)

I want to see games with AI-powered NPCs making responsive, possibly unique dialog. Probably text-only at first, but maybe with AI voice-acting later on.

[–] TootSweet@lemmy.world 10 points 7 months ago

That would blur the line between "intended behavior" and "glitch" so much.

Like, imagine NPCs breaking the fourth wall.

[–] semperverus@lemmy.world 7 points 7 months ago* (last edited 7 months ago)

There are mods for this in skyrim already, and there is an AI text-based adventure game thats been around for a long time.

[–] fubarx@lemmy.ml 11 points 7 months ago (2 children)

A privacy-enhanced personal assistant that doesn't send anything to the cloud.

[–] General_Effort@lemmy.world 2 points 7 months ago* (last edited 7 months ago)

There's a number to chose from, depending on your hardware and preferences.

On this here server, you could go to !fosai@lemmy.world for a start.

This community !localllama@sh.itjust.works is dedicated to local LLMs but the one on reddit, with the same name, is much larger. The guides are a bit dated but should suffice for a start.

[–] StarManta@lemmy.world 1 points 7 months ago

AI models that can perform well without sending everything off to the cloud to do so are going to be high on my wish list. Partly for privacy, partly for responsiveness, partly for resilience when the internet goes down. I’ve heard some rumors that this is a focus for the AI that will drive the next upgrade to Siri, and I hope that turns out to be true.

[–] AbsurdityAccelerator@lemmy.world 6 points 7 months ago (1 children)

A private tutor for language learning, or maybe even learning a musical instrument.

[–] PP_BOY_@lemmy.world 3 points 7 months ago

In a similar vein, I'd like to see a 100% (or at least as close to that as practically possible), zero-latency live translator.

[–] Krudler@lemmy.world 6 points 6 months ago

A digital assistant that can follow me around using the data my phone provides, and then use that data to actually suggest ways to improve my life.

"My phone" knows everything about me, where I go, what stores I visit, how long I'm there, transactions, etc. It knows all my contacts, all my social relationships, all my appointments, shopping lists, all my text messages, etc.

"Assistant has determined you stop for cigars about every 4 days. We've found this online store that will deliver your brand at a lower cost"

"Assistant overheard you mention that you need sugar, and it is absent from your shopping list."

"Assistant will suspend realtime driving directions because it overheard you say 'shut the fuck up, I'm stopping at 7-Eleven first' "

[–] kibiz0r@midwest.social 4 points 7 months ago (1 children)

An AI that can determine whether or not a given program will halt.

[–] Pyroglyph@lemmy.world 5 points 7 months ago

That's easy: getRandomBoolean()

Sure, it might be wrong sometimes, but we can just blame it on the September 2021 training cutoff.

[–] ChasingEnigma@lemmy.world 4 points 7 months ago
[–] nova_ayashi@reddthat.com 4 points 7 months ago

An ai that poisons any trace of art or text scraped by previous ai in all of its non-consent architecture that’s being propped up much the same way nfts were as “the future”

[–] ShittyBeatlesFCPres@lemmy.world 4 points 7 months ago

As an A.I. language model, I’d like to see a T-1000 revision 2 that can actually do it’s fucking job and kill John Connor.

[–] Flax_vert@feddit.uk 4 points 7 months ago

Animal Crossing with AI villagers

[–] xkforce@lemmy.world 4 points 7 months ago

Alpha fold use in drug development

[–] PP_BOY_@lemmy.world 3 points 7 months ago

Ceiling projected GFE bot that can mesh her avatar with a real prostitute that kinda looks like my ex

[–] kn33@lemmy.world 3 points 7 months ago

I want an LLM integration for my work's ticketing system so that I don't have to read the notes, I can just get a summary and ask questions about it as needed.

[–] buzziebee@lemmy.world 3 points 7 months ago

Something with enough context to write sensible test cases for a large codebase. It would be great if you could write test cases for a couple of domains, then ask it to write cases for a third domain following the same general style as the first. It would ideally have a conversation about what things to mock/stub and what things to keep.

I personally think 5 years isn't enough time to get to that point with something that works really well. It's tricky enough to get a junior up to speed with doing it sensibly, but cutting down on the time it takes to build a good test suite would mean we Devs can spend a lot more time on features and improvements.

[–] Mango@lemmy.world 3 points 7 months ago
[–] Num10ck@lemmy.world 3 points 7 months ago (1 children)

everyone gets a ai publicist for managing your social media, an ai headhunter for finding better jobs that suit your personality and requirements.. a coach/mentor for whatever pursuits..

[–] CubbyTustard@reddthat.com 3 points 7 months ago* (last edited 7 months ago)

now you are talking! I would add in a diet coach, personal shopper, fitness instructor

[–] SwingingTheLamp@midwest.social 3 points 6 months ago

Maybe I'm just jaded, but at this point I'd be happy with an AI feature that would parse the appointment reminders by email or SMS from my dentist and offer to add them to my calendar with one tap.

[–] zero_spelled_with_an_ecks@programming.dev 2 points 7 months ago (1 children)

Secretary/concierge. Get me tickets to X. Book a flight for trip Y. Find me a decent handyman that does Z.

[–] Timecircleline@sh.itjust.works 1 points 7 months ago (1 children)

It would be so easy for sponsored results to skew that

What is this, c/themonkeyspaw ?

[–] gt24@lemmy.world 1 points 7 months ago (1 children)

With AI comes the potential for systems to detect AI generated content as well. Any system tends to have a counter system made against it but for a while things are a bit unbalanced.

A search engine company making their own AI system turns that system towards analyzing all of their search results. The AI is to determine if the content is genuine human based content and useful for other humans while filtering out SEO generated nonsense, AI generated fluff, and other low tier results. In other words, search results improve because of in depth analysis of the site content (of a sort that only AI requires).

While I'm sure that system wouldn't hold out the garbage websites forever, it should improve search result quality for some duration of time. Since AI is a rather new topic, it isn't obvious how one would "game" that system so that should keep the search results better for longer. Hopefully such AI classification systems can also categorize styles of sites allowing you to select what style results you want for your search query (such categories as a site is more scientific research, written more for children, better for people with short attention spans, etc.)

AI search categorization could have some pretty significant drawbacks but the overall result has a good chance of being better than what we have now...

[–] RememberTheApollo@lemmy.world -1 points 6 months ago

One that tells me if I’m working with something using AI so I can avoid it if needed.