this post was submitted on 20 Aug 2024
356 points (91.6% liked)

Technology

58009 readers
2968 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
you are viewing a single comment's thread
view the rest of the comments
[–] Benjaben@lemmy.world 3 points 3 weeks ago (4 children)

Do you feel like elaborating any? I'd love to find more uses. So far I've mostly found it useful in areas where I'm very unfamiliar. Like I do very little web front end, so when I need to, the option paralysis is gnarly. I've found things like Perplexity helpful to allow me to select an approach and get moving quickly. I can spend hours agonizing over those kinds of decisions otherwise, and it's really poorly spent time.

I've also found it useful when trying to answer questions about best practices or comparing approaches. It sorta does the reading and summarizes the points (with links to source material), pretty perfect use case.

So both of those are essentially "interactive text summarization" use cases - my third is as a syntax helper, again in things I don't work with often. If I'm having a brain fart and just can't quite remember the ternary operator syntax in that one language I never use....etc. That one's a bit less impactful but can still be faster than manually inspecting docs, especially if the docs are bad or hard to use.

With that said I use these things less than once a week on average. Possible that's just down to my own pre-existing habits more than anything else though.

[–] KeefChief13@lemmy.world 4 points 3 weeks ago (3 children)

An example I did today was adjusting the existing email functionality of the application I am working on to use handlebars templates. I was able to reformat the existing html stored as variables into the templates, then adjust their helper functions used to distribute the emails to work with handlebars rather than the previous system all in one fell swoop. I could have done it by hand, but it is repetitive work.

I also use it a lot when troubleshooting issues, such as suggesting how to solve error messages when I am having trouble understanding them. Just pasing the error into the chat has gotten me unstuck too many times to count.

It can also be super helpful when trying to get different versions of the packages installed in a code base to line up correctly, which can be absolutely brutal for me when switching between multiple projects.

Asking specific little questions that may take up the of a coworker or the Sr dev lets me understand the specifics of what I am looking at super quickly without wasting peoples time. I work mainly with existing code, so it is really helpful for breaking down other peoples junk if I am having trouble following.

[–] Benjaben@lemmy.world 1 points 3 weeks ago (2 children)

Cool thanks! I haven't tried it for troubleshooting, I'll give that a go when I next need it.

Are you using one integrated into your IDE? Or just standalone in a web browser? That's probably what I ought to try next (the IDE end of things). I saw an acquaintance using PyCharm's integrated assistant to auto gen commit messages, that looked cool. Not exactly game changing of course.

[–] KeefChief13@lemmy.world 2 points 3 weeks ago (1 children)

I am using the built-in copilot on Vs code + the copilot chat app.

[–] GooberEar@lemmy.wtf 2 points 3 weeks ago

Are you finding that the assistance it provides has gotten worse over time? When I first started using it, it was quite helpful the majority of the time. In truth, it's still pretty decent with autocomplete, just less consistently good than before. However the chat help has truly gone into decline. The amount of unfounded statements it returns is terrible.

And the latest issue is that I've started getting responses where it starts to show me an answer, but then hides the response and gives me an error that the response was filtered by Responsible AI.

Glad I'm not directly paying for it.