• takeda@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    2 天前

    It is a chat bot. It is a good compared to the chart bots we had in the past, but still a chat bot.

    The reason it can be used for programming is because programming language is still a language.

    They only seen to forget that programming languages were already invented to be a bridge between human and a machine language, but being able to do software engineering is much more than just knowing programming languages.

    This makes me wonder, anyone knows how good are those tools at creating assembly code? I don’t program in assembly, but I know that the “language” is very simple, but you actually need to be constantly aware of the state of the system.

    • HakFoo@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 天前

      I’d suspect the low “density” of context makes it prone to hallucinations. You need to load in 3000 lines to express what Python does in 3, so there’s a lot of chances to guess the next token wtong.

      • Balder@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        22 小时前

        I was gonna say that, probably the higher the abstraction level the best it is for LLMs to reason about the code, because once learned it’s less tokens.