• space@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    48
    arrow-down
    3
    ·
    9 months ago

    With all the recent hype around AI, I feel that a lot of people don’t understand how it works and how it is useful. AI is useful at solving certain types of problems that are really difficult using traditional programming, like finding patterns that aren’t obvious to us.

    For example, object recognition is about finding patterns in images. Our brains are great at this, but writing a computer program capable of taking pixels and figuring out if the pattern is there is very hard.

    Even if AI is sometimes going to misclassify objects, it can still be useful. For example, in a factory you can use AI to find defects in the production line. Even if you don’t get it perfect, going from 100 defects per 1M products to 10 per million is a huge difference and saves the factory a lot of money.

    • LarmyOfLone@lemm.ee
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      9 months ago

      Most useful application so far seems to have been to predict protein folding. Have to check up on that, it should allow to cure all sorts of bad things.

  • hansl@lemmy.world
    link
    fedilink
    arrow-up
    32
    arrow-down
    2
    ·
    9 months ago

    So are we not calculating the amount of training the junior dev took?

  • superterran@discuss.online
    link
    fedilink
    arrow-up
    17
    ·
    edit-2
    9 months ago

    LLM costs $20 a month and needed only 60 hours of training, junior dev has been at it for years, costs as much for a half hour, and still needed me to repeatedly explain what a rectangle is

    • activ8r@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      ·
      9 months ago

      If you’re paying someone $40 an hour who doesn’t know what a rectangle is then I think you’re the problem.

      • Nomecks@lemmy.ca
        link
        fedilink
        arrow-up
        2
        ·
        9 months ago

        The problem is that he’s paying $40 an hour and for that you only get someone who knows what a ਆਇਤਕਾਰ is.

      • superterran@discuss.online
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        9 months ago

        I’ve just worked for agencies that hire juniors and outsource. If you’ve seen what I’ve seen you’d change your tune

  • Treczoks@lemm.ee
    link
    fedilink
    arrow-up
    13
    arrow-down
    1
    ·
    9 months ago

    One key point here is: While you actually can replace a bunch of junior developers with AI in some places, any replaced junior developer will never become a senior developer that cannot be replaced by the AI because he/she is basically experince on two legs.

    So, corporations, don’t complain about the lack of experienced, senior personnal because YOU have been the main reason they don’t exist.

  • Overzeetop@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    9 months ago

    You could say the same for a finite element model. A junior engineer with just 4 years of training can solve, explicitly, the deflection at the center of a slender, simple-simple beam of prismatic section and produce an exact (if slightly incorrect) answer. Building a FEM of the same can solve the problem and take longer (to make the model) with similar accuracy, both of which are good enough for design work.

    Only a fool wouldn’t have a FEM around though, as it can solve problem that would take centuries for a human to solve. They may as well make a cartoon with the child digging a 3” hole in beach sand and then showing a backhoe making a jagged edged hole of the same size.

    • Cosmicomical@kbin.social
      link
      fedilink
      arrow-up
      8
      ·
      9 months ago

      There are no LLMs involved in this picture, to train an llm you’d need 100x the training data. The panel is about a normal ML model.

    • CodeMonkey@programming.dev
      link
      fedilink
      arrow-up
      8
      arrow-down
      2
      ·
      9 months ago

      But a floating point issue is the exact type of issue a LLM would make (it does not understand what a floating point number is and why you should treat them differently). To be fair, a junior developer would make the same type of mistake.

      A junior developer is, hopefully, being mentored by more senior coworkers who are extra careful with code reviews and would spot the bug for the dev. Machine generated code needs an even higher level of scrutiny.

      It is relatively easy to teach a junior developer to write code that is easy to read and conforms to the teams style guide.