• Grandwolf319@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I mean, pretty obvious if they advertise the technology instead of the capabilities it could provide.

    Still waiting for that first good use case for LLMs.

      • Flying Squid@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        That’s because businesses are using AI to weed out resumes.

        Basically you beat the system by using the system. That’s my plan too next time I look for work.

    • psivchaz@reddthat.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      It is legitimately useful for getting started with using a new programming library or tool. Documentation is not always easy to understand or easy to search, so having an LLM generate a baseline (even if it’s got mistakes) or answer a few questions can save a lot of time.

      • Grandwolf319@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        So I used to think that, but I gave it a try as I’m a software dev. I personally didn’t find it that useful, as in I wouldn’t pay for it.

        Usually when I want to get started, I just look up a basic guide and just copy their entire example to get started. You could do that with chatGPT too but what if it gave you wrong answers?

        I also asked it more specific questions about how to do X in tool Y. Something I couldn’t quickly google. Well it didn’t give me a correct answer. Mostly because that question was rather niche.

        So my conclusion was that, it may help people that don’t know how to google or are learning a very well know tool/language with lots of good docs, but for those who already know how to use the industry tools, it basically was an expensive hint machine.

        In all fairness, I’ll probably use it here and there, but I wouldn’t pay for it. Also, note my example was chatGPT specific. I’ve heard some companies might use it to make their docs more searchable which imo might be the first good use case (once it happens lol).

        • BassTurd@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          I just recently got copilot in vscode through work. I typed a comment that said, “create a new model in sqlalchemy named assets with the columns, a, b, c, d”. It couldn’t know the proper data types to use, but it output everything perfectly, including using my custom defined annotations, only it was the same annotation for every column that I then had to update. As a test, that was great, but copilot also picked up a SQL query I had written in a comment to reference as I was making my models, and it also generated that entire model for me as well.

          It didn’t do anything that I didn’t know how to do, but it saved on some typing effort. I use it mostly for its auto complete functionality and letting it suggest comments for me.

          • Grandwolf319@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            That’s awesome, and I would probably would find those tools useful.

            Code generators have existed for a long time, but they are usually free. These tools actually costs a lot of money, cost way more to generate code this way than the traditional way.

            So idk if it would be worth it once the venture capitalist money dries up.

            • BassTurd@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 months ago

              That’s fair. I don’t know if I will ever pay my own money for it, but if my company will, I’ll use it where it fits.

            • bamboo@lemm.ee
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 months ago

              What are these code generators that have existed for a long time?

                • bamboo@lemm.ee
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  2 months ago

                  Neither of those seem similar to GitHub copilot other than that they can reduce keystrokes for some common tasks. The actual applicability of them seems narrow. Frequently I use GitHub copilot for “implement this function based on this doc comment I wrote” or “write docs for this class/function”. It’s the natural language component that makes the LLM approach useful.

                  • Grandwolf319@sh.itjust.works
                    link
                    fedilink
                    English
                    arrow-up
                    0
                    ·
                    2 months ago

                    There is also auto doc generators.

                    I think what you’re specifically referring to is accessibility or ease of use. For someone unfamiliar with those tools, I can see the appeal.

                    Personally, as a software dev, I think it’s just very inefficient way to accomplish this goal. LLMs consume vastly more resources than a simple script. So I wouldn’t use it, especially if I’m paying real money for it.

        • Dran@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          I’m actually working on a vector DB RAG system for my own documentation. Even in its rudimentary stages, it’s been very helpful for finding functions in my own code that I don’t remember exactly what project I implemented it in, but have a vague idea what it did.

          E.g

          Have I ever written a bash function that orders non-symver GitHub branches?

          Yes! In your ‘webwork automation’ project, starting on line 234, you wrote a function that sorts Git branches based on WebWork’s versioning conventions.

    • beveradb@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      I’ve built a couple of useful products which leverage LLMs at one stage or another, but I don’t shout about it cos I don’t see LLMs as something particularly exciting or relevant to consumers, to me they’re just another tool in my toolbox which I consider the efficacy of when trying to solve a particular problem. I think they are a new tool which is genuinely valuable when dealing with natural language problems. For example in my most recent product, which includes the capability to automatically create karaoke music videos, the problem for a long time preventing me from bringing that product to market was transcription quality / ability to consistently get correct and complete lyrics for any song. Now, by using state of the art transcription (which returns 90% accurate results) plus using an open weight LLM with a fine tuned prompt to correct the mistakes in that transcription, I’ve finally been able to create a product which produces high quality results pretty consistently. Before LLMs that would’ve been much harder!

    • EvilBit@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      I actually think the idea of interpreting intent and connecting to actual actions is where this whole LLM thing will turn a small corner, at least. Apple has something like the right idea: “What was the restaurant Paul recommended last week?” “Make an album of all the photos I shot in Belize.” Etc.

      But 98% of GenAI hype is bullahit so far.

      • Grandwolf319@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        2 months ago

        How would it do that? Would LLMs not just take input as voice or text and then guess an output as text?

        Wouldn’t the text output that is suppose to be commands for action, need to be correct and not a guess?

        It’s the whole guessing part that makes LLMs not useful, so imo they should only be used to improve stuff we already need to guess.

        • EvilBit@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          One of the ways to mitigate the core issue of an LLM, which is confabulation/inaccuracy, is to have a layer of either confirmation or simply forgiveness intrinsic to the task. Use the favor test. If you asked a friend to do you a favor and perform these actions, they’d give you results that you can either/both look over yourself to confirm they’re correct enough, or you’re willing to simply live with minor errors. If that works for you, go for it. But if you’re doing something that absolutely 100% must be correct, you are entirely dependent on independently reviewing the results.

          But one thing Apple is doing is training LLMs with action semantics, so you don’t have to think of its output as strictly textual. When you’re dealing with computers, the term “language” is much looser than you or I tend to understand it. You can have a “grammar” that is inclusive of the entirety of the English language but also includes commands and parameters, for example. So it will kinda speak English, but augmented with the ability to access data and perform actions within iOS as well.

    • Empricorn@feddit.nl
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Haven’t you been watching the Olympics and seen Google’s ad for Gemini?

      Premise: your daughter wants to write a letter to an athlete she admires. Instead of helping her as a parent, Gemini can magic-up a draft for her!

      • psivchaz@reddthat.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        On the plus side for them, they can probably use Gemini to write their apology blog about how they missed the mark with that ad.